energy-producing solar panels