Yu Youhan, ‘Yimeng Shan No. 25’, 2007, ShanghART