26017 meters = 85357 feet and 7.34 inches