13096 meters = 42965.879265 feet