Copyright(C)@64curry cafe@All rights@reserved