26902 mm = 1059.133858 inches