Copyright(C) 2006 Taira kou All rights reserved