Cave paintings from the Stone Age are found across India. They show dances and rituals and suggest there was a prehistoric religion. During the Epic and Puranic periods, the earliest versions of the epic poems "Ramayana" and "Mahabharata" were written from about 500–100 BCE, although these were orally transmitted for centuries before this period. Other South Asian Stone Age sites apart from Pakistan are in modern India, such as the Bhimbetka rock shelters in central Madhya Pradesh and the Kupgal petroglyphs of eastern Karnataka, contain rock art showing religious rites and evidence of possible ritualised music.