Author: Fukaisen.