26906 mm = 1059.291339 inches