Borobudur, an 8th century Buddhist temple complex on Java. Each terrace represents a step on the pat