Electrochemical and optical properties of molecular triads based on triphenylamine, diketopyrrolopyrrole and boron-dipyrromethene. (10th August 2015)