26296 mm = 1035.275591 inches