Author: Takashi, Inoguchi.