OFF-GRID & ON-GRID SOLAR POWER PLANT