Phew!
It's done... I'm not sure how I did. It wasn't easy that's for sure, I'm just so releaved to have it finished.