Nanoribbon