26818 mm = 1055.826772 inches