26590 mm = 1046.850394 inches