26589 mm = 1046.811024 inches