Solar panels regenerating power