oh, you are for certain NOT going too fast, angel...
read from right to left!
There'll be a masterpost at the end, for easier reading :)