This took 3 weeks of routing and rerouting and bails and anger but I'm so freaking happy it's done :)