26830 mm = 1056.299213 inches