Answer
The ancient civilization of Anuradhapura excelled in hydraulic engineering, which is the art of designing, building, and maintaining artificial watercourses for the purpose of distributing water for drinking, irrigation, and other purposes. The civilization's engineers built a complex system of canals, reservoirs, and dams to irrigate their fields and provide water for their cities.