On the top of Xiqiao Mountain in Nanhai, Foshan, there is a stone statue of Guanyin in the South China Sea. Is it open now? Can I go in?