Hey I spent way too much time on this but it was fun! Enjoy

23 100