thiacyclopentadiene terthiophene thiophthene tetrahydrothiophene quinquethiophene phenylthiophene dihydrothiophene thiole thiophene hexylthiophene