Alright, this one took fucking forever. Enjoy it.