does rain clean panels