Author: 莊宇逵
Dates: active 1796