GODDAMN IT TOOK ME SO LONG
I kid you not , I've scraped this multiple times before I get to the final ;w;)