5896 meters = 19343.832021 feet