Done, took me all day 🙂