This took me roughly 3 hours. I thought I had a lot more time to finish. But I was wrong. Happy Birthday Karl! A.k.a Blue Hippo.