SYNTHESIS OF STRAPPED, DIMERIC, AND TRIMERIC PORPHYRINS BASED ON INTRAMOLECULAR MACROCYCLIZATION REACTIONS