Range analysis