Two-dimensional self-assembly of a porphyrin-polypyridyl ruthenium(II) hybrid on hopg surface through metal-ligand interactions.