copyright (C) 2008 BSFUJI, All Rights Reserved.