Wow..very valuable information you have shared here.
Thanks a lot.