26423 mm = 1040.275591 inches