26865 meters = 88139.76378 feet