Torrential downpour.