26316 meters = 86338 feet and 6.99 inches