Buddha statue nestling in Huoyan Shan