Author: Akashi,Sanjin.