Grid Motion move a set of SplitLines grow several regions simultaneously shrink the rest new O(k log n) algorithm k = # lines to move n = # lines total robust calculation, move each line only once 8