26290 meters = 86253 feet and 3.37 inches