Template Directed Synthesis Of Porphyrin Nanorings