SNAr nucleophilic substitution of 1, 9-dihalodipyrrins by S- and N- nucleophiles. Synthesis of new dipyrrins bearing pendant substituents. (June 2016)