the same night it rained on both sides. for the polytheists it obstructed further progress, whereas it was a blessing for the muslims. it cleaned them and removed from them the stain of satan. allâh sent rain to strengthen their hearts and to plant their feet firmly therewith.