26347 meters = 86440 feet and 3.46 inches