13669 meters = 44845.800525 feet