The five stone towers of Angkor Wat represent the five mountain ranges of Mt. Meru, which is the mythical home of the gods, for both Hindus and Buddhists.