26430 mm = 1040.551181 inches