Thanks for the inspiration! Here is my take.
...