Compact riemann surface