Source: https://math.unice.fr/~labourie/preprints/pdf/geomhyp.pdf