I'm glad I stuck this one out and got to the end. There are definitely some unexpected things here, lol. Good job!