Author: Ashiya, Einosuke.