26598 mm = 1047.165354 inches