Congratulations and well done. Sounds like much went to plan, and hope you are recovering well