Renewable energy concept. solar cells panel installed on the roof of a large building are full of dirt and dust.