THIS WAS NOT MADE BY ME THIS WAS OPTIMISED BY @Kryptoscratcher I am uploading this so its available and he hasn't uploaded it to his account. If he shares it I will take this down.