Tailoring on-surface supramolecular architectures based on adenine directed self-assembly.