Copyright(C) numazu-bland . All Rights Reserved.