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 And again, on the Day of Resurrection, He will bring them to disgrace, and say: "Tell Me, now, where are those to whom you ascribed a share in My Divinity, and for whose sake you disputed (with the upholders of the Truth)?" Those who were endowed with knowledge (in the world) will say: "Surely today humiliation and misery shall be the lot of the unbelievers"; 27 "(Namely) those whose lives the angels take in a state of wrong-doing to their own souls." Then would they offer submission (with the pretence), "We did no evil (knowingly)." (The angels will reply), "Nay, but verily Allah knoweth all that ye did; 28 They will be commanded to enter hell to live therein forever. How terrible will be the place of the proud ones! 29 ۞ And when the God-fearing are asked: "What has your Lord revealed?" they answer: "Something excellent!" Good fortune in this world awaits those who do good; and certainly the abode of the Hereafter is even better for them. How excellent is the abode of the God-fearing: 30 Gardens everlasting which they shall enter, whereunder rivers flow; theirs therein shall be whatsoever they list; thus Allah recompenseth the God-fearing 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 So what are they waiting for, except that the angels come upon them or that your Lord’s punishment comes? Those before them did exactly this; and Allah did not oppress them at all, but it is they who used to wrong themselves. 33 so the evil things which they did coiled around them, and they were encompassed by that they mocked. 34