intersect,Vertically and horizontally,abstract