Author: Rikizo Tamai;  Yuji Yamashita