Author: Takamasa, Tetsunen.