Those who lived before them did, too, devise many a blasphemy - whereupon God visited with destruction all that they had ever built, [striking] at its very foundations, so that the roof fell in upon them from above and suffering befell them without their having perceived whence it came. 26 Then, on the Day of Resurrection, He will disgrace them and will say: "Where are My (so called) 'partners' concerning whom you used to disagree and dispute (with the believers, by defying and disobeying Allah)?" Those who have been given the knowledge (about the Torment of Allah for the disbelievers) will say: "Verily! Disgrace this Day and misery are upon the disbelievers. 27 They whose souls are drawn out by the angels while they are sinning, shall offer submission: "We did no evil." But God knows well what you did. 28 So enter the gates of Hell to abide eternally therein, and how wretched is the residence of the arrogant. 29 ۞ And it is said to those who guard (against evil): What is it that your Lord has revealed? They say, Good. For those who do good in this world is good, and certainly the abode of the hereafter is better; and certainly most excellent is the abode of those who guard (against evil); 30 'Adn (Eden) Paradise (Gardens of Eternity) which they will enter, under which rivers flow, they will have therein all that they wish. Thus Allah rewards the Muttaqun (pious - see V. 2:2). 31 Those whose lives the angels take while they are in a pious state (i.e. pure from all evil, and worshipping none but Allah Alone) saying (to them): Salamun 'Alaikum (peace be on you) enter you Paradise, because of (the good) which you used to do (in the world)." 32 (O Muhammad), are they waiting for anything else than that the angels should appear before them, or that your Lord's judgement should come? Many before them acted with similar temerity. And then what happened with them was not Allah's wrong-doing; they rather wronged themselves. 33 The evil results of their deeds overtook them, and that which they used to mock at encompassed them. 34