26895 mm = 1058.858268 inches