10682 meters = 35045 feet and 11.18 inches