26628 mm = 1048.346457 inches