* Take into account the ranges' start and end columns, not just the rows * Generalize the approach to dedenting