26828 mm = 1056.220472 inches