Ok I got really carried away
73