Great stuff, Michael. What a skill, what a perseverance !
Thanks for sharing.