26356 meters = 86469 feet and 9.8 inches