Constructions and Noise Threshold of Hyperbolic Surface Codes | Synapse