macropolycyclic macrocyclic macrobicyclic polymacrocyclic acyclic azamacrocyclic non-aromatic exocyclic nonanomeric tetraazamacrocyclic