25906 meters = 84993 feet and 5.26 inches