rainfall impact