26834 meters = 88038.057743 feet