torrential  down pours of rain on the street pavement