dam, hydroelectric power plant, mountain, wall, barrage, construction, staircase, go out, architecture, gravity dam, hydraulic engineering, clean energy, renewable energy