25908 meters = 85000 feet and 0 inches