26213 meters = 86000 feet and 7.87 inches