SEARCH Articles Figures Tables Fullerenes porphyrins Oligothiophene Oligothiophenes Porphyrin triad Triad