/* * Copyright 2015 * Ubiquitous Knowledge Processing (UKP) Lab * Technische Universität Darmstadt * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package de.tudarmstadt.ukp.dkpro.core.rftagger; import static de.tudarmstadt.ukp.dkpro.core.testing.AssertAnnotations.assertMorph; import static de.tudarmstadt.ukp.dkpro.core.testing.AssertAnnotations.assertPOS; import static de.tudarmstadt.ukp.dkpro.core.testing.AssertAnnotations.assertTagset; import static de.tudarmstadt.ukp.dkpro.core.testing.AssertAnnotations.assertTagsetParser; import static de.tudarmstadt.ukp.dkpro.core.testing.AssertAnnotations.assertToken; import static java.util.Arrays.asList; import static org.apache.uima.fit.util.JCasUtil.select; import java.util.Arrays; import java.util.HashSet; import java.util.Set; import org.apache.uima.analysis_engine.AnalysisEngineDescription; import org.apache.uima.fit.factory.AnalysisEngineFactory; import org.apache.uima.jcas.JCas; import org.junit.Rule; import org.junit.Test; import de.tudarmstadt.ukp.dkpro.core.api.lexmorph.type.morph.MorphologicalFeatures; import de.tudarmstadt.ukp.dkpro.core.api.lexmorph.type.pos.POS; import de.tudarmstadt.ukp.dkpro.core.api.segmentation.type.Token; import de.tudarmstadt.ukp.dkpro.core.testing.DkproTestContext; import de.tudarmstadt.ukp.dkpro.core.testing.TestRunner; public class RfTaggerTest { @Rule public DkproTestContext testContext = new DkproTestContext(); @Test public void testCzech() throws Exception { JCas jcas = runTest("cz", null, "Vzal mi pochodeň a porazit je na medvěda tváři ."); String[] tokens = { "Vzal", "mi", "pochodeň", "a", "porazit", "je", "na", "medvěda", "tváři", "." }; String[] posOrig = { "V", "P", "N", "J", "V", "P", "R", "A", "N", "Z" }; String[] posMapped = { "VERB", "PRON", "NOUN", "CONJ", "VERB", "PRON", "ADP", "ADJ", "NOUN", "PUNCT" }; String[] morph = { "[ 0, 4] - - - - - - - - - - - - - - - - - Vzal (V.p.Y.S.-.-.-.X.R.-.A.A.-.-.-)", "[ 5, 7] - - - - - - - - - - - - - - - - - mi (P.H.-.S.3.-.-.1.-.-.-.-.-.-.-)", "[ 8, 16] - - - - - - - - - - - - - - - - - pochodeň (N.N.F.S.4.-.-.-.-.-.A.-.-.-.-)", "[ 17, 18] - - - - - - - - - - - - - - - - - a (J.^.-.-.-.-.-.-.-.-.-.-.-.-.-)", "[ 19, 26] - - - - - - - - - - - - - - - - - porazit (V.f.-.-.-.-.-.-.-.-.A.-.-.-.-)", "[ 27, 29] - - - - - - - - - - - - - - - - - je (P.P.X.P.4.-.-.3.-.-.-.-.-.-.-)", "[ 30, 32] - - - - - - - - - - - - - - - - - na (R.R.-.-.6.-.-.-.-.-.-.-.-.-.-)", "[ 33, 40] - - - - - - - - - - - - - - - - - medvěda (A.A.F.S.6.-.-.-.-.1.A.-.-.-.-)", "[ 41, 46] - - - - - - - - - - - - - - - - - tváři (N.N.F.S.6.-.-.-.-.-.A.-.-.-.-)", "[ 47, 48] - - - - - - - - - - - - - - - - - . (Z.:.-.-.-.-.-.-.-.-.-.-.-.-.-)" }; String[] morphTags = { "A.2.-.-.-.-.-.-.-.-.A.-.-.-.-", "A.A.F.D.7.-.-.-.-.1.A.-.-.-.-", "A.A.F.P.1.-.-.-.-.1.A.-.-.-.-", "A.A.F.P.1.-.-.-.-.1.A.-.-.-.6", "A.A.F.P.1.-.-.-.-.1.N.-.-.-.-", "A.A.F.P.1.-.-.-.-.2.A.-.-.-.-", "A.A.F.P.1.-.-.-.-.3.A.-.-.-.-", "A.A.F.P.2.-.-.-.-.1.A.-.-.-.-", "A.A.F.P.2.-.-.-.-.1.A.-.-.-.6", "A.A.F.P.2.-.-.-.-.1.N.-.-.-.-", "A.A.F.P.2.-.-.-.-.2.A.-.-.-.-", "A.A.F.P.2.-.-.-.-.2.N.-.-.-.-", "A.A.F.P.2.-.-.-.-.3.A.-.-.-.-", "A.A.F.P.3.-.-.-.-.1.A.-.-.-.-", "A.A.F.P.3.-.-.-.-.1.N.-.-.-.-", "A.A.F.P.3.-.-.-.-.2.A.-.-.-.-", "A.A.F.P.3.-.-.-.-.3.A.-.-.-.-", "A.A.F.P.4.-.-.-.-.1.A.-.-.-.-", "A.A.F.P.4.-.-.-.-.1.A.-.-.-.6", "A.A.F.P.4.-.-.-.-.1.N.-.-.-.-", "A.A.F.P.4.-.-.-.-.2.A.-.-.-.-", "A.A.F.P.4.-.-.-.-.3.A.-.-.-.-", "A.A.F.P.5.-.-.-.-.1.A.-.-.-.-", "A.A.F.P.6.-.-.-.-.1.A.-.-.-.-", "A.A.F.P.6.-.-.-.-.1.N.-.-.-.-", "A.A.F.P.6.-.-.-.-.2.A.-.-.-.-", "A.A.F.P.6.-.-.-.-.3.A.-.-.-.-", "A.A.F.P.7.-.-.-.-.1.A.-.-.-.-", "A.A.F.P.7.-.-.-.-.1.N.-.-.-.-", "A.A.F.P.7.-.-.-.-.2.A.-.-.-.-", "A.A.F.P.7.-.-.-.-.3.A.-.-.-.-", "A.A.F.S.1.-.-.-.-.1.A.-.-.-.-", "A.A.F.S.1.-.-.-.-.1.N.-.-.-.-", "A.A.F.S.1.-.-.-.-.2.A.-.-.-.-", "A.A.F.S.1.-.-.-.-.2.N.-.-.-.-", "A.A.F.S.1.-.-.-.-.3.A.-.-.-.-", "A.A.F.S.2.-.-.-.-.1.A.-.-.-.-", "A.A.F.S.2.-.-.-.-.1.A.-.-.-.6", "A.A.F.S.2.-.-.-.-.1.N.-.-.-.-", "A.A.F.S.2.-.-.-.-.2.A.-.-.-.-", "A.A.F.S.2.-.-.-.-.3.A.-.-.-.-", "A.A.F.S.3.-.-.-.-.1.A.-.-.-.-", "A.A.F.S.3.-.-.-.-.1.N.-.-.-.-", "A.A.F.S.3.-.-.-.-.2.A.-.-.-.-", "A.A.F.S.3.-.-.-.-.3.A.-.-.-.-", "A.A.F.S.4.-.-.-.-.1.A.-.-.-.-", "A.A.F.S.4.-.-.-.-.1.N.-.-.-.-", "A.A.F.S.4.-.-.-.-.2.A.-.-.-.-", "A.A.F.S.4.-.-.-.-.3.A.-.-.-.-", "A.A.F.S.5.-.-.-.-.1.A.-.-.-.-", "A.A.F.S.6.-.-.-.-.1.A.-.-.-.-", "A.A.F.S.6.-.-.-.-.1.A.-.-.-.6", "A.A.F.S.6.-.-.-.-.1.N.-.-.-.-", "A.A.F.S.6.-.-.-.-.2.A.-.-.-.-", "A.A.F.S.6.-.-.-.-.2.N.-.-.-.-", "A.A.F.S.6.-.-.-.-.3.A.-.-.-.-", "A.A.F.S.6.-.-.-.-.3.N.-.-.-.-", "A.A.F.S.7.-.-.-.-.1.A.-.-.-.-", "A.A.F.S.7.-.-.-.-.1.N.-.-.-.-", "A.A.F.S.7.-.-.-.-.2.A.-.-.-.-", "A.A.F.S.7.-.-.-.-.2.N.-.-.-.-", "A.A.F.S.7.-.-.-.-.3.A.-.-.-.-", "A.A.F.S.X.-.-.-.-.1.A.-.-.-.-", "A.A.F.X.X.-.-.-.-.1.A.-.-.-.-", "A.A.I.P.1.-.-.-.-.1.A.-.-.-.-", "A.A.I.P.1.-.-.-.-.1.N.-.-.-.-", "A.A.I.P.1.-.-.-.-.2.A.-.-.-.-", "A.A.I.P.1.-.-.-.-.3.A.-.-.-.-", "A.A.I.P.1.-.-.-.-.3.N.-.-.-.-", "A.A.I.P.2.-.-.-.-.1.A.-.-.-.-", "A.A.I.P.2.-.-.-.-.1.N.-.-.-.-", "A.A.I.P.2.-.-.-.-.2.A.-.-.-.-", "A.A.I.P.2.-.-.-.-.3.A.-.-.-.-", "A.A.I.P.3.-.-.-.-.1.A.-.-.-.-", "A.A.I.P.3.-.-.-.-.1.N.-.-.-.-", "A.A.I.P.3.-.-.-.-.2.A.-.-.-.-", "A.A.I.P.3.-.-.-.-.3.A.-.-.-.-", "A.A.I.P.4.-.-.-.-.1.A.-.-.-.-", "A.A.I.P.4.-.-.-.-.1.N.-.-.-.-", "A.A.I.P.4.-.-.-.-.2.A.-.-.-.-", "A.A.I.P.4.-.-.-.-.2.N.-.-.-.-", "A.A.I.P.4.-.-.-.-.3.A.-.-.-.-", "A.A.I.P.6.-.-.-.-.1.A.-.-.-.-", "A.A.I.P.6.-.-.-.-.1.N.-.-.-.-", "A.A.I.P.6.-.-.-.-.2.A.-.-.-.-", "A.A.I.P.6.-.-.-.-.3.A.-.-.-.-", "A.A.I.P.7.-.-.-.-.1.A.-.-.-.-", "A.A.I.P.7.-.-.-.-.1.N.-.-.-.-", "A.A.I.P.7.-.-.-.-.2.A.-.-.-.-", "A.A.I.P.7.-.-.-.-.3.A.-.-.-.-", "A.A.I.S.1.-.-.-.-.1.A.-.-.-.-", "A.A.I.S.1.-.-.-.-.1.A.-.-.-.6", "A.A.I.S.1.-.-.-.-.1.N.-.-.-.-", "A.A.I.S.1.-.-.-.-.2.A.-.-.-.-", "A.A.I.S.1.-.-.-.-.2.N.-.-.-.-", "A.A.I.S.1.-.-.-.-.3.A.-.-.-.-", "A.A.I.S.1.-.-.-.-.3.N.-.-.-.-", "A.A.I.S.2.-.-.-.-.1.A.-.-.-.-", "A.A.I.S.2.-.-.-.-.1.A.-.-.-.6", "A.A.I.S.2.-.-.-.-.1.N.-.-.-.-", "A.A.I.S.2.-.-.-.-.2.A.-.-.-.-", "A.A.I.S.2.-.-.-.-.3.A.-.-.-.-", "A.A.I.S.3.-.-.-.-.1.A.-.-.-.-", "A.A.I.S.3.-.-.-.-.1.N.-.-.-.-", "A.A.I.S.3.-.-.-.-.2.A.-.-.-.-", "A.A.I.S.3.-.-.-.-.3.A.-.-.-.-", "A.A.I.S.4.-.-.-.-.1.A.-.-.-.-", "A.A.I.S.4.-.-.-.-.1.A.-.-.-.6", "A.A.I.S.4.-.-.-.-.1.N.-.-.-.-", "A.A.I.S.4.-.-.-.-.2.A.-.-.-.-", "A.A.I.S.4.-.-.-.-.3.A.-.-.-.-", "A.A.I.S.6.-.-.-.-.1.A.-.-.-.-", "A.A.I.S.6.-.-.-.-.1.N.-.-.-.-", "A.A.I.S.6.-.-.-.-.2.A.-.-.-.-", "A.A.I.S.6.-.-.-.-.3.A.-.-.-.-", "A.A.I.S.6.-.-.-.-.3.N.-.-.-.-", "A.A.I.S.7.-.-.-.-.1.A.-.-.-.-", "A.A.I.S.7.-.-.-.-.1.N.-.-.-.-", "A.A.I.S.7.-.-.-.-.2.A.-.-.-.-", "A.A.I.S.7.-.-.-.-.3.A.-.-.-.-", "A.A.I.X.X.-.-.-.-.1.A.-.-.-.-", "A.A.M.P.1.-.-.-.-.1.A.-.-.-.-", "A.A.M.P.1.-.-.-.-.1.A.-.-.-.6", "A.A.M.P.1.-.-.-.-.1.N.-.-.-.-", "A.A.M.P.1.-.-.-.-.2.A.-.-.-.-", "A.A.M.P.1.-.-.-.-.3.A.-.-.-.-", "A.A.M.P.2.-.-.-.-.1.A.-.-.-.-", "A.A.M.P.2.-.-.-.-.1.N.-.-.-.-", "A.A.M.P.2.-.-.-.-.2.A.-.-.-.-", "A.A.M.P.2.-.-.-.-.3.A.-.-.-.-", "A.A.M.P.3.-.-.-.-.1.A.-.-.-.-", "A.A.M.P.3.-.-.-.-.1.A.-.-.-.6", "A.A.M.P.3.-.-.-.-.1.N.-.-.-.-", "A.A.M.P.3.-.-.-.-.2.A.-.-.-.-", "A.A.M.P.3.-.-.-.-.3.A.-.-.-.-", "A.A.M.P.4.-.-.-.-.1.A.-.-.-.-", "A.A.M.P.4.-.-.-.-.1.A.-.-.-.6", "A.A.M.P.4.-.-.-.-.1.N.-.-.-.-", "A.A.M.P.4.-.-.-.-.2.A.-.-.-.-", "A.A.M.P.4.-.-.-.-.3.A.-.-.-.-", "A.A.M.P.5.-.-.-.-.1.A.-.-.-.-", "A.A.M.P.6.-.-.-.-.1.A.-.-.-.-", "A.A.M.P.6.-.-.-.-.1.A.-.-.-.6", "A.A.M.P.6.-.-.-.-.1.N.-.-.-.-", "A.A.M.P.7.-.-.-.-.1.A.-.-.-.-", "A.A.M.P.7.-.-.-.-.1.N.-.-.-.-", "A.A.M.P.7.-.-.-.-.2.A.-.-.-.-", "A.A.M.P.7.-.-.-.-.3.A.-.-.-.-", "A.A.M.S.1.-.-.-.-.1.A.-.-.-.-", "A.A.M.S.1.-.-.-.-.1.A.-.-.-.6", "A.A.M.S.1.-.-.-.-.1.N.-.-.-.-", "A.A.M.S.1.-.-.-.-.2.A.-.-.-.-", "A.A.M.S.1.-.-.-.-.3.A.-.-.-.-", "A.A.M.S.2.-.-.-.-.1.A.-.-.-.-", "A.A.M.S.2.-.-.-.-.1.A.-.-.-.6", "A.A.M.S.2.-.-.-.-.1.N.-.-.-.-", "A.A.M.S.2.-.-.-.-.2.A.-.-.-.-", "A.A.M.S.2.-.-.-.-.3.A.-.-.-.-", "A.A.M.S.3.-.-.-.-.1.A.-.-.-.-", "A.A.M.S.3.-.-.-.-.1.N.-.-.-.-", "A.A.M.S.3.-.-.-.-.3.A.-.-.-.-", "A.A.M.S.4.-.-.-.-.1.A.-.-.-.-", "A.A.M.S.4.-.-.-.-.1.A.-.-.-.6", "A.A.M.S.4.-.-.-.-.1.N.-.-.-.-", "A.A.M.S.4.-.-.-.-.2.A.-.-.-.-", "A.A.M.S.4.-.-.-.-.3.A.-.-.-.-", "A.A.M.S.5.-.-.-.-.1.A.-.-.-.-", "A.A.M.S.5.-.-.-.-.1.A.-.-.-.6", "A.A.M.S.6.-.-.-.-.1.A.-.-.-.-", "A.A.M.S.6.-.-.-.-.1.N.-.-.-.-", "A.A.M.S.6.-.-.-.-.2.A.-.-.-.-", "A.A.M.S.7.-.-.-.-.1.A.-.-.-.-", "A.A.M.S.7.-.-.-.-.1.N.-.-.-.-", "A.A.M.S.7.-.-.-.-.2.A.-.-.-.-", "A.A.M.S.7.-.-.-.-.3.A.-.-.-.-", "A.A.N.P.1.-.-.-.-.1.A.-.-.-.-", "A.A.N.P.1.-.-.-.-.1.A.-.-.-.6", "A.A.N.P.1.-.-.-.-.1.N.-.-.-.-", "A.A.N.P.1.-.-.-.-.2.A.-.-.-.-", "A.A.N.P.1.-.-.-.-.3.A.-.-.-.-", "A.A.N.P.2.-.-.-.-.1.A.-.-.-.-", "A.A.N.P.2.-.-.-.-.1.N.-.-.-.-", "A.A.N.P.2.-.-.-.-.2.A.-.-.-.-", "A.A.N.P.2.-.-.-.-.3.A.-.-.-.-", "A.A.N.P.3.-.-.-.-.1.A.-.-.-.-", "A.A.N.P.3.-.-.-.-.1.N.-.-.-.-", "A.A.N.P.3.-.-.-.-.2.A.-.-.-.-", "A.A.N.P.3.-.-.-.-.3.A.-.-.-.-", "A.A.N.P.4.-.-.-.-.1.A.-.-.-.-", "A.A.N.P.4.-.-.-.-.1.A.-.-.-.6", "A.A.N.P.4.-.-.-.-.1.N.-.-.-.-", "A.A.N.P.4.-.-.-.-.2.A.-.-.-.-", "A.A.N.P.4.-.-.-.-.3.A.-.-.-.-", "A.A.N.P.6.-.-.-.-.1.A.-.-.-.-", "A.A.N.P.6.-.-.-.-.1.N.-.-.-.-", "A.A.N.P.6.-.-.-.-.2.A.-.-.-.-", "A.A.N.P.6.-.-.-.-.3.A.-.-.-.-", "A.A.N.P.7.-.-.-.-.1.A.-.-.-.-", "A.A.N.P.7.-.-.-.-.1.N.-.-.-.-", "A.A.N.P.7.-.-.-.-.2.A.-.-.-.-", "A.A.N.P.7.-.-.-.-.3.A.-.-.-.-", "A.A.N.S.1.-.-.-.-.1.A.-.-.-.-", "A.A.N.S.1.-.-.-.-.1.A.-.-.-.6", "A.A.N.S.1.-.-.-.-.1.N.-.-.-.-", "A.A.N.S.1.-.-.-.-.2.A.-.-.-.-", "A.A.N.S.1.-.-.-.-.2.N.-.-.-.-", "A.A.N.S.1.-.-.-.-.3.A.-.-.-.-", "A.A.N.S.2.-.-.-.-.1.A.-.-.-.-", "A.A.N.S.2.-.-.-.-.1.A.-.-.-.6", "A.A.N.S.2.-.-.-.-.1.N.-.-.-.-", "A.A.N.S.2.-.-.-.-.2.A.-.-.-.-", "A.A.N.S.2.-.-.-.-.3.A.-.-.-.-", "A.A.N.S.3.-.-.-.-.1.A.-.-.-.-", "A.A.N.S.3.-.-.-.-.1.A.-.-.-.6", "A.A.N.S.3.-.-.-.-.1.N.-.-.-.-", "A.A.N.S.3.-.-.-.-.2.A.-.-.-.-", "A.A.N.S.3.-.-.-.-.3.A.-.-.-.-", "A.A.N.S.4.-.-.-.-.1.A.-.-.-.-", "A.A.N.S.4.-.-.-.-.1.A.-.-.-.6", "A.A.N.S.4.-.-.-.-.1.N.-.-.-.-", "A.A.N.S.4.-.-.-.-.2.A.-.-.-.-", "A.A.N.S.4.-.-.-.-.2.N.-.-.-.-", "A.A.N.S.4.-.-.-.-.3.A.-.-.-.-", "A.A.N.S.4.-.-.-.-.3.N.-.-.-.-", "A.A.N.S.6.-.-.-.-.1.A.-.-.-.-", "A.A.N.S.6.-.-.-.-.1.N.-.-.-.-", "A.A.N.S.6.-.-.-.-.2.A.-.-.-.-", "A.A.N.S.6.-.-.-.-.3.A.-.-.-.-", "A.A.N.S.7.-.-.-.-.1.A.-.-.-.-", "A.A.N.S.7.-.-.-.-.1.N.-.-.-.-", "A.A.N.S.7.-.-.-.-.2.A.-.-.-.-", "A.A.N.S.7.-.-.-.-.2.N.-.-.-.-", "A.A.N.S.7.-.-.-.-.3.A.-.-.-.-", "A.A.N.S.X.-.-.-.-.1.A.-.-.-.-", "A.A.X.X.X.-.-.-.-.1.A.-.-.-.-", "A.A.X.X.X.-.-.-.-.1.A.-.-.-.8", "A.C.F.S.4.-.-.-.-.-.A.-.-.-.-", "A.C.M.P.-.-.-.-.-.-.A.-.-.-.-", "A.C.M.P.-.-.-.-.-.-.N.-.-.-.-", "A.C.N.S.-.-.-.-.-.-.A.-.-.-.-", "A.C.N.S.-.-.-.-.-.-.N.-.-.-.-", "A.C.Q.W.-.-.-.-.-.-.A.-.-.-.-", "A.C.Q.W.-.-.-.-.-.-.N.-.-.-.-", "A.C.T.P.-.-.-.-.-.-.A.-.-.-.-", "A.C.T.P.-.-.-.-.-.-.N.-.-.-.-", "A.C.Y.S.-.-.-.-.-.-.A.-.-.-.-", "A.C.Y.S.-.-.-.-.-.-.N.-.-.-.-", "A.G.F.P.1.-.-.-.-.-.A.-.-.-.-", "A.G.F.P.1.-.-.-.-.-.N.-.-.-.-", "A.G.F.P.2.-.-.-.-.-.A.-.-.-.-", "A.G.F.P.2.-.-.-.-.-.N.-.-.-.-", "A.G.F.P.3.-.-.-.-.-.A.-.-.-.-", "A.G.F.P.4.-.-.-.-.-.A.-.-.-.-", "A.G.F.P.6.-.-.-.-.-.A.-.-.-.-", "A.G.F.P.6.-.-.-.-.-.N.-.-.-.-", "A.G.F.P.7.-.-.-.-.-.A.-.-.-.-", "A.G.F.P.7.-.-.-.-.-.N.-.-.-.-", "A.G.F.S.1.-.-.-.-.-.A.-.-.-.-", "A.G.F.S.1.-.-.-.-.-.N.-.-.-.-", "A.G.F.S.2.-.-.-.-.-.A.-.-.-.-", "A.G.F.S.2.-.-.-.-.-.N.-.-.-.-", "A.G.F.S.3.-.-.-.-.-.A.-.-.-.-", "A.G.F.S.4.-.-.-.-.-.A.-.-.-.-", "A.G.F.S.4.-.-.-.-.-.N.-.-.-.-", "A.G.F.S.6.-.-.-.-.-.A.-.-.-.-", "A.G.F.S.7.-.-.-.-.-.A.-.-.-.-", "A.G.I.P.1.-.-.-.-.-.A.-.-.-.-", "A.G.I.P.1.-.-.-.-.-.N.-.-.-.-", "A.G.I.P.2.-.-.-.-.-.A.-.-.-.-", "A.G.I.P.2.-.-.-.-.-.N.-.-.-.-", "A.G.I.P.3.-.-.-.-.-.A.-.-.-.-", "A.G.I.P.3.-.-.-.-.-.N.-.-.-.-", "A.G.I.P.4.-.-.-.-.-.A.-.-.-.-", "A.G.I.P.4.-.-.-.-.-.N.-.-.-.-", "A.G.I.P.6.-.-.-.-.-.A.-.-.-.-", "A.G.I.P.7.-.-.-.-.-.A.-.-.-.-", "A.G.I.S.1.-.-.-.-.-.A.-.-.-.-", "A.G.I.S.1.-.-.-.-.-.N.-.-.-.-", "A.G.I.S.2.-.-.-.-.-.A.-.-.-.-", "A.G.I.S.2.-.-.-.-.-.N.-.-.-.-", "A.G.I.S.3.-.-.-.-.-.A.-.-.-.-", "A.G.I.S.4.-.-.-.-.-.A.-.-.-.-", "A.G.I.S.4.-.-.-.-.-.N.-.-.-.-", "A.G.I.S.6.-.-.-.-.-.A.-.-.-.-", "A.G.I.S.6.-.-.-.-.-.N.-.-.-.-", "A.G.I.S.7.-.-.-.-.-.A.-.-.-.-", "A.G.M.P.1.-.-.-.-.-.A.-.-.-.-", "A.G.M.P.2.-.-.-.-.-.A.-.-.-.-", "A.G.M.P.2.-.-.-.-.-.N.-.-.-.-", "A.G.M.P.3.-.-.-.-.-.A.-.-.-.-", "A.G.M.P.4.-.-.-.-.-.A.-.-.-.-", "A.G.M.P.6.-.-.-.-.-.A.-.-.-.-", "A.G.M.P.7.-.-.-.-.-.A.-.-.-.-", "A.G.M.S.1.-.-.-.-.-.A.-.-.-.-", "A.G.M.S.2.-.-.-.-.-.A.-.-.-.-", "A.G.M.S.3.-.-.-.-.-.A.-.-.-.-", "A.G.M.S.4.-.-.-.-.-.A.-.-.-.-", "A.G.M.S.6.-.-.-.-.-.A.-.-.-.-", "A.G.M.S.7.-.-.-.-.-.A.-.-.-.-", "A.G.N.P.1.-.-.-.-.-.A.-.-.-.-", "A.G.N.P.2.-.-.-.-.-.A.-.-.-.-", "A.G.N.P.3.-.-.-.-.-.A.-.-.-.-", "A.G.N.P.4.-.-.-.-.-.A.-.-.-.-", "A.G.N.P.6.-.-.-.-.-.A.-.-.-.-", "A.G.N.P.7.-.-.-.-.-.A.-.-.-.-", "A.G.N.S.1.-.-.-.-.-.A.-.-.-.-", "A.G.N.S.2.-.-.-.-.-.A.-.-.-.-", "A.G.N.S.3.-.-.-.-.-.A.-.-.-.-", "A.G.N.S.4.-.-.-.-.-.A.-.-.-.-", "A.G.N.S.4.-.-.-.-.-.N.-.-.-.-", "A.G.N.S.6.-.-.-.-.-.A.-.-.-.-", "A.G.N.S.6.-.-.-.-.-.N.-.-.-.-", "A.G.N.S.7.-.-.-.-.-.A.-.-.-.-", "A.G.N.S.7.-.-.-.-.-.N.-.-.-.-", "A.M.M.P.7.-.-.-.-.-.A.-.-.-.-", "A.M.N.S.4.-.-.-.-.-.A.-.-.-.-", "A.U.F.P.1.M.-.-.-.-.-.-.-.-.-", "A.U.F.P.2.M.-.-.-.-.-.-.-.-.-", "A.U.F.P.3.M.-.-.-.-.-.-.-.-.-", "A.U.F.P.4.M.-.-.-.-.-.-.-.-.-", "A.U.F.P.6.M.-.-.-.-.-.-.-.-.-", "A.U.F.S.1.F.-.-.-.-.-.-.-.-.-", "A.U.F.S.1.M.-.-.-.-.-.-.-.-.-", "A.U.F.S.2.F.-.-.-.-.-.-.-.-.-", "A.U.F.S.2.M.-.-.-.-.-.-.-.-.-", "A.U.F.S.3.M.-.-.-.-.-.-.-.-.-", "A.U.F.S.4.F.-.-.-.-.-.-.-.-.-", "A.U.F.S.4.M.-.-.-.-.-.-.-.-.-", "A.U.F.S.6.M.-.-.-.-.-.-.-.-.-", "A.U.F.S.7.F.-.-.-.-.-.-.-.-.-", "A.U.F.S.7.M.-.-.-.-.-.-.-.-.-", "A.U.I.P.1.M.-.-.-.-.-.-.-.-.-", "A.U.I.P.2.M.-.-.-.-.-.-.-.-.-", "A.U.I.P.3.M.-.-.-.-.-.-.-.-.-", "A.U.I.P.4.M.-.-.-.-.-.-.-.-.-", "A.U.I.P.6.M.-.-.-.-.-.-.-.-.-", "A.U.I.P.7.M.-.-.-.-.-.-.-.-.-", "A.U.I.S.1.M.-.-.-.-.-.-.-.-.-", "A.U.I.S.2.F.-.-.-.-.-.-.-.-.-", "A.U.I.S.2.M.-.-.-.-.-.-.-.-.-", "A.U.I.S.3.M.-.-.-.-.-.-.-.-.-", "A.U.I.S.4.F.-.-.-.-.-.-.-.-.-", "A.U.I.S.4.M.-.-.-.-.-.-.-.-.-", "A.U.I.S.6.M.-.-.-.-.-.-.-.-.-", "A.U.I.S.7.F.-.-.-.-.-.-.-.-.-", "A.U.I.S.7.M.-.-.-.-.-.-.-.-.-", "A.U.M.P.1.M.-.-.-.-.-.-.-.-.-", "A.U.M.P.2.M.-.-.-.-.-.-.-.-.-", "A.U.M.P.6.M.-.-.-.-.-.-.-.-.-", "A.U.M.P.7.M.-.-.-.-.-.-.-.-.-", "A.U.M.S.1.F.-.-.-.-.-.-.-.-.-", "A.U.M.S.1.M.-.-.-.-.-.-.-.-.-", "A.U.M.S.2.M.-.-.-.-.-.-.-.-.-", "A.U.M.S.6.M.-.-.-.-.-.-.-.-.-", "A.U.M.S.7.M.-.-.-.-.-.-.-.-.-", "A.U.N.P.1.M.-.-.-.-.-.-.-.-.-", "A.U.N.P.2.M.-.-.-.-.-.-.-.-.-", "A.U.N.P.3.M.-.-.-.-.-.-.-.-.-", "A.U.N.P.4.M.-.-.-.-.-.-.-.-.-", "A.U.N.P.6.M.-.-.-.-.-.-.-.-.-", "A.U.N.P.7.M.-.-.-.-.-.-.-.-.-", "A.U.N.S.1.M.-.-.-.-.-.-.-.-.-", "A.U.N.S.2.F.-.-.-.-.-.-.-.-.-", "A.U.N.S.2.M.-.-.-.-.-.-.-.-.-", "A.U.N.S.3.M.-.-.-.-.-.-.-.-.-", "A.U.N.S.4.M.-.-.-.-.-.-.-.-.-", "A.U.N.S.6.M.-.-.-.-.-.-.-.-.-", "A.U.N.S.7.M.-.-.-.-.-.-.-.-.-", "A.U.X.X.X.M.-.-.-.-.-.-.-.-.6", "C.=.-.-.-.-.-.-.-.-.-.-.-.-.-", "C.?.-.-.1.-.-.-.-.-.-.-.-.-.-", "C.?.-.-.2.-.-.-.-.-.-.-.-.-.-", "C.?.-.-.4.-.-.-.-.-.-.-.-.-.-", "C.a.-.-.1.-.-.-.-.-.-.-.-.-.-", "C.a.-.-.2.-.-.-.-.-.-.-.-.-.-", "C.a.-.-.2.-.-.-.-.-.-.-.-.-.1", "C.a.-.-.3.-.-.-.-.-.-.-.-.-.-", "C.a.-.-.4.-.-.-.-.-.-.-.-.-.-", "C.a.-.-.6.-.-.-.-.-.-.-.-.-.-", "C.a.-.-.7.-.-.-.-.-.-.-.-.-.-", "C.a.-.-.X.-.-.-.-.-.-.-.-.-.-", "C.d.F.S.1.-.-.-.-.-.-.-.-.-.-", "C.d.F.S.2.-.-.-.-.-.-.-.-.-.-", "C.d.F.S.3.-.-.-.-.-.-.-.-.-.-", "C.d.F.S.4.-.-.-.-.-.-.-.-.-.-", "C.d.F.S.6.-.-.-.-.-.-.-.-.-.-", "C.d.I.S.4.-.-.-.-.-.-.-.-.-.-", "C.d.I.S.7.-.-.-.-.-.-.-.-.-.-", "C.d.N.S.1.-.-.-.-.-.-.-.-.-.1", "C.d.N.S.2.-.-.-.-.-.-.-.-.-.-", "C.d.N.S.3.-.-.-.-.-.-.-.-.-.-", "C.d.N.S.4.-.-.-.-.-.-.-.-.-.-", "C.d.N.S.6.-.-.-.-.-.-.-.-.-.-", "C.d.N.S.7.-.-.-.-.-.-.-.-.-.-", "C.d.X.P.1.-.-.-.-.-.-.-.-.-.-", "C.d.X.P.4.-.-.-.-.-.-.-.-.-.-", "C.d.X.P.6.-.-.-.-.-.-.-.-.-.-", "C.d.X.S.1.-.-.-.-.-.-.-.-.-.-", "C.d.Y.S.2.-.-.-.-.-.-.-.-.-.-", "C.d.Y.S.6.-.-.-.-.-.-.-.-.-.-", "C.d.Y.S.7.-.-.-.-.-.-.-.-.-.-", "C.h.F.P.1.-.-.-.-.-.-.-.-.-.-", "C.h.M.P.1.-.-.-.-.-.-.-.-.-.-", "C.h.X.P.2.-.-.-.-.-.-.-.-.-.-", "C.h.X.P.6.-.-.-.-.-.-.-.-.-.-", "C.l.F.D.7.-.-.-.-.-.-.-.-.-.-", "C.l.F.S.1.-.-.-.-.-.-.-.-.-.-", "C.l.F.S.2.-.-.-.-.-.-.-.-.-.-", "C.l.F.S.3.-.-.-.-.-.-.-.-.-.-", "C.l.F.S.4.-.-.-.-.-.-.-.-.-.-", "C.l.F.S.6.-.-.-.-.-.-.-.-.-.-", "C.l.F.S.7.-.-.-.-.-.-.-.-.-.-", "C.l.H.P.1.-.-.-.-.-.-.-.-.-.-", "C.l.H.P.4.-.-.-.-.-.-.-.-.-.-", "C.l.I.S.4.-.-.-.-.-.-.-.-.-.-", "C.l.M.S.4.-.-.-.-.-.-.-.-.-.-", "C.l.N.S.1.-.-.-.-.-.-.-.-.-.-", "C.l.N.S.4.-.-.-.-.-.-.-.-.-.-", "C.l.X.P.1.-.-.-.-.-.-.-.-.-.-", "C.l.X.P.1.-.-.-.-.-.-.-.-.-.6", "C.l.X.P.2.-.-.-.-.-.-.-.-.-.-", "C.l.X.P.3.-.-.-.-.-.-.-.-.-.-", "C.l.X.P.4.-.-.-.-.-.-.-.-.-.-", "C.l.X.P.6.-.-.-.-.-.-.-.-.-.-", "C.l.X.P.6.-.-.-.-.-.-.-.-.-.1", "C.l.X.P.7.-.-.-.-.-.-.-.-.-.-", "C.l.X.S.2.-.-.-.-.-.-.-.-.-.-", "C.l.X.S.6.-.-.-.-.-.-.-.-.-.-", "C.l.X.S.7.-.-.-.-.-.-.-.-.-.-", "C.l.X.S.X.-.-.-.-.-.-.-.-.-.-", "C.l.Y.P.1.-.-.-.-.-.-.-.-.-.-", "C.l.Y.P.4.-.-.-.-.-.-.-.-.-.-", "C.l.Y.S.1.-.-.-.-.-.-.-.-.-.-", "C.l.Z.S.2.-.-.-.-.-.-.-.-.-.-", "C.l.Z.S.3.-.-.-.-.-.-.-.-.-.-", "C.l.Z.S.6.-.-.-.-.-.-.-.-.-.-", "C.l.Z.S.7.-.-.-.-.-.-.-.-.-.-", "C.n.-.P.2.-.-.-.-.-.-.-.-.-.-", "C.n.-.P.3.-.-.-.-.-.-.-.-.-.-", "C.n.-.P.6.-.-.-.-.-.-.-.-.-.-", "C.n.-.P.7.-.-.-.-.-.-.-.-.-.-", "C.n.-.S.1.-.-.-.-.-.-.-.-.-.-", "C.n.-.S.4.-.-.-.-.-.-.-.-.-.-", "C.o.-.-.-.-.-.-.-.-.-.-.-.-.-", "C.o.-.-.-.-.-.-.-.-.-.-.-.-.1", "C.r.F.P.1.-.-.-.-.-.-.-.-.-.-", "C.r.F.P.2.-.-.-.-.-.-.-.-.-.-", "C.r.F.P.4.-.-.-.-.-.-.-.-.-.-", "C.r.F.P.6.-.-.-.-.-.-.-.-.-.-", "C.r.F.P.7.-.-.-.-.-.-.-.-.-.-", "C.r.F.S.1.-.-.-.-.-.-.-.-.-.-", "C.r.F.S.2.-.-.-.-.-.-.-.-.-.-", "C.r.F.S.3.-.-.-.-.-.-.-.-.-.-", "C.r.F.S.4.-.-.-.-.-.-.-.-.-.-", "C.r.F.S.6.-.-.-.-.-.-.-.-.-.-", "C.r.F.S.7.-.-.-.-.-.-.-.-.-.-", "C.r.I.P.1.-.-.-.-.-.-.-.-.-.-", "C.r.I.P.2.-.-.-.-.-.-.-.-.-.-", "C.r.I.P.4.-.-.-.-.-.-.-.-.-.-", "C.r.I.P.6.-.-.-.-.-.-.-.-.-.-", "C.r.I.S.1.-.-.-.-.-.-.-.-.-.-", "C.r.I.S.2.-.-.-.-.-.-.-.-.-.-", "C.r.I.S.3.-.-.-.-.-.-.-.-.-.-", "C.r.I.S.4.-.-.-.-.-.-.-.-.-.-", "C.r.I.S.6.-.-.-.-.-.-.-.-.-.-", "C.r.I.S.6.-.-.-.-.-.-.-.-.-.6", "C.r.I.S.7.-.-.-.-.-.-.-.-.-.-", "C.r.M.P.1.-.-.-.-.-.-.-.-.-.-", "C.r.M.P.2.-.-.-.-.-.-.-.-.-.-", "C.r.M.P.3.-.-.-.-.-.-.-.-.-.-", "C.r.M.P.4.-.-.-.-.-.-.-.-.-.-", "C.r.M.P.7.-.-.-.-.-.-.-.-.-.-", "C.r.M.S.1.-.-.-.-.-.-.-.-.-.-", "C.r.M.S.2.-.-.-.-.-.-.-.-.-.-", "C.r.M.S.4.-.-.-.-.-.-.-.-.-.-", "C.r.M.S.7.-.-.-.-.-.-.-.-.-.-", "C.r.N.P.1.-.-.-.-.-.-.-.-.-.-", "C.r.N.P.2.-.-.-.-.-.-.-.-.-.-", "C.r.N.P.3.-.-.-.-.-.-.-.-.-.-", "C.r.N.P.4.-.-.-.-.-.-.-.-.-.-", "C.r.N.P.6.-.-.-.-.-.-.-.-.-.-", "C.r.N.P.7.-.-.-.-.-.-.-.-.-.-", "C.r.N.S.1.-.-.-.-.-.-.-.-.-.-", "C.r.N.S.2.-.-.-.-.-.-.-.-.-.-", "C.r.N.S.3.-.-.-.-.-.-.-.-.-.-", "C.r.N.S.4.-.-.-.-.-.-.-.-.-.-", "C.r.N.S.6.-.-.-.-.-.-.-.-.-.-", "C.r.N.S.7.-.-.-.-.-.-.-.-.-.-", "C.u.-.-.-.-.-.-.-.-.-.-.-.-.-", "C.v.-.-.-.-.-.-.-.-.-.-.-.-.-", "C.w.F.S.1.-.-.-.-.-.-.-.-.-.-", "C.w.F.S.4.-.-.-.-.-.-.-.-.-.-", "C.w.F.S.7.-.-.-.-.-.-.-.-.-.-", "C.w.I.S.4.-.-.-.-.-.-.-.-.-.-", "C.w.N.S.4.-.-.-.-.-.-.-.-.-.-", "C.w.Y.S.1.-.-.-.-.-.-.-.-.-.-", "C.w.Z.S.2.-.-.-.-.-.-.-.-.-.-", "C.w.Z.S.6.-.-.-.-.-.-.-.-.-.-", "C.w.Z.S.7.-.-.-.-.-.-.-.-.-.-", "C.y.F.P.1.-.-.-.-.-.-.-.-.-.-", "C.y.F.P.2.-.-.-.-.-.-.-.-.-.-", "C.y.F.P.3.-.-.-.-.-.-.-.-.-.-", "C.y.F.P.4.-.-.-.-.-.-.-.-.-.-", "C.y.F.P.6.-.-.-.-.-.-.-.-.-.-", "C.y.F.P.7.-.-.-.-.-.-.-.-.-.-", "C.y.F.S.1.-.-.-.-.-.-.-.-.-.-", "C.y.F.S.2.-.-.-.-.-.-.-.-.-.-", "C.y.F.S.3.-.-.-.-.-.-.-.-.-.-", "C.y.F.S.4.-.-.-.-.-.-.-.-.-.-", "C.y.F.S.6.-.-.-.-.-.-.-.-.-.-", "C.y.F.S.7.-.-.-.-.-.-.-.-.-.-", "C.z.F.S.1.-.-.-.-.-.-.-.-.-.-", "C.z.Y.S.1.-.-.-.-.-.-.-.-.-.-", "C.z.Z.S.6.-.-.-.-.-.-.-.-.-.-", "D.b.-.-.-.-.-.-.-.-.-.-.-.-.-", "D.b.-.-.-.-.-.-.-.-.-.-.-.-.1", "D.b.-.-.-.-.-.-.-.-.-.-.-.-.2", "D.b.-.-.-.-.-.-.-.-.-.-.-.-.6", "D.b.-.-.-.-.-.-.-.-.A.-.-.-.-", "D.b.-.-.-.-.-.-.-.-.N.-.-.-.-", "D.g.-.-.-.-.-.-.-.1.A.-.-.-.-", "D.g.-.-.-.-.-.-.-.1.A.-.-.-.1", "D.g.-.-.-.-.-.-.-.1.A.-.-.-.3", "D.g.-.-.-.-.-.-.-.1.A.-.-.-.8", "D.g.-.-.-.-.-.-.-.1.N.-.-.-.-", "D.g.-.-.-.-.-.-.-.1.N.-.-.-.3", "D.g.-.-.-.-.-.-.-.2.A.-.-.-.-", "D.g.-.-.-.-.-.-.-.2.A.-.-.-.1", "D.g.-.-.-.-.-.-.-.2.A.-.-.-.2", "D.g.-.-.-.-.-.-.-.2.N.-.-.-.-", "D.g.-.-.-.-.-.-.-.3.A.-.-.-.-", "D.g.-.-.-.-.-.-.-.3.A.-.-.-.1", "D.g.-.-.-.-.-.-.-.3.A.-.-.-.2", "D.g.-.-.-.-.-.-.-.3.N.-.-.-.-", "I.I.-.-.-.-.-.-.-.-.-.-.-.-.-", "J.*.-.-.-.-.-.-.-.-.-.-.-.-.-", "J.,.-.-.-.-.-.-.-.-.-.-.-.-.-", "J.,.-.P.-.-.-.1.-.-.-.-.-.-.-", "J.,.-.P.-.-.-.1.-.-.-.-.-.-.6", "J.,.-.P.-.-.-.2.-.-.-.-.-.-.-", "J.,.-.S.-.-.-.1.-.-.-.-.-.-.-", "J.,.-.S.-.-.-.2.-.-.-.-.-.-.-", "J.,.-.X.-.-.-.3.-.-.-.-.-.-.-", "J.^.-.-.-.-.-.-.-.-.-.-.-.-.-", "J.^.-.-.-.-.-.-.-.-.-.-.-.-.1", "N.N.F.D.7.-.-.-.-.-.A.-.-.-.-", "N.N.F.P.1.-.-.-.-.-.A.-.-.-.-", "N.N.F.P.1.-.-.-.-.-.A.-.-.-.1", "N.N.F.P.1.-.-.-.-.-.N.-.-.-.-", "N.N.F.P.2.-.-.-.-.-.A.-.-.-.-", "N.N.F.P.2.-.-.-.-.-.A.-.-.-.1", "N.N.F.P.2.-.-.-.-.-.N.-.-.-.-", "N.N.F.P.3.-.-.-.-.-.A.-.-.-.-", "N.N.F.P.3.-.-.-.-.-.A.-.-.-.1", "N.N.F.P.3.-.-.-.-.-.A.-.-.-.6", "N.N.F.P.3.-.-.-.-.-.N.-.-.-.-", "N.N.F.P.4.-.-.-.-.-.A.-.-.-.-", "N.N.F.P.4.-.-.-.-.-.A.-.-.-.1", "N.N.F.P.4.-.-.-.-.-.N.-.-.-.-", "N.N.F.P.5.-.-.-.-.-.A.-.-.-.-", "N.N.F.P.6.-.-.-.-.-.A.-.-.-.-", "N.N.F.P.6.-.-.-.-.-.A.-.-.-.1", "N.N.F.P.6.-.-.-.-.-.A.-.-.-.6", "N.N.F.P.7.-.-.-.-.-.A.-.-.-.-", "N.N.F.P.7.-.-.-.-.-.A.-.-.-.1", "N.N.F.P.7.-.-.-.-.-.A.-.-.-.6", "N.N.F.P.X.-.-.-.-.-.A.-.-.-.-", "N.N.F.P.X.-.-.-.-.-.A.-.-.-.8", "N.N.F.S.1.-.-.-.-.-.A.-.-.-.-", "N.N.F.S.1.-.-.-.-.-.A.-.-.-.1", "N.N.F.S.1.-.-.-.-.-.N.-.-.-.-", "N.N.F.S.2.-.-.-.-.-.A.-.-.-.-", "N.N.F.S.2.-.-.-.-.-.A.-.-.-.1", "N.N.F.S.2.-.-.-.-.-.A.-.-.-.6", "N.N.F.S.2.-.-.-.-.-.N.-.-.-.-", "N.N.F.S.3.-.-.-.-.-.A.-.-.-.-", "N.N.F.S.3.-.-.-.-.-.N.-.-.-.-", "N.N.F.S.4.-.-.-.-.-.A.-.-.-.-", "N.N.F.S.4.-.-.-.-.-.A.-.-.-.1", "N.N.F.S.4.-.-.-.-.-.N.-.-.-.-", "N.N.F.S.5.-.-.-.-.-.A.-.-.-.-", "N.N.F.S.6.-.-.-.-.-.A.-.-.-.-", "N.N.F.S.6.-.-.-.-.-.A.-.-.-.1", "N.N.F.S.6.-.-.-.-.-.A.-.-.-.6", "N.N.F.S.6.-.-.-.-.-.N.-.-.-.-", "N.N.F.S.7.-.-.-.-.-.A.-.-.-.-", "N.N.F.S.7.-.-.-.-.-.A.-.-.-.1", "N.N.F.S.7.-.-.-.-.-.N.-.-.-.-", "N.N.F.S.X.-.-.-.-.-.A.-.-.-.-", "N.N.F.X.X.-.-.-.-.-.A.-.-.-.-", "N.N.F.X.X.-.-.-.-.-.A.-.-.-.8", "N.N.I.P.1.-.-.-.-.-.A.-.-.-.-", "N.N.I.P.1.-.-.-.-.-.A.-.-.-.1", "N.N.I.P.2.-.-.-.-.-.A.-.-.-.-", "N.N.I.P.2.-.-.-.-.-.A.-.-.-.1", "N.N.I.P.2.-.-.-.-.-.N.-.-.-.-", "N.N.I.P.3.-.-.-.-.-.A.-.-.-.-", "N.N.I.P.4.-.-.-.-.-.A.-.-.-.-", "N.N.I.P.4.-.-.-.-.-.A.-.-.-.1", "N.N.I.P.4.-.-.-.-.-.A.-.-.-.6", "N.N.I.P.6.-.-.-.-.-.A.-.-.-.-", "N.N.I.P.6.-.-.-.-.-.A.-.-.-.1", "N.N.I.P.7.-.-.-.-.-.A.-.-.-.-", "N.N.I.P.7.-.-.-.-.-.A.-.-.-.1", "N.N.I.P.7.-.-.-.-.-.A.-.-.-.6", "N.N.I.P.X.-.-.-.-.-.A.-.-.-.-", "N.N.I.P.X.-.-.-.-.-.A.-.-.-.8", "N.N.I.S.1.-.-.-.-.-.A.-.-.-.-", "N.N.I.S.1.-.-.-.-.-.A.-.-.-.1", "N.N.I.S.1.-.-.-.-.-.N.-.-.-.-", "N.N.I.S.2.-.-.-.-.-.A.-.-.-.-", "N.N.I.S.2.-.-.-.-.-.A.-.-.-.1", "N.N.I.S.3.-.-.-.-.-.A.-.-.-.-", "N.N.I.S.3.-.-.-.-.-.A.-.-.-.1", "N.N.I.S.4.-.-.-.-.-.A.-.-.-.-", "N.N.I.S.4.-.-.-.-.-.A.-.-.-.1", "N.N.I.S.6.-.-.-.-.-.A.-.-.-.-", "N.N.I.S.6.-.-.-.-.-.A.-.-.-.1", "N.N.I.S.6.-.-.-.-.-.A.-.-.-.9", "N.N.I.S.7.-.-.-.-.-.A.-.-.-.-", "N.N.I.S.7.-.-.-.-.-.A.-.-.-.1", "N.N.I.S.X.-.-.-.-.-.A.-.-.-.-", "N.N.I.X.X.-.-.-.-.-.A.-.-.-.-", "N.N.I.X.X.-.-.-.-.-.A.-.-.-.8", "N.N.M.P.1.-.-.-.-.-.A.-.-.-.-", "N.N.M.P.1.-.-.-.-.-.A.-.-.-.1", "N.N.M.P.2.-.-.-.-.-.A.-.-.-.-", "N.N.M.P.2.-.-.-.-.-.A.-.-.-.1", "N.N.M.P.3.-.-.-.-.-.A.-.-.-.-", "N.N.M.P.4.-.-.-.-.-.A.-.-.-.-", "N.N.M.P.4.-.-.-.-.-.A.-.-.-.6", "N.N.M.P.5.-.-.-.-.-.A.-.-.-.-", "N.N.M.P.5.-.-.-.-.-.A.-.-.-.1", "N.N.M.P.6.-.-.-.-.-.A.-.-.-.-", "N.N.M.P.7.-.-.-.-.-.A.-.-.-.-", "N.N.M.P.X.-.-.-.-.-.A.-.-.-.-", "N.N.M.S.1.-.-.-.-.-.A.-.-.-.-", "N.N.M.S.1.-.-.-.-.-.A.-.-.-.1", "N.N.M.S.1.-.-.-.-.-.N.-.-.-.-", "N.N.M.S.2.-.-.-.-.-.A.-.-.-.-", "N.N.M.S.2.-.-.-.-.-.A.-.-.-.1", "N.N.M.S.3.-.-.-.-.-.A.-.-.-.-", "N.N.M.S.3.-.-.-.-.-.A.-.-.-.1", "N.N.M.S.4.-.-.-.-.-.A.-.-.-.-", "N.N.M.S.5.-.-.-.-.-.A.-.-.-.-", "N.N.M.S.5.-.-.-.-.-.A.-.-.-.1", "N.N.M.S.6.-.-.-.-.-.A.-.-.-.-", "N.N.M.S.6.-.-.-.-.-.A.-.-.-.1", "N.N.M.S.6.-.-.-.-.-.A.-.-.-.2", "N.N.M.S.7.-.-.-.-.-.A.-.-.-.-", "N.N.M.S.X.-.-.-.-.-.A.-.-.-.-", "N.N.M.X.X.-.-.-.-.-.A.-.-.-.-", "N.N.M.X.X.-.-.-.-.-.A.-.-.-.8", "N.N.N.P.1.-.-.-.-.-.A.-.-.-.-", "N.N.N.P.1.-.-.-.-.-.A.-.-.-.1", "N.N.N.P.2.-.-.-.-.-.A.-.-.-.-", "N.N.N.P.2.-.-.-.-.-.A.-.-.-.1", "N.N.N.P.2.-.-.-.-.-.N.-.-.-.-", "N.N.N.P.3.-.-.-.-.-.A.-.-.-.-", "N.N.N.P.4.-.-.-.-.-.A.-.-.-.-", "N.N.N.P.4.-.-.-.-.-.A.-.-.-.1", "N.N.N.P.6.-.-.-.-.-.A.-.-.-.-", "N.N.N.P.6.-.-.-.-.-.A.-.-.-.1", "N.N.N.P.7.-.-.-.-.-.A.-.-.-.-", "N.N.N.P.7.-.-.-.-.-.A.-.-.-.1", "N.N.N.P.X.-.-.-.-.-.A.-.-.-.-", "N.N.N.S.1.-.-.-.-.-.A.-.-.-.-", "N.N.N.S.1.-.-.-.-.-.N.-.-.-.-", "N.N.N.S.2.-.-.-.-.-.A.-.-.-.-", "N.N.N.S.2.-.-.-.-.-.N.-.-.-.-", "N.N.N.S.3.-.-.-.-.-.A.-.-.-.-", "N.N.N.S.3.-.-.-.-.-.N.-.-.-.-", "N.N.N.S.4.-.-.-.-.-.A.-.-.-.-", "N.N.N.S.4.-.-.-.-.-.N.-.-.-.-", "N.N.N.S.6.-.-.-.-.-.A.-.-.-.-", "N.N.N.S.6.-.-.-.-.-.A.-.-.-.1", "N.N.N.S.6.-.-.-.-.-.N.-.-.-.-", "N.N.N.S.7.-.-.-.-.-.A.-.-.-.-", "N.N.N.S.7.-.-.-.-.-.N.-.-.-.-", "N.N.N.S.X.-.-.-.-.-.A.-.-.-.-", "N.N.N.X.X.-.-.-.-.-.A.-.-.-.-", "N.N.N.X.X.-.-.-.-.-.A.-.-.-.8", "N.N.X.X.X.-.-.-.-.-.A.-.-.-.-", "N.N.X.X.X.-.-.-.-.-.A.-.-.-.8", "P.1.F.S.X.F.S.3.-.-.-.-.-.-.-", "P.1.I.S.4.F.S.3.-.-.-.-.-.-.-", "P.1.N.S.4.F.S.3.-.-.-.-.-.-.-", "P.1.X.P.1.F.S.3.-.-.-.-.-.-.-", "P.1.X.P.2.F.S.3.-.-.-.-.-.-.-", "P.1.X.P.4.F.S.3.-.-.-.-.-.-.-", "P.1.X.X.X.X.P.3.-.-.-.-.-.-.-", "P.1.X.X.X.Z.S.3.-.-.-.-.-.-.-", "P.1.Z.S.1.F.S.3.-.-.-.-.-.-.-", "P.1.Z.S.3.F.S.3.-.-.-.-.-.-.-", "P.1.Z.S.6.F.S.3.-.-.-.-.-.-.-", "P.1.Z.S.7.F.S.3.-.-.-.-.-.-.-", "P.4.F.P.1.-.-.-.-.-.-.-.-.-.-", "P.4.F.P.4.-.-.-.-.-.-.-.-.-.-", "P.4.F.S.1.-.-.-.-.-.-.-.-.-.-", "P.4.F.S.2.-.-.-.-.-.-.-.-.-.-", "P.4.F.S.3.-.-.-.-.-.-.-.-.-.-", "P.4.F.S.4.-.-.-.-.-.-.-.-.-.-", "P.4.F.S.6.-.-.-.-.-.-.-.-.-.-", "P.4.F.S.6.-.-.-.-.-.-.-.-.-.6", "P.4.F.S.7.-.-.-.-.-.-.-.-.-.-", "P.4.I.P.1.-.-.-.-.-.-.-.-.-.-", "P.4.I.P.1.-.-.-.-.-.-.-.-.-.6", "P.4.I.S.4.-.-.-.-.-.-.-.-.-.-", "P.4.M.P.1.-.-.-.-.-.-.-.-.-.-", "P.4.M.S.4.-.-.-.-.-.-.-.-.-.-", "P.4.N.P.1.-.-.-.-.-.-.-.-.-.-", "P.4.N.P.1.-.-.-.-.-.-.-.-.-.6", "P.4.N.P.4.-.-.-.-.-.-.-.-.-.-", "P.4.N.P.4.-.-.-.-.-.-.-.-.-.6", "P.4.N.S.1.-.-.-.-.-.-.-.-.-.-", "P.4.N.S.4.-.-.-.-.-.-.-.-.-.-", "P.4.X.P.2.-.-.-.-.-.-.-.-.-.-", "P.4.X.P.3.-.-.-.-.-.-.-.-.-.-", "P.4.X.P.6.-.-.-.-.-.-.-.-.-.-", "P.4.X.P.7.-.-.-.-.-.-.-.-.-.-", "P.4.X.X.X.-.-.-.-.-.-.-.-.-.-", "P.4.Y.P.4.-.-.-.-.-.-.-.-.-.-", "P.4.Y.S.1.-.-.-.-.-.-.-.-.-.-", "P.4.Y.S.1.-.-.-.-.-.-.-.-.-.6", "P.4.Z.S.2.-.-.-.-.-.-.-.-.-.-", "P.4.Z.S.3.-.-.-.-.-.-.-.-.-.-", "P.4.Z.S.3.-.-.-.-.-.-.-.-.-.6", "P.4.Z.S.6.-.-.-.-.-.-.-.-.-.-", "P.4.Z.S.7.-.-.-.-.-.-.-.-.-.-", "P.5.F.S.2.-.-.3.-.-.-.-.-.-.-", "P.5.F.S.3.-.-.3.-.-.-.-.-.-.-", "P.5.F.S.4.-.-.3.-.-.-.-.-.-.-", "P.5.F.S.6.-.-.3.-.-.-.-.-.-.-", "P.5.F.S.7.-.-.3.-.-.-.-.-.-.-", "P.5.N.S.4.-.-.3.-.-.-.-.-.-.-", "P.5.X.P.2.-.-.3.-.-.-.-.-.-.-", "P.5.X.P.3.-.-.3.-.-.-.-.-.-.-", "P.5.X.P.4.-.-.3.-.-.-.-.-.-.-", "P.5.X.P.6.-.-.3.-.-.-.-.-.-.-", "P.5.X.P.7.-.-.3.-.-.-.-.-.-.-", "P.5.X.P.7.-.-.3.-.-.-.-.-.-.6", "P.5.Z.S.2.-.-.3.-.-.-.-.-.-.-", "P.5.Z.S.2.-.-.3.-.-.-.-.-.-.1", "P.5.Z.S.3.-.-.3.-.-.-.-.-.-.-", "P.5.Z.S.4.-.-.3.-.-.-.-.-.-.-", "P.5.Z.S.4.-.-.3.-.-.-.-.-.-.1", "P.5.Z.S.6.-.-.3.-.-.-.-.-.-.-", "P.5.Z.S.7.-.-.3.-.-.-.-.-.-.-", "P.6.-.X.2.-.-.-.-.-.-.-.-.-.-", "P.6.-.X.3.-.-.-.-.-.-.-.-.-.-", "P.6.-.X.4.-.-.-.-.-.-.-.-.-.-", "P.6.-.X.6.-.-.-.-.-.-.-.-.-.-", "P.6.-.X.7.-.-.-.-.-.-.-.-.-.-", "P.7.-.S.3.-.-.2.-.-.-.-.-.-.-", "P.7.-.X.3.-.-.-.-.-.-.-.-.-.-", "P.7.-.X.4.-.-.-.-.-.-.-.-.-.-", "P.8.F.P.4.-.-.-.-.-.-.-.-.-.1", "P.8.F.S.2.-.-.-.-.-.-.-.-.-.1", "P.8.F.S.3.-.-.-.-.-.-.-.-.-.1", "P.8.F.S.4.-.-.-.-.-.-.-.-.-.-", "P.8.F.S.4.-.-.-.-.-.-.-.-.-.1", "P.8.F.S.6.-.-.-.-.-.-.-.-.-.1", "P.8.F.S.7.-.-.-.-.-.-.-.-.-.-", "P.8.F.S.7.-.-.-.-.-.-.-.-.-.1", "P.8.I.S.4.-.-.-.-.-.-.-.-.-.-", "P.8.M.S.4.-.-.-.-.-.-.-.-.-.-", "P.8.N.P.4.-.-.-.-.-.-.-.-.-.1", "P.8.N.S.4.-.-.-.-.-.-.-.-.-.-", "P.8.N.S.4.-.-.-.-.-.-.-.-.-.1", "P.8.X.P.2.-.-.-.-.-.-.-.-.-.-", "P.8.X.P.2.-.-.-.-.-.-.-.-.-.6", "P.8.X.P.3.-.-.-.-.-.-.-.-.-.-", "P.8.X.P.4.-.-.-.-.-.-.-.-.-.-", "P.8.X.P.6.-.-.-.-.-.-.-.-.-.-", "P.8.X.P.7.-.-.-.-.-.-.-.-.-.-", "P.8.Y.P.4.-.-.-.-.-.-.-.-.-.1", "P.8.Y.P.4.-.-.-.-.-.-.-.-.-.6", "P.8.Z.S.2.-.-.-.-.-.-.-.-.-.-", "P.8.Z.S.3.-.-.-.-.-.-.-.-.-.-", "P.8.Z.S.6.-.-.-.-.-.-.-.-.-.-", "P.8.Z.S.7.-.-.-.-.-.-.-.-.-.-", "P.9.F.S.2.-.-.-.-.-.-.-.-.-.-", "P.9.F.S.3.-.-.-.-.-.-.-.-.-.-", "P.9.F.S.4.-.-.-.-.-.-.-.-.-.-", "P.9.F.S.6.-.-.-.-.-.-.-.-.-.-", "P.9.F.S.7.-.-.-.-.-.-.-.-.-.-", "P.9.N.S.4.-.-.-.-.-.-.-.-.-.-", "P.9.X.P.2.-.-.-.-.-.-.-.-.-.-", "P.9.X.P.3.-.-.-.-.-.-.-.-.-.-", "P.9.X.P.4.-.-.-.-.-.-.-.-.-.-", "P.9.X.P.6.-.-.-.-.-.-.-.-.-.-", "P.9.X.P.7.-.-.-.-.-.-.-.-.-.-", "P.9.Z.S.2.-.-.-.-.-.-.-.-.-.-", "P.9.Z.S.2.-.-.-.-.-.-.-.-.-.1", "P.9.Z.S.3.-.-.-.-.-.-.-.-.-.-", "P.9.Z.S.4.-.-.-.-.-.-.-.-.-.-", "P.9.Z.S.4.-.-.-.-.-.-.-.-.-.1", "P.9.Z.S.6.-.-.-.-.-.-.-.-.-.-", "P.9.Z.S.7.-.-.-.-.-.-.-.-.-.-", "P.D.F.D.7.-.-.-.-.-.-.-.-.-.-", "P.D.F.P.1.-.-.-.-.-.-.-.-.-.-", "P.D.F.P.4.-.-.-.-.-.-.-.-.-.-", "P.D.F.S.1.-.-.-.-.-.-.-.-.-.-", "P.D.F.S.2.-.-.-.-.-.-.-.-.-.-", "P.D.F.S.2.-.-.-.-.-.-.-.-.-.6", "P.D.F.S.3.-.-.-.-.-.-.-.-.-.-", "P.D.F.S.4.-.-.-.-.-.-.-.-.-.-", "P.D.F.S.6.-.-.-.-.-.-.-.-.-.-", "P.D.F.S.6.-.-.-.-.-.-.-.-.-.6", "P.D.F.S.7.-.-.-.-.-.-.-.-.-.-", "P.D.I.P.1.-.-.-.-.-.-.-.-.-.-", "P.D.I.P.2.-.-.-.-.-.-.-.-.-.-", "P.D.I.P.4.-.-.-.-.-.-.-.-.-.-", "P.D.I.P.6.-.-.-.-.-.-.-.-.-.-", "P.D.I.S.2.-.-.-.-.-.-.-.-.-.-", "P.D.I.S.4.-.-.-.-.-.-.-.-.-.-", "P.D.I.S.4.-.-.-.-.-.-.-.-.-.6", "P.D.M.P.1.-.-.-.-.-.-.-.-.-.-", "P.D.M.P.1.-.-.-.-.-.-.-.-.-.6", "P.D.M.P.4.-.-.-.-.-.-.-.-.-.-", "P.D.M.S.4.-.-.-.-.-.-.-.-.-.-", "P.D.M.S.4.-.-.-.-.-.-.-.-.-.6", "P.D.N.P.1.-.-.-.-.-.-.-.-.-.-", "P.D.N.P.4.-.-.-.-.-.-.-.-.-.-", "P.D.N.P.4.-.-.-.-.-.-.-.-.-.6", "P.D.N.S.1.-.-.-.-.-.-.-.-.-.-", "P.D.N.S.4.-.-.-.-.-.-.-.-.-.-", "P.D.X.P.2.-.-.-.-.-.-.-.-.-.-", "P.D.X.P.2.-.-.-.-.-.-.-.-.-.1", "P.D.X.P.2.-.-.-.-.-.-.-.-.-.6", "P.D.X.P.3.-.-.-.-.-.-.-.-.-.-", "P.D.X.P.3.-.-.-.-.-.-.-.-.-.1", "P.D.X.P.6.-.-.-.-.-.-.-.-.-.-", "P.D.X.P.6.-.-.-.-.-.-.-.-.-.1", "P.D.X.P.7.-.-.-.-.-.-.-.-.-.-", "P.D.Y.S.1.-.-.-.-.-.-.-.-.-.-", "P.D.Y.S.1.-.-.-.-.-.-.-.-.-.6", "P.D.Z.S.2.-.-.-.-.-.-.-.-.-.-", "P.D.Z.S.3.-.-.-.-.-.-.-.-.-.-", "P.D.Z.S.6.-.-.-.-.-.-.-.-.-.-", "P.D.Z.S.6.-.-.-.-.-.-.-.-.-.1", "P.D.Z.S.7.-.-.-.-.-.-.-.-.-.-", "P.E.-.-.1.-.-.-.-.-.-.-.-.-.-", "P.E.-.-.2.-.-.-.-.-.-.-.-.-.-", "P.E.-.-.3.-.-.-.-.-.-.-.-.-.-", "P.E.-.-.4.-.-.-.-.-.-.-.-.-.-", "P.E.-.-.6.-.-.-.-.-.-.-.-.-.-", "P.E.-.-.7.-.-.-.-.-.-.-.-.-.-", "P.H.-.S.2.-.-.1.-.-.-.-.-.-.-", "P.H.-.S.2.-.-.2.-.-.-.-.-.-.-", "P.H.-.S.3.-.-.1.-.-.-.-.-.-.-", "P.H.-.S.3.-.-.2.-.-.-.-.-.-.-", "P.H.-.S.4.-.-.1.-.-.-.-.-.-.-", "P.H.-.S.4.-.-.2.-.-.-.-.-.-.-", "P.H.Z.S.3.-.-.3.-.-.-.-.-.-.-", "P.H.Z.S.4.-.-.3.-.-.-.-.-.-.-", "P.J.F.S.1.-.-.-.-.-.-.-.-.-.-", "P.J.F.S.2.-.-.-.-.-.-.-.-.-.-", "P.J.F.S.3.-.-.-.-.-.-.-.-.-.-", "P.J.F.S.4.-.-.-.-.-.-.-.-.-.-", "P.J.F.S.6.-.-.-.-.-.-.-.-.-.-", "P.J.F.S.7.-.-.-.-.-.-.-.-.-.-", "P.J.M.S.4.-.-.-.-.-.-.-.-.-.-", "P.J.N.S.1.-.-.-.-.-.-.-.-.-.-", "P.J.N.S.4.-.-.-.-.-.-.-.-.-.-", "P.J.X.P.1.-.-.-.-.-.-.-.-.-.-", "P.J.X.P.2.-.-.-.-.-.-.-.-.-.-", "P.J.X.P.3.-.-.-.-.-.-.-.-.-.-", "P.J.X.P.4.-.-.-.-.-.-.-.-.-.-", "P.J.X.P.7.-.-.-.-.-.-.-.-.-.-", "P.J.Y.S.1.-.-.-.-.-.-.-.-.-.-", "P.J.Z.S.2.-.-.-.-.-.-.-.-.-.-", "P.J.Z.S.3.-.-.-.-.-.-.-.-.-.-", "P.J.Z.S.4.-.-.-.-.-.-.-.-.-.1", "P.J.Z.S.7.-.-.-.-.-.-.-.-.-.-", "P.K.M.-.1.-.-.-.-.-.-.-.-.-.-", "P.K.M.-.1.-.-.-.-.-.-.-.-.-.2", "P.K.M.-.2.-.-.-.-.-.-.-.-.-.-", "P.K.M.-.3.-.-.-.-.-.-.-.-.-.-", "P.K.M.-.4.-.-.-.-.-.-.-.-.-.-", "P.K.M.-.7.-.-.-.-.-.-.-.-.-.-", "P.L.F.P.1.-.-.-.-.-.-.-.-.-.-", "P.L.F.P.4.-.-.-.-.-.-.-.-.-.-", "P.L.F.S.1.-.-.-.-.-.-.-.-.-.-", "P.L.F.S.2.-.-.-.-.-.-.-.-.-.-", "P.L.F.S.3.-.-.-.-.-.-.-.-.-.-", "P.L.F.S.4.-.-.-.-.-.-.-.-.-.-", "P.L.F.S.6.-.-.-.-.-.-.-.-.-.-", "P.L.F.S.7.-.-.-.-.-.-.-.-.-.-", "P.L.I.P.1.-.-.-.-.-.-.-.-.-.-", "P.L.I.S.4.-.-.-.-.-.-.-.-.-.-", "P.L.M.P.1.-.-.-.-.-.-.-.-.-.-", "P.L.M.S.4.-.-.-.-.-.-.-.-.-.-", "P.L.N.P.1.-.-.-.-.-.-.-.-.-.-", "P.L.N.P.4.-.-.-.-.-.-.-.-.-.-", "P.L.N.S.1.-.-.-.-.-.-.-.-.-.-", "P.L.N.S.1.-.-.-.-.-.-.-.-.-.1", "P.L.N.S.4.-.-.-.-.-.-.-.-.-.-", "P.L.N.S.4.-.-.-.-.-.-.-.-.-.1", "P.L.X.P.2.-.-.-.-.-.-.-.-.-.-", "P.L.X.P.3.-.-.-.-.-.-.-.-.-.-", "P.L.X.P.6.-.-.-.-.-.-.-.-.-.-", "P.L.X.P.7.-.-.-.-.-.-.-.-.-.-", "P.L.Y.P.4.-.-.-.-.-.-.-.-.-.-", "P.L.Y.S.1.-.-.-.-.-.-.-.-.-.-", "P.L.Y.S.4.-.-.-.-.-.-.-.-.-.-", "P.L.Z.S.2.-.-.-.-.-.-.-.-.-.-", "P.L.Z.S.3.-.-.-.-.-.-.-.-.-.-", "P.L.Z.S.6.-.-.-.-.-.-.-.-.-.-", "P.L.Z.S.7.-.-.-.-.-.-.-.-.-.-", "P.P.-.P.1.-.-.1.-.-.-.-.-.-.-", "P.P.-.P.1.-.-.2.-.-.-.-.-.-.-", "P.P.-.P.2.-.-.1.-.-.-.-.-.-.-", "P.P.-.P.2.-.-.2.-.-.-.-.-.-.-", "P.P.-.P.3.-.-.1.-.-.-.-.-.-.-", "P.P.-.P.3.-.-.2.-.-.-.-.-.-.-", "P.P.-.P.4.-.-.1.-.-.-.-.-.-.-", "P.P.-.P.4.-.-.2.-.-.-.-.-.-.-", "P.P.-.P.6.-.-.1.-.-.-.-.-.-.-", "P.P.-.P.6.-.-.2.-.-.-.-.-.-.-", "P.P.-.P.7.-.-.1.-.-.-.-.-.-.-", "P.P.-.P.7.-.-.1.-.-.-.-.-.-.6", "P.P.-.P.7.-.-.2.-.-.-.-.-.-.-", "P.P.-.S.1.-.-.1.-.-.-.-.-.-.-", "P.P.-.S.1.-.-.2.-.-.-.-.-.-.-", "P.P.-.S.1.-.-.2.P.-.A.A.-.-.-", "P.P.-.S.2.-.-.1.-.-.-.-.-.-.-", "P.P.-.S.2.-.-.2.-.-.-.-.-.-.-", "P.P.-.S.3.-.-.1.-.-.-.-.-.-.-", "P.P.-.S.4.-.-.1.-.-.-.-.-.-.-", "P.P.-.S.4.-.-.2.-.-.-.-.-.-.-", "P.P.-.S.5.-.-.2.-.-.-.-.-.-.-", "P.P.-.S.6.-.-.1.-.-.-.-.-.-.-", "P.P.-.S.7.-.-.1.-.-.-.-.-.-.-", "P.P.-.S.7.-.-.2.-.-.-.-.-.-.-", "P.P.F.P.1.-.-.3.-.-.-.-.-.-.-", "P.P.F.S.1.-.-.3.-.-.-.-.-.-.-", "P.P.F.S.2.-.-.3.-.-.-.-.-.-.-", "P.P.F.S.3.-.-.3.-.-.-.-.-.-.-", "P.P.F.S.4.-.-.3.-.-.-.-.-.-.-", "P.P.F.S.7.-.-.3.-.-.-.-.-.-.-", "P.P.M.P.1.-.-.3.-.-.-.-.-.-.-", "P.P.N.S.1.-.-.3.-.-.-.-.-.-.-", "P.P.N.S.1.-.-.3.-.-.-.-.-.-.6", "P.P.N.S.4.-.-.3.-.-.-.-.-.-.-", "P.P.N.S.6.-.-.3.-.-.-.-.-.-.-", "P.P.X.P.2.-.-.3.-.-.-.-.-.-.-", "P.P.X.P.3.-.-.3.-.-.-.-.-.-.-", "P.P.X.P.4.-.-.3.-.-.-.-.-.-.-", "P.P.X.P.7.-.-.3.-.-.-.-.-.-.-", "P.P.X.P.X.-.-.3.-.-.-.-.-.-.-", "P.P.Y.S.1.-.-.3.-.-.-.-.-.-.-", "P.P.Y.S.2.-.-.3.-.-.-.-.-.-.-", "P.P.Y.S.4.-.-.3.-.-.-.-.-.-.-", "P.P.Z.S.2.-.-.3.-.-.-.-.-.-.1", "P.P.Z.S.3.-.-.3.-.-.-.-.-.-.-", "P.P.Z.S.4.-.-.3.-.-.-.-.-.-.2", "P.P.Z.S.7.-.-.3.-.-.-.-.-.-.-", "P.Q.-.-.1.-.-.-.-.-.-.-.-.-.-", "P.Q.-.-.2.-.-.-.-.-.-.-.-.-.-", "P.Q.-.-.3.-.-.-.-.-.-.-.-.-.-", "P.Q.-.-.4.-.-.-.-.-.-.-.-.-.-", "P.Q.-.-.6.-.-.-.-.-.-.-.-.-.-", "P.Q.-.-.7.-.-.-.-.-.-.-.-.-.-", "P.S.F.D.7.-.P.1.-.-.-.-.-.-.-", "P.S.F.D.7.-.S.1.-.-.-.-.-.-.-", "P.S.F.P.1.-.S.1.-.-.-.-.-.-.1", "P.S.F.P.4.-.S.1.-.-.-.-.-.-.1", "P.S.F.S.1.-.S.1.-.-.-.-.-.-.1", "P.S.F.S.2.-.P.1.-.-.-.-.-.-.-", "P.S.F.S.2.-.P.2.-.-.-.-.-.-.-", "P.S.F.S.2.-.S.1.-.-.-.-.-.-.-", "P.S.F.S.2.-.S.1.-.-.-.-.-.-.1", "P.S.F.S.2.-.S.2.-.-.-.-.-.-.1", "P.S.F.S.3.-.P.1.-.-.-.-.-.-.-", "P.S.F.S.3.-.P.2.-.-.-.-.-.-.-", "P.S.F.S.3.-.S.1.-.-.-.-.-.-.1", "P.S.F.S.4.-.P.1.-.-.-.-.-.-.-", "P.S.F.S.4.-.P.2.-.-.-.-.-.-.-", "P.S.F.S.4.-.S.1.-.-.-.-.-.-.1", "P.S.F.S.6.-.P.1.-.-.-.-.-.-.-", "P.S.F.S.6.-.P.2.-.-.-.-.-.-.-", "P.S.F.S.6.-.S.1.-.-.-.-.-.-.1", "P.S.F.S.6.-.S.2.-.-.-.-.-.-.1", "P.S.F.S.7.-.P.1.-.-.-.-.-.-.-", "P.S.F.S.7.-.S.1.-.-.-.-.-.-.-", "P.S.F.S.7.-.S.1.-.-.-.-.-.-.1", "P.S.F.S.X.F.S.3.-.-.-.-.-.-.-", "P.S.H.P.1.-.P.1.-.-.-.-.-.-.-", "P.S.H.P.1.-.P.2.-.-.-.-.-.-.-", "P.S.H.P.1.-.S.1.-.-.-.-.-.-.-", "P.S.H.P.1.-.S.2.-.-.-.-.-.-.-", "P.S.H.S.1.-.P.1.-.-.-.-.-.-.-", "P.S.H.S.1.-.P.2.-.-.-.-.-.-.-", "P.S.H.S.1.-.S.1.-.-.-.-.-.-.-", "P.S.H.S.1.-.S.2.-.-.-.-.-.-.-", "P.S.H.S.5.-.S.1.-.-.-.-.-.-.-", "P.S.I.P.1.-.P.1.-.-.-.-.-.-.-", "P.S.I.P.1.-.P.2.-.-.-.-.-.-.-", "P.S.I.S.4.-.P.1.-.-.-.-.-.-.-", "P.S.I.S.4.-.P.2.-.-.-.-.-.-.-", "P.S.I.S.4.-.S.1.-.-.-.-.-.-.-", "P.S.I.S.4.F.S.3.-.-.-.-.-.-.-", "P.S.M.P.1.-.P.1.-.-.-.-.-.-.-", "P.S.M.P.1.-.P.2.-.-.-.-.-.-.-", "P.S.M.P.1.-.S.1.-.-.-.-.-.-.-", "P.S.M.S.4.-.P.1.-.-.-.-.-.-.-", "P.S.M.S.4.-.P.2.-.-.-.-.-.-.-", "P.S.M.S.4.F.S.3.-.-.-.-.-.-.-", "P.S.N.S.1.-.S.1.-.-.-.-.-.-.1", "P.S.N.S.4.-.P.1.-.-.-.-.-.-.-", "P.S.N.S.4.-.P.2.-.-.-.-.-.-.-", "P.S.N.S.4.-.S.1.-.-.-.-.-.-.-", "P.S.N.S.4.F.S.3.-.-.-.-.-.-.-", "P.S.X.P.1.F.S.3.-.-.-.-.-.-.-", "P.S.X.P.2.-.P.1.-.-.-.-.-.-.-", "P.S.X.P.2.-.P.2.-.-.-.-.-.-.-", "P.S.X.P.2.-.S.1.-.-.-.-.-.-.-", "P.S.X.P.2.F.S.3.-.-.-.-.-.-.-", "P.S.X.P.3.-.P.1.-.-.-.-.-.-.-", "P.S.X.P.3.-.P.2.-.-.-.-.-.-.-", "P.S.X.P.3.-.S.1.-.-.-.-.-.-.-", "P.S.X.P.3.F.S.3.-.-.-.-.-.-.-", "P.S.X.P.4.-.P.1.-.-.-.-.-.-.-", "P.S.X.P.4.-.P.2.-.-.-.-.-.-.-", "P.S.X.P.4.F.S.3.-.-.-.-.-.-.-", "P.S.X.P.6.-.P.1.-.-.-.-.-.-.-", "P.S.X.P.6.-.P.2.-.-.-.-.-.-.-", "P.S.X.P.6.-.S.1.-.-.-.-.-.-.-", "P.S.X.P.6.-.S.2.-.-.-.-.-.-.-", "P.S.X.P.6.F.S.3.-.-.-.-.-.-.-", "P.S.X.P.7.-.P.1.-.-.-.-.-.-.-", "P.S.X.P.7.-.P.2.-.-.-.-.-.-.-", "P.S.X.P.7.F.S.3.-.-.-.-.-.-.-", "P.S.X.X.X.X.P.3.-.-.-.-.-.-.-", "P.S.X.X.X.Z.S.3.-.-.-.-.-.-.-", "P.S.Y.P.4.-.S.1.-.-.-.-.-.-.1", "P.S.Y.S.1.-.P.1.-.-.-.-.-.-.-", "P.S.Y.S.1.-.P.2.-.-.-.-.-.-.-", "P.S.Y.S.1.-.S.1.-.-.-.-.-.-.-", "P.S.Y.S.1.-.S.2.-.-.-.-.-.-.-", "P.S.Y.S.5.-.S.1.-.-.-.-.-.-.-", "P.S.Z.S.1.F.S.3.-.-.-.-.-.-.-", "P.S.Z.S.2.-.P.1.-.-.-.-.-.-.-", "P.S.Z.S.2.-.P.2.-.-.-.-.-.-.-", "P.S.Z.S.2.-.S.1.-.-.-.-.-.-.-", "P.S.Z.S.2.F.S.3.-.-.-.-.-.-.-", "P.S.Z.S.3.-.P.1.-.-.-.-.-.-.-", "P.S.Z.S.3.-.P.2.-.-.-.-.-.-.-", "P.S.Z.S.3.-.S.1.-.-.-.-.-.-.-", "P.S.Z.S.3.F.S.3.-.-.-.-.-.-.-", "P.S.Z.S.6.-.P.1.-.-.-.-.-.-.-", "P.S.Z.S.6.-.P.2.-.-.-.-.-.-.-", "P.S.Z.S.6.-.S.1.-.-.-.-.-.-.-", "P.S.Z.S.6.-.S.2.-.-.-.-.-.-.-", "P.S.Z.S.6.F.S.3.-.-.-.-.-.-.-", "P.S.Z.S.7.-.P.1.-.-.-.-.-.-.-", "P.S.Z.S.7.-.P.2.-.-.-.-.-.-.-", "P.S.Z.S.7.-.S.1.-.-.-.-.-.-.-", "P.S.Z.S.7.F.S.3.-.-.-.-.-.-.-", "P.W.-.-.1.-.-.-.-.-.-.-.-.-.-", "P.W.-.-.2.-.-.-.-.-.-.-.-.-.-", "P.W.-.-.3.-.-.-.-.-.-.-.-.-.-", "P.W.-.-.4.-.-.-.-.-.-.-.-.-.-", "P.W.-.-.6.-.-.-.-.-.-.-.-.-.-", "P.W.-.-.7.-.-.-.-.-.-.-.-.-.-", "P.W.F.P.1.-.-.-.-.-.-.-.-.-.-", "P.W.F.P.4.-.-.-.-.-.-.-.-.-.-", "P.W.F.S.1.-.-.-.-.-.-.-.-.-.-", "P.W.F.S.2.-.-.-.-.-.-.-.-.-.-", "P.W.F.S.3.-.-.-.-.-.-.-.-.-.-", "P.W.F.S.4.-.-.-.-.-.-.-.-.-.-", "P.W.F.S.6.-.-.-.-.-.-.-.-.-.-", "P.W.F.S.7.-.-.-.-.-.-.-.-.-.-", "P.W.I.P.1.-.-.-.-.-.-.-.-.-.-", "P.W.I.S.4.-.-.-.-.-.-.-.-.-.-", "P.W.M.-.1.-.-.-.-.-.-.-.-.-.-", "P.W.M.-.2.-.-.-.-.-.-.-.-.-.-", "P.W.M.-.3.-.-.-.-.-.-.-.-.-.-", "P.W.M.-.4.-.-.-.-.-.-.-.-.-.-", "P.W.M.-.7.-.-.-.-.-.-.-.-.-.-", "P.W.N.P.1.-.-.-.-.-.-.-.-.-.-", "P.W.N.P.4.-.-.-.-.-.-.-.-.-.-", "P.W.N.S.1.-.-.-.-.-.-.-.-.-.-", "P.W.N.S.4.-.-.-.-.-.-.-.-.-.-", "P.W.X.P.2.-.-.-.-.-.-.-.-.-.-", "P.W.X.P.3.-.-.-.-.-.-.-.-.-.-", "P.W.X.P.7.-.-.-.-.-.-.-.-.-.-", "P.W.Y.P.4.-.-.-.-.-.-.-.-.-.-", "P.W.Y.S.1.-.-.-.-.-.-.-.-.-.-", "P.W.Y.S.1.-.-.-.-.-.-.-.-.-.6", "P.W.Z.S.2.-.-.-.-.-.-.-.-.-.-", "P.W.Z.S.3.-.-.-.-.-.-.-.-.-.-", "P.W.Z.S.6.-.-.-.-.-.-.-.-.-.-", "P.W.Z.S.7.-.-.-.-.-.-.-.-.-.-", "P.Y.-.-.-.-.-.-.-.-.-.-.-.-.-", "P.Z.-.-.1.-.-.-.-.-.-.-.-.-.-", "P.Z.-.-.2.-.-.-.-.-.-.-.-.-.-", "P.Z.-.-.3.-.-.-.-.-.-.-.-.-.-", "P.Z.-.-.4.-.-.-.-.-.-.-.-.-.-", "P.Z.-.-.6.-.-.-.-.-.-.-.-.-.-", "P.Z.F.P.1.-.-.-.-.-.-.-.-.-.-", "P.Z.F.P.4.-.-.-.-.-.-.-.-.-.-", "P.Z.F.S.1.-.-.-.-.-.-.-.-.-.-", "P.Z.F.S.2.-.-.-.-.-.-.-.-.-.-", "P.Z.F.S.2.-.-.-.-.-.-.-.-.-.6", "P.Z.F.S.3.-.-.-.-.-.-.-.-.-.-", "P.Z.F.S.4.-.-.-.-.-.-.-.-.-.-", "P.Z.F.S.6.-.-.-.-.-.-.-.-.-.-", "P.Z.F.S.7.-.-.-.-.-.-.-.-.-.-", "P.Z.I.P.1.-.-.-.-.-.-.-.-.-.-", "P.Z.I.S.4.-.-.-.-.-.-.-.-.-.-", "P.Z.M.-.1.-.-.-.-.-.-.-.-.-.-", "P.Z.M.-.2.-.-.-.-.-.-.-.-.-.-", "P.Z.M.-.3.-.-.-.-.-.-.-.-.-.-", "P.Z.M.-.4.-.-.-.-.-.-.-.-.-.-", "P.Z.M.-.6.-.-.-.-.-.-.-.-.-.-", "P.Z.M.-.7.-.-.-.-.-.-.-.-.-.-", "P.Z.M.P.1.-.-.-.-.-.-.-.-.-.-", "P.Z.M.S.4.-.-.-.-.-.-.-.-.-.-", "P.Z.N.P.1.-.-.-.-.-.-.-.-.-.-", "P.Z.N.P.4.-.-.-.-.-.-.-.-.-.-", "P.Z.N.S.1.-.-.-.-.-.-.-.-.-.-", "P.Z.N.S.4.-.-.-.-.-.-.-.-.-.-", "P.Z.X.P.2.-.-.-.-.-.-.-.-.-.-", "P.Z.X.P.2.-.-.-.-.-.-.-.-.-.6", "P.Z.X.P.3.-.-.-.-.-.-.-.-.-.-", "P.Z.X.P.6.-.-.-.-.-.-.-.-.-.-", "P.Z.X.P.7.-.-.-.-.-.-.-.-.-.-", "P.Z.Y.P.4.-.-.-.-.-.-.-.-.-.-", "P.Z.Y.P.4.-.-.-.-.-.-.-.-.-.1", "P.Z.Y.S.1.-.-.-.-.-.-.-.-.-.-", "P.Z.Y.S.1.-.-.-.-.-.-.-.-.-.1", "P.Z.Z.S.2.-.-.-.-.-.-.-.-.-.-", "P.Z.Z.S.3.-.-.-.-.-.-.-.-.-.-", "P.Z.Z.S.6.-.-.-.-.-.-.-.-.-.-", "P.Z.Z.S.7.-.-.-.-.-.-.-.-.-.-", "R.F.-.-.-.-.-.-.-.-.-.-.-.-.-", "R.R.-.-.1.-.-.-.-.-.-.-.-.-.-", "R.R.-.-.2.-.-.-.-.-.-.-.-.-.-", "R.R.-.-.3.-.-.-.-.-.-.-.-.-.-", "R.R.-.-.4.-.-.-.-.-.-.-.-.-.-", "R.R.-.-.6.-.-.-.-.-.-.-.-.-.-", "R.R.-.-.7.-.-.-.-.-.-.-.-.-.-", "R.R.-.-.X.-.-.-.-.-.-.-.-.-.-", "R.V.-.-.2.-.-.-.-.-.-.-.-.-.-", "R.V.-.-.3.-.-.-.-.-.-.-.-.-.-", "R.V.-.-.3.-.-.-.-.-.-.-.-.-.1", "R.V.-.-.4.-.-.-.-.-.-.-.-.-.-", "R.V.-.-.4.-.-.-.-.-.-.-.-.-.1", "R.V.-.-.6.-.-.-.-.-.-.-.-.-.-", "R.V.-.-.7.-.-.-.-.-.-.-.-.-.-", "T.T.-.-.-.-.-.-.-.-.-.-.-.-.-", "V.B.-.P.-.-.-.1.F.-.A.A.-.-.-", "V.B.-.P.-.-.-.1.F.-.A.A.-.-.6", "V.B.-.P.-.-.-.1.F.-.N.A.-.-.-", "V.B.-.P.-.-.-.1.P.-.A.A.-.-.-", "V.B.-.P.-.-.-.1.P.-.A.A.-.-.6", "V.B.-.P.-.-.-.1.P.-.N.A.-.-.-", "V.B.-.P.-.-.-.1.P.-.N.A.-.-.6", "V.B.-.P.-.-.-.2.F.-.A.A.-.-.-", "V.B.-.P.-.-.-.2.F.-.N.A.-.-.-", "V.B.-.P.-.-.-.2.P.-.A.A.-.-.-", "V.B.-.P.-.-.-.2.P.-.N.A.-.-.-", "V.B.-.P.-.-.-.3.F.-.A.A.-.-.-", "V.B.-.P.-.-.-.3.F.-.N.A.-.-.-", "V.B.-.P.-.-.-.3.P.-.A.A.-.-.-", "V.B.-.P.-.-.-.3.P.-.A.A.-.-.1", "V.B.-.P.-.-.-.3.P.-.A.A.-.-.5", "V.B.-.P.-.-.-.3.P.-.A.A.-.-.6", "V.B.-.P.-.-.-.3.P.-.N.A.-.-.-", "V.B.-.P.-.-.-.3.P.-.N.A.-.-.1", "V.B.-.S.-.-.-.1.F.-.A.A.-.-.-", "V.B.-.S.-.-.-.1.F.-.N.A.-.-.-", "V.B.-.S.-.-.-.1.P.-.A.A.-.-.-", "V.B.-.S.-.-.-.1.P.-.A.A.-.-.1", "V.B.-.S.-.-.-.1.P.-.N.A.-.-.-", "V.B.-.S.-.-.-.1.P.-.N.A.-.-.1", "V.B.-.S.-.-.-.2.F.-.A.A.-.-.-", "V.B.-.S.-.-.-.2.F.-.N.A.-.-.-", "V.B.-.S.-.-.-.2.P.-.A.A.-.-.-", "V.B.-.S.-.-.-.2.P.-.A.A.-.-.6", "V.B.-.S.-.-.-.2.P.-.N.A.-.-.-", "V.B.-.S.-.-.-.3.F.-.A.A.-.-.-", "V.B.-.S.-.-.-.3.F.-.N.A.-.-.-", "V.B.-.S.-.-.-.3.F.-.N.A.-.-.7", "V.B.-.S.-.-.-.3.P.-.A.A.-.-.-", "V.B.-.S.-.-.-.3.P.-.A.A.-.-.1", "V.B.-.S.-.-.-.3.P.-.A.A.-.-.2", "V.B.-.S.-.-.-.3.P.-.N.A.-.-.-", "V.c.-.P.-.-.-.1.-.-.-.-.-.-.-", "V.c.-.P.-.-.-.1.-.-.-.-.-.-.6", "V.c.-.P.-.-.-.2.-.-.-.-.-.-.-", "V.c.-.S.-.-.-.1.-.-.-.-.-.-.-", "V.c.-.S.-.-.-.2.-.-.-.-.-.-.-", "V.c.-.X.-.-.-.3.-.-.-.-.-.-.-", "V.e.H.S.-.-.-.-.-.-.A.-.-.-.-", "V.e.H.S.-.-.-.-.-.-.N.-.-.-.-", "V.e.X.P.-.-.-.-.-.-.A.-.-.-.-", "V.e.X.P.-.-.-.-.-.-.N.-.-.-.-", "V.e.Y.S.-.-.-.-.-.-.A.-.-.-.-", "V.e.Y.S.-.-.-.-.-.-.N.-.-.-.-", "V.f.-.-.-.-.-.-.-.-.A.-.-.-.-", "V.f.-.-.-.-.-.-.-.-.A.-.-.-.1", "V.f.-.-.-.-.-.-.-.-.A.-.-.-.2", "V.f.-.-.-.-.-.-.-.-.A.-.-.-.3", "V.f.-.-.-.-.-.-.-.-.A.-.-.-.6", "V.f.-.-.-.-.-.-.-.-.N.-.-.-.-", "V.i.-.P.-.-.-.1.-.-.A.-.-.-.-", "V.i.-.P.-.-.-.1.-.-.N.-.-.-.-", "V.i.-.P.-.-.-.2.-.-.A.-.-.-.-", "V.i.-.P.-.-.-.2.-.-.A.-.-.-.1", "V.i.-.P.-.-.-.2.-.-.N.-.-.-.-", "V.i.-.S.-.-.-.2.-.-.A.-.-.-.-", "V.i.-.S.-.-.-.2.-.-.A.-.-.-.1", "V.i.-.S.-.-.-.2.-.-.N.-.-.-.-", "V.i.-.S.-.-.-.3.-.-.A.-.-.-.-", "V.m.X.P.-.-.-.-.-.-.A.-.-.-.-", "V.m.Y.S.-.-.-.-.-.-.A.-.-.-.-", "V.m.Y.S.-.-.-.-.-.-.A.-.-.-.4", "V.p.M.P.-.-.-.X.R.-.A.A.-.-.-", "V.p.M.P.-.-.-.X.R.-.A.A.-.-.1", "V.p.M.P.-.-.-.X.R.-.N.A.-.-.-", "V.p.M.P.-.-.-.X.R.-.N.A.-.-.1", "V.p.N.S.-.-.-.X.R.-.A.A.-.-.-", "V.p.N.S.-.-.-.X.R.-.A.A.-.-.1", "V.p.N.S.-.-.-.X.R.-.N.A.-.-.-", "V.p.N.S.-.-.-.X.R.-.N.A.-.-.1", "V.p.Q.W.-.-.-.X.R.-.A.A.-.-.-", "V.p.Q.W.-.-.-.X.R.-.A.A.-.-.1", "V.p.Q.W.-.-.-.X.R.-.N.A.-.-.-", "V.p.Q.W.-.-.-.X.R.-.N.A.-.-.1", "V.p.T.P.-.-.-.X.R.-.A.A.-.-.-", "V.p.T.P.-.-.-.X.R.-.A.A.-.-.1", "V.p.T.P.-.-.-.X.R.-.N.A.-.-.-", "V.p.T.P.-.-.-.X.R.-.N.A.-.-.1", "V.p.Y.S.-.-.-.X.R.-.A.A.-.-.-", "V.p.Y.S.-.-.-.X.R.-.A.A.-.-.1", "V.p.Y.S.-.-.-.X.R.-.N.A.-.-.-", "V.p.Y.S.-.-.-.X.R.-.N.A.-.-.1", "V.p.Y.S.-.-.-.X.R.-.N.A.-.-.6", "V.s.F.S.4.-.-.X.X.-.A.P.-.-.-", "V.s.M.P.-.-.-.X.X.-.A.P.-.-.-", "V.s.M.P.-.-.-.X.X.-.N.P.-.-.-", "V.s.N.S.-.-.-.X.X.-.A.P.-.-.-", "V.s.N.S.-.-.-.X.X.-.N.P.-.-.-", "V.s.Q.W.-.-.-.X.X.-.A.P.-.-.-", "V.s.Q.W.-.-.-.X.X.-.N.P.-.-.-", "V.s.T.P.-.-.-.X.X.-.A.P.-.-.-", "V.s.T.P.-.-.-.X.X.-.N.P.-.-.-", "V.s.Y.S.-.-.-.X.X.-.A.P.-.-.-", "V.s.Y.S.-.-.-.X.X.-.N.P.-.-.-", "X.x.-.-.-.-.-.-.-.-.-.-.-.-.-", "Z.:.-.-.-.-.-.-.-.-.-.-.-.-.-" }; String[] posTags = { "A", "C", "D", "I", "J", "N", "P", "R", "T", "V", "X", "Z" }; assertToken(tokens, select(jcas, Token.class)); assertPOS(posMapped, posOrig, select(jcas, POS.class)); assertMorph(morph, select(jcas, MorphologicalFeatures.class)); assertTagset(POS.class, "cac", posTags, jcas); assertTagset(MorphologicalFeatures.class, "cac-rftagger", morphTags, jcas); // assertTagsetParser(MorphologicalFeatures.class, "cac", unmappedTags, jcas); } @Test public void testGerman() throws Exception { JCas jcas = runTest("de", null, "Er nahm meine Fackel und schlug sie dem Bär ins Gesicht ."); String[] tokens = { "Er", "nahm", "meine", "Fackel", "und", "schlug", "sie", "dem", "Bär", "ins", "Gesicht", "." }; String[] posOrig = { "PRO", "VFIN", "PRO", "N", "CONJ", "VFIN", "PRO", "ART", "N", "APPRART", "N", "SYM" }; String[] posMapped = { "PRON", "VERB", "PRON", "NOUN", "CONJ", "VERB", "PRON", "DET", "NOUN", "ADP", "NOUN", "PUNCT" }; String[] morph = { "[ 0, 2] - - Nom - - Masc - - Sing - 3 - Prs - - - - Er (PRO.Pers.Subst.3.Nom.Sg.Masc)", "[ 3, 7] - - - - - - Ind - Sing - 3 - - - Past - - nahm (VFIN.Full.3.Sg.Past.Ind)", "[ 8, 13] - - Acc - Pos Fem - - Sing - - Yes - - - - - meine (PRO.Poss.Attr.-.Acc.Sg.Fem)", "[ 14, 20] - - Acc - - Fem - - Sing - - - - - - - - Fackel (N.Reg.Acc.Sg.Fem)", "[ 21, 24] - - - - - - - - - - - - - - - - - und (CONJ.Coord.-)", "[ 25, 31] - - - - - - Ind - Sing - 3 - - - Past - - schlug (VFIN.Full.3.Sg.Past.Ind)", "[ 32, 35] - - Acc - - - - - Plur - 3 - Prs - - - - sie (PRO.Pers.Subst.3.Acc.Pl.*)", "[ 36, 39] - - Dat Def - Masc - - Sing - - - - - - - - dem (ART.Def.Dat.Sg.Masc)", "[ 40, 43] - - Dat - - Masc - - Sing - - - - - - - - Bär (N.Reg.Dat.Sg.Masc)", "[ 44, 47] - - Acc - - Neut - - Sing - - - - - - - - ins (APPRART.Acc.Sg.Neut)", "[ 48, 55] - - Acc - - Neut - - Sing - - - - - - - - Gesicht (N.Reg.Acc.Sg.Neut)", "[ 56, 57] - - - - - - - - - - - - - - - - - . (SYM.Pun.Sent)" }; String[] morphTags = { "ADJA.Comp.*.Pl.Fem", "ADJA.Comp.*.Sg.Fem", "ADJA.Comp.Acc.Pl.*", "ADJA.Comp.Acc.Pl.Fem", "ADJA.Comp.Acc.Pl.Masc", "ADJA.Comp.Acc.Pl.Neut", "ADJA.Comp.Acc.Sg.Fem", "ADJA.Comp.Acc.Sg.Masc", "ADJA.Comp.Acc.Sg.Neut", "ADJA.Comp.Dat.Pl.*", "ADJA.Comp.Dat.Pl.Fem", "ADJA.Comp.Dat.Pl.Masc", "ADJA.Comp.Dat.Pl.Neut", "ADJA.Comp.Dat.Sg.*", "ADJA.Comp.Dat.Sg.Fem", "ADJA.Comp.Dat.Sg.Masc", "ADJA.Comp.Dat.Sg.Neut", "ADJA.Comp.Gen.Pl.*", "ADJA.Comp.Gen.Pl.Fem", "ADJA.Comp.Gen.Pl.Masc", "ADJA.Comp.Gen.Pl.Neut", "ADJA.Comp.Gen.Sg.Fem", "ADJA.Comp.Gen.Sg.Masc", "ADJA.Comp.Gen.Sg.Neut", "ADJA.Comp.Nom.Pl.*", "ADJA.Comp.Nom.Pl.Fem", "ADJA.Comp.Nom.Pl.Masc", "ADJA.Comp.Nom.Pl.Neut", "ADJA.Comp.Nom.Sg.Fem", "ADJA.Comp.Nom.Sg.Masc", "ADJA.Comp.Nom.Sg.Neut", "ADJA.Pos.*.*.*", "ADJA.Pos.*.Pl.Fem", "ADJA.Pos.*.Sg.Fem", "ADJA.Pos.*.Sg.Masc", "ADJA.Pos.*.Sg.Neut", "ADJA.Pos.Acc.*.*", "ADJA.Pos.Acc.*.Masc", "ADJA.Pos.Acc.Pl.*", "ADJA.Pos.Acc.Pl.Fem", "ADJA.Pos.Acc.Pl.Masc", "ADJA.Pos.Acc.Pl.Neut", "ADJA.Pos.Acc.Sg.*", "ADJA.Pos.Acc.Sg.Fem", "ADJA.Pos.Acc.Sg.Masc", "ADJA.Pos.Acc.Sg.Neut", "ADJA.Pos.Dat.*.*", "ADJA.Pos.Dat.*.Masc", "ADJA.Pos.Dat.Pl.*", "ADJA.Pos.Dat.Pl.Fem", "ADJA.Pos.Dat.Pl.Masc", "ADJA.Pos.Dat.Pl.Neut", "ADJA.Pos.Dat.Sg.*", "ADJA.Pos.Dat.Sg.Fem", "ADJA.Pos.Dat.Sg.Masc", "ADJA.Pos.Dat.Sg.Neut", "ADJA.Pos.Gen.*.*", "ADJA.Pos.Gen.Pl.*", "ADJA.Pos.Gen.Pl.Fem", "ADJA.Pos.Gen.Pl.Masc", "ADJA.Pos.Gen.Pl.Neut", "ADJA.Pos.Gen.Sg.*", "ADJA.Pos.Gen.Sg.Fem", "ADJA.Pos.Gen.Sg.Masc", "ADJA.Pos.Gen.Sg.Neut", "ADJA.Pos.Nom.*.*", "ADJA.Pos.Nom.*.Masc", "ADJA.Pos.Nom.Pl.*", "ADJA.Pos.Nom.Pl.Fem", "ADJA.Pos.Nom.Pl.Masc", "ADJA.Pos.Nom.Pl.Neut", "ADJA.Pos.Nom.Sg.*", "ADJA.Pos.Nom.Sg.Fem", "ADJA.Pos.Nom.Sg.Masc", "ADJA.Pos.Nom.Sg.Neut", "ADJA.Sup.*.Sg.Fem", "ADJA.Sup.Acc.Pl.*", "ADJA.Sup.Acc.Pl.Fem", "ADJA.Sup.Acc.Pl.Masc", "ADJA.Sup.Acc.Pl.Neut", "ADJA.Sup.Acc.Sg.Fem", "ADJA.Sup.Acc.Sg.Masc", "ADJA.Sup.Acc.Sg.Neut", "ADJA.Sup.Dat.Pl.*", "ADJA.Sup.Dat.Pl.Fem", "ADJA.Sup.Dat.Pl.Masc", "ADJA.Sup.Dat.Pl.Neut", "ADJA.Sup.Dat.Sg.Fem", "ADJA.Sup.Dat.Sg.Masc", "ADJA.Sup.Dat.Sg.Neut", "ADJA.Sup.Gen.Pl.*", "ADJA.Sup.Gen.Pl.Fem", "ADJA.Sup.Gen.Pl.Masc", "ADJA.Sup.Gen.Pl.Neut", "ADJA.Sup.Gen.Sg.Fem", "ADJA.Sup.Gen.Sg.Masc", "ADJA.Sup.Gen.Sg.Neut", "ADJA.Sup.Nom.Pl.*", "ADJA.Sup.Nom.Pl.Fem", "ADJA.Sup.Nom.Pl.Masc", "ADJA.Sup.Nom.Pl.Neut", "ADJA.Sup.Nom.Sg.Fem", "ADJA.Sup.Nom.Sg.Masc", "ADJA.Sup.Nom.Sg.Neut", "ADJD.Comp", "ADJD.Pos", "ADJD.Sup", "ADV", "APPO.Acc", "APPO.Dat", "APPO.Gen", "APPR.*", "APPR.-", "APPR.Acc", "APPR.Als", "APPR.An", "APPR.Auf", "APPR.Außer", "APPR.Bis", "APPR.Dat", "APPR.Gen", "APPR.Hinter", "APPR.In", "APPR.Je", "APPR.Namens", "APPR.Nom", "APPR.Per", "APPR.Pro", "APPR.Unter", "APPR.Vor", "APPR.Zwischen", "APPR.Über", "APPRART.*.*.*", "APPRART.Acc.Sg.Masc", "APPRART.Acc.Sg.Neut", "APPRART.Dat.Sg.*", "APPRART.Dat.Sg.Fem", "APPRART.Dat.Sg.Masc", "APPRART.Dat.Sg.Neut", "APZR", "ART.Def.*.*.*", "ART.Def.*.Pl.Fem", "ART.Def.*.Sg.Fem", "ART.Def.*.Sg.Masc", "ART.Def.Acc.*.*", "ART.Def.Acc.Pl.*", "ART.Def.Acc.Pl.Fem", "ART.Def.Acc.Pl.Masc", "ART.Def.Acc.Pl.Neut", "ART.Def.Acc.Sg.*", "ART.Def.Acc.Sg.Fem", "ART.Def.Acc.Sg.Masc", "ART.Def.Acc.Sg.Neut", "ART.Def.Dat.*.*", "ART.Def.Dat.Pl.*", "ART.Def.Dat.Pl.Fem", "ART.Def.Dat.Pl.Masc", "ART.Def.Dat.Pl.Neut", "ART.Def.Dat.Sg.*", "ART.Def.Dat.Sg.Fem", "ART.Def.Dat.Sg.Masc", "ART.Def.Dat.Sg.Neut", "ART.Def.Gen.*.*", "ART.Def.Gen.*.Fem", "ART.Def.Gen.Pl.*", "ART.Def.Gen.Pl.Fem", "ART.Def.Gen.Pl.Masc", "ART.Def.Gen.Pl.Neut", "ART.Def.Gen.Sg.*", "ART.Def.Gen.Sg.Fem", "ART.Def.Gen.Sg.Masc", "ART.Def.Gen.Sg.Neut", "ART.Def.Nom.*.*", "ART.Def.Nom.Pl.*", "ART.Def.Nom.Pl.Fem", "ART.Def.Nom.Pl.Masc", "ART.Def.Nom.Pl.Neut", "ART.Def.Nom.Sg.*", "ART.Def.Nom.Sg.Fem", "ART.Def.Nom.Sg.Masc", "ART.Def.Nom.Sg.Neut", "ART.Indef.*.*.*", "ART.Indef.*.*.Neut", "ART.Indef.*.Sg.Fem", "ART.Indef.*.Sg.Neut", "ART.Indef.Acc.Pl.Neut", "ART.Indef.Acc.Sg.*", "ART.Indef.Acc.Sg.Fem", "ART.Indef.Acc.Sg.Masc", "ART.Indef.Acc.Sg.Neut", "ART.Indef.Dat.Sg.*", "ART.Indef.Dat.Sg.Fem", "ART.Indef.Dat.Sg.Masc", "ART.Indef.Dat.Sg.Neut", "ART.Indef.Gen.Pl.Fem", "ART.Indef.Gen.Sg.*", "ART.Indef.Gen.Sg.Fem", "ART.Indef.Gen.Sg.Masc", "ART.Indef.Gen.Sg.Neut", "ART.Indef.Nom.Sg.*", "ART.Indef.Nom.Sg.Fem", "ART.Indef.Nom.Sg.Masc", "ART.Indef.Nom.Sg.Neut", "CARD", "CONJ.Comp.-", "CONJ.Coord.-", "CONJ.Coord.Aber", "CONJ.Coord.Als", "CONJ.Coord.Bis", "CONJ.Coord.Denn", "CONJ.Coord.Doch", "CONJ.Coord.Noch", "CONJ.Coord.Wie", "CONJ.SubFin.-", "CONJ.SubInf.-", "FM", "ITJ", "N.Name.*.*.*", "N.Name.*.*.Fem", "N.Name.*.*.Masc", "N.Name.*.*.Neut", "N.Name.*.Pl.Neut", "N.Name.*.Sg.Fem", "N.Name.*.Sg.Masc", "N.Name.*.Sg.Neut", "N.Name.Acc.*.*", "N.Name.Acc.Pl.*", "N.Name.Acc.Pl.Fem", "N.Name.Acc.Pl.Masc", "N.Name.Acc.Pl.Neut", "N.Name.Acc.Sg.*", "N.Name.Acc.Sg.Fem", "N.Name.Acc.Sg.Masc", "N.Name.Acc.Sg.Neut", "N.Name.Dat.*.*", "N.Name.Dat.*.Masc", "N.Name.Dat.Pl.*", "N.Name.Dat.Pl.Fem", "N.Name.Dat.Pl.Masc", "N.Name.Dat.Pl.Neut", "N.Name.Dat.Sg.*", "N.Name.Dat.Sg.Fem", "N.Name.Dat.Sg.Masc", "N.Name.Dat.Sg.Neut", "N.Name.Gen.*.*", "N.Name.Gen.*.Fem", "N.Name.Gen.Pl.*", "N.Name.Gen.Pl.Fem", "N.Name.Gen.Pl.Masc", "N.Name.Gen.Pl.Neut", "N.Name.Gen.Sg.*", "N.Name.Gen.Sg.Fem", "N.Name.Gen.Sg.Masc", "N.Name.Gen.Sg.Neut", "N.Name.Nom.*.*", "N.Name.Nom.*.Fem", "N.Name.Nom.*.Masc", "N.Name.Nom.Pl.*", "N.Name.Nom.Pl.Fem", "N.Name.Nom.Pl.Masc", "N.Name.Nom.Pl.Neut", "N.Name.Nom.Sg.*", "N.Name.Nom.Sg.Fem", "N.Name.Nom.Sg.Masc", "N.Name.Nom.Sg.Neut", "N.Reg.*.*.*", "N.Reg.*.*.Fem", "N.Reg.*.*.Masc", "N.Reg.*.*.Neut", "N.Reg.*.Pl.*", "N.Reg.*.Pl.Fem", "N.Reg.*.Pl.Masc", "N.Reg.*.Pl.Neut", "N.Reg.*.Sg.Fem", "N.Reg.*.Sg.Masc", "N.Reg.*.Sg.Neut", "N.Reg.Acc.*.*", "N.Reg.Acc.*.Masc", "N.Reg.Acc.*.Neut", "N.Reg.Acc.Pl.*", "N.Reg.Acc.Pl.Fem", "N.Reg.Acc.Pl.Masc", "N.Reg.Acc.Pl.Neut", "N.Reg.Acc.Sg.*", "N.Reg.Acc.Sg.Fem", "N.Reg.Acc.Sg.Masc", "N.Reg.Acc.Sg.Neut", "N.Reg.Dat.*.*", "N.Reg.Dat.*.Masc", "N.Reg.Dat.*.Neut", "N.Reg.Dat.Pl.*", "N.Reg.Dat.Pl.Fem", "N.Reg.Dat.Pl.Masc", "N.Reg.Dat.Pl.Neut", "N.Reg.Dat.Sg.*", "N.Reg.Dat.Sg.Fem", "N.Reg.Dat.Sg.Masc", "N.Reg.Dat.Sg.Neut", "N.Reg.Gen.*.*", "N.Reg.Gen.*.Fem", "N.Reg.Gen.Pl.*", "N.Reg.Gen.Pl.Fem", "N.Reg.Gen.Pl.Masc", "N.Reg.Gen.Pl.Neut", "N.Reg.Gen.Sg.*", "N.Reg.Gen.Sg.Fem", "N.Reg.Gen.Sg.Masc", "N.Reg.Gen.Sg.Neut", "N.Reg.Nom.*.*", "N.Reg.Nom.*.Fem", "N.Reg.Nom.*.Masc", "N.Reg.Nom.*.Neut", "N.Reg.Nom.Pl.*", "N.Reg.Nom.Pl.Fem", "N.Reg.Nom.Pl.Masc", "N.Reg.Nom.Pl.Neut", "N.Reg.Nom.Sg.*", "N.Reg.Nom.Sg.Fem", "N.Reg.Nom.Sg.Masc", "N.Reg.Nom.Sg.Neut", "PART.Ans", "PART.Deg", "PART.Neg", "PART.Verb", "PART.Zu", "PRO.Dem.Attr.-.*.*.Fem", "PRO.Dem.Attr.-.*.Sg.Fem", "PRO.Dem.Attr.-.Acc.Pl.*", "PRO.Dem.Attr.-.Acc.Pl.Fem", "PRO.Dem.Attr.-.Acc.Pl.Masc", "PRO.Dem.Attr.-.Acc.Pl.Neut", "PRO.Dem.Attr.-.Acc.Sg.Fem", "PRO.Dem.Attr.-.Acc.Sg.Masc", "PRO.Dem.Attr.-.Acc.Sg.Neut", "PRO.Dem.Attr.-.Dat.Pl.*", "PRO.Dem.Attr.-.Dat.Pl.Fem", "PRO.Dem.Attr.-.Dat.Pl.Masc", "PRO.Dem.Attr.-.Dat.Pl.Neut", "PRO.Dem.Attr.-.Dat.Sg.*", "PRO.Dem.Attr.-.Dat.Sg.Fem", "PRO.Dem.Attr.-.Dat.Sg.Masc", "PRO.Dem.Attr.-.Dat.Sg.Neut", "PRO.Dem.Attr.-.Gen.*.*", "PRO.Dem.Attr.-.Gen.Pl.*", "PRO.Dem.Attr.-.Gen.Pl.Fem", "PRO.Dem.Attr.-.Gen.Pl.Masc", "PRO.Dem.Attr.-.Gen.Pl.Neut", "PRO.Dem.Attr.-.Gen.Sg.*", "PRO.Dem.Attr.-.Gen.Sg.Fem", "PRO.Dem.Attr.-.Gen.Sg.Masc", "PRO.Dem.Attr.-.Gen.Sg.Neut", "PRO.Dem.Attr.-.Nom.Pl.*", "PRO.Dem.Attr.-.Nom.Pl.Fem", "PRO.Dem.Attr.-.Nom.Pl.Masc", "PRO.Dem.Attr.-.Nom.Pl.Neut", "PRO.Dem.Attr.-.Nom.Sg.Fem", "PRO.Dem.Attr.-.Nom.Sg.Masc", "PRO.Dem.Attr.-.Nom.Sg.Neut", "PRO.Dem.Subst.-.Acc.*.*", "PRO.Dem.Subst.-.Acc.Pl.*", "PRO.Dem.Subst.-.Acc.Pl.Fem", "PRO.Dem.Subst.-.Acc.Pl.Masc", "PRO.Dem.Subst.-.Acc.Pl.Neut", "PRO.Dem.Subst.-.Acc.Sg.*", "PRO.Dem.Subst.-.Acc.Sg.Fem", "PRO.Dem.Subst.-.Acc.Sg.Masc", "PRO.Dem.Subst.-.Acc.Sg.Neut", "PRO.Dem.Subst.-.Dat.*.*", "PRO.Dem.Subst.-.Dat.Pl.*", "PRO.Dem.Subst.-.Dat.Pl.Fem", "PRO.Dem.Subst.-.Dat.Pl.Masc", "PRO.Dem.Subst.-.Dat.Pl.Neut", "PRO.Dem.Subst.-.Dat.Sg.*", "PRO.Dem.Subst.-.Dat.Sg.Fem", "PRO.Dem.Subst.-.Dat.Sg.Masc", "PRO.Dem.Subst.-.Dat.Sg.Neut", "PRO.Dem.Subst.-.Gen.*.*", "PRO.Dem.Subst.-.Gen.Pl.*", "PRO.Dem.Subst.-.Gen.Pl.Fem", "PRO.Dem.Subst.-.Gen.Pl.Masc", "PRO.Dem.Subst.-.Gen.Pl.Neut", "PRO.Dem.Subst.-.Gen.Sg.*", "PRO.Dem.Subst.-.Gen.Sg.Fem", "PRO.Dem.Subst.-.Gen.Sg.Masc", "PRO.Dem.Subst.-.Gen.Sg.Neut", "PRO.Dem.Subst.-.Nom.*.Fem", "PRO.Dem.Subst.-.Nom.Pl.*", "PRO.Dem.Subst.-.Nom.Pl.Fem", "PRO.Dem.Subst.-.Nom.Pl.Masc", "PRO.Dem.Subst.-.Nom.Pl.Neut", "PRO.Dem.Subst.-.Nom.Sg.*", "PRO.Dem.Subst.-.Nom.Sg.Fem", "PRO.Dem.Subst.-.Nom.Sg.Masc", "PRO.Dem.Subst.-.Nom.Sg.Neut", "PRO.Indef.Attr.-.*.*.*", "PRO.Indef.Attr.-.*.*.Neut", "PRO.Indef.Attr.-.*.Pl.Fem", "PRO.Indef.Attr.-.*.Sg.Fem", "PRO.Indef.Attr.-.Acc.*.*", "PRO.Indef.Attr.-.Acc.Pl.*", "PRO.Indef.Attr.-.Acc.Pl.Fem", "PRO.Indef.Attr.-.Acc.Pl.Masc", "PRO.Indef.Attr.-.Acc.Pl.Neut", "PRO.Indef.Attr.-.Acc.Sg.*", "PRO.Indef.Attr.-.Acc.Sg.Fem", "PRO.Indef.Attr.-.Acc.Sg.Masc", "PRO.Indef.Attr.-.Acc.Sg.Neut", "PRO.Indef.Attr.-.Dat.*.*", "PRO.Indef.Attr.-.Dat.Pl.*", "PRO.Indef.Attr.-.Dat.Pl.Fem", "PRO.Indef.Attr.-.Dat.Pl.Masc", "PRO.Indef.Attr.-.Dat.Pl.Neut", "PRO.Indef.Attr.-.Dat.Sg.*", "PRO.Indef.Attr.-.Dat.Sg.Fem", "PRO.Indef.Attr.-.Dat.Sg.Masc", "PRO.Indef.Attr.-.Dat.Sg.Neut", "PRO.Indef.Attr.-.Gen.Pl.*", "PRO.Indef.Attr.-.Gen.Pl.Fem", "PRO.Indef.Attr.-.Gen.Pl.Masc", "PRO.Indef.Attr.-.Gen.Pl.Neut", "PRO.Indef.Attr.-.Gen.Sg.*", "PRO.Indef.Attr.-.Gen.Sg.Fem", "PRO.Indef.Attr.-.Gen.Sg.Masc", "PRO.Indef.Attr.-.Gen.Sg.Neut", "PRO.Indef.Attr.-.Nom.*.*", "PRO.Indef.Attr.-.Nom.Pl.*", "PRO.Indef.Attr.-.Nom.Pl.Fem", "PRO.Indef.Attr.-.Nom.Pl.Masc", "PRO.Indef.Attr.-.Nom.Pl.Neut", "PRO.Indef.Attr.-.Nom.Sg.*", "PRO.Indef.Attr.-.Nom.Sg.Fem", "PRO.Indef.Attr.-.Nom.Sg.Masc", "PRO.Indef.Attr.-.Nom.Sg.Neut", "PRO.Indef.Subst.-.*.*.*", "PRO.Indef.Subst.-.*.*.Fem", "PRO.Indef.Subst.-.*.*.Masc", "PRO.Indef.Subst.-.*.*.Neut", "PRO.Indef.Subst.-.*.Sg.Masc", "PRO.Indef.Subst.-.Acc.*.*", "PRO.Indef.Subst.-.Acc.Pl.*", "PRO.Indef.Subst.-.Acc.Pl.Fem", "PRO.Indef.Subst.-.Acc.Pl.Masc", "PRO.Indef.Subst.-.Acc.Pl.Neut", "PRO.Indef.Subst.-.Acc.Sg.*", "PRO.Indef.Subst.-.Acc.Sg.Fem", "PRO.Indef.Subst.-.Acc.Sg.Masc", "PRO.Indef.Subst.-.Acc.Sg.Neut", "PRO.Indef.Subst.-.Dat.Pl.*", "PRO.Indef.Subst.-.Dat.Pl.Fem", "PRO.Indef.Subst.-.Dat.Pl.Masc", "PRO.Indef.Subst.-.Dat.Pl.Neut", "PRO.Indef.Subst.-.Dat.Sg.*", "PRO.Indef.Subst.-.Dat.Sg.Fem", "PRO.Indef.Subst.-.Dat.Sg.Masc", "PRO.Indef.Subst.-.Dat.Sg.Neut", "PRO.Indef.Subst.-.Gen.Pl.*", "PRO.Indef.Subst.-.Gen.Sg.*", "PRO.Indef.Subst.-.Gen.Sg.Fem", "PRO.Indef.Subst.-.Gen.Sg.Masc", "PRO.Indef.Subst.-.Gen.Sg.Neut", "PRO.Indef.Subst.-.Nom.*.*", "PRO.Indef.Subst.-.Nom.*.Fem", "PRO.Indef.Subst.-.Nom.Pl.*", "PRO.Indef.Subst.-.Nom.Pl.Fem", "PRO.Indef.Subst.-.Nom.Pl.Masc", "PRO.Indef.Subst.-.Nom.Pl.Neut", "PRO.Indef.Subst.-.Nom.Sg.*", "PRO.Indef.Subst.-.Nom.Sg.Fem", "PRO.Indef.Subst.-.Nom.Sg.Masc", "PRO.Indef.Subst.-.Nom.Sg.Neut", "PRO.Indef.Subst.1.*.Pl.*", "PRO.Indef.Subst.1.*.Sg.*", "PRO.Indef.Subst.2.*.Pl.*", "PRO.Indef.Subst.2.*.Sg.*", "PRO.Indef.Subst.3.*.Pl.*", "PRO.Indef.Subst.3.*.Sg.Fem", "PRO.Indef.Subst.3.*.Sg.Masc", "PRO.Indef.Subst.3.*.Sg.Neut", "PRO.Inter.Attr.-.*.*.*", "PRO.Inter.Attr.-.Acc.Pl.Fem", "PRO.Inter.Attr.-.Acc.Pl.Masc", "PRO.Inter.Attr.-.Acc.Pl.Neut", "PRO.Inter.Attr.-.Acc.Sg.Fem", "PRO.Inter.Attr.-.Acc.Sg.Masc", "PRO.Inter.Attr.-.Acc.Sg.Neut", "PRO.Inter.Attr.-.Dat.Pl.Fem", "PRO.Inter.Attr.-.Dat.Pl.Masc", "PRO.Inter.Attr.-.Dat.Pl.Neut", "PRO.Inter.Attr.-.Dat.Sg.Fem", "PRO.Inter.Attr.-.Dat.Sg.Masc", "PRO.Inter.Attr.-.Dat.Sg.Neut", "PRO.Inter.Attr.-.Gen.Sg.*", "PRO.Inter.Attr.-.Gen.Sg.Fem", "PRO.Inter.Attr.-.Nom.Pl.*", "PRO.Inter.Attr.-.Nom.Pl.Fem", "PRO.Inter.Attr.-.Nom.Pl.Masc", "PRO.Inter.Attr.-.Nom.Pl.Neut", "PRO.Inter.Attr.-.Nom.Sg.Fem", "PRO.Inter.Attr.-.Nom.Sg.Masc", "PRO.Inter.Attr.-.Nom.Sg.Neut", "PRO.Inter.Subst.-.*.*.*", "PRO.Inter.Subst.-.*.Sg.Neut", "PRO.Inter.Subst.-.Acc.Pl.Fem", "PRO.Inter.Subst.-.Acc.Pl.Neut", "PRO.Inter.Subst.-.Acc.Sg.*", "PRO.Inter.Subst.-.Acc.Sg.Fem", "PRO.Inter.Subst.-.Acc.Sg.Masc", "PRO.Inter.Subst.-.Acc.Sg.Neut", "PRO.Inter.Subst.-.Dat.Sg.*", "PRO.Inter.Subst.-.Dat.Sg.Masc", "PRO.Inter.Subst.-.Gen.*.*", "PRO.Inter.Subst.-.Nom.Pl.*", "PRO.Inter.Subst.-.Nom.Pl.Fem", "PRO.Inter.Subst.-.Nom.Pl.Masc", "PRO.Inter.Subst.-.Nom.Pl.Neut", "PRO.Inter.Subst.-.Nom.Sg.*", "PRO.Inter.Subst.-.Nom.Sg.Masc", "PRO.Inter.Subst.-.Nom.Sg.Neut", "PRO.Pers.Subst.1.Acc.Pl.*", "PRO.Pers.Subst.1.Acc.Sg.*", "PRO.Pers.Subst.1.Dat.Pl.*", "PRO.Pers.Subst.1.Dat.Sg.*", "PRO.Pers.Subst.1.Gen.Pl.*", "PRO.Pers.Subst.1.Gen.Sg.*", "PRO.Pers.Subst.1.Nom.Pl.*", "PRO.Pers.Subst.1.Nom.Sg.*", "PRO.Pers.Subst.2.Acc.Pl.*", "PRO.Pers.Subst.2.Acc.Sg.*", "PRO.Pers.Subst.2.Dat.Pl.*", "PRO.Pers.Subst.2.Dat.Sg.*", "PRO.Pers.Subst.2.Gen.Pl.*", "PRO.Pers.Subst.2.Gen.Sg.*", "PRO.Pers.Subst.2.Nom.Pl.*", "PRO.Pers.Subst.2.Nom.Sg.*", "PRO.Pers.Subst.3.*.Sg.Neut", "PRO.Pers.Subst.3.Acc.*.*", "PRO.Pers.Subst.3.Acc.Pl.*", "PRO.Pers.Subst.3.Acc.Sg.*", "PRO.Pers.Subst.3.Acc.Sg.Fem", "PRO.Pers.Subst.3.Acc.Sg.Masc", "PRO.Pers.Subst.3.Acc.Sg.Neut", "PRO.Pers.Subst.3.Dat.*.*", "PRO.Pers.Subst.3.Dat.Pl.*", "PRO.Pers.Subst.3.Dat.Sg.*", "PRO.Pers.Subst.3.Dat.Sg.Fem", "PRO.Pers.Subst.3.Dat.Sg.Masc", "PRO.Pers.Subst.3.Dat.Sg.Neut", "PRO.Pers.Subst.3.Gen.Pl.*", "PRO.Pers.Subst.3.Gen.Sg.*", "PRO.Pers.Subst.3.Gen.Sg.Fem", "PRO.Pers.Subst.3.Gen.Sg.Masc", "PRO.Pers.Subst.3.Gen.Sg.Neut", "PRO.Pers.Subst.3.Nom.*.*", "PRO.Pers.Subst.3.Nom.Pl.*", "PRO.Pers.Subst.3.Nom.Sg.*", "PRO.Pers.Subst.3.Nom.Sg.Fem", "PRO.Pers.Subst.3.Nom.Sg.Masc", "PRO.Pers.Subst.3.Nom.Sg.Neut", "PRO.Poss.Attr.-.*.*.*", "PRO.Poss.Attr.-.*.Pl.Fem", "PRO.Poss.Attr.-.*.Sg.Fem", "PRO.Poss.Attr.-.Acc.*.*", "PRO.Poss.Attr.-.Acc.Pl.*", "PRO.Poss.Attr.-.Acc.Pl.Fem", "PRO.Poss.Attr.-.Acc.Pl.Masc", "PRO.Poss.Attr.-.Acc.Pl.Neut", "PRO.Poss.Attr.-.Acc.Sg.*", "PRO.Poss.Attr.-.Acc.Sg.Fem", "PRO.Poss.Attr.-.Acc.Sg.Masc", "PRO.Poss.Attr.-.Acc.Sg.Neut", "PRO.Poss.Attr.-.Dat.*.*", "PRO.Poss.Attr.-.Dat.Pl.*", "PRO.Poss.Attr.-.Dat.Pl.Fem", "PRO.Poss.Attr.-.Dat.Pl.Masc", "PRO.Poss.Attr.-.Dat.Pl.Neut", "PRO.Poss.Attr.-.Dat.Sg.*", "PRO.Poss.Attr.-.Dat.Sg.Fem", "PRO.Poss.Attr.-.Dat.Sg.Masc", "PRO.Poss.Attr.-.Dat.Sg.Neut", "PRO.Poss.Attr.-.Gen.Pl.*", "PRO.Poss.Attr.-.Gen.Pl.Fem", "PRO.Poss.Attr.-.Gen.Pl.Masc", "PRO.Poss.Attr.-.Gen.Pl.Neut", "PRO.Poss.Attr.-.Gen.Sg.*", "PRO.Poss.Attr.-.Gen.Sg.Fem", "PRO.Poss.Attr.-.Gen.Sg.Masc", "PRO.Poss.Attr.-.Gen.Sg.Neut", "PRO.Poss.Attr.-.Nom.*.*", "PRO.Poss.Attr.-.Nom.Pl.*", "PRO.Poss.Attr.-.Nom.Pl.Fem", "PRO.Poss.Attr.-.Nom.Pl.Masc", "PRO.Poss.Attr.-.Nom.Pl.Neut", "PRO.Poss.Attr.-.Nom.Sg.*", "PRO.Poss.Attr.-.Nom.Sg.Fem", "PRO.Poss.Attr.-.Nom.Sg.Masc", "PRO.Poss.Attr.-.Nom.Sg.Neut", "PRO.Poss.Subst.-.Acc.Pl.*", "PRO.Poss.Subst.-.Acc.Pl.Neut", "PRO.Poss.Subst.-.Acc.Sg.Fem", "PRO.Poss.Subst.-.Acc.Sg.Masc", "PRO.Poss.Subst.-.Acc.Sg.Neut", "PRO.Poss.Subst.-.Dat.Pl.*", "PRO.Poss.Subst.-.Dat.Sg.*", "PRO.Poss.Subst.-.Dat.Sg.Fem", "PRO.Poss.Subst.-.Dat.Sg.Masc", "PRO.Poss.Subst.-.Dat.Sg.Neut", "PRO.Poss.Subst.-.Gen.Pl.*", "PRO.Poss.Subst.-.Gen.Sg.*", "PRO.Poss.Subst.-.Gen.Sg.Fem", "PRO.Poss.Subst.-.Gen.Sg.Masc", "PRO.Poss.Subst.-.Gen.Sg.Neut", "PRO.Poss.Subst.-.Nom.Pl.*", "PRO.Poss.Subst.-.Nom.Pl.Masc", "PRO.Poss.Subst.-.Nom.Sg.Fem", "PRO.Poss.Subst.-.Nom.Sg.Masc", "PRO.Poss.Subst.-.Nom.Sg.Neut", "PRO.Refl.Subst.-.*.*.*", "PRO.Refl.Subst.1.Acc.Pl.*", "PRO.Refl.Subst.1.Acc.Sg.*", "PRO.Refl.Subst.1.Dat.Pl.*", "PRO.Refl.Subst.1.Dat.Sg.*", "PRO.Refl.Subst.1.Nom.Sg.*", "PRO.Refl.Subst.2.Acc.Pl.*", "PRO.Refl.Subst.2.Acc.Sg.*", "PRO.Refl.Subst.2.Dat.Pl.*", "PRO.Refl.Subst.2.Dat.Sg.*", "PRO.Refl.Subst.3.Acc.Pl.*", "PRO.Refl.Subst.3.Acc.Pl.Fem", "PRO.Refl.Subst.3.Acc.Pl.Masc", "PRO.Refl.Subst.3.Acc.Pl.Neut", "PRO.Refl.Subst.3.Acc.Sg.*", "PRO.Refl.Subst.3.Acc.Sg.Fem", "PRO.Refl.Subst.3.Acc.Sg.Masc", "PRO.Refl.Subst.3.Acc.Sg.Neut", "PRO.Refl.Subst.3.Dat.Pl.*", "PRO.Refl.Subst.3.Dat.Pl.Masc", "PRO.Refl.Subst.3.Dat.Sg.*", "PRO.Refl.Subst.3.Dat.Sg.Fem", "PRO.Refl.Subst.3.Dat.Sg.Masc", "PRO.Refl.Subst.3.Nom.Pl.*", "PRO.Rel.Attr.-.Acc.Sg.Fem", "PRO.Rel.Attr.-.Dat.Pl.Fem", "PRO.Rel.Attr.-.Dat.Pl.Neut", "PRO.Rel.Attr.-.Dat.Sg.Masc", "PRO.Rel.Attr.-.Gen.*.*", "PRO.Rel.Attr.-.Gen.Pl.*", "PRO.Rel.Attr.-.Gen.Pl.Fem", "PRO.Rel.Attr.-.Gen.Pl.Masc", "PRO.Rel.Attr.-.Gen.Pl.Neut", "PRO.Rel.Attr.-.Gen.Sg.*", "PRO.Rel.Attr.-.Gen.Sg.Fem", "PRO.Rel.Attr.-.Gen.Sg.Masc", "PRO.Rel.Attr.-.Gen.Sg.Neut", "PRO.Rel.Attr.-.Nom.Pl.Fem", "PRO.Rel.Attr.-.Nom.Pl.Masc", "PRO.Rel.Attr.-.Nom.Sg.Fem", "PRO.Rel.Attr.-.Nom.Sg.Masc", "PRO.Rel.Attr.-.Nom.Sg.Neut", "PRO.Rel.Subst.-.*.*.*", "PRO.Rel.Subst.-.Acc.Pl.*", "PRO.Rel.Subst.-.Acc.Pl.Fem", "PRO.Rel.Subst.-.Acc.Pl.Masc", "PRO.Rel.Subst.-.Acc.Pl.Neut", "PRO.Rel.Subst.-.Acc.Sg.*", "PRO.Rel.Subst.-.Acc.Sg.Fem", "PRO.Rel.Subst.-.Acc.Sg.Masc", "PRO.Rel.Subst.-.Acc.Sg.Neut", "PRO.Rel.Subst.-.Dat.Pl.*", "PRO.Rel.Subst.-.Dat.Pl.Fem", "PRO.Rel.Subst.-.Dat.Pl.Masc", "PRO.Rel.Subst.-.Dat.Pl.Neut", "PRO.Rel.Subst.-.Dat.Sg.*", "PRO.Rel.Subst.-.Dat.Sg.Fem", "PRO.Rel.Subst.-.Dat.Sg.Masc", "PRO.Rel.Subst.-.Dat.Sg.Neut", "PRO.Rel.Subst.-.Gen.Pl.*", "PRO.Rel.Subst.-.Gen.Pl.Fem", "PRO.Rel.Subst.-.Gen.Pl.Masc", "PRO.Rel.Subst.-.Gen.Pl.Neut", "PRO.Rel.Subst.-.Gen.Sg.Fem", "PRO.Rel.Subst.-.Gen.Sg.Masc", "PRO.Rel.Subst.-.Gen.Sg.Neut", "PRO.Rel.Subst.-.Nom.Pl.*", "PRO.Rel.Subst.-.Nom.Pl.Fem", "PRO.Rel.Subst.-.Nom.Pl.Masc", "PRO.Rel.Subst.-.Nom.Pl.Neut", "PRO.Rel.Subst.-.Nom.Sg.*", "PRO.Rel.Subst.-.Nom.Sg.Fem", "PRO.Rel.Subst.-.Nom.Sg.Masc", "PRO.Rel.Subst.-.Nom.Sg.Neut", "PROADV.Dem", "PROADV.Inter", "SYM.Other.Aster", "SYM.Other.Auth", "SYM.Other.XY", "SYM.Paren.Left", "SYM.Paren.Right", "SYM.Pun.Colon", "SYM.Pun.Comma", "SYM.Pun.Cont", "SYM.Pun.Hyph", "SYM.Pun.Sent", "SYM.Pun.Slash", "SYM.Quot.Left", "SYM.Quot.Right", "TRUNC.-", "TRUNC.Adj", "TRUNC.Noun", "TRUNC.Verb", "VFIN.Aux.1.Pl.Past.Ind", "VFIN.Aux.1.Pl.Past.Subj", "VFIN.Aux.1.Pl.Pres.Ind", "VFIN.Aux.1.Pl.Pres.Subj", "VFIN.Aux.1.Sg.Past.Ind", "VFIN.Aux.1.Sg.Past.Subj", "VFIN.Aux.1.Sg.Pres.Ind", "VFIN.Aux.1.Sg.Pres.Subj", "VFIN.Aux.2.*.Pres.Ind", "VFIN.Aux.2.Pl.Past.Ind", "VFIN.Aux.2.Pl.Past.Subj", "VFIN.Aux.2.Pl.Pres.Ind", "VFIN.Aux.2.Pl.Pres.Subj", "VFIN.Aux.2.Sg.Past.Ind", "VFIN.Aux.2.Sg.Past.Subj", "VFIN.Aux.2.Sg.Pres.Ind", "VFIN.Aux.2.Sg.Pres.Subj", "VFIN.Aux.3.Pl.Past.Ind", "VFIN.Aux.3.Pl.Past.Subj", "VFIN.Aux.3.Pl.Pres.Ind", "VFIN.Aux.3.Pl.Pres.Subj", "VFIN.Aux.3.Sg.Past.Ind", "VFIN.Aux.3.Sg.Past.Subj", "VFIN.Aux.3.Sg.Pres.Ind", "VFIN.Aux.3.Sg.Pres.Subj", "VFIN.Full.1.Pl.Past.Ind", "VFIN.Full.1.Pl.Past.Subj", "VFIN.Full.1.Pl.Pres.Ind", "VFIN.Full.1.Pl.Pres.Subj", "VFIN.Full.1.Sg.Past.Ind", "VFIN.Full.1.Sg.Past.Subj", "VFIN.Full.1.Sg.Pres.Ind", "VFIN.Full.1.Sg.Pres.Subj", "VFIN.Full.2.Pl.Past.Ind", "VFIN.Full.2.Pl.Past.Subj", "VFIN.Full.2.Pl.Pres.Ind", "VFIN.Full.2.Pl.Pres.Subj", "VFIN.Full.2.Sg.Past.Ind", "VFIN.Full.2.Sg.Past.Subj", "VFIN.Full.2.Sg.Pres.Ind", "VFIN.Full.2.Sg.Pres.Subj", "VFIN.Full.3.Pl.Past.Ind", "VFIN.Full.3.Pl.Past.Subj", "VFIN.Full.3.Pl.Pres.Ind", "VFIN.Full.3.Pl.Pres.Subj", "VFIN.Full.3.Sg.Past.Ind", "VFIN.Full.3.Sg.Past.Subj", "VFIN.Full.3.Sg.Pres.Ind", "VFIN.Full.3.Sg.Pres.Subj", "VFIN.Full.Pos.Acc.Sg.Fem", "VFIN.Haben.1.Pl.Past.Ind", "VFIN.Haben.1.Pl.Past.Subj", "VFIN.Haben.1.Pl.Pres.Ind", "VFIN.Haben.1.Pl.Pres.Subj", "VFIN.Haben.1.Sg.Past.Ind", "VFIN.Haben.1.Sg.Past.Subj", "VFIN.Haben.1.Sg.Pres.Ind", "VFIN.Haben.1.Sg.Pres.Subj", "VFIN.Haben.2.Pl.Past.Ind", "VFIN.Haben.2.Pl.Past.Subj", "VFIN.Haben.2.Pl.Pres.Ind", "VFIN.Haben.2.Sg.Past.Ind", "VFIN.Haben.2.Sg.Past.Subj", "VFIN.Haben.2.Sg.Pres.Ind", "VFIN.Haben.3.Pl.Past.Ind", "VFIN.Haben.3.Pl.Past.Subj", "VFIN.Haben.3.Pl.Pres.Ind", "VFIN.Haben.3.Pl.Pres.Subj", "VFIN.Haben.3.Sg.Past.Ind", "VFIN.Haben.3.Sg.Past.Subj", "VFIN.Haben.3.Sg.Pres.Ind", "VFIN.Haben.3.Sg.Pres.Subj", "VFIN.Mod.*.*.Pres.Ind", "VFIN.Mod.1.Pl.Past.Ind", "VFIN.Mod.1.Pl.Past.Subj", "VFIN.Mod.1.Pl.Pres.Ind", "VFIN.Mod.1.Pl.Pres.Subj", "VFIN.Mod.1.Sg.Past.Ind", "VFIN.Mod.1.Sg.Past.Subj", "VFIN.Mod.1.Sg.Pres.Ind", "VFIN.Mod.1.Sg.Pres.Subj", "VFIN.Mod.2.Pl.Past.Ind", "VFIN.Mod.2.Pl.Past.Subj", "VFIN.Mod.2.Pl.Pres.Ind", "VFIN.Mod.2.Pl.Pres.Subj", "VFIN.Mod.2.Sg.Past.Ind", "VFIN.Mod.2.Sg.Past.Subj", "VFIN.Mod.2.Sg.Pres.Ind", "VFIN.Mod.2.Sg.Pres.Subj", "VFIN.Mod.3.Pl.Past.Ind", "VFIN.Mod.3.Pl.Past.Subj", "VFIN.Mod.3.Pl.Pres.Ind", "VFIN.Mod.3.Pl.Pres.Subj", "VFIN.Mod.3.Sg.Past.Ind", "VFIN.Mod.3.Sg.Past.Subj", "VFIN.Mod.3.Sg.Pres.Ind", "VFIN.Mod.3.Sg.Pres.Subj", "VFIN.Sein.1.Pl.Past.Ind", "VFIN.Sein.1.Pl.Past.Subj", "VFIN.Sein.1.Pl.Pres.Ind", "VFIN.Sein.1.Pl.Pres.Subj", "VFIN.Sein.1.Sg.Past.Ind", "VFIN.Sein.1.Sg.Past.Subj", "VFIN.Sein.1.Sg.Pres.Ind", "VFIN.Sein.1.Sg.Pres.Subj", "VFIN.Sein.2.Pl.Past.Ind", "VFIN.Sein.2.Pl.Pres.Ind", "VFIN.Sein.2.Sg.Past.Ind", "VFIN.Sein.2.Sg.Past.Subj", "VFIN.Sein.2.Sg.Pres.Ind", "VFIN.Sein.2.Sg.Pres.Subj", "VFIN.Sein.3.Pl.Past.Ind", "VFIN.Sein.3.Pl.Past.Subj", "VFIN.Sein.3.Pl.Pres.Ind", "VFIN.Sein.3.Pl.Pres.Subj", "VFIN.Sein.3.Sg.Past.Ind", "VFIN.Sein.3.Sg.Past.Subj", "VFIN.Sein.3.Sg.Pres.Ind", "VFIN.Sein.3.Sg.Pres.Subj", "VIMP.Aux.2.Pl", "VIMP.Aux.2.Sg", "VIMP.Full.2.Pl", "VIMP.Full.2.Sg", "VIMP.Full.3.Pl", "VIMP.Haben.2.Pl", "VIMP.Haben.2.Sg", "VIMP.Sein.2.Pl", "VIMP.Sein.2.Sg", "VINF.Aux.-", "VINF.Full.-", "VINF.Full.zu", "VINF.Haben.-", "VINF.Mod.-", "VINF.Sein.-", "VPP.Aux.Psp", "VPP.Full.Prp", "VPP.Full.Psp", "VPP.Haben.Psp", "VPP.Mod.Psp", "VPP.Sein.Psp" }; String[] unmappedTags = { "ADJD.Comp", "ADJD.Pos", "ADJD.Sup", "ADV", "APPO.Acc", "APPO.Dat", "APPO.Gen", "APPR.*", "APPR.-", "APPR.Acc", "APPR.Als", "APPR.An", "APPR.Auf", "APPR.Außer", "APPR.Bis", "APPR.Dat", "APPR.Gen", "APPR.Hinter", "APPR.In", "APPR.Je", "APPR.Namens", "APPR.Nom", "APPR.Per", "APPR.Pro", "APPR.Unter", "APPR.Vor", "APPR.Zwischen", "APPR.Über", "APPRART.*.*.*", "APZR", "CARD", "CONJ.Coord.-", "CONJ.Coord.Aber", "CONJ.Coord.Als", "CONJ.Coord.Bis", "CONJ.Coord.Denn", "CONJ.Coord.Doch", "CONJ.Coord.Noch", "CONJ.Coord.Wie", "CONJ.SubFin.-", "CONJ.SubInf.-", "FM", "ITJ", "N.Name.*.*.*", "N.Reg.*.*.*", "PART.Ans", "PART.Deg", "PART.Verb", "PART.Zu", "PROADV.Dem", "PROADV.Inter", "SYM.Other.Aster", "SYM.Other.Auth", "SYM.Other.XY", "SYM.Paren.Left", "SYM.Paren.Right", "SYM.Pun.Colon", "SYM.Pun.Comma", "SYM.Pun.Cont", "SYM.Pun.Hyph", "SYM.Pun.Sent", "SYM.Pun.Slash", "SYM.Quot.Left", "SYM.Quot.Right", "TRUNC.-", "TRUNC.Adj", "TRUNC.Noun", "TRUNC.Verb", "VINF.Aux.-", "VINF.Full.-", "VINF.Full.zu", "VINF.Haben.-", "VINF.Mod.-", "VINF.Sein.-", "VPP.Aux.Psp", "VPP.Full.Prp", "VPP.Full.Psp", "VPP.Haben.Psp", "VPP.Mod.Psp", "VPP.Sein.Psp" }; String[] posTags = { "ADJA", "ADJD", "ADV", "APPO", "APPR", "APPRART", "APZR", "ART", "CARD", "CONJ", "FM", "ITJ", "N", "PART", "PRO", "PROADV", "SYM", "TRUNC", "VFIN", "VIMP", "VINF", "VPP" }; assertToken(tokens, select(jcas, Token.class)); assertPOS(posMapped, posOrig, select(jcas, POS.class)); assertMorph(morph, select(jcas, MorphologicalFeatures.class)); assertTagset(POS.class, "tiger-rftagger", posTags, jcas); assertTagset(MorphologicalFeatures.class, "tiger-rftagger", morphTags, jcas); assertTagsetParser(MorphologicalFeatures.class, "tiger-rftagger", unmappedTags, jcas); Set<String> components = new HashSet<>(); for (String tag : morphTags) { for (String c : tag.split("\\.")) { components.add(c); } } String[] compArray = components.toArray(new String[components.size()]); Arrays.sort(compArray); System.out.printf("Tag components: " + asList(compArray)); } @Test public void testHungarian() throws Exception { JCas jcas = runTest("hu", null, "Elvette a fáklyát , és megverte őket, hogy a medve arcára ."); String[] tokens = { "Elvette", "a", "fáklyát", ",", "és", "megverte", "őket,", "hogy", "a", "medve", "arcára", "." }; String[] posOrig = { "V", "T", "N", "IP", "C", "V", "X", "C", "T", "N", "N", "IP" }; String[] posMapped = { "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS" }; String[] morph = { "[ 0, 7] - - - - - - - - - - - - - - - - - Elvette (V.m.i.s.3.s)", "[ 8, 9] - - - - - - - - - - - - - - - - - a (T.f)", "[ 10, 17] - - - - - - - - - - - - - - - - - fáklyát (N.c.s.a)", "[ 18, 19] - - - - - - - - - - - - - - - - - , (IP.comma.-)", "[ 20, 22] - - - - - - - - - - - - - - - - - és (C.c.s.p)", "[ 23, 31] - - - - - - - - - - - - - - - - - megverte (V.m.i.s.3.s)", "[ 32, 37] - - - - - - - - - - - - - - - - - őket, (X)", "[ 38, 42] - - - - - - - - - - - - - - - - - hogy (C.s.s.p)", "[ 43, 44] - - - - - - - - - - - - - - - - - a (T.f)", "[ 45, 50] - - - - - - - - - - - - - - - - - medve (N.c.s.n)", "[ 51, 57] - - - - - - - - - - - - - - - - - arcára (N.c.s.s)", "[ 58, 59] - - - - - - - - - - - - - - - - - . (IP.sent.period)" }; String[] morphTags = { "A.f.c.p.2", "A.f.c.p.3", "A.f.c.p.a", "A.f.c.p.b", "A.f.c.p.c", "A.f.c.p.d", "A.f.c.p.g", "A.f.c.p.i", "A.f.c.p.n", "A.f.c.p.s", "A.f.c.p.t", "A.f.c.s.2", "A.f.c.s.3", "A.f.c.s.a", "A.f.c.s.b", "A.f.c.s.d", "A.f.c.s.e", "A.f.c.s.g", "A.f.c.s.h", "A.f.c.s.i", "A.f.c.s.n", "A.f.c.s.p", "A.f.c.s.s", "A.f.c.s.t", "A.f.c.s.w", "A.f.c.s.x", "A.f.c.s.y", "A.f.p.p.2", "A.f.p.p.3", "A.f.p.p.9", "A.f.p.p.a", "A.f.p.p.b", "A.f.p.p.c", "A.f.p.p.d", "A.f.p.p.e", "A.f.p.p.f", "A.f.p.p.g", "A.f.p.p.h", "A.f.p.p.i", "A.f.p.p.n", "A.f.p.p.p", "A.f.p.p.s", "A.f.p.p.t", "A.f.p.p.x", "A.f.p.p.y", "A.f.p.s.2", "A.f.p.s.3", "A.f.p.s.9", "A.f.p.s.a", "A.f.p.s.b", "A.f.p.s.c", "A.f.p.s.d", "A.f.p.s.e", "A.f.p.s.f", "A.f.p.s.g", "A.f.p.s.h", "A.f.p.s.i", "A.f.p.s.m", "A.f.p.s.n", "A.f.p.s.p", "A.f.p.s.s", "A.f.p.s.t", "A.f.p.s.u", "A.f.p.s.w", "A.f.p.s.x", "A.f.p.s.y", "A.f.s.p.a", "A.f.s.p.c", "A.f.s.p.e", "A.f.s.p.h", "A.f.s.p.n", "A.f.s.p.y", "A.f.s.s.2", "A.f.s.s.a", "A.f.s.s.d", "A.f.s.s.g", "A.f.s.s.h", "A.f.s.s.i", "A.f.s.s.m", "A.f.s.s.n", "A.f.s.s.p", "A.f.s.s.s", "A.f.s.s.w", "A.f.s.s.x", "A.f.s.s.y", "C.c.c.p", "C.c.c.w", "C.c.s.p", "C.c.s.w", "C.s.c.p", "C.s.c.w", "C.s.s.p", "C.s.s.w", "I.-", "I.o", "IP.comma.-", "IP.comma.colon", "IP.comma.semi", "IP.other.dots", "IP.other.hyphen", "IP.other.sym", "IP.par.left", "IP.par.right", "IP.quot.-", "IP.sent.excl", "IP.sent.period", "IP.sent.quest", "M.c.p.2.l", "M.c.p.9.l", "M.c.p.a.d", "M.c.p.a.l", "M.c.p.b.l", "M.c.p.d.l", "M.c.p.e.l", "M.c.p.g.l", "M.c.p.h.l", "M.c.p.i.l", "M.c.p.n.d", "M.c.p.n.l", "M.c.p.p.l", "M.c.p.s.l", "M.c.p.s.r", "M.c.s.2.d", "M.c.s.2.l", "M.c.s.3.d", "M.c.s.3.l", "M.c.s.6.d", "M.c.s.6.l", "M.c.s.9.d", "M.c.s.9.l", "M.c.s.9.r", "M.c.s.a.d", "M.c.s.a.l", "M.c.s.a.r", "M.c.s.b.d", "M.c.s.b.l", "M.c.s.c.d", "M.c.s.c.l", "M.c.s.d.d", "M.c.s.d.l", "M.c.s.e.d", "M.c.s.e.l", "M.c.s.f.l", "M.c.s.g.d", "M.c.s.g.l", "M.c.s.h.d", "M.c.s.h.l", "M.c.s.i.d", "M.c.s.i.l", "M.c.s.m.d", "M.c.s.m.l", "M.c.s.n.d", "M.c.s.n.l", "M.c.s.n.r", "M.c.s.p.d", "M.c.s.p.l", "M.c.s.s.d", "M.c.s.s.l", "M.c.s.t.d", "M.c.s.t.l", "M.c.s.u.l", "M.c.s.w.d", "M.c.s.w.l", "M.c.s.x.d", "M.c.s.x.l", "M.c.s.y.l", "M.d.s.3.d", "M.d.s.d.l", "M.d.s.g.l", "M.d.s.n.d", "M.d.s.n.l", "M.f.p.2.l", "M.f.p.a.l", "M.f.p.d.l", "M.f.p.g.l", "M.f.p.h.l", "M.f.p.i.l", "M.f.p.n.l", "M.f.s.2.l", "M.f.s.3.l", "M.f.s.6.d", "M.f.s.6.l", "M.f.s.9.l", "M.f.s.a.d", "M.f.s.a.l", "M.f.s.b.l", "M.f.s.c.d", "M.f.s.c.l", "M.f.s.d.l", "M.f.s.e.l", "M.f.s.g.l", "M.f.s.h.d", "M.f.s.h.l", "M.f.s.i.d", "M.f.s.i.l", "M.f.s.m.d", "M.f.s.m.l", "M.f.s.n.d", "M.f.s.n.l", "M.f.s.p.d", "M.f.s.p.l", "M.f.s.s.d", "M.f.s.s.l", "M.f.s.t.l", "M.f.s.u.l", "M.f.s.x.l", "M.o.p.2.l", "M.o.p.n.d", "M.o.p.n.l", "M.o.s.2.d", "M.o.s.2.l", "M.o.s.3.l", "M.o.s.6.l", "M.o.s.9.d", "M.o.s.9.l", "M.o.s.a.d", "M.o.s.a.l", "M.o.s.b.l", "M.o.s.c.l", "M.o.s.d.d", "M.o.s.d.l", "M.o.s.f.l", "M.o.s.g.d", "M.o.s.g.l", "M.o.s.h.l", "M.o.s.i.l", "M.o.s.n.d", "M.o.s.n.l", "M.o.s.n.r", "M.o.s.p.d", "M.o.s.p.l", "M.o.s.s.d", "M.o.s.s.l", "M.o.s.t.l", "M.o.s.u.l", "M.o.s.w.l", "M.o.s.x.l", "N.c.p.2", "N.c.p.3", "N.c.p.9", "N.c.p.a", "N.c.p.b", "N.c.p.c", "N.c.p.d", "N.c.p.e", "N.c.p.f", "N.c.p.g", "N.c.p.h", "N.c.p.i", "N.c.p.m", "N.c.p.n", "N.c.p.p", "N.c.p.s", "N.c.p.t", "N.c.p.x", "N.c.p.y", "N.c.s.2", "N.c.s.3", "N.c.s.6", "N.c.s.9", "N.c.s.a", "N.c.s.b", "N.c.s.c", "N.c.s.d", "N.c.s.e", "N.c.s.f", "N.c.s.g", "N.c.s.h", "N.c.s.i", "N.c.s.l", "N.c.s.m", "N.c.s.n", "N.c.s.p", "N.c.s.q", "N.c.s.s", "N.c.s.t", "N.c.s.u", "N.c.s.w", "N.c.s.x", "N.c.s.y", "N.p.p.2", "N.p.p.3", "N.p.p.a", "N.p.p.c", "N.p.p.d", "N.p.p.g", "N.p.p.i", "N.p.p.n", "N.p.p.p", "N.p.p.s", "N.p.p.t", "N.p.p.x", "N.p.s.1", "N.p.s.2", "N.p.s.3", "N.p.s.9", "N.p.s.a", "N.p.s.b", "N.p.s.c", "N.p.s.d", "N.p.s.e", "N.p.s.f", "N.p.s.g", "N.p.s.h", "N.p.s.i", "N.p.s.l", "N.p.s.n", "N.p.s.p", "N.p.s.q", "N.p.s.s", "N.p.s.t", "N.p.s.x", "N.p.s.y", "N.s.s.n", "N.s.s.t", "O.e.e.s.n", "O.e.m.s.a", "O.e.m.s.n", "O.e.o.s.a", "O.e.o.s.e", "O.e.o.s.i", "O.e.o.s.n", "O.e.o.s.s", "O.e.p.p.p", "O.e.p.p.t", "O.e.p.s.2", "O.e.p.s.3", "O.e.p.s.a", "O.e.p.s.b", "O.e.p.s.d", "O.e.p.s.e", "O.e.p.s.g", "O.e.p.s.i", "O.e.p.s.n", "O.e.p.s.p", "O.e.p.s.s", "O.e.p.s.t", "O.e.p.s.x", "O.e.w.p.p", "O.e.w.p.t", "O.e.w.s.2", "O.e.w.s.3", "O.e.w.s.a", "O.e.w.s.b", "O.e.w.s.d", "O.e.w.s.e", "O.e.w.s.g", "O.e.w.s.h", "O.e.w.s.i", "O.e.w.s.n", "O.e.w.s.p", "O.e.w.s.s", "O.e.w.s.t", "O.e.w.s.x", "O.h.-.-.-", "O.i.-.s.2", "O.i.-.s.3", "O.i.-.s.9", "O.i.-.s.a", "O.i.-.s.d", "O.i.-.s.f", "O.i.-.s.g", "O.i.-.s.h", "O.i.-.s.i", "O.i.-.s.m", "O.i.-.s.n", "O.i.-.s.p", "O.i.-.s.s", "O.i.-.s.t", "O.i.-.s.x", "O.n.d.s.9", "O.n.d.s.d", "O.n.d.s.g", "O.n.d.s.h", "O.n.d.s.i", "O.n.d.s.m", "O.n.d.s.n", "O.n.d.s.s", "O.n.f.s.2", "O.n.f.s.3", "O.n.f.s.6", "O.n.f.s.9", "O.n.f.s.a", "O.n.f.s.h", "O.n.f.s.i", "O.n.f.s.m", "O.n.f.s.n", "O.n.f.s.p", "O.n.f.s.s", "O.n.m.s.n", "O.n.p.s.2", "O.n.p.s.3", "O.n.p.s.9", "O.n.p.s.a", "O.n.p.s.d", "O.n.p.s.g", "O.n.p.s.i", "O.n.p.s.n", "O.n.p.s.p", "O.n.p.s.s", "O.n.p.s.t", "O.n.q.s.a", "O.n.q.s.i", "O.n.q.s.m", "O.n.q.s.n", "O.n.q.s.s", "O.n.r.s.2", "O.n.r.s.3", "O.n.r.s.6", "O.n.r.s.9", "O.n.r.s.a", "O.n.r.s.i", "O.n.r.s.m", "O.n.r.s.n", "O.n.r.s.p", "O.n.r.s.s", "O.n.s.s.n", "O.n.t.s.9", "O.n.t.s.a", "O.n.t.s.b", "O.n.t.s.m", "O.n.t.s.n", "O.n.t.s.p", "O.n.t.s.s", "P.d.3.p.2", "P.d.3.p.3", "P.d.3.p.9", "P.d.3.p.a", "P.d.3.p.b", "P.d.3.p.c", "P.d.3.p.d", "P.d.3.p.e", "P.d.3.p.g", "P.d.3.p.h", "P.d.3.p.i", "P.d.3.p.n", "P.d.3.p.p", "P.d.3.p.s", "P.d.3.p.t", "P.d.3.p.x", "P.d.3.s.2", "P.d.3.s.3", "P.d.3.s.6", "P.d.3.s.9", "P.d.3.s.a", "P.d.3.s.b", "P.d.3.s.c", "P.d.3.s.d", "P.d.3.s.e", "P.d.3.s.f", "P.d.3.s.g", "P.d.3.s.h", "P.d.3.s.i", "P.d.3.s.n", "P.d.3.s.p", "P.d.3.s.s", "P.d.3.s.t", "P.d.3.s.w", "P.d.3.s.x", "P.d.3.s.y", "P.g.1.p.a", "P.g.1.p.d", "P.g.1.p.g", "P.g.1.p.n", "P.g.1.p.t", "P.g.3.p.a", "P.g.3.p.c", "P.g.3.p.d", "P.g.3.p.g", "P.g.3.p.h", "P.g.3.p.i", "P.g.3.p.n", "P.g.3.p.t", "P.g.3.s.2", "P.g.3.s.3", "P.g.3.s.6", "P.g.3.s.9", "P.g.3.s.a", "P.g.3.s.b", "P.g.3.s.c", "P.g.3.s.d", "P.g.3.s.e", "P.g.3.s.f", "P.g.3.s.g", "P.g.3.s.h", "P.g.3.s.i", "P.g.3.s.n", "P.g.3.s.p", "P.g.3.s.s", "P.g.3.s.t", "P.g.3.s.w", "P.g.3.s.x", "P.g.3.s.y", "P.i.3.p.2", "P.i.3.p.3", "P.i.3.p.a", "P.i.3.p.b", "P.i.3.p.c", "P.i.3.p.d", "P.i.3.p.g", "P.i.3.p.h", "P.i.3.p.i", "P.i.3.p.n", "P.i.3.p.p", "P.i.3.p.s", "P.i.3.p.t", "P.i.3.s.2", "P.i.3.s.3", "P.i.3.s.6", "P.i.3.s.9", "P.i.3.s.a", "P.i.3.s.b", "P.i.3.s.c", "P.i.3.s.d", "P.i.3.s.e", "P.i.3.s.f", "P.i.3.s.g", "P.i.3.s.h", "P.i.3.s.i", "P.i.3.s.n", "P.i.3.s.p", "P.i.3.s.s", "P.i.3.s.t", "P.i.3.s.w", "P.i.3.s.x", "P.i.3.s.y", "P.p.1.p.2", "P.p.1.p.a", "P.p.1.p.c", "P.p.1.p.d", "P.p.1.p.g", "P.p.1.p.h", "P.p.1.p.i", "P.p.1.p.n", "P.p.1.p.s", "P.p.1.p.t", "P.p.1.p.x", "P.p.1.s.2", "P.p.1.s.a", "P.p.1.s.b", "P.p.1.s.c", "P.p.1.s.d", "P.p.1.s.e", "P.p.1.s.g", "P.p.1.s.h", "P.p.1.s.i", "P.p.1.s.n", "P.p.1.s.p", "P.p.1.s.s", "P.p.1.s.t", "P.p.1.s.x", "P.p.2.p.a", "P.p.2.p.i", "P.p.2.p.n", "P.p.2.s.2", "P.p.2.s.a", "P.p.2.s.d", "P.p.2.s.g", "P.p.2.s.h", "P.p.2.s.i", "P.p.2.s.n", "P.p.2.s.s", "P.p.3.p.2", "P.p.3.p.3", "P.p.3.p.a", "P.p.3.p.b", "P.p.3.p.c", "P.p.3.p.d", "P.p.3.p.g", "P.p.3.p.i", "P.p.3.p.n", "P.p.3.p.p", "P.p.3.p.s", "P.p.3.p.t", "P.p.3.p.x", "P.p.3.p.y", "P.p.3.s.2", "P.p.3.s.3", "P.p.3.s.a", "P.p.3.s.b", "P.p.3.s.c", "P.p.3.s.d", "P.p.3.s.e", "P.p.3.s.g", "P.p.3.s.h", "P.p.3.s.i", "P.p.3.s.n", "P.p.3.s.p", "P.p.3.s.s", "P.p.3.s.t", "P.p.3.s.x", "P.p.3.s.y", "P.q.3.p.2", "P.q.3.p.a", "P.q.3.p.c", "P.q.3.p.d", "P.q.3.p.g", "P.q.3.p.h", "P.q.3.p.i", "P.q.3.p.n", "P.q.3.p.s", "P.q.3.p.t", "P.q.3.p.x", "P.q.3.s.2", "P.q.3.s.3", "P.q.3.s.6", "P.q.3.s.9", "P.q.3.s.a", "P.q.3.s.b", "P.q.3.s.c", "P.q.3.s.d", "P.q.3.s.e", "P.q.3.s.f", "P.q.3.s.g", "P.q.3.s.h", "P.q.3.s.i", "P.q.3.s.m", "P.q.3.s.n", "P.q.3.s.p", "P.q.3.s.s", "P.q.3.s.t", "P.q.3.s.w", "P.q.3.s.x", "P.r.3.p.2", "P.r.3.p.3", "P.r.3.p.a", "P.r.3.p.b", "P.r.3.p.c", "P.r.3.p.d", "P.r.3.p.e", "P.r.3.p.g", "P.r.3.p.h", "P.r.3.p.i", "P.r.3.p.n", "P.r.3.p.p", "P.r.3.p.s", "P.r.3.p.t", "P.r.3.p.x", "P.r.3.s.2", "P.r.3.s.3", "P.r.3.s.6", "P.r.3.s.9", "P.r.3.s.a", "P.r.3.s.b", "P.r.3.s.c", "P.r.3.s.d", "P.r.3.s.e", "P.r.3.s.f", "P.r.3.s.g", "P.r.3.s.h", "P.r.3.s.i", "P.r.3.s.m", "P.r.3.s.n", "P.r.3.s.p", "P.r.3.s.s", "P.r.3.s.t", "P.r.3.s.w", "P.r.3.s.x", "P.s.1.p.a", "P.s.2.s.t", "P.s.3.p.n", "P.s.3.s.2", "P.s.3.s.3", "P.s.3.s.a", "P.s.3.s.b", "P.s.3.s.c", "P.s.3.s.d", "P.s.3.s.e", "P.s.3.s.f", "P.s.3.s.g", "P.s.3.s.i", "P.s.3.s.n", "P.s.3.s.s", "P.s.3.s.t", "P.s.3.s.x", "P.x.1.p.2", "P.x.1.p.a", "P.x.1.p.c", "P.x.1.p.d", "P.x.1.p.h", "P.x.1.p.i", "P.x.1.p.n", "P.x.1.p.p", "P.x.1.p.s", "P.x.1.p.t", "P.x.1.p.x", "P.x.1.s.2", "P.x.1.s.a", "P.x.1.s.b", "P.x.1.s.c", "P.x.1.s.d", "P.x.1.s.e", "P.x.1.s.g", "P.x.1.s.h", "P.x.1.s.i", "P.x.1.s.n", "P.x.1.s.p", "P.x.1.s.s", "P.x.1.s.t", "P.x.1.s.x", "P.x.2.s.2", "P.x.2.s.a", "P.x.2.s.d", "P.x.2.s.h", "P.x.2.s.i", "P.x.2.s.n", "P.x.2.s.s", "P.x.3.p.2", "P.x.3.p.3", "P.x.3.p.a", "P.x.3.p.b", "P.x.3.p.c", "P.x.3.p.d", "P.x.3.p.e", "P.x.3.p.g", "P.x.3.p.h", "P.x.3.p.i", "P.x.3.p.n", "P.x.3.p.p", "P.x.3.p.s", "P.x.3.p.t", "P.x.3.p.x", "P.x.3.p.y", "P.x.3.s.2", "P.x.3.s.3", "P.x.3.s.a", "P.x.3.s.b", "P.x.3.s.c", "P.x.3.s.d", "P.x.3.s.e", "P.x.3.s.g", "P.x.3.s.h", "P.x.3.s.i", "P.x.3.s.n", "P.x.3.s.p", "P.x.3.s.s", "P.x.3.s.t", "P.x.3.s.x", "P.x.3.s.y", "P.y.3.s.2", "P.y.3.s.a", "P.y.3.s.b", "P.y.3.s.c", "P.y.3.s.d", "P.y.3.s.g", "P.y.3.s.h", "P.y.3.s.i", "P.y.3.s.n", "P.y.3.s.p", "P.y.3.s.s", "P.y.3.s.t", "P.y.3.s.x", "R.d", "R.g", "R.i", "R.l", "R.m", "R.p", "R.q", "R.r", "R.v", "R.x", "S.t", "T.f", "T.i", "V.a.c.p.3.s", "V.a.i.p.1.p", "V.a.i.p.1.s", "V.a.i.p.2.p", "V.a.i.p.2.s", "V.a.i.p.3.p", "V.a.i.p.3.s", "V.a.i.s.3.s", "V.a.m.p.1.p", "V.a.m.p.3.p", "V.a.m.p.3.s", "V.m.c.p.1.p", "V.m.c.p.1.s", "V.m.c.p.2.p", "V.m.c.p.2.s", "V.m.c.p.3.p", "V.m.c.p.3.s", "V.m.i.p.1.p", "V.m.i.p.1.s", "V.m.i.p.2.p", "V.m.i.p.2.s", "V.m.i.p.3.p", "V.m.i.p.3.s", "V.m.i.s.1.p", "V.m.i.s.1.s", "V.m.i.s.2.p", "V.m.i.s.2.s", "V.m.i.s.3.p", "V.m.i.s.3.s", "V.m.m.p.1.p", "V.m.m.p.1.s", "V.m.m.p.2.p", "V.m.m.p.2.s", "V.m.m.p.3.p", "V.m.m.p.3.s", "V.m.n.-.-.-", "V.m.n.p.1.p", "V.m.n.p.1.s", "V.m.n.p.2.p", "V.m.n.p.2.s", "V.m.n.p.3.p", "V.m.n.p.3.s", "X", "Y", "Z" }; String[] posTags = { "A", "C", "I", "IP", "M", "N", "O", "P", "R", "S", "T", "V", "X", "Y", "Z" }; assertToken(tokens, select(jcas, Token.class)); assertPOS(posMapped, posOrig, select(jcas, POS.class)); assertMorph(morph, select(jcas, MorphologicalFeatures.class)); assertTagset(POS.class, "szeged-rftagger", posTags, jcas); assertTagset(MorphologicalFeatures.class, "szeged-rftagger", morphTags, jcas); // assertTagsetParser(MorphologicalFeatures.class, "szeged-rftagger", unmappedTags, jcas); } @Test public void testRussian() throws Exception { JCas jcas = runTest("ru", null, "Он взял свой факел и избили их в лицо медведя ."); String[] tokens = { "Он", "взял", "свой", "факел", "и", "избили", "их", "в", "лицо", "медведя", "." }; String[] posOrig = { "P", "V", "P", "N", "C", "V", "P", "S", "N", "N", "SENT" }; String[] posMapped = { "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS" }; String[] morph = { "[ 0, 2] - - - - - - - - - - - - - - - - - Он (P.-.3.m.s.n.n)", "[ 3, 7] - - - - - - - - - - - - - - - - - взял (V.m.i.s.-.s.m.a.-.p.-)", "[ 8, 12] - - - - - - - - - - - - - - - - - свой (P.-.-.m.s.a.a)", "[ 13, 18] - - - - - - - - - - - - - - - - - факел (N.c.m.s.n.n.-)", "[ 19, 20] - - - - - - - - - - - - - - - - - и (C)", "[ 21, 27] - - - - - - - - - - - - - - - - - избили (V.m.i.s.-.p.-.a.-.p.-)", "[ 28, 30] - - - - - - - - - - - - - - - - - их (P.-.3.-.p.a.n)", "[ 31, 32] - - - - - - - - - - - - - - - - - в (S.p.-.a)", "[ 33, 37] - - - - - - - - - - - - - - - - - лицо (N.c.n.s.a.n.-)", "[ 38, 45] - - - - - - - - - - - - - - - - - медведя (N.c.m.s.g.y.-)", "[ 46, 47] - - - - - - - - - - - - - - - - - . (SENT)" }; String[] morphTags = { ",", "-", "A.f.c.m.s.n.f", "A.f.p.f.p.g.f", "A.f.p.f.s.a.f", "A.f.p.f.s.a.s", "A.f.p.f.s.d.f", "A.f.p.f.s.g.f", "A.f.p.f.s.i.f", "A.f.p.f.s.l.f", "A.f.p.f.s.n.f", "A.f.p.f.s.n.s", "A.f.p.m.p.a.f", "A.f.p.m.p.d.f", "A.f.p.m.p.g.f", "A.f.p.m.p.i.f", "A.f.p.m.p.l.f", "A.f.p.m.p.n.f", "A.f.p.m.p.n.s", "A.f.p.m.s.a.f", "A.f.p.m.s.d.f", "A.f.p.m.s.d.s", "A.f.p.m.s.g.f", "A.f.p.m.s.g.s", "A.f.p.m.s.i.f", "A.f.p.m.s.l.f", "A.f.p.m.s.n.f", "A.f.p.m.s.n.s", "A.f.p.n.p.a.f", "A.f.p.n.p.n.f", "A.f.p.n.s.a.f", "A.f.p.n.s.d.f", "A.f.p.n.s.g.f", "A.f.p.n.s.i.f", "A.f.p.n.s.l.f", "A.f.p.n.s.n.f", "A.f.p.n.s.n.s", "C", "I", "M.c.-.-.-.-", "M.c.-.-.-.d", "M.c.-.-.a.-", "M.c.-.-.a.d", "M.c.-.-.d.-", "M.c.-.-.d.d", "M.c.-.-.g.-", "M.c.-.-.g.d", "M.c.-.-.i.-", "M.c.-.-.i.d", "M.c.-.-.l.-", "M.c.-.-.n.-", "M.c.f.-.a.-", "M.c.f.-.d.-", "M.c.f.-.g.-", "M.c.f.-.i.-", "M.c.f.-.l.-", "M.c.f.-.n.-", "M.c.m.-.a.-", "M.c.m.-.d.-", "M.c.m.-.g.-", "M.c.m.-.i.-", "M.c.m.-.l.-", "M.c.m.-.n.-", "M.c.n.-.a.-", "M.c.n.-.d.-", "M.c.n.-.g.-", "M.c.n.-.i.-", "M.c.n.-.l.-", "M.c.n.-.n.-", "M.o.-.-.-.d", "M.o.-.-.g.-", "M.o.-.-.i.-", "M.o.-.p.a.-", "M.o.-.p.a.d", "M.o.-.p.d.-", "M.o.-.p.d.d", "M.o.-.p.g.-", "M.o.-.p.g.d", "M.o.-.p.i.-", "M.o.-.p.i.d", "M.o.-.p.l.-", "M.o.-.p.l.d", "M.o.-.p.n.-", "M.o.-.p.n.d", "M.o.-.s.a.d", "M.o.f.-.-.-", "M.o.f.-.a.-", "M.o.f.-.d.-", "M.o.f.-.g.-", "M.o.f.-.i.-", "M.o.f.-.l.-", "M.o.f.-.n.-", "M.o.f.s.a.-", "M.o.f.s.a.d", "M.o.f.s.d.-", "M.o.f.s.d.d", "M.o.f.s.g.-", "M.o.f.s.g.d", "M.o.f.s.i.-", "M.o.f.s.i.d", "M.o.f.s.l.-", "M.o.f.s.l.d", "M.o.f.s.n.-", "M.o.f.s.n.d", "M.o.m.-.a.-", "M.o.m.-.d.-", "M.o.m.-.g.-", "M.o.m.-.i.-", "M.o.m.-.l.-", "M.o.m.-.n.-", "M.o.m.s.a.-", "M.o.m.s.a.d", "M.o.m.s.d.-", "M.o.m.s.g.-", "M.o.m.s.g.d", "M.o.m.s.i.-", "M.o.m.s.i.d", "M.o.m.s.l.-", "M.o.m.s.l.d", "M.o.m.s.n.-", "M.o.m.s.n.d", "M.o.n.-.a.-", "M.o.n.-.d.-", "M.o.n.-.g.-", "M.o.n.-.i.-", "M.o.n.-.l.-", "M.o.n.-.n.-", "M.o.n.s.a.-", "M.o.n.s.a.d", "M.o.n.s.d.-", "M.o.n.s.d.d", "M.o.n.s.g.-", "M.o.n.s.g.d", "M.o.n.s.i.-", "M.o.n.s.i.d", "M.o.n.s.l.-", "M.o.n.s.n.-", "M.o.n.s.n.d", "N.c.c.p.a.y.-", "N.c.c.p.d.y.-", "N.c.c.p.g.y.-", "N.c.c.p.i.y.-", "N.c.c.p.l.y.-", "N.c.c.p.n.y.-", "N.c.c.s.a.y.-", "N.c.c.s.d.y.-", "N.c.c.s.g.n.-", "N.c.c.s.g.y.-", "N.c.c.s.i.y.-", "N.c.c.s.l.y.-", "N.c.c.s.n.n.-", "N.c.c.s.n.y.-", "N.c.f.p.a.n.-", "N.c.f.p.a.y.-", "N.c.f.p.d.n.-", "N.c.f.p.d.y.-", "N.c.f.p.g.n.-", "N.c.f.p.g.y.-", "N.c.f.p.i.n.-", "N.c.f.p.i.y.-", "N.c.f.p.l.n.-", "N.c.f.p.l.y.-", "N.c.f.p.n.n.-", "N.c.f.p.n.y.-", "N.c.f.s.a.n.-", "N.c.f.s.a.y.-", "N.c.f.s.d.n.-", "N.c.f.s.d.y.-", "N.c.f.s.g.n.-", "N.c.f.s.g.y.-", "N.c.f.s.i.n.-", "N.c.f.s.i.y.-", "N.c.f.s.l.n.-", "N.c.f.s.l.y.-", "N.c.f.s.n.n.-", "N.c.f.s.n.n.l", "N.c.f.s.n.n.p", "N.c.f.s.n.y.-", "N.c.f.s.v.y.-", "N.c.m.p.a.n.-", "N.c.m.p.a.y.-", "N.c.m.p.d.n.-", "N.c.m.p.d.y.-", "N.c.m.p.g.n.-", "N.c.m.p.g.y.-", "N.c.m.p.i.n.-", "N.c.m.p.i.y.-", "N.c.m.p.l.n.-", "N.c.m.p.l.y.-", "N.c.m.p.n.n.-", "N.c.m.p.n.n.l", "N.c.m.p.n.y.-", "N.c.m.s.a.n.-", "N.c.m.s.a.y.-", "N.c.m.s.d.n.-", "N.c.m.s.d.y.-", "N.c.m.s.g.n.-", "N.c.m.s.g.y.-", "N.c.m.s.i.n.-", "N.c.m.s.i.y.-", "N.c.m.s.l.n.-", "N.c.m.s.l.y.-", "N.c.m.s.n.n.-", "N.c.m.s.n.n.l", "N.c.m.s.n.n.p", "N.c.m.s.n.y.-", "N.c.m.s.v.n.-", "N.c.m.s.v.y.-", "N.c.n.p.a.n.-", "N.c.n.p.a.y.-", "N.c.n.p.d.n.-", "N.c.n.p.d.y.-", "N.c.n.p.g.n.-", "N.c.n.p.g.y.-", "N.c.n.p.i.n.-", "N.c.n.p.i.y.-", "N.c.n.p.l.n.-", "N.c.n.p.l.y.-", "N.c.n.p.n.n.-", "N.c.n.p.n.y.-", "N.c.n.s.a.n.-", "N.c.n.s.a.y.-", "N.c.n.s.d.n.-", "N.c.n.s.d.y.-", "N.c.n.s.g.n.-", "N.c.n.s.g.y.-", "N.c.n.s.i.n.-", "N.c.n.s.i.y.-", "N.c.n.s.l.n.-", "N.c.n.s.l.y.-", "N.c.n.s.n.n.-", "N.c.n.s.n.y.-", "N.p.c.p.a.y.-", "N.p.c.s.a.y.-", "N.p.c.s.d.y.-", "N.p.c.s.g.y.-", "N.p.c.s.i.y.-", "N.p.c.s.l.y.-", "N.p.c.s.n.n.-", "N.p.c.s.n.y.-", "N.p.c.s.v.y.-", "N.p.f.p.a.y.-", "N.p.f.p.d.y.-", "N.p.f.p.g.y.-", "N.p.f.p.i.y.-", "N.p.f.p.n.y.-", "N.p.f.s.a.y.-", "N.p.f.s.d.y.-", "N.p.f.s.g.n.-", "N.p.f.s.g.y.-", "N.p.f.s.i.y.-", "N.p.f.s.l.y.-", "N.p.f.s.n.n.-", "N.p.f.s.n.y.-", "N.p.f.s.v.y.-", "N.p.m.p.a.y.-", "N.p.m.p.d.y.-", "N.p.m.p.g.y.-", "N.p.m.p.i.y.-", "N.p.m.p.n.y.-", "N.p.m.p.v.y.-", "N.p.m.s.a.y.-", "N.p.m.s.d.n.-", "N.p.m.s.d.y.-", "N.p.m.s.g.n.-", "N.p.m.s.g.y.-", "N.p.m.s.i.y.-", "N.p.m.s.l.y.-", "N.p.m.s.n.n.-", "N.p.m.s.n.y.-", "N.p.m.s.v.y.-", "N.p.n.s.a.n.-", "N.p.n.s.n.n.-", "P.-.-.-.-.-.a", "P.-.-.-.-.-.r", "P.-.-.-.-.a.n", "P.-.-.-.-.a.r", "P.-.-.-.-.d.n", "P.-.-.-.-.d.r", "P.-.-.-.-.g.n", "P.-.-.-.-.g.r", "P.-.-.-.-.i.n", "P.-.-.-.-.i.r", "P.-.-.-.-.l.n", "P.-.-.-.-.n.n", "P.-.-.-.p.-.a", "P.-.-.-.p.a.a", "P.-.-.-.p.a.n", "P.-.-.-.p.d.a", "P.-.-.-.p.d.n", "P.-.-.-.p.g.a", "P.-.-.-.p.g.n", "P.-.-.-.p.i.a", "P.-.-.-.p.i.n", "P.-.-.-.p.l.a", "P.-.-.-.p.l.n", "P.-.-.-.p.n.a", "P.-.-.-.p.n.n", "P.-.-.-.s.a.n", "P.-.-.-.s.a.r", "P.-.-.-.s.d.n", "P.-.-.-.s.d.r", "P.-.-.-.s.g.a", "P.-.-.-.s.g.n", "P.-.-.-.s.g.r", "P.-.-.-.s.i.a", "P.-.-.-.s.i.n", "P.-.-.-.s.i.r", "P.-.-.-.s.l.n", "P.-.-.-.s.n.n", "P.-.-.f.-.a.a", "P.-.-.f.-.l.a", "P.-.-.f.p.a.a", "P.-.-.f.s.-.a", "P.-.-.f.s.a.a", "P.-.-.f.s.a.n", "P.-.-.f.s.d.a", "P.-.-.f.s.d.n", "P.-.-.f.s.g.a", "P.-.-.f.s.g.n", "P.-.-.f.s.i.a", "P.-.-.f.s.i.n", "P.-.-.f.s.l.a", "P.-.-.f.s.l.n", "P.-.-.f.s.n.a", "P.-.-.f.s.n.n", "P.-.-.m.-.a.a", "P.-.-.m.-.g.a", "P.-.-.m.-.i.a", "P.-.-.m.-.l.a", "P.-.-.m.p.g.a", "P.-.-.m.s.-.a", "P.-.-.m.s.a.a", "P.-.-.m.s.a.n", "P.-.-.m.s.d.a", "P.-.-.m.s.d.n", "P.-.-.m.s.g.a", "P.-.-.m.s.g.n", "P.-.-.m.s.i.a", "P.-.-.m.s.i.n", "P.-.-.m.s.l.a", "P.-.-.m.s.l.n", "P.-.-.m.s.n.a", "P.-.-.m.s.n.n", "P.-.-.n.-.a.n", "P.-.-.n.-.g.a", "P.-.-.n.-.l.a", "P.-.-.n.-.n.a", "P.-.-.n.p.a.n", "P.-.-.n.p.g.n", "P.-.-.n.p.n.n", "P.-.-.n.s.-.a", "P.-.-.n.s.a.a", "P.-.-.n.s.a.n", "P.-.-.n.s.d.a", "P.-.-.n.s.d.n", "P.-.-.n.s.g.a", "P.-.-.n.s.g.n", "P.-.-.n.s.i.a", "P.-.-.n.s.i.n", "P.-.-.n.s.l.a", "P.-.-.n.s.l.n", "P.-.-.n.s.n.a", "P.-.-.n.s.n.n", "P.-.1.-.p.a.n", "P.-.1.-.p.d.n", "P.-.1.-.p.g.n", "P.-.1.-.p.i.n", "P.-.1.-.p.l.n", "P.-.1.-.p.n.n", "P.-.1.-.s.a.n", "P.-.1.-.s.d.n", "P.-.1.-.s.g.n", "P.-.1.-.s.i.n", "P.-.1.-.s.l.n", "P.-.1.-.s.n.n", "P.-.1.n.s.n.n", "P.-.2.-.p.a.n", "P.-.2.-.p.d.n", "P.-.2.-.p.g.n", "P.-.2.-.p.i.n", "P.-.2.-.p.l.n", "P.-.2.-.p.n.n", "P.-.2.-.s.a.n", "P.-.2.-.s.d.n", "P.-.2.-.s.g.n", "P.-.2.-.s.i.n", "P.-.2.-.s.l.n", "P.-.2.-.s.n.n", "P.-.2.m.s.d.n", "P.-.2.n.s.a.n", "P.-.3.-.p.a.n", "P.-.3.-.p.d.n", "P.-.3.-.p.g.n", "P.-.3.-.p.i.n", "P.-.3.-.p.l.n", "P.-.3.-.p.n.n", "P.-.3.-.s.a.n", "P.-.3.f.s.a.n", "P.-.3.f.s.d.n", "P.-.3.f.s.g.n", "P.-.3.f.s.i.n", "P.-.3.f.s.l.n", "P.-.3.f.s.n.n", "P.-.3.m.s.a.n", "P.-.3.m.s.d.n", "P.-.3.m.s.g.n", "P.-.3.m.s.i.n", "P.-.3.m.s.l.n", "P.-.3.m.s.n.n", "P.-.3.n.s.a.n", "P.-.3.n.s.d.n", "P.-.3.n.s.g.n", "P.-.3.n.s.i.n", "P.-.3.n.s.l.n", "P.-.3.n.s.n.n", "Q", "R.-", "R.c", "S.p.-.a", "S.p.-.d", "S.p.-.g", "S.p.-.i", "S.p.-.l", "S.p.-.n", "SENT", "V.m.g.-.-.-.-.a.-.p.-", "V.m.g.-.-.-.-.m.-.p.-", "V.m.g.p.-.-.-.a.-.e.-", "V.m.g.p.-.-.-.a.-.p.-", "V.m.g.p.-.-.-.m.-.e.-", "V.m.g.p.-.-.-.m.-.p.-", "V.m.g.s.-.-.-.a.-.e.-", "V.m.g.s.-.-.-.a.-.p.-", "V.m.g.s.-.-.-.m.-.e.-", "V.m.g.s.-.-.-.m.-.p.-", "V.m.i.-.1.-.-.a.-.e.-", "V.m.i.f.1.p.-.a.-.e.-", "V.m.i.f.1.p.-.a.-.p.-", "V.m.i.f.1.p.-.m.-.p.-", "V.m.i.f.1.s.-.a.-.e.-", "V.m.i.f.1.s.-.a.-.p.-", "V.m.i.f.1.s.-.m.-.p.-", "V.m.i.f.2.p.-.a.-.e.-", "V.m.i.f.2.p.-.a.-.p.-", "V.m.i.f.2.p.-.m.-.p.-", "V.m.i.f.2.s.-.a.-.e.-", "V.m.i.f.2.s.-.a.-.p.-", "V.m.i.f.2.s.-.m.-.p.-", "V.m.i.f.3.p.-.a.-.e.-", "V.m.i.f.3.p.-.a.-.p.-", "V.m.i.f.3.p.-.m.-.p.-", "V.m.i.f.3.s.-.a.-.e.-", "V.m.i.f.3.s.-.a.-.p.-", "V.m.i.f.3.s.-.m.-.p.-", "V.m.i.p.-.-.-.m.-.e.-", "V.m.i.p.1.p.-.a.-.e.-", "V.m.i.p.1.p.-.a.-.p.-", "V.m.i.p.1.p.-.m.-.e.-", "V.m.i.p.1.s.-.a.-.e.-", "V.m.i.p.1.s.-.a.-.p.-", "V.m.i.p.1.s.-.m.-.e.-", "V.m.i.p.2.p.-.a.-.e.-", "V.m.i.p.2.p.-.m.-.e.-", "V.m.i.p.2.s.-.a.-.e.-", "V.m.i.p.2.s.-.m.-.e.-", "V.m.i.p.3.p.-.a.-.e.-", "V.m.i.p.3.p.-.a.-.p.-", "V.m.i.p.3.p.-.m.-.e.-", "V.m.i.p.3.p.-.p.-.e.-", "V.m.i.p.3.s.-.a.-.e.-", "V.m.i.p.3.s.-.m.-.e.-", "V.m.i.p.3.s.-.p.-.e.-", "V.m.i.s.-.-.-.a.-.e.-", "V.m.i.s.-.-.-.a.-.p.-", "V.m.i.s.-.-.-.m.-.e.-", "V.m.i.s.-.-.n.m.-.e.-", "V.m.i.s.-.p.-.a.-.e.-", "V.m.i.s.-.p.-.a.-.p.-", "V.m.i.s.-.p.-.m.-.e.-", "V.m.i.s.-.p.-.m.-.p.-", "V.m.i.s.-.p.-.p.-.e.-", "V.m.i.s.-.s.-.a.-.e.-", "V.m.i.s.-.s.-.a.-.p.-", "V.m.i.s.-.s.f.a.-.e.-", "V.m.i.s.-.s.f.a.-.p.-", "V.m.i.s.-.s.f.m.-.e.-", "V.m.i.s.-.s.f.m.-.p.-", "V.m.i.s.-.s.f.p.-.e.-", "V.m.i.s.-.s.m.a.-.e.-", "V.m.i.s.-.s.m.a.-.p.-", "V.m.i.s.-.s.m.m.-.e.-", "V.m.i.s.-.s.m.m.-.p.-", "V.m.i.s.-.s.m.p.-.e.-", "V.m.i.s.-.s.m.p.-.p.-", "V.m.i.s.-.s.n.a.-.e.-", "V.m.i.s.-.s.n.a.-.p.-", "V.m.i.s.-.s.n.m.-.e.-", "V.m.i.s.-.s.n.m.-.p.-", "V.m.i.s.-.s.n.p.-.e.-", "V.m.m.-.-.s.-.a.-.e.-", "V.m.m.-.1.p.-.a.-.e.-", "V.m.m.-.1.p.-.a.-.p.-", "V.m.m.-.1.p.-.m.-.p.-", "V.m.m.-.1.s.-.a.-.e.-", "V.m.m.-.1.s.-.a.-.p.-", "V.m.m.-.1.s.-.m.-.p.-", "V.m.m.-.2.-.-.a.-.e.-", "V.m.m.-.2.-.-.a.-.p.-", "V.m.m.-.2.p.-.a.-.e.-", "V.m.m.-.2.p.-.a.-.p.-", "V.m.m.-.2.p.-.m.-.e.-", "V.m.m.-.2.p.-.m.-.p.-", "V.m.m.-.2.s.-.a.-.e.-", "V.m.m.-.2.s.-.a.-.p.-", "V.m.m.-.2.s.-.m.-.e.-", "V.m.m.-.2.s.-.m.-.p.-", "V.m.n.-.-.-.-.a.-.e.-", "V.m.n.-.-.-.-.a.-.p.-", "V.m.n.-.-.-.-.m.-.e.-", "V.m.n.-.-.-.-.m.-.p.-", "V.m.n.-.-.-.-.p.-.e.-", "V.m.p.p.-.p.-.a.-.e.a", "V.m.p.p.-.p.-.a.-.e.d", "V.m.p.p.-.p.-.a.-.e.g", "V.m.p.p.-.p.-.a.-.e.i", "V.m.p.p.-.p.-.a.-.e.l", "V.m.p.p.-.p.-.a.-.e.n", "V.m.p.p.-.p.-.a.f.e.a", "V.m.p.p.-.p.-.a.f.e.d", "V.m.p.p.-.p.-.a.f.e.g", "V.m.p.p.-.p.-.a.f.e.i", "V.m.p.p.-.p.-.a.f.e.l", "V.m.p.p.-.p.-.a.f.e.n", "V.m.p.p.-.p.-.m.-.e.a", "V.m.p.p.-.p.-.m.-.e.d", "V.m.p.p.-.p.-.m.-.e.g", "V.m.p.p.-.p.-.m.-.e.i", "V.m.p.p.-.p.-.m.-.e.l", "V.m.p.p.-.p.-.m.-.e.n", "V.m.p.p.-.p.-.m.f.e.a", "V.m.p.p.-.p.-.m.f.e.d", "V.m.p.p.-.p.-.m.f.e.g", "V.m.p.p.-.p.-.m.f.e.i", "V.m.p.p.-.p.-.m.f.e.l", "V.m.p.p.-.p.-.m.f.e.n", "V.m.p.p.-.p.-.p.-.e.a", "V.m.p.p.-.p.-.p.-.e.d", "V.m.p.p.-.p.-.p.-.e.g", "V.m.p.p.-.p.-.p.-.e.n", "V.m.p.p.-.p.-.p.f.e.a", "V.m.p.p.-.p.-.p.f.e.d", "V.m.p.p.-.p.-.p.f.e.g", "V.m.p.p.-.p.-.p.f.e.i", "V.m.p.p.-.p.-.p.f.e.l", "V.m.p.p.-.p.-.p.f.e.n", "V.m.p.p.-.p.-.p.s.e.-", "V.m.p.p.-.p.m.a.-.e.g", "V.m.p.p.-.s.-.a.-.e.i", "V.m.p.p.-.s.-.a.f.e.i", "V.m.p.p.-.s.f.a.-.e.a", "V.m.p.p.-.s.f.a.-.e.d", "V.m.p.p.-.s.f.a.-.e.g", "V.m.p.p.-.s.f.a.-.e.i", "V.m.p.p.-.s.f.a.-.e.l", "V.m.p.p.-.s.f.a.-.e.n", "V.m.p.p.-.s.f.a.f.e.a", "V.m.p.p.-.s.f.a.f.e.d", "V.m.p.p.-.s.f.a.f.e.g", "V.m.p.p.-.s.f.a.f.e.i", "V.m.p.p.-.s.f.a.f.e.l", "V.m.p.p.-.s.f.a.f.e.n", "V.m.p.p.-.s.f.m.-.e.a", "V.m.p.p.-.s.f.m.-.e.d", "V.m.p.p.-.s.f.m.-.e.g", "V.m.p.p.-.s.f.m.-.e.i", "V.m.p.p.-.s.f.m.-.e.l", "V.m.p.p.-.s.f.m.-.e.n", "V.m.p.p.-.s.f.m.f.e.a", "V.m.p.p.-.s.f.m.f.e.d", "V.m.p.p.-.s.f.m.f.e.g", "V.m.p.p.-.s.f.m.f.e.i", "V.m.p.p.-.s.f.m.f.e.l", "V.m.p.p.-.s.f.m.f.e.n", "V.m.p.p.-.s.f.p.-.e.a", "V.m.p.p.-.s.f.p.-.e.g", "V.m.p.p.-.s.f.p.-.e.i", "V.m.p.p.-.s.f.p.-.e.l", "V.m.p.p.-.s.f.p.-.e.n", "V.m.p.p.-.s.f.p.f.e.a", "V.m.p.p.-.s.f.p.f.e.d", "V.m.p.p.-.s.f.p.f.e.g", "V.m.p.p.-.s.f.p.f.e.i", "V.m.p.p.-.s.f.p.f.e.l", "V.m.p.p.-.s.f.p.f.e.n", "V.m.p.p.-.s.f.p.s.e.-", "V.m.p.p.-.s.m.a.-.e.a", "V.m.p.p.-.s.m.a.-.e.d", "V.m.p.p.-.s.m.a.-.e.g", "V.m.p.p.-.s.m.a.-.e.i", "V.m.p.p.-.s.m.a.-.e.l", "V.m.p.p.-.s.m.a.-.e.n", "V.m.p.p.-.s.m.a.f.e.a", "V.m.p.p.-.s.m.a.f.e.d", "V.m.p.p.-.s.m.a.f.e.g", "V.m.p.p.-.s.m.a.f.e.i", "V.m.p.p.-.s.m.a.f.e.l", "V.m.p.p.-.s.m.a.f.e.n", "V.m.p.p.-.s.m.a.s.e.-", "V.m.p.p.-.s.m.m.-.e.a", "V.m.p.p.-.s.m.m.-.e.d", "V.m.p.p.-.s.m.m.-.e.g", "V.m.p.p.-.s.m.m.-.e.i", "V.m.p.p.-.s.m.m.-.e.l", "V.m.p.p.-.s.m.m.-.e.n", "V.m.p.p.-.s.m.m.f.e.a", "V.m.p.p.-.s.m.m.f.e.d", "V.m.p.p.-.s.m.m.f.e.g", "V.m.p.p.-.s.m.m.f.e.i", "V.m.p.p.-.s.m.m.f.e.l", "V.m.p.p.-.s.m.m.f.e.n", "V.m.p.p.-.s.m.p.-.e.a", "V.m.p.p.-.s.m.p.-.e.g", "V.m.p.p.-.s.m.p.-.e.i", "V.m.p.p.-.s.m.p.-.e.l", "V.m.p.p.-.s.m.p.-.e.n", "V.m.p.p.-.s.m.p.f.e.a", "V.m.p.p.-.s.m.p.f.e.d", "V.m.p.p.-.s.m.p.f.e.g", "V.m.p.p.-.s.m.p.f.e.i", "V.m.p.p.-.s.m.p.f.e.l", "V.m.p.p.-.s.m.p.f.e.n", "V.m.p.p.-.s.m.p.s.e.-", "V.m.p.p.-.s.n.a.-.e.a", "V.m.p.p.-.s.n.a.-.e.d", "V.m.p.p.-.s.n.a.-.e.g", "V.m.p.p.-.s.n.a.-.e.i", "V.m.p.p.-.s.n.a.-.e.l", "V.m.p.p.-.s.n.a.-.e.n", "V.m.p.p.-.s.n.a.f.e.a", "V.m.p.p.-.s.n.a.f.e.d", "V.m.p.p.-.s.n.a.f.e.g", "V.m.p.p.-.s.n.a.f.e.i", "V.m.p.p.-.s.n.a.f.e.l", "V.m.p.p.-.s.n.a.f.e.n", "V.m.p.p.-.s.n.m.-.e.a", "V.m.p.p.-.s.n.m.-.e.d", "V.m.p.p.-.s.n.m.-.e.g", "V.m.p.p.-.s.n.m.-.e.i", "V.m.p.p.-.s.n.m.-.e.n", "V.m.p.p.-.s.n.m.f.e.a", "V.m.p.p.-.s.n.m.f.e.d", "V.m.p.p.-.s.n.m.f.e.g", "V.m.p.p.-.s.n.m.f.e.i", "V.m.p.p.-.s.n.m.f.e.l", "V.m.p.p.-.s.n.m.f.e.n", "V.m.p.p.-.s.n.p.-.e.a", "V.m.p.p.-.s.n.p.-.e.d", "V.m.p.p.-.s.n.p.-.e.g", "V.m.p.p.-.s.n.p.-.e.i", "V.m.p.p.-.s.n.p.-.e.n", "V.m.p.p.-.s.n.p.f.e.a", "V.m.p.p.-.s.n.p.f.e.d", "V.m.p.p.-.s.n.p.f.e.g", "V.m.p.p.-.s.n.p.f.e.i", "V.m.p.p.-.s.n.p.f.e.l", "V.m.p.p.-.s.n.p.f.e.n", "V.m.p.p.-.s.n.p.s.e.-", "V.m.p.s.-.p.-.a.-.e.a", "V.m.p.s.-.p.-.a.-.e.d", "V.m.p.s.-.p.-.a.-.e.g", "V.m.p.s.-.p.-.a.-.e.i", "V.m.p.s.-.p.-.a.-.e.l", "V.m.p.s.-.p.-.a.-.e.n", "V.m.p.s.-.p.-.a.-.p.a", "V.m.p.s.-.p.-.a.-.p.d", "V.m.p.s.-.p.-.a.-.p.g", "V.m.p.s.-.p.-.a.-.p.i", "V.m.p.s.-.p.-.a.-.p.l", "V.m.p.s.-.p.-.a.-.p.n", "V.m.p.s.-.p.-.a.f.e.a", "V.m.p.s.-.p.-.a.f.e.d", "V.m.p.s.-.p.-.a.f.e.g", "V.m.p.s.-.p.-.a.f.e.i", "V.m.p.s.-.p.-.a.f.e.l", "V.m.p.s.-.p.-.a.f.e.n", "V.m.p.s.-.p.-.a.f.p.a", "V.m.p.s.-.p.-.a.f.p.d", "V.m.p.s.-.p.-.a.f.p.g", "V.m.p.s.-.p.-.a.f.p.i", "V.m.p.s.-.p.-.a.f.p.l", "V.m.p.s.-.p.-.a.f.p.n", "V.m.p.s.-.p.-.m.-.e.a", "V.m.p.s.-.p.-.m.-.e.g", "V.m.p.s.-.p.-.m.-.e.i", "V.m.p.s.-.p.-.m.-.e.l", "V.m.p.s.-.p.-.m.-.e.n", "V.m.p.s.-.p.-.m.-.p.a", "V.m.p.s.-.p.-.m.-.p.d", "V.m.p.s.-.p.-.m.-.p.g", "V.m.p.s.-.p.-.m.-.p.i", "V.m.p.s.-.p.-.m.-.p.l", "V.m.p.s.-.p.-.m.-.p.n", "V.m.p.s.-.p.-.m.f.e.a", "V.m.p.s.-.p.-.m.f.e.d", "V.m.p.s.-.p.-.m.f.e.g", "V.m.p.s.-.p.-.m.f.e.i", "V.m.p.s.-.p.-.m.f.e.l", "V.m.p.s.-.p.-.m.f.e.n", "V.m.p.s.-.p.-.m.f.p.a", "V.m.p.s.-.p.-.m.f.p.d", "V.m.p.s.-.p.-.m.f.p.g", "V.m.p.s.-.p.-.m.f.p.i", "V.m.p.s.-.p.-.m.f.p.l", "V.m.p.s.-.p.-.m.f.p.n", "V.m.p.s.-.p.-.p.-.e.d", "V.m.p.s.-.p.-.p.-.e.g", "V.m.p.s.-.p.-.p.-.e.i", "V.m.p.s.-.p.-.p.-.e.n", "V.m.p.s.-.p.-.p.-.p.a", "V.m.p.s.-.p.-.p.-.p.d", "V.m.p.s.-.p.-.p.-.p.g", "V.m.p.s.-.p.-.p.-.p.i", "V.m.p.s.-.p.-.p.-.p.l", "V.m.p.s.-.p.-.p.-.p.n", "V.m.p.s.-.p.-.p.f.e.a", "V.m.p.s.-.p.-.p.f.e.d", "V.m.p.s.-.p.-.p.f.e.g", "V.m.p.s.-.p.-.p.f.e.i", "V.m.p.s.-.p.-.p.f.e.l", "V.m.p.s.-.p.-.p.f.e.n", "V.m.p.s.-.p.-.p.f.p.a", "V.m.p.s.-.p.-.p.f.p.d", "V.m.p.s.-.p.-.p.f.p.g", "V.m.p.s.-.p.-.p.f.p.i", "V.m.p.s.-.p.-.p.f.p.l", "V.m.p.s.-.p.-.p.f.p.n", "V.m.p.s.-.p.-.p.s.e.-", "V.m.p.s.-.p.-.p.s.p.-", "V.m.p.s.-.s.-.p.f.p.a", "V.m.p.s.-.s.-.p.f.p.n", "V.m.p.s.-.s.f.a.-.e.a", "V.m.p.s.-.s.f.a.-.e.d", "V.m.p.s.-.s.f.a.-.e.g", "V.m.p.s.-.s.f.a.-.e.i", "V.m.p.s.-.s.f.a.-.e.l", "V.m.p.s.-.s.f.a.-.e.n", "V.m.p.s.-.s.f.a.-.p.a", "V.m.p.s.-.s.f.a.-.p.d", "V.m.p.s.-.s.f.a.-.p.g", "V.m.p.s.-.s.f.a.-.p.i", "V.m.p.s.-.s.f.a.-.p.l", "V.m.p.s.-.s.f.a.-.p.n", "V.m.p.s.-.s.f.a.f.e.a", "V.m.p.s.-.s.f.a.f.e.d", "V.m.p.s.-.s.f.a.f.e.g", "V.m.p.s.-.s.f.a.f.e.i", "V.m.p.s.-.s.f.a.f.e.l", "V.m.p.s.-.s.f.a.f.e.n", "V.m.p.s.-.s.f.a.f.p.a", "V.m.p.s.-.s.f.a.f.p.d", "V.m.p.s.-.s.f.a.f.p.g", "V.m.p.s.-.s.f.a.f.p.i", "V.m.p.s.-.s.f.a.f.p.l", "V.m.p.s.-.s.f.a.f.p.n", "V.m.p.s.-.s.f.m.-.e.a", "V.m.p.s.-.s.f.m.-.e.g", "V.m.p.s.-.s.f.m.-.e.l", "V.m.p.s.-.s.f.m.-.e.n", "V.m.p.s.-.s.f.m.-.p.a", "V.m.p.s.-.s.f.m.-.p.d", "V.m.p.s.-.s.f.m.-.p.g", "V.m.p.s.-.s.f.m.-.p.i", "V.m.p.s.-.s.f.m.-.p.l", "V.m.p.s.-.s.f.m.-.p.n", "V.m.p.s.-.s.f.m.f.e.a", "V.m.p.s.-.s.f.m.f.e.d", "V.m.p.s.-.s.f.m.f.e.g", "V.m.p.s.-.s.f.m.f.e.i", "V.m.p.s.-.s.f.m.f.e.l", "V.m.p.s.-.s.f.m.f.e.n", "V.m.p.s.-.s.f.m.f.p.a", "V.m.p.s.-.s.f.m.f.p.d", "V.m.p.s.-.s.f.m.f.p.g", "V.m.p.s.-.s.f.m.f.p.i", "V.m.p.s.-.s.f.m.f.p.l", "V.m.p.s.-.s.f.m.f.p.n", "V.m.p.s.-.s.f.p.-.e.a", "V.m.p.s.-.s.f.p.-.e.d", "V.m.p.s.-.s.f.p.-.e.g", "V.m.p.s.-.s.f.p.-.e.i", "V.m.p.s.-.s.f.p.-.e.n", "V.m.p.s.-.s.f.p.-.p.a", "V.m.p.s.-.s.f.p.-.p.d", "V.m.p.s.-.s.f.p.-.p.g", "V.m.p.s.-.s.f.p.-.p.i", "V.m.p.s.-.s.f.p.-.p.l", "V.m.p.s.-.s.f.p.-.p.n", "V.m.p.s.-.s.f.p.f.e.a", "V.m.p.s.-.s.f.p.f.e.d", "V.m.p.s.-.s.f.p.f.e.g", "V.m.p.s.-.s.f.p.f.e.i", "V.m.p.s.-.s.f.p.f.e.l", "V.m.p.s.-.s.f.p.f.e.n", "V.m.p.s.-.s.f.p.f.p.a", "V.m.p.s.-.s.f.p.f.p.d", "V.m.p.s.-.s.f.p.f.p.g", "V.m.p.s.-.s.f.p.f.p.i", "V.m.p.s.-.s.f.p.f.p.l", "V.m.p.s.-.s.f.p.f.p.n", "V.m.p.s.-.s.f.p.s.e.-", "V.m.p.s.-.s.f.p.s.p.-", "V.m.p.s.-.s.m.a.-.e.a", "V.m.p.s.-.s.m.a.-.e.d", "V.m.p.s.-.s.m.a.-.e.g", "V.m.p.s.-.s.m.a.-.e.i", "V.m.p.s.-.s.m.a.-.e.l", "V.m.p.s.-.s.m.a.-.e.n", "V.m.p.s.-.s.m.a.-.p.a", "V.m.p.s.-.s.m.a.-.p.d", "V.m.p.s.-.s.m.a.-.p.g", "V.m.p.s.-.s.m.a.-.p.i", "V.m.p.s.-.s.m.a.-.p.l", "V.m.p.s.-.s.m.a.-.p.n", "V.m.p.s.-.s.m.a.f.e.a", "V.m.p.s.-.s.m.a.f.e.d", "V.m.p.s.-.s.m.a.f.e.g", "V.m.p.s.-.s.m.a.f.e.i", "V.m.p.s.-.s.m.a.f.e.l", "V.m.p.s.-.s.m.a.f.e.n", "V.m.p.s.-.s.m.a.f.p.a", "V.m.p.s.-.s.m.a.f.p.d", "V.m.p.s.-.s.m.a.f.p.g", "V.m.p.s.-.s.m.a.f.p.i", "V.m.p.s.-.s.m.a.f.p.l", "V.m.p.s.-.s.m.a.f.p.n", "V.m.p.s.-.s.m.m.-.e.a", "V.m.p.s.-.s.m.m.-.e.d", "V.m.p.s.-.s.m.m.-.e.g", "V.m.p.s.-.s.m.m.-.e.i", "V.m.p.s.-.s.m.m.-.e.n", "V.m.p.s.-.s.m.m.-.p.a", "V.m.p.s.-.s.m.m.-.p.d", "V.m.p.s.-.s.m.m.-.p.g", "V.m.p.s.-.s.m.m.-.p.i", "V.m.p.s.-.s.m.m.-.p.l", "V.m.p.s.-.s.m.m.-.p.n", "V.m.p.s.-.s.m.m.f.e.a", "V.m.p.s.-.s.m.m.f.e.g", "V.m.p.s.-.s.m.m.f.e.i", "V.m.p.s.-.s.m.m.f.e.l", "V.m.p.s.-.s.m.m.f.e.n", "V.m.p.s.-.s.m.m.f.p.a", "V.m.p.s.-.s.m.m.f.p.d", "V.m.p.s.-.s.m.m.f.p.g", "V.m.p.s.-.s.m.m.f.p.i", "V.m.p.s.-.s.m.m.f.p.l", "V.m.p.s.-.s.m.m.f.p.n", "V.m.p.s.-.s.m.p.-.e.a", "V.m.p.s.-.s.m.p.-.e.g", "V.m.p.s.-.s.m.p.-.e.i", "V.m.p.s.-.s.m.p.-.e.n", "V.m.p.s.-.s.m.p.-.p.a", "V.m.p.s.-.s.m.p.-.p.d", "V.m.p.s.-.s.m.p.-.p.g", "V.m.p.s.-.s.m.p.-.p.i", "V.m.p.s.-.s.m.p.-.p.l", "V.m.p.s.-.s.m.p.-.p.n", "V.m.p.s.-.s.m.p.f.e.a", "V.m.p.s.-.s.m.p.f.e.d", "V.m.p.s.-.s.m.p.f.e.g", "V.m.p.s.-.s.m.p.f.e.i", "V.m.p.s.-.s.m.p.f.e.l", "V.m.p.s.-.s.m.p.f.e.n", "V.m.p.s.-.s.m.p.f.p.a", "V.m.p.s.-.s.m.p.f.p.d", "V.m.p.s.-.s.m.p.f.p.g", "V.m.p.s.-.s.m.p.f.p.i", "V.m.p.s.-.s.m.p.f.p.l", "V.m.p.s.-.s.m.p.f.p.n", "V.m.p.s.-.s.m.p.s.e.-", "V.m.p.s.-.s.m.p.s.p.-", "V.m.p.s.-.s.n.a.-.e.a", "V.m.p.s.-.s.n.a.-.e.g", "V.m.p.s.-.s.n.a.-.e.i", "V.m.p.s.-.s.n.a.-.e.l", "V.m.p.s.-.s.n.a.-.e.n", "V.m.p.s.-.s.n.a.-.p.-", "V.m.p.s.-.s.n.a.-.p.a", "V.m.p.s.-.s.n.a.-.p.d", "V.m.p.s.-.s.n.a.-.p.g", "V.m.p.s.-.s.n.a.-.p.i", "V.m.p.s.-.s.n.a.-.p.l", "V.m.p.s.-.s.n.a.-.p.n", "V.m.p.s.-.s.n.a.f.e.a", "V.m.p.s.-.s.n.a.f.e.d", "V.m.p.s.-.s.n.a.f.e.g", "V.m.p.s.-.s.n.a.f.e.i", "V.m.p.s.-.s.n.a.f.e.l", "V.m.p.s.-.s.n.a.f.e.n", "V.m.p.s.-.s.n.a.f.p.a", "V.m.p.s.-.s.n.a.f.p.d", "V.m.p.s.-.s.n.a.f.p.g", "V.m.p.s.-.s.n.a.f.p.i", "V.m.p.s.-.s.n.a.f.p.l", "V.m.p.s.-.s.n.a.f.p.n", "V.m.p.s.-.s.n.m.-.e.a", "V.m.p.s.-.s.n.m.-.e.g", "V.m.p.s.-.s.n.m.-.e.n", "V.m.p.s.-.s.n.m.-.p.a", "V.m.p.s.-.s.n.m.-.p.g", "V.m.p.s.-.s.n.m.-.p.i", "V.m.p.s.-.s.n.m.-.p.l", "V.m.p.s.-.s.n.m.-.p.n", "V.m.p.s.-.s.n.m.f.e.a", "V.m.p.s.-.s.n.m.f.e.d", "V.m.p.s.-.s.n.m.f.e.g", "V.m.p.s.-.s.n.m.f.e.i", "V.m.p.s.-.s.n.m.f.e.l", "V.m.p.s.-.s.n.m.f.e.n", "V.m.p.s.-.s.n.m.f.p.a", "V.m.p.s.-.s.n.m.f.p.d", "V.m.p.s.-.s.n.m.f.p.g", "V.m.p.s.-.s.n.m.f.p.i", "V.m.p.s.-.s.n.m.f.p.l", "V.m.p.s.-.s.n.m.f.p.n", "V.m.p.s.-.s.n.p.-.e.l", "V.m.p.s.-.s.n.p.-.p.-", "V.m.p.s.-.s.n.p.-.p.a", "V.m.p.s.-.s.n.p.-.p.d", "V.m.p.s.-.s.n.p.-.p.g", "V.m.p.s.-.s.n.p.-.p.i", "V.m.p.s.-.s.n.p.-.p.l", "V.m.p.s.-.s.n.p.-.p.n", "V.m.p.s.-.s.n.p.f.e.a", "V.m.p.s.-.s.n.p.f.e.g", "V.m.p.s.-.s.n.p.f.e.n", "V.m.p.s.-.s.n.p.f.p.a", "V.m.p.s.-.s.n.p.f.p.d", "V.m.p.s.-.s.n.p.f.p.g", "V.m.p.s.-.s.n.p.f.p.i", "V.m.p.s.-.s.n.p.f.p.l", "V.m.p.s.-.s.n.p.f.p.n", "V.m.p.s.-.s.n.p.s.e.-", "V.m.p.s.-.s.n.p.s.p.-" }; String[] posTags = { ",", "-", "A", "C", "I", "M", "N", "P", "Q", "R", "S", "SENT", "V" }; assertToken(tokens, select(jcas, Token.class)); assertPOS(posMapped, posOrig, select(jcas, POS.class)); assertMorph(morph, select(jcas, MorphologicalFeatures.class)); assertTagset(POS.class, "ric-rftagger", posTags, jcas); assertTagset(MorphologicalFeatures.class, "ric-rftagger", morphTags, jcas); // assertTagsetParser(MorphologicalFeatures.class, "ric-rftagger", unmappedTags, jcas); } @Test public void testSlovene() throws Exception { JCas jcas = runTest("sl", null, "Vzel mojo baklo in ga premagal na obrazu medveda ."); String[] tokens = { "Vzel", "mojo", "baklo", "in", "ga", "premagal", "na", "obrazu", "medveda", "." }; String[] posOrig = { "V", "P", "N", "C", "P", "V", "S", "N", "N", "Z" }; String[] posMapped = { "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS" }; String[] morph = { "[ 0, 4] - - - - - - - - - - - - - - - - - Vzel (V.m.e.p.-.s.m)", "[ 5, 9] - - - - - - - - - - - - - - - - - mojo (P.s.1.f.s.a)", "[ 10, 15] - - - - - - - - - - - - - - - - - baklo (N.c.f.s.a)", "[ 16, 18] - - - - - - - - - - - - - - - - - in (C.c)", "[ 19, 21] - - - - - - - - - - - - - - - - - ga (P.p.3.m.s.a)", "[ 22, 30] - - - - - - - - - - - - - - - - - premagal (V.m.e.p.-.s.m)", "[ 31, 33] - - - - - - - - - - - - - - - - - na (S.l)", "[ 34, 40] - - - - - - - - - - - - - - - - - obrazu (N.c.m.s.l)", "[ 41, 48] - - - - - - - - - - - - - - - - - medveda (N.c.m.s.g)", "[ 49, 50] - - - - - - - - - - - - - - - - - . (Z.p.-)" }; String[] morphTags = { "A.g.c.f.d.a", "A.g.c.f.d.i", "A.g.c.f.d.n", "A.g.c.f.p.a", "A.g.c.f.p.d", "A.g.c.f.p.g", "A.g.c.f.p.i", "A.g.c.f.p.l", "A.g.c.f.p.n", "A.g.c.f.s.a", "A.g.c.f.s.d", "A.g.c.f.s.g", "A.g.c.f.s.i", "A.g.c.f.s.l", "A.g.c.f.s.n", "A.g.c.m.d.a", "A.g.c.m.d.g", "A.g.c.m.d.l", "A.g.c.m.d.n", "A.g.c.m.p.a", "A.g.c.m.p.d", "A.g.c.m.p.g", "A.g.c.m.p.i", "A.g.c.m.p.l", "A.g.c.m.p.n", "A.g.c.m.s.a", "A.g.c.m.s.d", "A.g.c.m.s.g", "A.g.c.m.s.i", "A.g.c.m.s.l", "A.g.c.m.s.n", "A.g.c.n.d.n", "A.g.c.n.p.a", "A.g.c.n.p.d", "A.g.c.n.p.g", "A.g.c.n.p.i", "A.g.c.n.p.l", "A.g.c.n.p.n", "A.g.c.n.s.a", "A.g.c.n.s.d", "A.g.c.n.s.g", "A.g.c.n.s.i", "A.g.c.n.s.l", "A.g.c.n.s.n", "A.g.p.f.d.a", "A.g.p.f.d.d", "A.g.p.f.d.g", "A.g.p.f.d.i", "A.g.p.f.d.l", "A.g.p.f.d.n", "A.g.p.f.p.a", "A.g.p.f.p.d", "A.g.p.f.p.g", "A.g.p.f.p.i", "A.g.p.f.p.l", "A.g.p.f.p.n", "A.g.p.f.s.a", "A.g.p.f.s.d", "A.g.p.f.s.g", "A.g.p.f.s.i", "A.g.p.f.s.l", "A.g.p.f.s.n", "A.g.p.m.d.a", "A.g.p.m.d.d", "A.g.p.m.d.g", "A.g.p.m.d.i", "A.g.p.m.d.l", "A.g.p.m.d.n", "A.g.p.m.p.a", "A.g.p.m.p.d", "A.g.p.m.p.g", "A.g.p.m.p.i", "A.g.p.m.p.l", "A.g.p.m.p.n", "A.g.p.m.s.a", "A.g.p.m.s.d", "A.g.p.m.s.g", "A.g.p.m.s.i", "A.g.p.m.s.l", "A.g.p.m.s.n", "A.g.p.n.d.a", "A.g.p.n.d.g", "A.g.p.n.d.i", "A.g.p.n.d.l", "A.g.p.n.d.n", "A.g.p.n.p.a", "A.g.p.n.p.d", "A.g.p.n.p.g", "A.g.p.n.p.i", "A.g.p.n.p.l", "A.g.p.n.p.n", "A.g.p.n.s.a", "A.g.p.n.s.d", "A.g.p.n.s.g", "A.g.p.n.s.i", "A.g.p.n.s.l", "A.g.p.n.s.n", "A.g.s.f.d.a", "A.g.s.f.d.g", "A.g.s.f.d.i", "A.g.s.f.d.n", "A.g.s.f.p.a", "A.g.s.f.p.d", "A.g.s.f.p.g", "A.g.s.f.p.i", "A.g.s.f.p.l", "A.g.s.f.p.n", "A.g.s.f.s.a", "A.g.s.f.s.d", "A.g.s.f.s.g", "A.g.s.f.s.i", "A.g.s.f.s.l", "A.g.s.f.s.n", "A.g.s.m.d.a", "A.g.s.m.d.g", "A.g.s.m.d.l", "A.g.s.m.d.n", "A.g.s.m.p.a", "A.g.s.m.p.d", "A.g.s.m.p.g", "A.g.s.m.p.i", "A.g.s.m.p.l", "A.g.s.m.p.n", "A.g.s.m.s.a", "A.g.s.m.s.d", "A.g.s.m.s.g", "A.g.s.m.s.i", "A.g.s.m.s.l", "A.g.s.m.s.n", "A.g.s.n.d.a", "A.g.s.n.d.n", "A.g.s.n.p.a", "A.g.s.n.p.d", "A.g.s.n.p.g", "A.g.s.n.p.i", "A.g.s.n.p.l", "A.g.s.n.p.n", "A.g.s.n.s.a", "A.g.s.n.s.g", "A.g.s.n.s.i", "A.g.s.n.s.l", "A.g.s.n.s.n", "A.p.p.f.d.a", "A.p.p.f.d.d", "A.p.p.f.d.g", "A.p.p.f.d.i", "A.p.p.f.d.l", "A.p.p.f.d.n", "A.p.p.f.p.a", "A.p.p.f.p.d", "A.p.p.f.p.g", "A.p.p.f.p.i", "A.p.p.f.p.l", "A.p.p.f.p.n", "A.p.p.f.s.a", "A.p.p.f.s.d", "A.p.p.f.s.g", "A.p.p.f.s.i", "A.p.p.f.s.l", "A.p.p.f.s.n", "A.p.p.m.d.a", "A.p.p.m.d.d", "A.p.p.m.d.g", "A.p.p.m.d.i", "A.p.p.m.d.l", "A.p.p.m.d.n", "A.p.p.m.p.a", "A.p.p.m.p.d", "A.p.p.m.p.g", "A.p.p.m.p.i", "A.p.p.m.p.l", "A.p.p.m.p.n", "A.p.p.m.s.a", "A.p.p.m.s.d", "A.p.p.m.s.g", "A.p.p.m.s.i", "A.p.p.m.s.l", "A.p.p.m.s.n", "A.p.p.n.d.a", "A.p.p.n.d.g", "A.p.p.n.d.n", "A.p.p.n.p.a", "A.p.p.n.p.d", "A.p.p.n.p.g", "A.p.p.n.p.i", "A.p.p.n.p.l", "A.p.p.n.p.n", "A.p.p.n.s.a", "A.p.p.n.s.d", "A.p.p.n.s.g", "A.p.p.n.s.i", "A.p.p.n.s.l", "A.p.p.n.s.n", "A.s.p.f.d.a", "A.s.p.f.d.n", "A.s.p.f.p.a", "A.s.p.f.p.d", "A.s.p.f.p.g", "A.s.p.f.p.i", "A.s.p.f.p.l", "A.s.p.f.p.n", "A.s.p.f.s.a", "A.s.p.f.s.d", "A.s.p.f.s.g", "A.s.p.f.s.i", "A.s.p.f.s.l", "A.s.p.f.s.n", "A.s.p.m.d.a", "A.s.p.m.d.g", "A.s.p.m.d.i", "A.s.p.m.d.l", "A.s.p.m.d.n", "A.s.p.m.p.a", "A.s.p.m.p.d", "A.s.p.m.p.g", "A.s.p.m.p.i", "A.s.p.m.p.l", "A.s.p.m.p.n", "A.s.p.m.s.a", "A.s.p.m.s.d", "A.s.p.m.s.g", "A.s.p.m.s.i", "A.s.p.m.s.l", "A.s.p.m.s.n", "A.s.p.n.d.a", "A.s.p.n.d.n", "A.s.p.n.p.a", "A.s.p.n.p.d", "A.s.p.n.p.g", "A.s.p.n.p.i", "A.s.p.n.p.l", "A.s.p.n.p.n", "A.s.p.n.s.a", "A.s.p.n.s.d", "A.s.p.n.s.g", "A.s.p.n.s.i", "A.s.p.n.s.l", "A.s.p.n.s.n", "C.c", "C.s", "I", "M.d.c.-.-.-", "M.d.o.-.-.-", "M.l.c.-.p.a", "M.l.c.-.p.d", "M.l.c.-.p.g", "M.l.c.-.p.i", "M.l.c.-.p.l", "M.l.c.-.p.n", "M.l.c.f.d.a", "M.l.c.f.d.d", "M.l.c.f.d.g", "M.l.c.f.d.i", "M.l.c.f.d.l", "M.l.c.f.d.n", "M.l.c.f.p.a", "M.l.c.f.p.d", "M.l.c.f.p.g", "M.l.c.f.p.i", "M.l.c.f.p.l", "M.l.c.f.p.n", "M.l.c.m.d.a", "M.l.c.m.d.d", "M.l.c.m.d.g", "M.l.c.m.d.i", "M.l.c.m.d.l", "M.l.c.m.d.n", "M.l.c.m.p.a", "M.l.c.m.p.d", "M.l.c.m.p.g", "M.l.c.m.p.i", "M.l.c.m.p.l", "M.l.c.m.p.n", "M.l.c.n.d.a", "M.l.c.n.d.g", "M.l.c.n.d.i", "M.l.c.n.d.l", "M.l.c.n.d.n", "M.l.c.n.p.a", "M.l.c.n.p.g", "M.l.c.n.p.i", "M.l.c.n.p.l", "M.l.c.n.p.n", "M.l.o.f.d.a", "M.l.o.f.d.i", "M.l.o.f.d.l", "M.l.o.f.d.n", "M.l.o.f.p.a", "M.l.o.f.p.d", "M.l.o.f.p.g", "M.l.o.f.p.i", "M.l.o.f.p.l", "M.l.o.f.p.n", "M.l.o.f.s.a", "M.l.o.f.s.d", "M.l.o.f.s.g", "M.l.o.f.s.i", "M.l.o.f.s.l", "M.l.o.f.s.n", "M.l.o.m.d.a", "M.l.o.m.d.d", "M.l.o.m.d.g", "M.l.o.m.d.i", "M.l.o.m.d.l", "M.l.o.m.d.n", "M.l.o.m.p.a", "M.l.o.m.p.d", "M.l.o.m.p.g", "M.l.o.m.p.i", "M.l.o.m.p.l", "M.l.o.m.p.n", "M.l.o.m.s.a", "M.l.o.m.s.d", "M.l.o.m.s.g", "M.l.o.m.s.i", "M.l.o.m.s.l", "M.l.o.m.s.n", "M.l.o.n.d.a", "M.l.o.n.d.i", "M.l.o.n.d.l", "M.l.o.n.d.n", "M.l.o.n.p.a", "M.l.o.n.p.g", "M.l.o.n.p.i", "M.l.o.n.p.l", "M.l.o.n.p.n", "M.l.o.n.s.a", "M.l.o.n.s.d", "M.l.o.n.s.g", "M.l.o.n.s.i", "M.l.o.n.s.l", "M.l.o.n.s.n", "M.l.p.f.d.a", "M.l.p.f.d.l", "M.l.p.f.d.n", "M.l.p.f.p.a", "M.l.p.f.p.d", "M.l.p.f.p.g", "M.l.p.f.p.i", "M.l.p.f.p.l", "M.l.p.f.p.n", "M.l.p.f.s.a", "M.l.p.f.s.d", "M.l.p.f.s.g", "M.l.p.f.s.i", "M.l.p.f.s.l", "M.l.p.f.s.n", "M.l.p.m.d.a", "M.l.p.m.d.d", "M.l.p.m.d.g", "M.l.p.m.d.i", "M.l.p.m.d.l", "M.l.p.m.d.n", "M.l.p.m.p.a", "M.l.p.m.p.d", "M.l.p.m.p.g", "M.l.p.m.p.i", "M.l.p.m.p.l", "M.l.p.m.p.n", "M.l.p.m.s.a", "M.l.p.m.s.d", "M.l.p.m.s.g", "M.l.p.m.s.i", "M.l.p.m.s.l", "M.l.p.m.s.n", "M.l.p.n.p.a", "M.l.p.n.p.d", "M.l.p.n.p.g", "M.l.p.n.p.i", "M.l.p.n.p.l", "M.l.p.n.p.n", "M.l.p.n.s.a", "M.l.p.n.s.d", "M.l.p.n.s.g", "M.l.p.n.s.i", "M.l.p.n.s.l", "M.l.p.n.s.n", "M.l.s.f.p.a", "M.l.s.f.p.g", "M.l.s.f.p.i", "M.l.s.f.s.a", "M.l.s.f.s.g", "M.l.s.f.s.i", "M.l.s.f.s.l", "M.l.s.f.s.n", "M.l.s.m.d.n", "M.l.s.m.p.a", "M.l.s.m.p.g", "M.l.s.m.p.i", "M.l.s.m.p.n", "M.l.s.m.s.a", "M.l.s.m.s.g", "M.l.s.m.s.i", "M.l.s.m.s.l", "M.l.s.m.s.n", "M.l.s.n.p.a", "M.l.s.n.p.i", "M.l.s.n.p.n", "M.l.s.n.s.a", "M.l.s.n.s.g", "M.l.s.n.s.i", "M.l.s.n.s.n", "M.r.c.-.-.-", "M.r.o.-.-.-", "N.c.f.d.a", "N.c.f.d.d", "N.c.f.d.g", "N.c.f.d.i", "N.c.f.d.l", "N.c.f.d.n", "N.c.f.p.a", "N.c.f.p.d", "N.c.f.p.g", "N.c.f.p.i", "N.c.f.p.l", "N.c.f.p.n", "N.c.f.s.a", "N.c.f.s.d", "N.c.f.s.g", "N.c.f.s.i", "N.c.f.s.l", "N.c.f.s.n", "N.c.m.d.a", "N.c.m.d.d", "N.c.m.d.g", "N.c.m.d.i", "N.c.m.d.l", "N.c.m.d.n", "N.c.m.p.a", "N.c.m.p.d", "N.c.m.p.g", "N.c.m.p.i", "N.c.m.p.l", "N.c.m.p.n", "N.c.m.s.a", "N.c.m.s.d", "N.c.m.s.g", "N.c.m.s.i", "N.c.m.s.l", "N.c.m.s.n", "N.c.n.d.a", "N.c.n.d.d", "N.c.n.d.g", "N.c.n.d.i", "N.c.n.d.l", "N.c.n.d.n", "N.c.n.p.a", "N.c.n.p.d", "N.c.n.p.g", "N.c.n.p.i", "N.c.n.p.l", "N.c.n.p.n", "N.c.n.s.a", "N.c.n.s.d", "N.c.n.s.g", "N.c.n.s.i", "N.c.n.s.l", "N.c.n.s.n", "N.p.f.d.a", "N.p.f.d.g", "N.p.f.d.l", "N.p.f.p.a", "N.p.f.p.d", "N.p.f.p.g", "N.p.f.p.i", "N.p.f.p.l", "N.p.f.p.n", "N.p.f.s.a", "N.p.f.s.d", "N.p.f.s.g", "N.p.f.s.i", "N.p.f.s.l", "N.p.f.s.n", "N.p.m.d.a", "N.p.m.d.d", "N.p.m.d.g", "N.p.m.d.i", "N.p.m.d.l", "N.p.m.d.n", "N.p.m.p.a", "N.p.m.p.d", "N.p.m.p.g", "N.p.m.p.i", "N.p.m.p.l", "N.p.m.p.n", "N.p.m.s.a", "N.p.m.s.d", "N.p.m.s.g", "N.p.m.s.i", "N.p.m.s.l", "N.p.m.s.n", "N.p.n.p.a", "N.p.n.p.g", "N.p.n.p.l", "N.p.n.p.n", "N.p.n.s.a", "N.p.n.s.d", "N.p.n.s.g", "N.p.n.s.i", "N.p.n.s.l", "N.p.n.s.n", "P.d.-.f.d.a", "P.d.-.f.d.g", "P.d.-.f.d.i", "P.d.-.f.d.l", "P.d.-.f.d.n", "P.d.-.f.p.a", "P.d.-.f.p.d", "P.d.-.f.p.g", "P.d.-.f.p.i", "P.d.-.f.p.l", "P.d.-.f.p.n", "P.d.-.f.s.a", "P.d.-.f.s.d", "P.d.-.f.s.g", "P.d.-.f.s.i", "P.d.-.f.s.l", "P.d.-.f.s.n", "P.d.-.m.d.a", "P.d.-.m.d.d", "P.d.-.m.d.g", "P.d.-.m.d.i", "P.d.-.m.d.l", "P.d.-.m.d.n", "P.d.-.m.p.a", "P.d.-.m.p.d", "P.d.-.m.p.g", "P.d.-.m.p.i", "P.d.-.m.p.l", "P.d.-.m.p.n", "P.d.-.m.s.a", "P.d.-.m.s.d", "P.d.-.m.s.g", "P.d.-.m.s.i", "P.d.-.m.s.l", "P.d.-.m.s.n", "P.d.-.n.d.n", "P.d.-.n.p.a", "P.d.-.n.p.d", "P.d.-.n.p.g", "P.d.-.n.p.i", "P.d.-.n.p.l", "P.d.-.n.p.n", "P.d.-.n.s.a", "P.d.-.n.s.d", "P.d.-.n.s.g", "P.d.-.n.s.i", "P.d.-.n.s.l", "P.d.-.n.s.n", "P.g.-.f.d.a", "P.g.-.f.d.d", "P.g.-.f.d.g", "P.g.-.f.d.i", "P.g.-.f.d.l", "P.g.-.f.d.n", "P.g.-.f.p.a", "P.g.-.f.p.d", "P.g.-.f.p.g", "P.g.-.f.p.i", "P.g.-.f.p.l", "P.g.-.f.p.n", "P.g.-.f.s.a", "P.g.-.f.s.d", "P.g.-.f.s.g", "P.g.-.f.s.i", "P.g.-.f.s.l", "P.g.-.f.s.n", "P.g.-.m.d.a", "P.g.-.m.d.d", "P.g.-.m.d.g", "P.g.-.m.d.i", "P.g.-.m.d.l", "P.g.-.m.d.n", "P.g.-.m.p.a", "P.g.-.m.p.d", "P.g.-.m.p.g", "P.g.-.m.p.i", "P.g.-.m.p.l", "P.g.-.m.p.n", "P.g.-.m.s.a", "P.g.-.m.s.d", "P.g.-.m.s.g", "P.g.-.m.s.i", "P.g.-.m.s.l", "P.g.-.m.s.n", "P.g.-.n.d.a", "P.g.-.n.d.d", "P.g.-.n.d.g", "P.g.-.n.d.i", "P.g.-.n.d.l", "P.g.-.n.d.n", "P.g.-.n.p.a", "P.g.-.n.p.d", "P.g.-.n.p.g", "P.g.-.n.p.i", "P.g.-.n.p.l", "P.g.-.n.p.n", "P.g.-.n.s.a", "P.g.-.n.s.d", "P.g.-.n.s.g", "P.g.-.n.s.i", "P.g.-.n.s.l", "P.g.-.n.s.n", "P.i.-.f.d.a", "P.i.-.f.d.n", "P.i.-.f.p.a", "P.i.-.f.p.d", "P.i.-.f.p.g", "P.i.-.f.p.i", "P.i.-.f.p.l", "P.i.-.f.p.n", "P.i.-.f.s.a", "P.i.-.f.s.d", "P.i.-.f.s.g", "P.i.-.f.s.i", "P.i.-.f.s.l", "P.i.-.f.s.n", "P.i.-.m.p.a", "P.i.-.m.p.d", "P.i.-.m.p.g", "P.i.-.m.p.i", "P.i.-.m.p.l", "P.i.-.m.p.n", "P.i.-.m.s.a", "P.i.-.m.s.d", "P.i.-.m.s.g", "P.i.-.m.s.i", "P.i.-.m.s.l", "P.i.-.m.s.n", "P.i.-.n.d.n", "P.i.-.n.p.a", "P.i.-.n.p.d", "P.i.-.n.p.g", "P.i.-.n.p.i", "P.i.-.n.p.l", "P.i.-.n.p.n", "P.i.-.n.s.a", "P.i.-.n.s.d", "P.i.-.n.s.g", "P.i.-.n.s.i", "P.i.-.n.s.l", "P.i.-.n.s.n", "P.p.1.-.d.a", "P.p.1.-.d.d", "P.p.1.-.d.g", "P.p.1.-.d.i", "P.p.1.-.p.a", "P.p.1.-.p.d", "P.p.1.-.p.g", "P.p.1.-.p.i", "P.p.1.-.p.l", "P.p.1.-.s.a", "P.p.1.-.s.d", "P.p.1.-.s.g", "P.p.1.-.s.i", "P.p.1.-.s.l", "P.p.1.-.s.n", "P.p.1.f.p.n", "P.p.1.m.d.n", "P.p.1.m.p.n", "P.p.2.-.d.a", "P.p.2.-.d.d", "P.p.2.-.d.g", "P.p.2.-.d.i", "P.p.2.-.p.a", "P.p.2.-.p.d", "P.p.2.-.p.g", "P.p.2.-.p.i", "P.p.2.-.p.l", "P.p.2.-.s.a", "P.p.2.-.s.d", "P.p.2.-.s.g", "P.p.2.-.s.i", "P.p.2.-.s.l", "P.p.2.-.s.n", "P.p.2.f.d.n", "P.p.2.m.d.n", "P.p.2.m.p.n", "P.p.3.f.d.a", "P.p.3.f.d.d", "P.p.3.f.d.g", "P.p.3.f.d.i", "P.p.3.f.d.l", "P.p.3.f.p.a", "P.p.3.f.p.d", "P.p.3.f.p.g", "P.p.3.f.p.i", "P.p.3.f.p.l", "P.p.3.f.p.n", "P.p.3.f.s.a", "P.p.3.f.s.d", "P.p.3.f.s.g", "P.p.3.f.s.i", "P.p.3.f.s.l", "P.p.3.f.s.n", "P.p.3.m.d.a", "P.p.3.m.d.d", "P.p.3.m.d.g", "P.p.3.m.d.i", "P.p.3.m.d.l", "P.p.3.m.d.n", "P.p.3.m.p.a", "P.p.3.m.p.d", "P.p.3.m.p.g", "P.p.3.m.p.i", "P.p.3.m.p.l", "P.p.3.m.p.n", "P.p.3.m.s.a", "P.p.3.m.s.d", "P.p.3.m.s.g", "P.p.3.m.s.i", "P.p.3.m.s.l", "P.p.3.m.s.n", "P.p.3.n.d.a", "P.p.3.n.d.d", "P.p.3.n.d.g", "P.p.3.n.p.a", "P.p.3.n.p.d", "P.p.3.n.p.g", "P.p.3.n.p.i", "P.p.3.n.p.l", "P.p.3.n.s.a", "P.p.3.n.s.d", "P.p.3.n.s.g", "P.p.3.n.s.i", "P.p.3.n.s.l", "P.p.3.n.s.n", "P.q.-.f.d.a", "P.q.-.f.d.g", "P.q.-.f.d.i", "P.q.-.f.d.l", "P.q.-.f.d.n", "P.q.-.f.p.a", "P.q.-.f.p.d", "P.q.-.f.p.g", "P.q.-.f.p.i", "P.q.-.f.p.l", "P.q.-.f.p.n", "P.q.-.f.s.a", "P.q.-.f.s.d", "P.q.-.f.s.g", "P.q.-.f.s.i", "P.q.-.f.s.l", "P.q.-.f.s.n", "P.q.-.m.d.a", "P.q.-.m.d.g", "P.q.-.m.d.i", "P.q.-.m.d.l", "P.q.-.m.d.n", "P.q.-.m.p.a", "P.q.-.m.p.d", "P.q.-.m.p.g", "P.q.-.m.p.i", "P.q.-.m.p.l", "P.q.-.m.p.n", "P.q.-.m.s.a", "P.q.-.m.s.d", "P.q.-.m.s.g", "P.q.-.m.s.i", "P.q.-.m.s.l", "P.q.-.m.s.n", "P.q.-.n.d.a", "P.q.-.n.d.g", "P.q.-.n.d.i", "P.q.-.n.d.l", "P.q.-.n.p.a", "P.q.-.n.p.d", "P.q.-.n.p.g", "P.q.-.n.p.i", "P.q.-.n.p.l", "P.q.-.n.p.n", "P.q.-.n.s.a", "P.q.-.n.s.d", "P.q.-.n.s.g", "P.q.-.n.s.i", "P.q.-.n.s.l", "P.q.-.n.s.n", "P.r.-.-.-.-", "P.r.-.f.d.n", "P.r.-.f.p.a", "P.r.-.f.p.g", "P.r.-.f.p.i", "P.r.-.f.p.l", "P.r.-.f.p.n", "P.r.-.f.s.a", "P.r.-.f.s.d", "P.r.-.f.s.g", "P.r.-.f.s.i", "P.r.-.f.s.l", "P.r.-.f.s.n", "P.r.-.m.d.n", "P.r.-.m.p.a", "P.r.-.m.p.g", "P.r.-.m.p.l", "P.r.-.m.p.n", "P.r.-.m.s.a", "P.r.-.m.s.d", "P.r.-.m.s.g", "P.r.-.m.s.i", "P.r.-.m.s.l", "P.r.-.m.s.n", "P.r.-.n.p.a", "P.r.-.n.p.g", "P.r.-.n.p.i", "P.r.-.n.s.a", "P.r.-.n.s.d", "P.r.-.n.s.g", "P.r.-.n.s.i", "P.r.-.n.s.l", "P.r.-.n.s.n", "P.s.1.f.d.a", "P.s.1.f.d.n", "P.s.1.f.p.a", "P.s.1.f.p.d", "P.s.1.f.p.g", "P.s.1.f.p.i", "P.s.1.f.p.l", "P.s.1.f.p.n", "P.s.1.f.s.a", "P.s.1.f.s.d", "P.s.1.f.s.g", "P.s.1.f.s.i", "P.s.1.f.s.l", "P.s.1.f.s.n", "P.s.1.m.d.a", "P.s.1.m.d.g", "P.s.1.m.d.i", "P.s.1.m.d.n", "P.s.1.m.p.a", "P.s.1.m.p.d", "P.s.1.m.p.g", "P.s.1.m.p.i", "P.s.1.m.p.l", "P.s.1.m.p.n", "P.s.1.m.s.a", "P.s.1.m.s.d", "P.s.1.m.s.g", "P.s.1.m.s.i", "P.s.1.m.s.l", "P.s.1.m.s.n", "P.s.1.n.p.a", "P.s.1.n.p.d", "P.s.1.n.p.g", "P.s.1.n.p.i", "P.s.1.n.p.l", "P.s.1.n.p.n", "P.s.1.n.s.a", "P.s.1.n.s.d", "P.s.1.n.s.g", "P.s.1.n.s.i", "P.s.1.n.s.l", "P.s.1.n.s.n", "P.s.2.f.d.i", "P.s.2.f.d.n", "P.s.2.f.p.a", "P.s.2.f.p.g", "P.s.2.f.p.i", "P.s.2.f.p.l", "P.s.2.f.p.n", "P.s.2.f.s.a", "P.s.2.f.s.d", "P.s.2.f.s.g", "P.s.2.f.s.i", "P.s.2.f.s.l", "P.s.2.f.s.n", "P.s.2.m.d.g", "P.s.2.m.d.n", "P.s.2.m.p.a", "P.s.2.m.p.d", "P.s.2.m.p.g", "P.s.2.m.p.i", "P.s.2.m.p.l", "P.s.2.m.p.n", "P.s.2.m.s.a", "P.s.2.m.s.d", "P.s.2.m.s.g", "P.s.2.m.s.i", "P.s.2.m.s.l", "P.s.2.m.s.n", "P.s.2.n.d.g", "P.s.2.n.p.a", "P.s.2.n.p.g", "P.s.2.n.p.i", "P.s.2.n.p.n", "P.s.2.n.s.a", "P.s.2.n.s.d", "P.s.2.n.s.g", "P.s.2.n.s.i", "P.s.2.n.s.l", "P.s.2.n.s.n", "P.s.3.f.d.a", "P.s.3.f.d.i", "P.s.3.f.d.n", "P.s.3.f.p.a", "P.s.3.f.p.d", "P.s.3.f.p.g", "P.s.3.f.p.i", "P.s.3.f.p.l", "P.s.3.f.p.n", "P.s.3.f.s.a", "P.s.3.f.s.d", "P.s.3.f.s.g", "P.s.3.f.s.i", "P.s.3.f.s.l", "P.s.3.f.s.n", "P.s.3.m.d.a", "P.s.3.m.d.d", "P.s.3.m.d.g", "P.s.3.m.d.n", "P.s.3.m.p.a", "P.s.3.m.p.d", "P.s.3.m.p.g", "P.s.3.m.p.i", "P.s.3.m.p.l", "P.s.3.m.p.n", "P.s.3.m.s.a", "P.s.3.m.s.d", "P.s.3.m.s.g", "P.s.3.m.s.i", "P.s.3.m.s.l", "P.s.3.m.s.n", "P.s.3.n.d.a", "P.s.3.n.d.n", "P.s.3.n.p.a", "P.s.3.n.p.d", "P.s.3.n.p.g", "P.s.3.n.p.i", "P.s.3.n.p.l", "P.s.3.n.p.n", "P.s.3.n.s.a", "P.s.3.n.s.d", "P.s.3.n.s.g", "P.s.3.n.s.i", "P.s.3.n.s.l", "P.s.3.n.s.n", "P.x.-.-.-.-", "P.x.-.-.-.a", "P.x.-.-.-.d", "P.x.-.-.-.g", "P.x.-.-.-.i", "P.x.-.-.-.l", "P.x.-.f.d.a", "P.x.-.f.d.g", "P.x.-.f.d.i", "P.x.-.f.p.a", "P.x.-.f.p.d", "P.x.-.f.p.g", "P.x.-.f.p.i", "P.x.-.f.p.l", "P.x.-.f.s.a", "P.x.-.f.s.d", "P.x.-.f.s.g", "P.x.-.f.s.i", "P.x.-.f.s.l", "P.x.-.f.s.n", "P.x.-.m.d.a", "P.x.-.m.d.g", "P.x.-.m.d.i", "P.x.-.m.p.a", "P.x.-.m.p.d", "P.x.-.m.p.g", "P.x.-.m.p.i", "P.x.-.m.p.l", "P.x.-.m.s.a", "P.x.-.m.s.d", "P.x.-.m.s.g", "P.x.-.m.s.i", "P.x.-.m.s.l", "P.x.-.m.s.n", "P.x.-.n.p.a", "P.x.-.n.p.d", "P.x.-.n.p.g", "P.x.-.n.p.i", "P.x.-.n.p.l", "P.x.-.n.s.a", "P.x.-.n.s.d", "P.x.-.n.s.g", "P.x.-.n.s.i", "P.x.-.n.s.l", "P.x.-.n.s.n", "P.z.-.f.p.a", "P.z.-.f.p.g", "P.z.-.f.p.i", "P.z.-.f.p.n", "P.z.-.f.s.a", "P.z.-.f.s.d", "P.z.-.f.s.g", "P.z.-.f.s.i", "P.z.-.f.s.l", "P.z.-.f.s.n", "P.z.-.m.p.g", "P.z.-.m.p.i", "P.z.-.m.p.n", "P.z.-.m.s.a", "P.z.-.m.s.d", "P.z.-.m.s.g", "P.z.-.m.s.i", "P.z.-.m.s.l", "P.z.-.m.s.n", "P.z.-.n.p.g", "P.z.-.n.p.n", "P.z.-.n.s.a", "P.z.-.n.s.d", "P.z.-.n.s.g", "P.z.-.n.s.i", "P.z.-.n.s.l", "P.z.-.n.s.n", "Q", "R.g.c", "R.g.p", "R.g.s", "R.r.-", "S.a", "S.d", "S.g", "S.i", "S.l", "S.n", "V.a.-.c.-.-.-", "V.a.-.f.1.d.-", "V.a.-.f.1.p.-", "V.a.-.f.1.s.-", "V.a.-.f.2.d.-", "V.a.-.f.2.p.-", "V.a.-.f.2.s.-", "V.a.-.f.3.d.-", "V.a.-.f.3.p.-", "V.a.-.f.3.s.-", "V.a.-.m.1.p.-", "V.a.-.m.2.d.-", "V.a.-.m.2.p.-", "V.a.-.m.2.s.-", "V.a.-.n.-.-.-", "V.a.-.p.-.d.f", "V.a.-.p.-.d.m", "V.a.-.p.-.d.n", "V.a.-.p.-.p.f", "V.a.-.p.-.p.m", "V.a.-.p.-.p.n", "V.a.-.p.-.s.f", "V.a.-.p.-.s.m", "V.a.-.p.-.s.n", "V.a.-.r.1.d.-", "V.a.-.r.1.p.-", "V.a.-.r.1.s.-", "V.a.-.r.2.d.-", "V.a.-.r.2.p.-", "V.a.-.r.2.s.-", "V.a.-.r.3.d.-", "V.a.-.r.3.p.-", "V.a.-.r.3.s.-", "V.m.b.f.3.s.-", "V.m.b.m.1.p.-", "V.m.b.m.2.d.-", "V.m.b.m.2.p.-", "V.m.b.m.2.s.-", "V.m.b.n.-.-.-", "V.m.b.p.-.d.f", "V.m.b.p.-.d.m", "V.m.b.p.-.d.n", "V.m.b.p.-.p.f", "V.m.b.p.-.p.m", "V.m.b.p.-.p.n", "V.m.b.p.-.s.f", "V.m.b.p.-.s.m", "V.m.b.p.-.s.n", "V.m.b.r.1.d.-", "V.m.b.r.1.p.-", "V.m.b.r.1.s.-", "V.m.b.r.2.d.-", "V.m.b.r.2.p.-", "V.m.b.r.2.s.-", "V.m.b.r.3.d.-", "V.m.b.r.3.p.-", "V.m.b.r.3.s.-", "V.m.b.u.-.-.-", "V.m.e.m.1.d.-", "V.m.e.m.1.p.-", "V.m.e.m.2.d.-", "V.m.e.m.2.p.-", "V.m.e.m.2.s.-", "V.m.e.n.-.-.-", "V.m.e.p.-.d.f", "V.m.e.p.-.d.m", "V.m.e.p.-.d.n", "V.m.e.p.-.p.f", "V.m.e.p.-.p.m", "V.m.e.p.-.p.n", "V.m.e.p.-.s.f", "V.m.e.p.-.s.m", "V.m.e.p.-.s.n", "V.m.e.r.1.d.-", "V.m.e.r.1.p.-", "V.m.e.r.1.s.-", "V.m.e.r.2.d.-", "V.m.e.r.2.p.-", "V.m.e.r.2.s.-", "V.m.e.r.3.d.-", "V.m.e.r.3.p.-", "V.m.e.r.3.s.-", "V.m.e.u.-.-.-", "V.m.p.m.1.d.-", "V.m.p.m.1.p.-", "V.m.p.m.2.d.-", "V.m.p.m.2.p.-", "V.m.p.m.2.s.-", "V.m.p.n.-.-.-", "V.m.p.p.-.d.f", "V.m.p.p.-.d.m", "V.m.p.p.-.d.n", "V.m.p.p.-.p.f", "V.m.p.p.-.p.m", "V.m.p.p.-.p.n", "V.m.p.p.-.s.f", "V.m.p.p.-.s.m", "V.m.p.p.-.s.n", "V.m.p.r.1.d.-", "V.m.p.r.1.p.-", "V.m.p.r.1.s.-", "V.m.p.r.2.d.-", "V.m.p.r.2.p.-", "V.m.p.r.2.s.-", "V.m.p.r.3.d.-", "V.m.p.r.3.p.-", "V.m.p.r.3.s.-", "V.m.p.u.-.-.-", "X.-", "X.f", "X.p", "X.t", "Y", "Z.b.(", "Z.b.)", "Z.b.[", "Z.b.]", "Z.b.{", "Z.b.}", "Z.p.!", "Z.p.,", "Z.p.-", "Z.p.:", "Z.p.;", "Z.p.?", "Z.q.\"", "Z.q.'", "Z.q.`", "Z.s.-" }; String[] posTags = { "A", "C", "I", "M", "N", "P", "Q", "R", "S", "V", "X", "Y", "Z" }; assertToken(tokens, select(jcas, Token.class)); assertPOS(posMapped, posOrig, select(jcas, POS.class)); assertMorph(morph, select(jcas, MorphologicalFeatures.class)); assertTagset(POS.class, "jos-rftagger", posTags, jcas); assertTagset(MorphologicalFeatures.class, "jos-rftagger", morphTags, jcas); // assertTagsetParser(MorphologicalFeatures.class, "jos-rftagger", unmappedTags, jcas); } @Test public void testSlovak() throws Exception { JCas jcas = runTest("sk", null, "Vzal mi pochodeň a poraziť ich na medveďa tvári ."); String[] tokens = { "Vzal", "mi", "pochodeň", "a", "poraziť", "ich", "na", "medveďa", "tvári", "." }; String[] posOrig = { "VL", "PP", "SS", "O", "VI", "PF", "E", "SS", "VK", "Z" }; String[] posMapped = { "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS", "POS" }; String[] morph = { "[ 0, 4] - - - - - - - - - - - - - - - - - Vzal (VL.d.s.c.m.+.:-)", "[ 5, 7] - - - - - - - - - - - - - - - - - mi (PP.h.s.3.-.:-)", "[ 8, 16] - - - - - - - - - - - - - - - - - pochodeň (SS.f.s.4.-.:-)", "[ 17, 18] - - - - - - - - - - - - - - - - - a (O.:-)", "[ 19, 26] - - - - - - - - - - - - - - - - - poraziť (VI.d.+.:-)", "[ 27, 30] - - - - - - - - - - - - - - - - - ich (PF.i.p.4.-.:-)", "[ 31, 33] - - - - - - - - - - - - - - - - - na (E.u.4.-.:-)", "[ 34, 41] - - - - - - - - - - - - - - - - - medveďa (SS.m.s.4.-.:-)", "[ 42, 47] - - - - - - - - - - - - - - - - - tvári (VK.e.s.c.+.:-)", "[ 48, 49] - - - - - - - - - - - - - - - - - . (Z.:-)" }; String[] morphTags = { "#", "%.:-", "%.:r", "0.:-", "0.:q", "AA.f.p.1.x.:-", "AA.f.p.1.x.:q", "AA.f.p.1.x.:r", "AA.f.p.1.x.:rq", "AA.f.p.1.y.:-", "AA.f.p.1.z.:-", "AA.f.p.1.z.:q", "AA.f.p.2.x.:-", "AA.f.p.2.x.:q", "AA.f.p.2.x.:r", "AA.f.p.2.x.:rq", "AA.f.p.2.y.:-", "AA.f.p.2.z.:-", "AA.f.p.3.x.:-", "AA.f.p.3.x.:r", "AA.f.p.3.y.:-", "AA.f.p.3.z.:-", "AA.f.p.4.x.:-", "AA.f.p.4.x.:q", "AA.f.p.4.x.:r", "AA.f.p.4.y.:-", "AA.f.p.4.z.:-", "AA.f.p.5.x.:-", "AA.f.p.5.y.:-", "AA.f.p.5.z.:-", "AA.f.p.6.x.:-", "AA.f.p.6.x.:q", "AA.f.p.6.x.:r", "AA.f.p.6.y.:-", "AA.f.p.6.z.:-", "AA.f.p.7.x.:-", "AA.f.p.7.x.:q", "AA.f.p.7.x.:r", "AA.f.p.7.y.:-", "AA.f.p.7.z.:-", "AA.f.s.1.x.:-", "AA.f.s.1.x.:q", "AA.f.s.1.x.:r", "AA.f.s.1.x.:rq", "AA.f.s.1.y.:-", "AA.f.s.1.y.:r", "AA.f.s.1.z.:-", "AA.f.s.2.x.:-", "AA.f.s.2.x.:q", "AA.f.s.2.x.:r", "AA.f.s.2.x.:rq", "AA.f.s.2.y.:-", "AA.f.s.2.y.:r", "AA.f.s.2.z.:-", "AA.f.s.2.z.:r", "AA.f.s.3.x.:-", "AA.f.s.3.x.:q", "AA.f.s.3.x.:r", "AA.f.s.3.y.:-", "AA.f.s.3.z.:-", "AA.f.s.4.x.:-", "AA.f.s.4.x.:q", "AA.f.s.4.x.:r", "AA.f.s.4.x.:rq", "AA.f.s.4.y.:-", "AA.f.s.4.z.:-", "AA.f.s.5.x.:-", "AA.f.s.5.y.:-", "AA.f.s.5.z.:-", "AA.f.s.6.x.:-", "AA.f.s.6.x.:q", "AA.f.s.6.x.:r", "AA.f.s.6.x.:rq", "AA.f.s.6.y.:-", "AA.f.s.6.z.:-", "AA.f.s.7.x.:-", "AA.f.s.7.x.:q", "AA.f.s.7.x.:r", "AA.f.s.7.y.:-", "AA.f.s.7.z.:-", "AA.f.s.7.z.:q", "AA.i.p.1.x.:-", "AA.i.p.1.x.:q", "AA.i.p.1.x.:r", "AA.i.p.1.y.:-", "AA.i.p.1.z.:-", "AA.i.p.1.z.:r", "AA.i.p.2.x.:-", "AA.i.p.2.x.:q", "AA.i.p.2.x.:r", "AA.i.p.2.y.:-", "AA.i.p.2.z.:-", "AA.i.p.3.x.:-", "AA.i.p.3.x.:r", "AA.i.p.3.y.:-", "AA.i.p.3.z.:-", "AA.i.p.4.x.:-", "AA.i.p.4.x.:q", "AA.i.p.4.x.:r", "AA.i.p.4.y.:-", "AA.i.p.4.z.:-", "AA.i.p.5.x.:-", "AA.i.p.5.y.:-", "AA.i.p.5.z.:-", "AA.i.p.6.x.:-", "AA.i.p.6.x.:q", "AA.i.p.6.x.:r", "AA.i.p.6.y.:-", "AA.i.p.6.z.:-", "AA.i.p.7.x.:-", "AA.i.p.7.x.:q", "AA.i.p.7.x.:r", "AA.i.p.7.y.:-", "AA.i.p.7.z.:-", "AA.i.s.1.x.:-", "AA.i.s.1.x.:q", "AA.i.s.1.x.:r", "AA.i.s.1.y.:-", "AA.i.s.1.z.:-", "AA.i.s.1.z.:r", "AA.i.s.2.x.:-", "AA.i.s.2.x.:q", "AA.i.s.2.x.:r", "AA.i.s.2.y.:-", "AA.i.s.2.z.:-", "AA.i.s.2.z.:r", "AA.i.s.3.x.:-", "AA.i.s.3.x.:q", "AA.i.s.3.x.:r", "AA.i.s.3.y.:-", "AA.i.s.3.z.:-", "AA.i.s.4.x.:-", "AA.i.s.4.x.:q", "AA.i.s.4.x.:r", "AA.i.s.4.y.:-", "AA.i.s.4.z.:-", "AA.i.s.5.x.:-", "AA.i.s.5.y.:-", "AA.i.s.5.z.:-", "AA.i.s.6.x.:-", "AA.i.s.6.x.:q", "AA.i.s.6.x.:r", "AA.i.s.6.y.:-", "AA.i.s.6.z.:-", "AA.i.s.6.z.:r", "AA.i.s.7.x.:-", "AA.i.s.7.x.:q", "AA.i.s.7.x.:r", "AA.i.s.7.y.:-", "AA.i.s.7.z.:-", "AA.i.s.7.z.:q", "AA.m.p.1.x.:-", "AA.m.p.1.x.:q", "AA.m.p.1.x.:r", "AA.m.p.1.x.:rq", "AA.m.p.1.y.:-", "AA.m.p.1.z.:-", "AA.m.p.2.x.:-", "AA.m.p.2.x.:q", "AA.m.p.2.x.:r", "AA.m.p.2.y.:-", "AA.m.p.2.z.:-", "AA.m.p.3.x.:-", "AA.m.p.3.x.:q", "AA.m.p.3.x.:r", "AA.m.p.3.y.:-", "AA.m.p.3.z.:-", "AA.m.p.4.x.:-", "AA.m.p.4.y.:-", "AA.m.p.4.z.:-", "AA.m.p.4.z.:q", "AA.m.p.5.x.:-", "AA.m.p.5.y.:-", "AA.m.p.5.z.:-", "AA.m.p.6.x.:-", "AA.m.p.6.y.:-", "AA.m.p.6.z.:-", "AA.m.p.7.x.:-", "AA.m.p.7.x.:q", "AA.m.p.7.x.:r", "AA.m.p.7.y.:-", "AA.m.p.7.z.:-", "AA.m.s.1.x.:-", "AA.m.s.1.x.:q", "AA.m.s.1.x.:r", "AA.m.s.1.y.:-", "AA.m.s.1.y.:r", "AA.m.s.1.z.:-", "AA.m.s.1.z.:q", "AA.m.s.1.z.:r", "AA.m.s.2.x.:-", "AA.m.s.2.x.:q", "AA.m.s.2.x.:r", "AA.m.s.2.y.:-", "AA.m.s.2.y.:r", "AA.m.s.2.z.:-", "AA.m.s.3.x.:-", "AA.m.s.3.x.:r", "AA.m.s.3.y.:-", "AA.m.s.3.z.:-", "AA.m.s.4.x.:-", "AA.m.s.4.x.:q", "AA.m.s.4.x.:r", "AA.m.s.4.y.:-", "AA.m.s.4.z.:-", "AA.m.s.4.z.:q", "AA.m.s.5.x.:-", "AA.m.s.5.x.:r", "AA.m.s.5.y.:-", "AA.m.s.5.z.:-", "AA.m.s.6.x.:-", "AA.m.s.6.x.:r", "AA.m.s.6.y.:-", "AA.m.s.6.z.:-", "AA.m.s.7.x.:-", "AA.m.s.7.x.:q", "AA.m.s.7.x.:r", "AA.m.s.7.y.:-", "AA.m.s.7.y.:r", "AA.m.s.7.z.:-", "AA.n.p.1.x.:-", "AA.n.p.1.x.:q", "AA.n.p.1.x.:r", "AA.n.p.1.y.:-", "AA.n.p.1.z.:-", "AA.n.p.2.x.:-", "AA.n.p.2.x.:q", "AA.n.p.2.x.:r", "AA.n.p.2.y.:-", "AA.n.p.2.z.:-", "AA.n.p.3.x.:-", "AA.n.p.3.x.:r", "AA.n.p.3.y.:-", "AA.n.p.3.z.:-", "AA.n.p.4.x.:-", "AA.n.p.4.x.:q", "AA.n.p.4.x.:r", "AA.n.p.4.y.:-", "AA.n.p.4.z.:-", "AA.n.p.5.x.:-", "AA.n.p.5.y.:-", "AA.n.p.5.z.:-", "AA.n.p.6.x.:-", "AA.n.p.6.x.:q", "AA.n.p.6.x.:r", "AA.n.p.6.y.:-", "AA.n.p.6.z.:-", "AA.n.p.7.x.:-", "AA.n.p.7.x.:r", "AA.n.p.7.y.:-", "AA.n.p.7.z.:-", "AA.n.s.1.x.:-", "AA.n.s.1.x.:q", "AA.n.s.1.x.:r", "AA.n.s.1.y.:-", "AA.n.s.1.y.:q", "AA.n.s.1.z.:-", "AA.n.s.1.z.:q", "AA.n.s.2.x.:-", "AA.n.s.2.x.:q", "AA.n.s.2.x.:r", "AA.n.s.2.y.:-", "AA.n.s.2.z.:-", "AA.n.s.3.x.:-", "AA.n.s.3.x.:r", "AA.n.s.3.x.:rq", "AA.n.s.3.y.:-", "AA.n.s.3.y.:q", "AA.n.s.3.z.:-", "AA.n.s.4.x.:-", "AA.n.s.4.x.:q", "AA.n.s.4.x.:r", "AA.n.s.4.y.:-", "AA.n.s.4.z.:-", "AA.n.s.5.x.:-", "AA.n.s.5.y.:-", "AA.n.s.5.z.:-", "AA.n.s.6.x.:-", "AA.n.s.6.x.:q", "AA.n.s.6.x.:r", "AA.n.s.6.y.:-", "AA.n.s.6.y.:q", "AA.n.s.6.z.:-", "AA.n.s.7.x.:-", "AA.n.s.7.x.:q", "AA.n.s.7.x.:r", "AA.n.s.7.y.:-", "AA.n.s.7.z.:-", "AA.o.p.1.x.:-", "AA.o.p.2.x.:-", "AF.f.p.1.x.:-", "AF.f.p.1.x.:r", "AF.f.p.2.x.:-", "AF.f.p.2.x.:r", "AF.f.p.3.x.:-", "AF.f.p.3.x.:r", "AF.f.p.4.x.:-", "AF.f.p.4.x.:r", "AF.f.p.6.x.:-", "AF.f.p.6.x.:r", "AF.f.p.7.x.:-", "AF.f.p.7.x.:r", "AF.f.s.1.x.:-", "AF.f.s.1.x.:r", "AF.f.s.2.x.:-", "AF.f.s.2.x.:r", "AF.f.s.2.x.:rq", "AF.f.s.3.x.:-", "AF.f.s.3.x.:r", "AF.f.s.4.x.:-", "AF.f.s.4.x.:r", "AF.f.s.5.x.:-", "AF.f.s.6.x.:-", "AF.f.s.6.x.:r", "AF.f.s.7.x.:-", "AF.f.s.7.x.:q", "AF.f.s.7.x.:r", "AF.i.p.1.x.:-", "AF.i.p.1.x.:r", "AF.i.p.2.x.:-", "AF.i.p.2.x.:r", "AF.i.p.3.x.:r", "AF.i.p.3.x.:rq", "AF.i.p.4.x.:-", "AF.i.p.4.x.:r", "AF.i.p.6.x.:-", "AF.i.p.6.x.:r", "AF.i.p.7.x.:-", "AF.i.p.7.x.:r", "AF.i.s.1.x.:-", "AF.i.s.1.x.:r", "AF.i.s.2.x.:-", "AF.i.s.2.x.:r", "AF.i.s.3.x.:-", "AF.i.s.3.x.:r", "AF.i.s.4.x.:-", "AF.i.s.4.x.:r", "AF.i.s.5.x.:-", "AF.i.s.5.x.:r", "AF.i.s.6.x.:-", "AF.i.s.6.x.:r", "AF.i.s.7.x.:-", "AF.i.s.7.x.:q", "AF.i.s.7.x.:r", "AF.m.p.1.x.:-", "AF.m.p.1.x.:r", "AF.m.p.1.x.:rq", "AF.m.p.2.x.:-", "AF.m.p.2.x.:r", "AF.m.p.3.x.:-", "AF.m.p.3.x.:r", "AF.m.p.4.x.:r", "AF.m.p.5.x.:-", "AF.m.p.6.x.:-", "AF.m.p.7.x.:-", "AF.m.p.7.x.:r", "AF.m.s.1.x.:-", "AF.m.s.1.x.:r", "AF.m.s.2.x.:-", "AF.m.s.2.x.:r", "AF.m.s.3.x.:-", "AF.m.s.3.x.:r", "AF.m.s.4.x.:-", "AF.m.s.4.x.:r", "AF.m.s.5.x.:-", "AF.m.s.6.x.:-", "AF.m.s.7.x.:-", "AF.m.s.7.x.:r", "AF.n.p.1.x.:-", "AF.n.p.1.x.:r", "AF.n.p.2.x.:-", "AF.n.p.2.x.:r", "AF.n.p.3.x.:-", "AF.n.p.3.x.:r", "AF.n.p.4.x.:-", "AF.n.p.4.x.:r", "AF.n.p.6.x.:-", "AF.n.p.6.x.:r", "AF.n.p.7.x.:r", "AF.n.s.1.x.:-", "AF.n.s.1.x.:r", "AF.n.s.1.x.:rq", "AF.n.s.2.x.:-", "AF.n.s.2.x.:r", "AF.n.s.3.x.:-", "AF.n.s.3.x.:r", "AF.n.s.4.x.:-", "AF.n.s.4.x.:q", "AF.n.s.4.x.:r", "AF.n.s.4.x.:rq", "AF.n.s.5.x.:-", "AF.n.s.6.x.:-", "AF.n.s.6.x.:r", "AF.n.s.7.x.:-", "AF.n.s.7.x.:r", "AU.f.p.1.x.:-", "AU.f.p.1.y.:-", "AU.f.p.1.z.:-", "AU.f.p.2.x.:-", "AU.f.p.3.x.:-", "AU.f.p.4.x.:-", "AU.f.p.5.x.:-", "AU.f.p.6.x.:-", "AU.f.p.7.x.:-", "AU.f.s.1.x.:-", "AU.f.s.1.x.:r", "AU.f.s.1.y.:-", "AU.f.s.1.z.:-", "AU.f.s.2.x.:-", "AU.f.s.2.x.:r", "AU.f.s.3.x.:-", "AU.f.s.4.x.:-", "AU.f.s.4.x.:r", "AU.f.s.5.x.:-", "AU.f.s.6.x.:-", "AU.f.s.7.x.:-", "AU.i.p.1.x.:-", "AU.i.p.1.y.:-", "AU.i.p.2.x.:-", "AU.i.p.3.x.:-", "AU.i.p.4.x.:-", "AU.i.p.5.x.:-", "AU.i.p.6.x.:-", "AU.i.p.7.x.:-", "AU.i.s.1.x.:-", "AU.i.s.1.y.:-", "AU.i.s.2.x.:-", "AU.i.s.2.x.:r", "AU.i.s.3.x.:-", "AU.i.s.4.x.:-", "AU.i.s.5.x.:-", "AU.i.s.6.x.:-", "AU.i.s.7.x.:-", "AU.m.p.1.x.:-", "AU.m.p.1.y.:-", "AU.m.p.1.z.:-", "AU.m.p.2.x.:-", "AU.m.p.3.x.:-", "AU.m.p.4.x.:-", "AU.m.p.5.x.:-", "AU.m.p.6.x.:-", "AU.m.p.7.x.:-", "AU.m.s.1.x.:-", "AU.m.s.1.y.:-", "AU.m.s.1.z.:-", "AU.m.s.2.x.:-", "AU.m.s.3.x.:-", "AU.m.s.4.x.:-", "AU.m.s.5.x.:-", "AU.m.s.6.x.:-", "AU.m.s.7.x.:-", "AU.n.p.1.x.:-", "AU.n.p.1.y.:-", "AU.n.p.1.z.:-", "AU.n.p.2.x.:-", "AU.n.p.3.x.:-", "AU.n.p.4.x.:-", "AU.n.p.5.x.:-", "AU.n.p.6.x.:-", "AU.n.p.7.x.:-", "AU.n.s.1.x.:-", "AU.n.s.1.x.:r", "AU.n.s.1.y.:-", "AU.n.s.1.z.:-", "AU.n.s.2.x.:-", "AU.n.s.3.x.:-", "AU.n.s.4.x.:-", "AU.n.s.5.x.:-", "AU.n.s.6.x.:-", "AU.n.s.7.x.:-", "D.x.:-", "D.x.:q", "D.x.:r", "D.y.:-", "D.y.:r", "D.z.:-", "D.z.:q", "E.u.2.-.:-", "E.u.2.-.:q", "E.u.2.-.:r", "E.u.3.-.:-", "E.u.3.-.:r", "E.u.4.-.:-", "E.u.4.-.:q", "E.u.4.-.:r", "E.u.6.-.:-", "E.u.6.-.:q", "E.u.6.-.:r", "E.u.7.-.:-", "E.u.7.-.:q", "E.u.7.-.:r", "E.v.2.-.:-", "E.v.2.-.:q", "E.v.2.-.:r", "E.v.3.-.:-", "E.v.4.-.:-", "E.v.6.-.:-", "E.v.6.-.:q", "E.v.7.-.:-", "E.v.7.-.:q", "G.k.f.p.1.x.:-", "G.k.f.p.1.y.:-", "G.k.f.p.1.z.:-", "G.k.f.p.2.x.:-", "G.k.f.p.2.x.:q", "G.k.f.p.2.y.:-", "G.k.f.p.2.z.:-", "G.k.f.p.3.x.:-", "G.k.f.p.3.x.:q", "G.k.f.p.3.y.:-", "G.k.f.p.3.z.:-", "G.k.f.p.4.x.:-", "G.k.f.p.5.x.:-", "G.k.f.p.6.x.:-", "G.k.f.p.7.x.:-", "G.k.f.p.7.y.:-", "G.k.f.p.7.z.:-", "G.k.f.s.1.x.:-", "G.k.f.s.1.x.:q", "G.k.f.s.1.x.:r", "G.k.f.s.1.y.:-", "G.k.f.s.1.z.:-", "G.k.f.s.2.x.:-", "G.k.f.s.2.x.:q", "G.k.f.s.2.y.:-", "G.k.f.s.2.z.:-", "G.k.f.s.3.x.:-", "G.k.f.s.4.x.:-", "G.k.f.s.4.y.:-", "G.k.f.s.4.z.:-", "G.k.f.s.5.x.:-", "G.k.f.s.6.x.:-", "G.k.f.s.7.x.:-", "G.k.f.s.7.x.:q", "G.k.f.s.7.y.:-", "G.k.f.s.7.z.:-", "G.k.i.p.1.x.:-", "G.k.i.p.2.x.:-", "G.k.i.p.2.x.:q", "G.k.i.p.3.x.:-", "G.k.i.p.4.x.:-", "G.k.i.p.4.x.:q", "G.k.i.p.5.x.:-", "G.k.i.p.6.x.:-", "G.k.i.p.7.x.:-", "G.k.i.s.1.x.:-", "G.k.i.s.1.x.:q", "G.k.i.s.1.y.:-", "G.k.i.s.1.z.:-", "G.k.i.s.2.x.:-", "G.k.i.s.2.y.:-", "G.k.i.s.2.z.:-", "G.k.i.s.3.x.:-", "G.k.i.s.3.y.:-", "G.k.i.s.3.z.:-", "G.k.i.s.4.x.:-", "G.k.i.s.5.x.:-", "G.k.i.s.6.x.:-", "G.k.i.s.6.x.:q", "G.k.i.s.6.y.:-", "G.k.i.s.6.z.:-", "G.k.i.s.7.x.:-", "G.k.m.p.1.x.:-", "G.k.m.p.2.x.:-", "G.k.m.p.2.x.:q", "G.k.m.p.3.x.:-", "G.k.m.p.4.x.:-", "G.k.m.p.5.x.:-", "G.k.m.p.6.x.:-", "G.k.m.p.7.x.:-", "G.k.m.s.1.x.:-", "G.k.m.s.1.x.:r", "G.k.m.s.2.x.:-", "G.k.m.s.2.x.:q", "G.k.m.s.3.x.:-", "G.k.m.s.4.x.:-", "G.k.m.s.5.x.:-", "G.k.m.s.6.x.:-", "G.k.m.s.7.x.:-", "G.k.n.p.1.x.:-", "G.k.n.p.2.x.:-", "G.k.n.p.3.x.:-", "G.k.n.p.4.x.:-", "G.k.n.p.5.x.:-", "G.k.n.p.6.x.:-", "G.k.n.p.7.x.:-", "G.k.n.s.1.x.:-", "G.k.n.s.1.x.:r", "G.k.n.s.1.y.:-", "G.k.n.s.2.x.:-", "G.k.n.s.3.x.:-", "G.k.n.s.4.x.:-", "G.k.n.s.4.z.:-", "G.k.n.s.5.x.:-", "G.k.n.s.6.x.:-", "G.k.n.s.7.x.:-", "G.k.n.s.7.z.:-", "G.k.o.p.1.x.:-", "G.k.o.p.2.x.:-", "G.t.f.p.1.x.:-", "G.t.f.p.1.x.:q", "G.t.f.p.1.x.:r", "G.t.f.p.1.y.:-", "G.t.f.p.1.z.:-", "G.t.f.p.2.x.:-", "G.t.f.p.2.x.:r", "G.t.f.p.2.y.:-", "G.t.f.p.2.z.:-", "G.t.f.p.3.x.:-", "G.t.f.p.3.y.:-", "G.t.f.p.3.z.:-", "G.t.f.p.4.x.:-", "G.t.f.p.4.y.:-", "G.t.f.p.4.z.:-", "G.t.f.p.5.x.:-", "G.t.f.p.6.x.:-", "G.t.f.p.6.x.:r", "G.t.f.p.7.x.:-", "G.t.f.p.7.x.:q", "G.t.f.p.7.y.:-", "G.t.f.p.7.z.:-", "G.t.f.s.1.x.:-", "G.t.f.s.1.x.:q", "G.t.f.s.1.x.:r", "G.t.f.s.1.y.:-", "G.t.f.s.1.z.:-", "G.t.f.s.2.x.:-", "G.t.f.s.2.x.:q", "G.t.f.s.2.x.:r", "G.t.f.s.2.y.:-", "G.t.f.s.2.z.:-", "G.t.f.s.3.x.:-", "G.t.f.s.3.x.:r", "G.t.f.s.4.x.:-", "G.t.f.s.4.x.:q", "G.t.f.s.4.x.:r", "G.t.f.s.4.y.:-", "G.t.f.s.4.z.:-", "G.t.f.s.5.x.:-", "G.t.f.s.5.z.:-", "G.t.f.s.6.x.:-", "G.t.f.s.6.x.:q", "G.t.f.s.6.x.:r", "G.t.f.s.7.x.:-", "G.t.f.s.7.x.:q", "G.t.f.s.7.y.:-", "G.t.f.s.7.z.:-", "G.t.i.p.1.x.:-", "G.t.i.p.1.x.:q", "G.t.i.p.1.x.:r", "G.t.i.p.1.z.:-", "G.t.i.p.2.x.:-", "G.t.i.p.2.x.:q", "G.t.i.p.2.x.:r", "G.t.i.p.2.y.:-", "G.t.i.p.2.z.:-", "G.t.i.p.3.x.:-", "G.t.i.p.3.x.:r", "G.t.i.p.3.z.:-", "G.t.i.p.4.x.:-", "G.t.i.p.4.x.:q", "G.t.i.p.4.x.:r", "G.t.i.p.4.y.:-", "G.t.i.p.4.z.:-", "G.t.i.p.5.x.:-", "G.t.i.p.6.x.:-", "G.t.i.p.6.x.:r", "G.t.i.p.6.z.:-", "G.t.i.p.7.x.:-", "G.t.i.p.7.x.:q", "G.t.i.p.7.x.:r", "G.t.i.p.7.y.:-", "G.t.i.p.7.z.:-", "G.t.i.s.1.x.:-", "G.t.i.s.1.x.:q", "G.t.i.s.1.x.:r", "G.t.i.s.1.y.:-", "G.t.i.s.1.z.:-", "G.t.i.s.2.x.:-", "G.t.i.s.2.x.:q", "G.t.i.s.2.y.:-", "G.t.i.s.2.z.:-", "G.t.i.s.3.x.:-", "G.t.i.s.3.y.:-", "G.t.i.s.3.z.:-", "G.t.i.s.4.x.:-", "G.t.i.s.4.x.:q", "G.t.i.s.4.y.:-", "G.t.i.s.4.z.:-", "G.t.i.s.5.x.:-", "G.t.i.s.6.x.:-", "G.t.i.s.6.y.:-", "G.t.i.s.6.z.:-", "G.t.i.s.7.x.:-", "G.t.i.s.7.y.:-", "G.t.i.s.7.z.:-", "G.t.m.p.1.x.:-", "G.t.m.p.1.x.:q", "G.t.m.p.1.x.:r", "G.t.m.p.1.y.:-", "G.t.m.p.1.z.:-", "G.t.m.p.2.x.:-", "G.t.m.p.2.x.:q", "G.t.m.p.2.z.:-", "G.t.m.p.3.x.:-", "G.t.m.p.4.x.:-", "G.t.m.p.4.x.:q", "G.t.m.p.4.y.:-", "G.t.m.p.4.z.:-", "G.t.m.p.5.x.:-", "G.t.m.p.6.x.:-", "G.t.m.p.7.x.:-", "G.t.m.p.7.z.:-", "G.t.m.s.1.x.:-", "G.t.m.s.1.x.:q", "G.t.m.s.1.x.:r", "G.t.m.s.1.y.:-", "G.t.m.s.1.z.:-", "G.t.m.s.2.x.:-", "G.t.m.s.2.x.:r", "G.t.m.s.3.x.:-", "G.t.m.s.3.x.:r", "G.t.m.s.4.x.:-", "G.t.m.s.4.x.:r", "G.t.m.s.4.z.:-", "G.t.m.s.5.x.:-", "G.t.m.s.5.z.:-", "G.t.m.s.6.x.:-", "G.t.m.s.6.x.:r", "G.t.m.s.7.x.:-", "G.t.m.s.7.z.:-", "G.t.n.p.1.x.:-", "G.t.n.p.1.x.:q", "G.t.n.p.1.x.:r", "G.t.n.p.2.x.:-", "G.t.n.p.2.z.:-", "G.t.n.p.3.x.:-", "G.t.n.p.3.z.:-", "G.t.n.p.4.x.:-", "G.t.n.p.4.y.:-", "G.t.n.p.4.z.:-", "G.t.n.p.5.x.:-", "G.t.n.p.6.x.:-", "G.t.n.p.6.z.:-", "G.t.n.p.7.x.:-", "G.t.n.p.7.z.:-", "G.t.n.s.1.x.:-", "G.t.n.s.1.x.:q", "G.t.n.s.1.x.:r", "G.t.n.s.1.y.:-", "G.t.n.s.1.z.:-", "G.t.n.s.2.x.:-", "G.t.n.s.2.x.:q", "G.t.n.s.2.x.:r", "G.t.n.s.3.x.:-", "G.t.n.s.4.x.:-", "G.t.n.s.4.x.:r", "G.t.n.s.4.y.:-", "G.t.n.s.4.z.:-", "G.t.n.s.5.x.:-", "G.t.n.s.6.x.:-", "G.t.n.s.6.x.:r", "G.t.n.s.6.z.:-", "G.t.n.s.7.x.:-", "G.t.n.s.7.x.:q", "G.t.n.s.7.z.:-", "G.t.o.p.1.x.:-", "G.t.o.p.2.x.:-", "G.t.o.p.7.x.:-", "J.:-", "J.:q", "J.:r", "NA.f.p.1.-.:-", "NA.f.p.2.-.:-", "NA.f.p.3.-.:-", "NA.f.p.4.-.:-", "NA.f.p.5.-.:-", "NA.f.p.6.-.:-", "NA.f.p.7.-.:-", "NA.f.s.1.-.:-", "NA.f.s.1.-.:r", "NA.f.s.2.-.:-", "NA.f.s.2.-.:q", "NA.f.s.2.-.:r", "NA.f.s.3.-.:-", "NA.f.s.4.-.:-", "NA.f.s.4.-.:q", "NA.f.s.4.-.:r", "NA.f.s.5.-.:-", "NA.f.s.6.-.:-", "NA.f.s.6.-.:r", "NA.f.s.7.-.:-", "NA.f.s.7.-.:r", "NA.i.p.1.-.:-", "NA.i.p.1.-.:r", "NA.i.p.2.-.:-", "NA.i.p.2.-.:q", "NA.i.p.3.-.:-", "NA.i.p.4.-.:-", "NA.i.p.5.-.:-", "NA.i.p.6.-.:-", "NA.i.p.7.-.:-", "NA.i.s.1.-.:-", "NA.i.s.1.-.:r", "NA.i.s.2.-.:-", "NA.i.s.3.-.:-", "NA.i.s.4.-.:-", "NA.i.s.4.-.:r", "NA.i.s.5.-.:-", "NA.i.s.6.-.:-", "NA.i.s.6.-.:q", "NA.i.s.6.-.:r", "NA.i.s.7.-.:-", "NA.i.s.7.-.:q", "NA.m.p.1.-.:-", "NA.m.p.1.-.:q", "NA.m.p.1.-.:r", "NA.m.p.2.-.:-", "NA.m.p.3.-.:-", "NA.m.p.4.-.:-", "NA.m.p.5.-.:-", "NA.m.p.6.-.:-", "NA.m.p.7.-.:-", "NA.m.s.1.-.:-", "NA.m.s.2.-.:-", "NA.m.s.3.-.:-", "NA.m.s.4.-.:-", "NA.m.s.5.-.:-", "NA.m.s.6.-.:-", "NA.m.s.7.-.:-", "NA.n.p.1.-.:-", "NA.n.p.2.-.:-", "NA.n.p.3.-.:-", "NA.n.p.4.-.:-", "NA.n.p.5.-.:-", "NA.n.p.6.-.:-", "NA.n.p.7.-.:-", "NA.n.s.1.-.:-", "NA.n.s.2.-.:-", "NA.n.s.3.-.:-", "NA.n.s.4.-.:-", "NA.n.s.4.-.:q", "NA.n.s.5.-.:-", "NA.n.s.6.-.:-", "NA.n.s.6.-.:q", "NA.n.s.7.-.:-", "ND.:-", "ND.:q", "NF.f.p.1.-.:-", "NF.f.p.2.-.:-", "NF.f.p.3.-.:-", "NF.f.p.4.-.:-", "NF.f.p.7.-.:-", "NF.f.s.1.-.:-", "NF.f.s.1.-.:q", "NF.f.s.2.-.:-", "NF.f.s.3.-.:-", "NF.f.s.4.-.:-", "NF.f.s.5.-.:-", "NF.f.s.6.-.:-", "NF.f.s.7.-.:-", "NF.i.p.1.-.:-", "NF.i.s.1.-.:-", "NF.i.s.1.-.:r", "NF.i.s.2.-.:-", "NF.i.s.3.-.:-", "NF.i.s.4.-.:-", "NF.i.s.5.-.:-", "NF.i.s.6.-.:-", "NF.i.s.7.-.:-", "NF.i.s.7.-.:r", "NF.m.p.1.-.:-", "NF.m.p.2.-.:-", "NF.m.p.3.-.:-", "NF.m.p.4.-.:-", "NF.m.p.5.-.:-", "NF.m.p.6.-.:-", "NF.m.s.1.-.:-", "NF.m.s.2.-.:-", "NF.m.s.3.-.:-", "NF.m.s.4.-.:-", "NF.m.s.5.-.:-", "NF.m.s.6.-.:-", "NF.m.s.7.-.:-", "NF.m.s.7.-.:q", "NF.n.p.3.-.:-", "NF.n.s.1.-.:-", "NF.n.s.2.-.:-", "NF.n.s.3.-.:-", "NF.n.s.4.-.:-", "NF.n.s.5.-.:-", "NF.n.s.6.-.:-", "NF.n.s.7.-.:-", "NN.f.p.1.-.:-", "NN.f.p.1.-.:r", "NN.f.p.2.-.:-", "NN.f.p.2.-.:r", "NN.f.p.3.-.:-", "NN.f.p.4.-.:-", "NN.f.p.4.-.:r", "NN.f.p.5.-.:-", "NN.f.p.6.-.:-", "NN.f.p.7.-.:-", "NN.f.p.7.-.:r", "NN.i.p.1.-.:-", "NN.i.p.1.-.:r", "NN.i.p.2.-.:-", "NN.i.p.3.-.:-", "NN.i.p.4.-.:-", "NN.i.p.5.-.:-", "NN.i.p.6.-.:-", "NN.i.p.7.-.:-", "NN.m.p.1.-.:-", "NN.m.p.1.-.:r", "NN.m.p.2.-.:-", "NN.m.p.2.-.:r", "NN.m.p.3.-.:-", "NN.m.p.4.-.:-", "NN.m.p.4.-.:r", "NN.m.p.5.-.:-", "NN.m.p.6.-.:-", "NN.m.p.7.-.:-", "NN.n.p.1.-.:-", "NN.n.p.1.-.:r", "NN.n.p.2.-.:-", "NN.n.p.3.-.:-", "NN.n.p.4.-.:-", "NN.n.p.4.-.:q", "NN.n.p.5.-.:-", "NN.n.p.6.-.:-", "NN.n.p.6.-.:r", "NN.n.p.7.-.:-", "NS.f.p.1.-.:-", "NS.f.p.2.-.:-", "NS.f.p.3.-.:-", "NS.f.p.4.-.:-", "NS.f.p.6.-.:-", "NS.f.p.7.-.:-", "NS.f.s.1.-.:-", "NS.f.s.2.-.:-", "NS.f.s.3.-.:-", "NS.f.s.4.-.:-", "NS.f.s.6.-.:-", "NS.f.s.7.-.:-", "NS.i.p.1.-.:-", "NS.i.p.2.-.:-", "NS.i.p.2.-.:q", "NS.i.p.3.-.:-", "NS.i.p.4.-.:-", "NS.i.p.6.-.:-", "NS.i.p.7.-.:-", "NS.i.s.1.-.:-", "NS.i.s.2.-.:-", "NS.i.s.2.-.:q", "NS.i.s.3.-.:-", "NS.i.s.4.-.:-", "NS.i.s.5.-.:-", "NS.i.s.6.-.:-", "NS.i.s.7.-.:-", "NU.f.p.1.-.:-", "NU.f.p.2.-.:-", "NU.f.p.3.-.:-", "NU.f.p.4.-.:-", "NU.f.p.5.-.:-", "NU.f.p.6.-.:-", "NU.f.p.6.-.:q", "NU.f.p.7.-.:-", "NU.f.s.1.-.:-", "NU.f.s.2.-.:-", "NU.f.s.4.-.:-", "NU.f.s.6.-.:-", "NU.i.p.1.-.:-", "NU.i.p.2.-.:-", "NU.i.p.3.-.:-", "NU.i.p.4.-.:-", "NU.i.p.4.-.:q", "NU.i.p.5.-.:-", "NU.i.p.6.-.:-", "NU.i.p.7.-.:-", "NU.i.s.1.-.:-", "NU.i.s.2.-.:-", "NU.i.s.4.-.:-", "NU.i.s.6.-.:-", "NU.i.s.7.-.:-", "NU.m.p.1.-.:-", "NU.m.p.2.-.:-", "NU.m.p.3.-.:-", "NU.m.p.4.-.:-", "NU.m.p.5.-.:-", "NU.m.p.6.-.:-", "NU.m.p.6.-.:q", "NU.m.p.7.-.:-", "NU.n.p.1.-.:-", "NU.n.p.2.-.:-", "NU.n.p.2.-.:r", "NU.n.p.3.-.:-", "NU.n.p.4.-.:-", "NU.n.p.4.-.:q", "NU.n.p.5.-.:-", "NU.n.p.6.-.:-", "NU.n.p.7.-.:-", "NU.n.s.1.-.:-", "NU.n.s.1.-.:r", "NU.n.s.2.-.:-", "NU.n.s.3.-.:-", "NU.n.s.4.-.:-", "NU.n.s.4.-.:q", "NU.n.s.5.-.:-", "NU.n.s.6.-.:-", "NU.n.s.7.-.:-", "O.:-", "O.:q", "OY.:-", "PA.f.p.1.-.:-", "PA.f.p.1.-.:q", "PA.f.p.2.-.:-", "PA.f.p.2.-.:q", "PA.f.p.3.-.:-", "PA.f.p.4.-.:-", "PA.f.p.4.-.:q", "PA.f.p.5.-.:-", "PA.f.p.6.-.:-", "PA.f.p.7.-.:-", "PA.f.s.1.-.:-", "PA.f.s.1.-.:q", "PA.f.s.2.-.:-", "PA.f.s.2.-.:q", "PA.f.s.3.-.:-", "PA.f.s.4.-.:-", "PA.f.s.4.-.:q", "PA.f.s.5.-.:-", "PA.f.s.6.-.:-", "PA.f.s.6.-.:q", "PA.f.s.7.-.:-", "PA.i.p.1.-.:-", "PA.i.p.1.-.:q", "PA.i.p.2.-.:-", "PA.i.p.3.-.:-", "PA.i.p.3.-.:q", "PA.i.p.4.-.:-", "PA.i.p.4.-.:q", "PA.i.p.5.-.:-", "PA.i.p.6.-.:-", "PA.i.p.7.-.:-", "PA.i.s.1.-.:-", "PA.i.s.1.-.:q", "PA.i.s.2.-.:-", "PA.i.s.2.-.:q", "PA.i.s.3.-.:-", "PA.i.s.4.-.:-", "PA.i.s.4.-.:q", "PA.i.s.5.-.:-", "PA.i.s.6.-.:-", "PA.i.s.6.-.:q", "PA.i.s.7.-.:-", "PA.i.s.7.-.:q", "PA.m.p.1.-.:-", "PA.m.p.1.-.:q", "PA.m.p.2.-.:-", "PA.m.p.3.-.:-", "PA.m.p.4.-.:-", "PA.m.p.5.-.:-", "PA.m.p.6.-.:-", "PA.m.p.7.-.:-", "PA.m.s.1.-.:-", "PA.m.s.1.-.:q", "PA.m.s.2.-.:-", "PA.m.s.3.-.:-", "PA.m.s.3.-.:q", "PA.m.s.4.-.:-", "PA.m.s.5.-.:-", "PA.m.s.6.-.:-", "PA.m.s.7.-.:-", "PA.n.p.1.-.:-", "PA.n.p.1.-.:q", "PA.n.p.2.-.:-", "PA.n.p.3.-.:-", "PA.n.p.4.-.:-", "PA.n.p.4.-.:q", "PA.n.p.5.-.:-", "PA.n.p.6.-.:-", "PA.n.p.7.-.:-", "PA.n.s.1.-.:-", "PA.n.s.1.-.:q", "PA.n.s.1.-.:r", "PA.n.s.2.-.:-", "PA.n.s.2.-.:q", "PA.n.s.3.-.:-", "PA.n.s.4.-.:-", "PA.n.s.4.-.:q", "PA.n.s.5.-.:-", "PA.n.s.6.-.:-", "PA.n.s.7.-.:-", "PD.:-", "PD.:q", "PD.:r", "PF.f.p.1.-.:-", "PF.f.p.2.-.:-", "PF.f.p.3.-.:-", "PF.f.p.4.-.:-", "PF.f.p.4.-.:q", "PF.f.p.5.-.:-", "PF.f.p.6.-.:-", "PF.f.p.6.-.:q", "PF.f.p.7.-.:-", "PF.f.s.1.-.:-", "PF.f.s.1.-.:q", "PF.f.s.2.-.:-", "PF.f.s.2.-.:q", "PF.f.s.2.-.:r", "PF.f.s.3.-.:-", "PF.f.s.3.-.:q", "PF.f.s.3.-.:r", "PF.f.s.4.-.:-", "PF.f.s.4.-.:q", "PF.f.s.4.-.:r", "PF.f.s.5.-.:-", "PF.f.s.6.-.:-", "PF.f.s.6.-.:q", "PF.f.s.6.-.:r", "PF.f.s.7.-.:-", "PF.f.s.7.-.:r", "PF.i.p.1.-.:-", "PF.i.p.2.-.:-", "PF.i.p.3.-.:-", "PF.i.p.4.-.:-", "PF.i.p.4.-.:r", "PF.i.p.5.-.:-", "PF.i.p.6.-.:-", "PF.i.p.7.-.:-", "PF.i.s.1.-.:-", "PF.i.s.1.-.:r", "PF.i.s.2.-.:-", "PF.i.s.2.-.:q", "PF.i.s.2.g.:-", "PF.i.s.3.-.:-", "PF.i.s.4.-.:-", "PF.i.s.4.-.:r", "PF.i.s.4.g.:-", "PF.i.s.5.-.:-", "PF.i.s.6.-.:-", "PF.i.s.7.-.:-", "PF.i.s.7.-.:q", "PF.i.s.7.-.:r", "PF.m.p.1.-.:-", "PF.m.p.1.-.:q", "PF.m.p.1.-.:r", "PF.m.p.2.-.:-", "PF.m.p.3.-.:-", "PF.m.p.3.-.:q", "PF.m.p.4.-.:-", "PF.m.p.4.-.:q", "PF.m.p.5.-.:-", "PF.m.p.6.-.:-", "PF.m.p.7.-.:-", "PF.m.s.1.-.:-", "PF.m.s.1.-.:r", "PF.m.s.2.-.:-", "PF.m.s.2.-.:q", "PF.m.s.2.-.:r", "PF.m.s.2.g.:-", "PF.m.s.3.-.:-", "PF.m.s.3.-.:r", "PF.m.s.4.-.:-", "PF.m.s.4.-.:r", "PF.m.s.4.g.:-", "PF.m.s.5.-.:-", "PF.m.s.6.-.:-", "PF.m.s.7.-.:-", "PF.m.s.7.-.:q", "PF.m.s.7.-.:r", "PF.n.p.1.-.:-", "PF.n.p.1.-.:q", "PF.n.p.2.-.:-", "PF.n.p.3.-.:-", "PF.n.p.4.-.:-", "PF.n.p.4.-.:r", "PF.n.p.5.-.:-", "PF.n.p.6.-.:-", "PF.n.p.7.-.:-", "PF.n.s.1.-.:-", "PF.n.s.1.-.:q", "PF.n.s.1.-.:r", "PF.n.s.2.-.:-", "PF.n.s.2.-.:q", "PF.n.s.2.g.:-", "PF.n.s.3.-.:-", "PF.n.s.3.-.:r", "PF.n.s.4.-.:-", "PF.n.s.4.-.:q", "PF.n.s.4.-.:r", "PF.n.s.4.g.:-", "PF.n.s.5.-.:-", "PF.n.s.6.-.:-", "PF.n.s.7.-.:-", "PF.n.s.7.-.:q", "PF.o.p.4.-.:r", "PP.h.p.1.-.:-", "PP.h.p.1.-.:r", "PP.h.p.2.-.:-", "PP.h.p.3.-.:-", "PP.h.p.3.-.:r", "PP.h.p.4.-.:-", "PP.h.p.4.-.:q", "PP.h.p.4.-.:r", "PP.h.p.5.-.:-", "PP.h.p.6.-.:-", "PP.h.p.7.-.:-", "PP.h.p.7.-.:r", "PP.h.s.1.-.:-", "PP.h.s.1.-.:r", "PP.h.s.2.-.:-", "PP.h.s.2.-.:r", "PP.h.s.3.-.:-", "PP.h.s.3.-.:q", "PP.h.s.3.-.:r", "PP.h.s.4.-.:-", "PP.h.s.4.-.:q", "PP.h.s.4.-.:r", "PP.h.s.5.-.:-", "PP.h.s.6.-.:-", "PP.h.s.6.-.:q", "PP.h.s.7.-.:-", "PP.h.s.7.-.:r", "PS.f.p.1.-.:-", "PS.f.p.2.-.:-", "PS.f.p.3.-.:-", "PS.f.p.6.-.:-", "PS.f.p.7.-.:-", "PS.f.s.1.-.:-", "PS.f.s.3.-.:-", "PS.f.s.4.-.:-", "PS.f.s.7.-.:-", "PS.n.s.1.-.:-", "PS.n.s.2.-.:-", "PS.n.s.3.-.:-", "PS.n.s.6.-.:-", "PS.n.s.7.-.:-", "PU.f.p.1.-.:-", "PU.f.p.2.-.:-", "PU.f.p.2.-.:r", "PU.f.p.3.-.:-", "PU.f.p.4.-.:-", "PU.f.p.5.-.:-", "PU.f.p.6.-.:-", "PU.f.p.7.-.:-", "PU.f.s.1.-.:-", "PU.f.s.1.-.:r", "PU.f.s.2.-.:-", "PU.f.s.3.-.:-", "PU.f.s.4.-.:-", "PU.f.s.4.-.:r", "PU.f.s.5.-.:-", "PU.f.s.6.-.:-", "PU.f.s.7.-.:-", "PU.f.s.7.-.:r", "PU.i.p.1.-.:-", "PU.i.p.2.-.:-", "PU.i.p.3.-.:-", "PU.i.p.4.-.:-", "PU.i.p.5.-.:-", "PU.i.p.6.-.:-", "PU.i.p.7.-.:-", "PU.i.s.1.-.:-", "PU.i.s.2.-.:-", "PU.i.s.3.-.:-", "PU.i.s.4.-.:-", "PU.i.s.5.-.:-", "PU.i.s.6.-.:-", "PU.i.s.6.-.:r", "PU.i.s.7.-.:-", "PU.m.p.1.-.:-", "PU.m.p.2.-.:-", "PU.m.p.2.-.:r", "PU.m.p.3.-.:-", "PU.m.p.3.-.:r", "PU.m.p.4.-.:-", "PU.m.p.5.-.:-", "PU.m.p.6.-.:-", "PU.m.p.7.-.:-", "PU.m.s.1.-.:-", "PU.m.s.2.-.:-", "PU.m.s.3.-.:-", "PU.m.s.4.-.:-", "PU.m.s.5.-.:-", "PU.m.s.6.-.:-", "PU.m.s.7.-.:-", "PU.n.p.1.-.:-", "PU.n.p.2.-.:-", "PU.n.p.3.-.:-", "PU.n.p.4.-.:-", "PU.n.p.5.-.:-", "PU.n.p.6.-.:-", "PU.n.p.7.-.:-", "PU.n.s.1.-.:-", "PU.n.s.1.-.:r", "PU.n.s.2.-.:-", "PU.n.s.3.-.:-", "PU.n.s.3.-.:r", "PU.n.s.4.-.:-", "PU.n.s.4.-.:q", "PU.n.s.4.-.:r", "PU.n.s.5.-.:-", "PU.n.s.6.-.:-", "PU.n.s.6.-.:r", "PU.n.s.7.-.:-", "PU.o.s.4.-.:r", "Q.:-", "Q.:q", "Q.:r", "R.:-", "R.:q", "SA.f.p.1.-.:-", "SA.f.p.2.-.:-", "SA.f.p.3.-.:-", "SA.f.p.4.-.:-", "SA.f.p.6.-.:-", "SA.f.p.7.-.:-", "SA.f.s.1.-.:-", "SA.f.s.1.-.:r", "SA.f.s.1.-.:rq", "SA.f.s.2.-.:-", "SA.f.s.2.-.:r", "SA.f.s.3.-.:-", "SA.f.s.3.-.:r", "SA.f.s.4.-.:-", "SA.f.s.4.-.:r", "SA.f.s.4.-.:rq", "SA.f.s.5.-.:-", "SA.f.s.6.-.:-", "SA.f.s.6.-.:r", "SA.f.s.7.-.:-", "SA.f.s.7.-.:r", "SA.i.p.1.-.:-", "SA.i.p.2.-.:-", "SA.i.p.3.-.:-", "SA.i.p.4.-.:-", "SA.i.p.7.-.:-", "SA.i.s.1.-.:-", "SA.i.s.1.-.:r", "SA.i.s.2.-.:-", "SA.i.s.3.-.:-", "SA.i.s.4.-.:-", "SA.i.s.6.-.:-", "SA.i.s.6.-.:r", "SA.m.p.1.-.:-", "SA.m.p.1.-.:r", "SA.m.p.2.-.:-", "SA.m.p.2.-.:q", "SA.m.p.2.-.:r", "SA.m.p.3.-.:-", "SA.m.p.3.-.:r", "SA.m.p.4.-.:-", "SA.m.p.5.-.:-", "SA.m.p.6.-.:-", "SA.m.p.7.-.:-", "SA.m.s.1.-.:-", "SA.m.s.1.-.:r", "SA.m.s.2.-.:-", "SA.m.s.2.-.:r", "SA.m.s.3.-.:-", "SA.m.s.3.-.:r", "SA.m.s.4.-.:-", "SA.m.s.4.-.:r", "SA.m.s.5.-.:-", "SA.m.s.6.-.:-", "SA.m.s.6.-.:r", "SA.m.s.7.-.:-", "SA.m.s.7.-.:r", "SA.m.s.7.-.:rq", "SA.n.p.1.-.:-", "SA.n.p.2.-.:-", "SA.n.p.3.-.:-", "SA.n.p.7.-.:-", "SA.n.s.1.-.:-", "SA.n.s.1.-.:r", "SA.n.s.2.-.:-", "SA.n.s.2.-.:r", "SA.n.s.3.-.:-", "SA.n.s.3.-.:r", "SA.n.s.4.-.:-", "SA.n.s.6.-.:-", "SA.n.s.6.-.:r", "SA.n.s.7.-.:-", "SF.f.p.1.-.:-", "SF.f.p.1.-.:q", "SF.f.p.2.-.:-", "SF.f.p.3.-.:-", "SF.f.p.6.-.:-", "SF.f.p.7.-.:-", "SF.f.s.1.-.:-", "SF.f.s.1.-.:q", "SF.f.s.1.-.:r", "SF.f.s.2.-.:-", "SF.f.s.2.-.:r", "SF.f.s.3.-.:-", "SF.f.s.3.-.:r", "SF.f.s.4.-.:-", "SF.f.s.4.-.:q", "SF.f.s.4.-.:r", "SF.f.s.5.-.:-", "SF.f.s.6.-.:-", "SF.f.s.7.-.:-", "SF.f.s.7.-.:q", "SF.f.s.7.-.:r", "SF.m.p.1.-.:-", "SF.m.p.1.-.:r", "SF.m.p.2.-.:-", "SF.m.p.2.-.:r", "SF.m.p.3.-.:-", "SF.m.p.6.-.:-", "SF.m.p.7.-.:-", "SF.m.s.1.-.:-", "SF.m.s.1.-.:r", "SF.m.s.2.-.:-", "SF.m.s.2.-.:r", "SF.m.s.3.-.:-", "SF.m.s.3.-.:r", "SF.m.s.4.-.:-", "SF.m.s.4.-.:r", "SF.m.s.4.-.:rq", "SF.m.s.5.-.:r", "SF.m.s.6.-.:-", "SF.m.s.6.-.:r", "SF.m.s.7.-.:-", "SF.m.s.7.-.:r", "SS.f.p.1.-.:-", "SS.f.p.1.-.:q", "SS.f.p.1.-.:r", "SS.f.p.1.-.:rq", "SS.f.p.2.-.:-", "SS.f.p.2.-.:q", "SS.f.p.2.-.:r", "SS.f.p.3.-.:-", "SS.f.p.3.-.:q", "SS.f.p.3.-.:r", "SS.f.p.4.-.:-", "SS.f.p.4.-.:q", "SS.f.p.4.-.:r", "SS.f.p.5.-.:-", "SS.f.p.6.-.:-", "SS.f.p.6.-.:q", "SS.f.p.6.-.:r", "SS.f.p.6.-.:rq", "SS.f.p.7.-.:-", "SS.f.p.7.-.:q", "SS.f.p.7.-.:r", "SS.f.s.1.-.:-", "SS.f.s.1.-.:q", "SS.f.s.1.-.:r", "SS.f.s.1.-.:rq", "SS.f.s.2.-.:-", "SS.f.s.2.-.:q", "SS.f.s.2.-.:r", "SS.f.s.2.-.:rq", "SS.f.s.3.-.:-", "SS.f.s.3.-.:q", "SS.f.s.3.-.:r", "SS.f.s.3.-.:rq", "SS.f.s.4.-.:-", "SS.f.s.4.-.:q", "SS.f.s.4.-.:r", "SS.f.s.5.-.:-", "SS.f.s.5.-.:r", "SS.f.s.6.-.:-", "SS.f.s.6.-.:q", "SS.f.s.6.-.:r", "SS.f.s.6.-.:rq", "SS.f.s.7.-.:-", "SS.f.s.7.-.:q", "SS.f.s.7.-.:r", "SS.f.s.7.-.:rq", "SS.i.p.1.-.:-", "SS.i.p.1.-.:q", "SS.i.p.1.-.:r", "SS.i.p.2.-.:-", "SS.i.p.2.-.:q", "SS.i.p.2.-.:r", "SS.i.p.3.-.:-", "SS.i.p.3.-.:q", "SS.i.p.3.-.:r", "SS.i.p.4.-.:-", "SS.i.p.4.-.:q", "SS.i.p.4.-.:r", "SS.i.p.5.-.:-", "SS.i.p.6.-.:-", "SS.i.p.6.-.:q", "SS.i.p.6.-.:r", "SS.i.p.7.-.:-", "SS.i.p.7.-.:q", "SS.i.s.1.-.:-", "SS.i.s.1.-.:q", "SS.i.s.1.-.:r", "SS.i.s.1.-.:rq", "SS.i.s.2.-.:-", "SS.i.s.2.-.:q", "SS.i.s.2.-.:r", "SS.i.s.2.-.:rq", "SS.i.s.3.-.:-", "SS.i.s.3.-.:q", "SS.i.s.3.-.:r", "SS.i.s.3.-.:rq", "SS.i.s.4.-.:-", "SS.i.s.4.-.:q", "SS.i.s.4.-.:r", "SS.i.s.4.-.:rq", "SS.i.s.5.-.:-", "SS.i.s.6.-.:-", "SS.i.s.6.-.:q", "SS.i.s.6.-.:r", "SS.i.s.6.-.:rq", "SS.i.s.7.-.:-", "SS.i.s.7.-.:q", "SS.i.s.7.-.:r", "SS.m.p.1.-.:-", "SS.m.p.1.-.:q", "SS.m.p.1.-.:r", "SS.m.p.1.-.:rq", "SS.m.p.2.-.:-", "SS.m.p.2.-.:q", "SS.m.p.2.-.:r", "SS.m.p.2.-.:rq", "SS.m.p.3.-.:-", "SS.m.p.3.-.:q", "SS.m.p.3.-.:r", "SS.m.p.3.-.:rq", "SS.m.p.4.-.:-", "SS.m.p.4.-.:q", "SS.m.p.4.-.:r", "SS.m.p.5.-.:-", "SS.m.p.6.-.:-", "SS.m.p.6.-.:r", "SS.m.p.7.-.:-", "SS.m.p.7.-.:q", "SS.m.p.7.-.:r", "SS.m.p.7.-.:rq", "SS.m.s.1.-.:-", "SS.m.s.1.-.:q", "SS.m.s.1.-.:r", "SS.m.s.1.-.:rq", "SS.m.s.2.-.:-", "SS.m.s.2.-.:q", "SS.m.s.2.-.:r", "SS.m.s.2.-.:rq", "SS.m.s.3.-.:-", "SS.m.s.3.-.:q", "SS.m.s.3.-.:r", "SS.m.s.4.-.:-", "SS.m.s.4.-.:q", "SS.m.s.4.-.:r", "SS.m.s.4.-.:rq", "SS.m.s.5.-.:-", "SS.m.s.5.-.:r", "SS.m.s.6.-.:-", "SS.m.s.6.-.:q", "SS.m.s.6.-.:r", "SS.m.s.7.-.:-", "SS.m.s.7.-.:q", "SS.m.s.7.-.:r", "SS.m.s.7.-.:rq", "SS.n.p.1.-.:-", "SS.n.p.1.-.:q", "SS.n.p.1.-.:r", "SS.n.p.1.-.:rq", "SS.n.p.2.-.:-", "SS.n.p.2.-.:q", "SS.n.p.2.-.:r", "SS.n.p.3.-.:-", "SS.n.p.4.-.:-", "SS.n.p.4.-.:q", "SS.n.p.4.-.:r", "SS.n.p.5.-.:-", "SS.n.p.6.-.:-", "SS.n.p.6.-.:q", "SS.n.p.6.-.:r", "SS.n.p.7.-.:-", "SS.n.p.7.-.:q", "SS.n.s.1.-.:-", "SS.n.s.1.-.:q", "SS.n.s.1.-.:r", "SS.n.s.1.-.:rq", "SS.n.s.2.-.:-", "SS.n.s.2.-.:q", "SS.n.s.2.-.:r", "SS.n.s.2.-.:rq", "SS.n.s.3.-.:-", "SS.n.s.3.-.:q", "SS.n.s.3.-.:r", "SS.n.s.4.-.:-", "SS.n.s.4.-.:q", "SS.n.s.4.-.:r", "SS.n.s.4.-.:rq", "SS.n.s.5.-.:-", "SS.n.s.6.-.:-", "SS.n.s.6.-.:q", "SS.n.s.6.-.:r", "SS.n.s.6.-.:rq", "SS.n.s.7.-.:-", "SS.n.s.7.-.:q", "SS.n.s.7.-.:r", "SS.n.s.7.-.:rq", "SU.f.p.1.-.:-", "SU.f.p.2.-.:-", "SU.f.p.2.-.:r", "SU.f.p.3.-.:-", "SU.f.p.4.-.:-", "SU.f.p.5.-.:-", "SU.f.p.6.-.:-", "SU.f.p.6.-.:r", "SU.f.p.7.-.:-", "SU.f.s.1.-.:-", "SU.f.s.1.-.:q", "SU.f.s.1.-.:r", "SU.f.s.1.-.:rq", "SU.f.s.2.-.:-", "SU.f.s.2.-.:r", "SU.f.s.3.-.:-", "SU.f.s.3.-.:r", "SU.f.s.4.-.:-", "SU.f.s.4.-.:q", "SU.f.s.4.-.:r", "SU.f.s.5.-.:-", "SU.f.s.5.-.:r", "SU.f.s.6.-.:-", "SU.f.s.6.-.:r", "SU.f.s.7.-.:-", "SU.f.s.7.-.:r", "SU.f.s.7.-.:rq", "SU.i.p.1.-.:-", "SU.i.p.1.-.:r", "SU.i.p.2.-.:-", "SU.i.p.2.-.:r", "SU.i.p.3.-.:-", "SU.i.p.4.-.:-", "SU.i.p.4.-.:r", "SU.i.p.6.-.:-", "SU.i.p.6.-.:r", "SU.i.p.7.-.:-", "SU.i.s.1.-.:-", "SU.i.s.1.-.:r", "SU.i.s.2.-.:-", "SU.i.s.2.-.:q", "SU.i.s.2.-.:r", "SU.i.s.2.-.:rq", "SU.i.s.3.-.:-", "SU.i.s.3.-.:r", "SU.i.s.4.-.:-", "SU.i.s.4.-.:r", "SU.i.s.6.-.:-", "SU.i.s.6.-.:r", "SU.i.s.7.-.:r", "SU.m.p.1.-.:-", "SU.m.p.2.-.:r", "SU.m.p.7.-.:r", "SU.m.s.1.-.:-", "SU.m.s.1.-.:r", "SU.m.s.1.-.:rq", "SU.m.s.2.-.:-", "SU.m.s.2.-.:r", "SU.m.s.3.-.:-", "SU.m.s.3.-.:r", "SU.m.s.4.-.:r", "SU.m.s.6.-.:-", "SU.m.s.6.-.:r", "SU.m.s.7.-.:r", "SU.n.p.1.-.:-", "SU.n.p.1.-.:r", "SU.n.p.2.-.:-", "SU.n.p.2.-.:r", "SU.n.p.3.-.:-", "SU.n.p.4.-.:-", "SU.n.p.5.-.:-", "SU.n.p.6.-.:-", "SU.n.p.6.-.:r", "SU.n.p.7.-.:-", "SU.n.s.1.-.:-", "SU.n.s.1.-.:r", "SU.n.s.2.-.:-", "SU.n.s.2.-.:r", "SU.n.s.3.-.:-", "SU.n.s.3.-.:r", "SU.n.s.4.-.:-", "SU.n.s.4.-.:r", "SU.n.s.5.-.:-", "SU.n.s.6.-.:-", "SU.n.s.6.-.:r", "SU.n.s.6.-.:rq", "SU.n.s.7.-.:-", "SU.n.s.7.-.:r", "SU.n.s.7.-.:rq", "T.:-", "T.:q", "T.:r", "TY.:-", "VB.e.p.a.+.:-", "VB.e.p.a.-.:-", "VB.e.p.b.+.:-", "VB.e.p.b.-.:-", "VB.e.p.c.+.:-", "VB.e.p.c.-.:-", "VB.e.s.a.+.:-", "VB.e.s.a.-.:-", "VB.e.s.b.+.:-", "VB.e.s.b.-.:-", "VB.e.s.c.+.:-", "VB.e.s.c.-.:-", "VB.j.p.a.+.:-", "VB.j.p.a.-.:-", "VB.j.p.b.+.:-", "VB.j.p.b.-.:-", "VB.j.p.c.+.:-", "VB.j.p.c.-.:-", "VB.j.s.a.+.:-", "VB.j.s.a.-.:-", "VB.j.s.b.+.:-", "VB.j.s.b.-.:-", "VB.j.s.c.+.:-", "VB.j.s.c.-.:-", "VH.d.+.:-", "VH.d.-.:-", "VH.e.+.:-", "VH.e.+.:q", "VH.e.-.:-", "VH.j.+.:-", "VH.j.-.:-", "VI.d.+.:-", "VI.d.+.:q", "VI.d.+.:r", "VI.d.-.:-", "VI.e.+.:-", "VI.e.+.:q", "VI.e.+.:r", "VI.e.-.:-", "VI.e.-.:q", "VI.e.-.:r", "VI.j.+.:-", "VI.j.-.:-", "VK.d.p.a.+.:-", "VK.d.p.a.+.:q", "VK.d.p.a.-.:-", "VK.d.p.b.+.:-", "VK.d.p.b.-.:-", "VK.d.p.b.-.:q", "VK.d.p.c.+.:-", "VK.d.p.c.+.:q", "VK.d.p.c.-.:-", "VK.d.p.c.-.:q", "VK.d.s.a.+.:-", "VK.d.s.a.+.:q", "VK.d.s.a.-.:-", "VK.d.s.a.-.:q", "VK.d.s.b.+.:-", "VK.d.s.b.+.:q", "VK.d.s.b.-.:-", "VK.d.s.c.+.:-", "VK.d.s.c.+.:q", "VK.d.s.c.-.:-", "VK.e.p.a.+.:-", "VK.e.p.a.+.:q", "VK.e.p.a.-.:-", "VK.e.p.a.-.:q", "VK.e.p.b.+.:-", "VK.e.p.b.+.:q", "VK.e.p.b.-.:-", "VK.e.p.c.+.:-", "VK.e.p.c.+.:q", "VK.e.p.c.-.:-", "VK.e.p.c.-.:q", "VK.e.s.a.+.:-", "VK.e.s.a.+.:q", "VK.e.s.a.+.:r", "VK.e.s.a.-.:-", "VK.e.s.b.+.:-", "VK.e.s.b.+.:r", "VK.e.s.b.-.:-", "VK.e.s.c.+.:-", "VK.e.s.c.+.:q", "VK.e.s.c.+.:r", "VK.e.s.c.-.:-", "VK.e.s.c.-.:q", "VK.j.p.a.+.:-", "VK.j.p.a.-.:-", "VK.j.p.b.+.:-", "VK.j.p.b.-.:-", "VK.j.p.c.+.:-", "VK.j.p.c.-.:-", "VK.j.s.a.+.:-", "VK.j.s.a.+.:q", "VK.j.s.a.-.:-", "VK.j.s.b.+.:-", "VK.j.s.b.-.:-", "VK.j.s.c.+.:-", "VK.j.s.c.-.:-", "VL.d.p.a.h.+.:-", "VL.d.p.a.h.-.:-", "VL.d.p.b.h.+.:-", "VL.d.p.b.h.-.:-", "VL.d.p.c.f.+.:-", "VL.d.p.c.f.+.:q", "VL.d.p.c.f.-.:-", "VL.d.p.c.i.+.:-", "VL.d.p.c.i.+.:q", "VL.d.p.c.i.-.:-", "VL.d.p.c.i.-.:q", "VL.d.p.c.m.+.:-", "VL.d.p.c.m.+.:q", "VL.d.p.c.m.-.:-", "VL.d.p.c.n.+.:-", "VL.d.p.c.n.+.:q", "VL.d.p.c.n.-.:-", "VL.d.p.c.o.+.:-", "VL.d.p.c.o.+.:q", "VL.d.p.c.o.-.:-", "VL.d.s.a.f.+.:-", "VL.d.s.a.f.+.:q", "VL.d.s.a.f.-.:-", "VL.d.s.a.f.-.:q", "VL.d.s.a.i.+.:-", "VL.d.s.a.i.-.:-", "VL.d.s.a.m.+.:-", "VL.d.s.a.m.+.:q", "VL.d.s.a.m.-.:-", "VL.d.s.a.m.-.:q", "VL.d.s.a.m.-.:r", "VL.d.s.a.n.+.:-", "VL.d.s.a.n.-.:-", "VL.d.s.b.f.+.:-", "VL.d.s.b.f.-.:-", "VL.d.s.b.i.+.:-", "VL.d.s.b.i.-.:-", "VL.d.s.b.m.+.:-", "VL.d.s.b.m.-.:-", "VL.d.s.b.n.+.:-", "VL.d.s.b.n.-.:-", "VL.d.s.c.f.+.:-", "VL.d.s.c.f.+.:q", "VL.d.s.c.f.-.:-", "VL.d.s.c.i.+.:-", "VL.d.s.c.i.-.:-", "VL.d.s.c.m.+.:-", "VL.d.s.c.m.+.:q", "VL.d.s.c.m.-.:-", "VL.d.s.c.n.+.:-", "VL.d.s.c.n.+.:q", "VL.d.s.c.n.+.:r", "VL.d.s.c.n.-.:-", "VL.d.s.c.n.-.:q", "VL.e.p.a.h.+.:-", "VL.e.p.a.h.-.:-", "VL.e.p.b.h.+.:-", "VL.e.p.b.h.-.:-", "VL.e.p.b.h.-.:q", "VL.e.p.c.f.+.:-", "VL.e.p.c.f.+.:q", "VL.e.p.c.f.-.:-", "VL.e.p.c.i.+.:-", "VL.e.p.c.i.+.:q", "VL.e.p.c.i.-.:-", "VL.e.p.c.m.+.:-", "VL.e.p.c.m.+.:q", "VL.e.p.c.m.-.:-", "VL.e.p.c.n.+.:-", "VL.e.p.c.n.+.:q", "VL.e.p.c.n.-.:-", "VL.e.p.c.o.+.:-", "VL.e.p.c.o.+.:q", "VL.e.p.c.o.-.:-", "VL.e.s.a.f.+.:-", "VL.e.s.a.f.+.:q", "VL.e.s.a.f.-.:-", "VL.e.s.a.i.+.:-", "VL.e.s.a.i.-.:-", "VL.e.s.a.m.+.:-", "VL.e.s.a.m.+.:q", "VL.e.s.a.m.+.:r", "VL.e.s.a.m.-.:-", "VL.e.s.a.n.+.:-", "VL.e.s.a.n.-.:-", "VL.e.s.b.f.+.:-", "VL.e.s.b.f.-.:-", "VL.e.s.b.i.+.:-", "VL.e.s.b.i.-.:-", "VL.e.s.b.m.+.:-", "VL.e.s.b.m.-.:-", "VL.e.s.b.n.+.:-", "VL.e.s.b.n.-.:-", "VL.e.s.c.f.+.:-", "VL.e.s.c.f.+.:q", "VL.e.s.c.f.-.:-", "VL.e.s.c.i.+.:-", "VL.e.s.c.i.+.:q", "VL.e.s.c.i.-.:-", "VL.e.s.c.m.+.:-", "VL.e.s.c.m.+.:q", "VL.e.s.c.m.-.:-", "VL.e.s.c.m.-.:q", "VL.e.s.c.n.+.:-", "VL.e.s.c.n.+.:q", "VL.e.s.c.n.-.:-", "VL.j.p.a.h.+.:-", "VL.j.p.a.h.-.:-", "VL.j.p.b.h.+.:-", "VL.j.p.b.h.-.:-", "VL.j.p.c.f.+.:-", "VL.j.p.c.f.-.:-", "VL.j.p.c.i.+.:-", "VL.j.p.c.i.-.:-", "VL.j.p.c.m.+.:-", "VL.j.p.c.m.-.:-", "VL.j.p.c.n.+.:-", "VL.j.p.c.n.-.:-", "VL.j.p.c.o.+.:-", "VL.j.p.c.o.-.:-", "VL.j.s.a.f.+.:-", "VL.j.s.a.f.-.:-", "VL.j.s.a.i.+.:-", "VL.j.s.a.i.-.:-", "VL.j.s.a.m.+.:-", "VL.j.s.a.m.-.:-", "VL.j.s.a.n.+.:-", "VL.j.s.a.n.-.:-", "VL.j.s.b.f.+.:-", "VL.j.s.b.f.-.:-", "VL.j.s.b.i.+.:-", "VL.j.s.b.i.-.:-", "VL.j.s.b.m.+.:-", "VL.j.s.b.m.-.:-", "VL.j.s.b.n.+.:-", "VL.j.s.b.n.-.:-", "VL.j.s.c.f.+.:-", "VL.j.s.c.f.+.:q", "VL.j.s.c.f.-.:-", "VL.j.s.c.i.+.:-", "VL.j.s.c.i.-.:-", "VL.j.s.c.m.+.:-", "VL.j.s.c.m.+.:q", "VL.j.s.c.m.-.:-", "VL.j.s.c.n.+.:-", "VL.j.s.c.n.-.:-", "VM.d.p.a.+.:-", "VM.d.p.a.+.:q", "VM.d.p.a.-.:-", "VM.d.p.b.+.:-", "VM.d.p.b.+.:q", "VM.d.p.b.+.:r", "VM.d.p.b.-.:-", "VM.d.s.b.+.:-", "VM.d.s.b.+.:q", "VM.d.s.b.-.:-", "VM.e.p.a.+.:-", "VM.e.p.a.-.:-", "VM.e.p.b.+.:-", "VM.e.p.b.-.:-", "VM.e.s.b.+.:-", "VM.e.s.b.+.:q", "VM.e.s.b.+.:r", "VM.e.s.b.-.:-", "VM.j.p.a.+.:-", "VM.j.p.a.-.:-", "VM.j.p.b.+.:-", "VM.j.p.b.-.:-", "VM.j.s.b.+.:-", "VM.j.s.b.-.:-", "W.:-", "W.:q", "W.:r", "Y.:-", "Z.:-", "Z.:q" }; String[] posTags = { "#", "%", "0", "AA", "AF", "AU", "D", "E", "G", "J", "NA", "ND", "NF", "NN", "NS", "NU", "O", "OY", "PA", "PD", "PF", "PP", "PS", "PU", "Q", "R", "SA", "SF", "SS", "SU", "T", "TY", "VB", "VH", "VI", "VK", "VL", "VM", "W", "Y", "Z" }; assertToken(tokens, select(jcas, Token.class)); assertPOS(posMapped, posOrig, select(jcas, POS.class)); assertMorph(morph, select(jcas, MorphologicalFeatures.class)); assertTagset(POS.class, "snk-rftagger", posTags, jcas); assertTagset(MorphologicalFeatures.class, "snk-rftagger", morphTags, jcas); // assertTagsetParser(MorphologicalFeatures.class, "snk-rftagger", unmappedTags, jcas); } private JCas runTest(String aLanguage, String aVariant, String aText) throws Exception { AnalysisEngineDescription tagger = AnalysisEngineFactory.createEngineDescription( RfTagger.class, RfTagger.PARAM_VARIANT, aVariant, RfTagger.PARAM_PRINT_TAGSET, true); return TestRunner.runTest(tagger, aLanguage, aText); } }