merge.ranges