abundent rainfall