26005 mm = 1023.818898 inches