10632 meters = 34881 feet and 10.68 inches