Shape-dependent two-photon absorption in two-dimensionally extended benzoporphyrin arrays