Tetraazaperopyrenes: a new class of multifunctional chromophores.