26607 mm = 1047.519685 inches