26606 mm = 1047.480315 inches