https://medium.com/@monocosmo77/how-hypercycles-are-used-in-the-hyperbolic-geometry-domain-part4-a872bec0edf1