heat and rain