25906 meters = 84993.43832 feet