26317 meters = 86341 feet and 10.36 inches