26876 mm = 1058.110236 inches