Author: Takeshi Nishino and Koji Takeuchi