Author: Yokoi Takakazu