What a pleasure to read...and understand.

Many thanks for sharing your experience.