Molecular Rectangle Formed by Head-to-tail Self-Assembly of 1-(Dipyrrin-2-yl)-1-(dipyrrin-3-yl)methane