SMS dit: Anthracene-porphyrin nanoribbons