On-Surface Synthesis of Macrocycles, Non-Planar Carbon Ribbons and Heteroatom-Doped Nanographenes | Synapse