Bis(dimethylamino)porphyrazines: synthetic, structural, and spectroscopic investigations.