Telefona gönder: Anthracene-porphyrin nanoribbons