Messy

Happy with the output, but not code.