26898 mm = 1058.976378 inches