Controlled formation and topologies of thiophenolate-based macrocycles: rings, cylinders and bowls.