This is created using a mandala-generation-algorithm that I created two years ago. I've rewritten the algorithm. It can now zoom in and out. :)