Self-assembly of square multiporphyrin arrays by metal ion coordination | Synapse