10962 meters = 35964.566929 feet