Author: Yoshiyuki Adachi
Dates: active 1748