A girl dances with the robot Haibao, the mascot of the 2010 Shanghai World Expo, in a robot dance contest during the RoboCup 2008 in Suzhou, east China's Jiangsu Province, on Thursday, July 17, 2008. Over 300 teams from 30 countries took part in the game.