Copyright(C) Kentarou fuchimoto.  All Rights Reserved.