Stm And Dft Study Of 20 Self-Assembled Molecular Nanostructures On Surfaces