11860 mm = 38 feet and 10.93 inches