26420 mm = 1040.15748 inches