Compact Riemann surface