26494 meters = 86922 feet and 6.87 inches