Chiu-lung Shan, Zhejiang (mountain)