Hailstorm and deluge