26820 mm = 1055.905512 inches