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