Anfonwch hwn fel neges destun: Highly cooperative self-assembly of porphyrin nanoring complexes