an ancient rock painting (300 BC) on the walls of the bhimbetka caves in madhya pradesh , india .