Excellent!
Took a lot of thought.
Well done.

Vic