π-Extended push–pull azo-pyrrole photoswitches: synthesis, solvatochromism and optical band gaps | Publicación