26412 mm = 1039.84252 inches