26396 mm = 1039.212598 inches