Who built the Divine Invincible Great General Cannon in the 15th year of Kangxi (1676)?

A. A European diplomat
B. A Flemish Jesuit missionary in China
C. A Qing Dynasty emperor
D. A Chinese military general
Answer: 