26218 meters = 86017 feet and 0.72 inches