26609 mm = 1047.598425 inches