Author: NHK Shuzaihan.