Located on the Indonesian island of Java, 40 km (25 miles) northwest of Yogyakarta, the Borobudur is the largest Buddhist temple in the world. The temple was built over a period of some 75 years in the 8th and 9th centuries by the kingdom of Sailendra, out of an estimated 2 million blocks of stone. The Borobodur can be divided into three groups: base, body, and top, which resembles the three major division of a human body. The base is a 123×123 meters (403.5×403.5 feet) square in size and 4 meters (13 feet) high of walls. The total surface area is approximately 2,500 m2. The body is composed of 5 square platforms each with diminishing heights. The top is a monumental stupa with a main dome at the center . The dome has a height of 35 meters (115 feet) from the ground level.