Novel pyrenoimidazole-based organic dyes for dye-sensitized solar cells.