All Rights Reserved, Copyright (C) Morimoto. Y, 2003