Copyright (c) ichirow natsume All Rights Reserved