217426907 IMMERSED ENERGY STORAGE SYSTEM AND POWER STATION