credits to myself, @astralsx45, @bgb2015 and @imjustgrayson
you can't go further after this. no joke.