26362 meters = 86489 feet and 6.02 inches