Author: Oratai Rauyajin.