Energy Ninety-two percent of electricity demand and a hundred percent of substations restored , and Administrator 2025 April 29