Wow! Such a challenge and you nailed it! Beautiful work.

Jack