Allah has full knowledge of the truths beyond the reach of perception both in the heavens and the earth; and the coming of the Hour will take no more than the twinkling of an eye; it may take even less. Indeed Allah has power over everything. 77 God brought you forth from the wombs of your mothers while you knew nothing, and gave you hearing and sight and hearts, so that you might be grateful. 78 Have they not seen the birds, subservient in the open skies? No one holds them up except Allah; indeed in this are signs for the people who believe. 79 And it is Allah who has given you houses in which to rest, and from the hides of cattle homes so they are light for you on the day you travel and on the day of settling; while from their wool, fur, and hair (He has given you) furnishing and enjoyment for a while. 80 And Allah hath given you, of that which He hath created, shelter from the sun; and hath given you places of refuge in the mountains, and hath given you coats to ward off the heat from you, and coats (of armour) to save you from your own foolhardiness. Thus doth He perfect His favour unto you, in order that ye may surrender (unto Him). 81 But if they turn away, you are responsible only for conveying the message clearly. 82 They recognize the favour of God, yet they deny it; and most of them are ungrateful. 83