26497 meters = 86932 feet and 4.98 inches