Sloppy as hell. But I had fun.

I think.