Copyright (C) NAKAI NAO. All Rights Reserved.