Made with <canvas> and javascript. Inspired by
Natzke.