12335 meters = 40469.160105 feet