Very well done. Thanks for posting the link to your work.