Peng Wei, ‘Shoe 60’, 2002-2004, Tina Keng Gallery