Pyranylidene/thienothiophene-based organic sensitizers for dye-sensitized solar cells. (February 2019)