Rooftop photovoltaic systems