Author: Taiyo Kobe Ginko.