Since top and underground condition is over all i and j, halos should be exchanges just before it