Author: Sano Tiyao.