The population of Ladakh is predominantly Buddhist and Ladakh has been deeply influenced by Tibetan Buddhism, which follows the Mahayana and Vajrayana schools. In these forms of Buddhism, Buddha is worshipped a deity who has attained Nirvana (freedom from the cycle of birth and death). Various incarnations of Buddha, known as Bodhisattvas, are also worshipped in Gompas in Ladakh. The mythology of Tibetan Buddhism has many tales of various spirits and demons. These representations of both good and evil qualities are depicted in the form of masks and their stories are enacted as masked dances during the annual festivals of various Gompas in Ladakh.