The Zhongshan Park, a former imperial altar in Beijing