Wow indeed!. Beautifully written. Thank you