Copyright (c) Hattori Sangyo All right reserver.