Self-complementary hydrogen bonding heterocycles designed for the enforced self-assembly into supramolecular macrocycles