Children watch a robot painting in the Science and Technology Museum in southwest China's Chongqing Municipality, April 5, 2010. The museum received nearly 20,000 visitors during the three-day Tomb Sweeping holiday.(Xinhua/Chen Cheng)