10635 mm = 34 feet and 10.7 inches