Author: Masanori Suzuki
Dates: active 1800