How Do Solar Panels Survive Harsh Weather?