Thousands of homes are underwater in the Sri Lankan capital after weeklong rains that left tens of thousands stranded and unleashed deadly mudslides elsewhere across the island nation.

The floodwaters have driven Colombo residents to camp on rooftops awaiting help. Hundreds of rescue boats plied water as deep as 3.5 meters (12 feet), taking the elderly or sick to shelters or hospitals, and delivering food and bottled water to others.

Electricity has been shut down in flooded areas. Officials have counted 58 deaths since Monday from lightning strikes, drowning, falling trees and landslides triggered by cyclonic rains that started Sunday.

In the central district of Kegalle, soldiers were searching for hundreds missing after landslides swallowed three hillside villages Tuesday.