Carbazole-substituted dialkoxybenzodithiophene dyes for efficient light harvesting and the effect of alkoxy tail length. (February 2021)