Copyright (C) 2006 D.Katou , All rights reserved.