Author: Kurukyo shinja.