Self-assembled nanoparticle patterns on carbon nanowall surfaces.