Author: Harorudo Sakuishi.