Range By Terrain Conditions: A Comprehensive Guide