20709 meters = 67942.913386 feet