All Hydroelectric power plant