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 .