26312 mm = 1035.905512 inches