26306 mm = 1035.669291 inches