rectangle intersect is up
splits up
query up