This was extremely challenging! I started it last night and worked on it all day today. I didn't realize it would be this difficult but as usual, very rewarding to learn more :)
Please do let me know your thoughts on this. Thanks so much!