Self-Assembled Pyridine-Dipyrrolate Cages.