Riemann Surfaces: Random, Flat, and Hyperbolic Geometry | Synapse