26406 mm = 1039.606299 inches