Spent way too long getting this done…Happy New Year!!