Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 16 Feb 1999 15:35:52 +0000 (15:35 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 16 Feb 1999 15:35:52 +0000 (15:35 +0000)
1999-02-16  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* elf/dlfcn.h: Fix typo.
* sysdeps/generic/bits/dlfcn.h: Likewise.
* sysdeps/mips/bits/dlfcn.h: Likewise.

ChangeLog
bits/dlfcn.h
db2/README
elf/dlfcn.h
localedata/ChangeLog
localedata/Makefile
localedata/locales/cs_CZ
sysdeps/generic/bits/dlfcn.h
sysdeps/mips/bits/dlfcn.h
time/mktime.c

index 6a893b1..c36a715 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+1999-02-16  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
+
+       * elf/dlfcn.h: Fix typo.
+       * sysdeps/generic/bits/dlfcn.h: Likewise.
+       * sysdeps/mips/bits/dlfcn.h: Likewise.
+
 1999-02-16  Ulrich Drepper  <drepper@cygnus.com>
 
        * sysdeps/i386/i486/bits/string.h (memcmp): Correctly set flags
index c2b1c9a..f5983d7 100644 (file)
@@ -1,5 +1,5 @@
-/* System dependand definitions for run-time dynamic loading.
-   Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
+/* System dependent definitions for run-time dynamic loading.
+   Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
index cf527ab..2671e7f 100644 (file)
@@ -9,5 +9,5 @@ Sleepycat Software, Inc.
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 The LICENSE file, mentioned in the beginning of the source files, can
-be found together with all the other relevant license texts in the
-manual and the INSTALL file in the toplevel directory.
+be found in this directory and also with all the other relevant
+license texts in the manual.
index 80fd656..76fdc3c 100644 (file)
@@ -1,5 +1,5 @@
 /* User functions for run-time dynamic loading.
-   Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
+   Copyright (C) 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -24,7 +24,7 @@
 #define __need_NULL
 #include <stddef.h>
 
-/* Collect various system dependand definitions and declarations.  */
+/* Collect various system dependent definitions and declarations.  */
 #include <bits/dlfcn.h>
 
 /* If the first argument of `dlsym' or `dlvsym' is set to RTLD_NEXT
index 6e79826..38943b4 100644 (file)
@@ -1,3 +1,9 @@
+1999-02-16  Ulrich Drepper  <drepper@cygnus.com>
+
+       * Makefile (test-input): Prepare for cs_CZ test.
+       * locales/cs_CZ: New version from Vladimir Michl <michlv@risc.upol.cz>.
+       * cs_CZ.in: New file.
+
 1999-02-11  Ulrich Drepper  <drepper@cygnus.com>
 
        * locales/it_CH: New file.
index d53d523..7ee2ace 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -37,7 +37,7 @@ repertoiremaps := $(filter-out $(addprefix repertoiremaps/, CVS RCS %~), \
 
 test-srcs := collate-test xfrm-test tst-fmon tst-rpmatch
 test-input := de_DE.ISO-8859-1 da_DK.ISO-8859-1 fr_CA,2.13.ISO-8859-1 \
-             hr_HR.ISO-8859-2 
+             hr_HR.ISO-8859-2 # once it is fixed: cs_CZ.ISO-8859-2
 test-input-data = $(addsuffix .in, $(basename $(test-input)))
 test-output := $(foreach s, .out .xout, \
                         $(addsuffix $s, $(basename $(test-input))))
index 1a1abc4..823e089 100644 (file)
@@ -8,12 +8,12 @@ repertoiremap mnemonic.ds
 %              783 72 Velký Týnec                                      782 72 Velky Tynec
 % Contact: Vladimir Michl
 % Email: Vladimir.Michl@upol.cz
-% Tel:
+% Tel: +420/68/5391545
 % Fax:
 % Language: cs
 % Territory: CZ
-% Revision: 1.10
-% Date: 1998-01-13
+% Revision: 1.20
+% Date: 1999-02-07
 % Application: general
 % Users: general
 % Repertoiremap: mnemonic.ds
@@ -21,16 +21,24 @@ repertoiremap mnemonic.ds
 % Distribution and use is free, also for commercial purposes.
 
 % !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-% Soubor cs_CZ je primárním souborem, cs_CZ-ch je vytvoøen z nìj odebráním
+% Soubor cs_CZ je primárním souborem, cs_CZ@-ch je vytvoøen z nìj odebráním
 % definic ch a jeho øazení.
+%
+% File cs_CZ is primary file. File cs_CZ@-ch is created from cs_CZ by script.
+% File cs_CZ@-ch is without definition of character Ch and its collation.
 % !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
+%Changes:
 % 1997-08-20: Michael Mráka <michael@fi.muni.cz>
-%      Zmìny zejména v sekci LC_TIME. (Changes especially in LC_TIME section.)
+%      Zmìny zejména v sekci LC_TIME. (Changes especially in LC_TIME section.)
 % 1997-10-16: Michael Mráka <michael@fi.muni.cz>
-%      Zmìny v abecedním øazení (sekce LC_COLLATE).
-%      (Alphabetical order changes (LC_LC_COLLATE section).)
+%      Zmìny v abecedním øazení (sekce LC_COLLATE).
+%      (Alphabetical order changes (LC_LC_COLLATE section).)
 % xx: Doplnìno na unicode. Snaha o co nejvìt¹í soulad s ÈSN 97 6030
+%      Added Unicode. Czech collation acording to czech standard CSN 97 6030.
+% 1999-02-07: Vladimir Michl
+%      Changed abbreviations of months
+%      Changed collation of characters
 
 % Zdroje informací:
 %      ÈSN 97 6030
@@ -44,16 +52,17 @@ repertoiremap mnemonic.ds
 % K tìmto znakùm se pøihlí¾í pouze pøi jinak zcela shodných výrazech.
 % V cs_CZ je spojení písmen c a h následujících po sobì je v¾dy pova¾ováno
 % jako písmeno ch.
-% V cs_CZ-ch je spojení písmen c a h pova¾ováno jako dvì písmena c a h, tj.
+% V cs_CZ@-ch je spojení písmen c a h pova¾ováno jako dvì písmena c a h, tj.
 % písmeno ch je zaøazeno pod písmeno c.
 % 3.2:
 % Mezera se øadí pøed první písmeno abecedy, ale ka¾dý znak mezery je
-% uva¾ován samostatnì.
+% uva¾ován samostatnì. Toto pravidlo je uplatnìno na hesla, která jsou si
+% jinak rovna (v prvních tøech prùchodech).
 % 3.6:
-% Není dodr¾en celý:
+% Není dodr¾en celý.
 % 3.7:
-% Pokud jsou výrazy stejné pøi primárním øazení (podle std. èes. abecedy)
-% a zároveò stejné i pøi sekundárním øazení (porovnávání diakritických
+% Pokud jsou hesla stejná pøi primárním øazení (podle std. èes. abecedy)
+% a zároveò stejná i pøi sekundárním øazení (porovnávání diakritických
 % znamének), pak mají velká písmena pøednost pøed malými.
 % 3.8:
 % Tento bod je dodr¾en pouze pro nìkolik písmen (nìmecké ostré Beta (ss))
@@ -61,33 +70,40 @@ repertoiremap mnemonic.ds
 % písmen z cicích abeced je povoleno je nerozepisovat a øadit a¾ za lat.
 % abecedu a èíslice)
 % 3.10:
-% Èísla nejsou øazena podle èíselné hodnoty, ale podle jednotlivých èíslic
+% Èísla nejsou øazena podle èíselné hodnoty, ale podle hodnoty jednotlivých
+% èíslic.
 % 3.12:
-% Pokud jsou výrazy shodné v prvních tøech prùchodech, pak jsou
-% porovnávány pozice jednotlivých nepísmených a neèíselných znaèek. Jako
-% první bude zaøazeno heslo, u kterého je tato znaèka blí¾e zaèátku slova.
-% Pokud jsou i potom stejné, pak je se teprve porovnávají hodnoty znaèek.
+% Pokud jsou hesla shodná v prvních tøech prùchodech, pak jsou srovnána tak
+% jak jsou, i s nepísmenými a neèíselnými znaèkami. Algoritmus jakým je
+% seøazen pøíklad uvedený v normì mi není zcela jasný a podle mì odporuje
+% døíve popsaným pravidlùm øazení.
+% Pøíklad seøazení:
+%   Dle normy                  Dle mé definice
+%      a                               a
+%      a-                              a-
+%      a-b                             á
+%      a-b-                            â
+%      a-c                             a-b
+%      á                               a-b-
+%      â                               a-c
 % 3.13:
-% Tento bod jsem se sna¾il dodr¾et, bohu¾el seøadit znaménka je dost nároèné
-% a navíc je zde zále¾í na implementaci, kam budou znaménka zaøazena,
-% pokud se vyskytne jako výraz pouze nepísmený èi neèíselný znak(y).
+% Tento bod jsem se sna¾il dodr¾et, bohu¾el seøadit znaménka je dost nároèné.
 
-% zpracování:
-%%    localedef -c -i <tento-soubor> -f "ISO_8859-2:1987" 'cs_CZ.ISO-8859-2'
-%% pokud se podaøí odstranit chyby, lze -c vynechat.
+% zpracování (compilation):
+%%    localedef -i cs_CZ -f "ISO-8859-2" 'cs_CZ.ISO-8859-2'
+% or
+%%    localedef -i cs_CZ@-ch -f "ISO-8859-2" 'cs_CZ.ISO-8859-2'
 
-%% pro úspì¹né pøelo¾ení je tøeba mít kolekci lokalizací WG15collection. Tuto rozbalit do adresáøe
-%% /usr/share/i18n
-%% Lokalizace se pak budou tvoøit v adresáøi /usr/share/locale
+%% pro úspì¹né pøelo¾ení je tøeba mít kolekci národních prostøedí WG15collection
+%% nebo nainstalovánu knihovnu glibc-2.* s lokalizaèními soubory.
+%% Tyto soubory musí být v adresáøi /usr/share/i18n/locales a
+%% /usr/share/i18n/charmaps.
+%% Definice národních prostøedí se pak budou tvoøit v adresáøi /usr/share/locale
 
-%% Také je dobré do souboru /usr/share/locale/locale.alias napsat tyto øádky
-%% cz  cs_CZ.ISO88592
-%% cs  cs_CZ.ISO88592
+%% V souboru /usr/share/locale/locale.alias je tøeba mít øádek
 %% czech cs_CZ.ISO88592
 
 %% Poøadí znakù
-%% Mo¾ná jsou nìkteré akcentované znaky jinak ne¾ by mìly být,
-%% zkuste zkontrolovat a pøípadné vylep¹ení mi poslat.
 %% ----------------------------------------------------------
 
 LC_COLLATE
@@ -253,7 +269,7 @@ collating-element <CH> from "<C><H>"
 % letter;accent;case;specials
 
 %order_start forward;forward;forward;forward
-order_start forward;forward;forward;position;forward
+order_start forward;forward;forward;forward
 
 % <CAPITAL> or <SMALL> letters first:
 
@@ -350,1730 +366,1730 @@ order_start forward;forward;forward;position;forward
 <KATAKANA>
 <SPECIAL>
 
-<NS>   <NS>;<NS>;<NS>;IGNORE;IGNORE
-<SP>   IGNORE;IGNORE;IGNORE;<SP>;<SP>
-<1N>   IGNORE;IGNORE;IGNORE;<1N>;<1N>
-<1M>   IGNORE;IGNORE;IGNORE;<1M>;<1M>
-<3M>   IGNORE;IGNORE;IGNORE;<3M>;<3M>
-<4M>   IGNORE;IGNORE;IGNORE;<4M>;<4M>
-<6M>   IGNORE;IGNORE;IGNORE;<6M>;<6M>
-<1T>   IGNORE;IGNORE;IGNORE;<1T>;<1T>
-<1H>   IGNORE;IGNORE;IGNORE;<1H>;<1H>
+<NS>   <NS>;<NS>;<NS>;<NS>
+<SP>   IGNORE;IGNORE;IGNORE;<SP>
+<1N>   IGNORE;IGNORE;IGNORE;<1N>
+<1M>   IGNORE;IGNORE;IGNORE;<1M>
+<3M>   IGNORE;IGNORE;IGNORE;<3M>
+<4M>   IGNORE;IGNORE;IGNORE;<4M>
+<6M>   IGNORE;IGNORE;IGNORE;<6M>
+<1T>   IGNORE;IGNORE;IGNORE;<1T>
+<1H>   IGNORE;IGNORE;IGNORE;<1H>
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % Zde jsou v¹echna latinská písmena s diakritikou
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-<A>    <A>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<a>    <A>;<NONE>;<SMALL>;IGNORE;IGNORE
-<-a>   <A>;<NONE>;<-a>;IGNORE;IGNORE
-<A'>   <A>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<a'>   <A>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<A!>   <A>;<GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<a!>   <A>;<GRAVE>;<SMALL>;IGNORE;IGNORE
-<A!!>  <A>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<a!!>  <A>;<DOUBLE-GRAVE>;<SMALL>;IGNORE;IGNORE
-<A(>   <A>;<BREVE>;<CAPITAL>;IGNORE;IGNORE
-<a(>   <A>;<BREVE>;<SMALL>;IGNORE;IGNORE
-<A('>  <A>;<BREVE+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<a('>  <A>;<BREVE+ACUTE>;<SMALL>;IGNORE;IGNORE
-<A(!>  <A>;<BREVE+GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<a(!>  <A>;<BREVE+GRAVE>;<SMALL>;IGNORE;IGNORE
-<A(2>  <A>;<BREVE+HOOK>;<CAPITAL>;IGNORE;IGNORE
-<a(2>  <A>;<BREVE+HOOK>;<SMALL>;IGNORE;IGNORE
-<A(?>  <A>;<BREVE+TILDE>;<CAPITAL>;IGNORE;IGNORE
-<a(?>  <A>;<BREVE+TILDE>;<SMALL>;IGNORE;IGNORE
-<A(-.> <A>;<BREVE+DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<a(-.> <A>;<BREVE+DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<A)>   <A>;<INVERTED-BREVE>;<CAPITAL>;IGNORE;IGNORE
-<a)>   <A>;<INVERTED-BREVE>;<SMALL>;IGNORE;IGNORE
-<A/>>  <A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<a/>>  <A>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<A/>'> <A>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<a/>'> <A>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE;IGNORE
-<A/>!> <A>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<a/>!> <A>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE;IGNORE
-<A/>2> <A>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE;IGNORE
-<a/>2> <A>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE;IGNORE
-<A/>?> <A>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE;IGNORE
-<a/>?> <A>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE;IGNORE
-<A/>-.>        <A>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<a/>-.>        <A>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<A<>   <A>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<a<>   <A>;<CARON>;<SMALL>;IGNORE;IGNORE
-<AA>   <A>;<RING>;<CAPITAL>;IGNORE;IGNORE
-<aa>   <A>;<RING>;<SMALL>;IGNORE;IGNORE
-<AA'>  <A>;<RING+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<aa'>  <A>;<RING+ACUTE>;<SMALL>;IGNORE;IGNORE
-<A-0>  <A>;<RING-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<a-0>  <A>;<RING-BELOW>;<SMALL>;IGNORE;IGNORE
-<A:>   <A>;<DIAERESIS>;<CAPITAL>;IGNORE;IGNORE
-<a:>   <A>;<DIAERESIS>;<SMALL>;IGNORE;IGNORE
-<A1>   <A>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE;IGNORE
-<a1>   <A>;<DIAERESIS+MACRON>;<SMALL>;IGNORE;IGNORE
-<A2>   <A>;<HOOK>;<CAPITAL>;IGNORE;IGNORE
-<a2>   <A>;<HOOK>;<SMALL>;IGNORE;IGNORE
-<A?>   <A>;<TILDE>;<CAPITAL>;IGNORE;IGNORE
-<a?>   <A>;<TILDE>;<SMALL>;IGNORE;IGNORE
-<A-.>  <A>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<a-.>  <A>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<A;>   <A>;<OGONEK>;<CAPITAL>;IGNORE;IGNORE
-<a;>   <A>;<OGONEK>;<SMALL>;IGNORE;IGNORE
-<A->   <A>;<MACRON>;<CAPITAL>;IGNORE;IGNORE
-<a->   <A>;<MACRON>;<SMALL>;IGNORE;IGNORE
-<A7>   <A>;<MACRON+DOT>;<CAPITAL>;IGNORE;IGNORE
-<a7>   <A>;<MACRON+DOT>;<SMALL>;IGNORE;IGNORE
+<A>    <A>;<NONE>;<CAPITAL>;<A>
+<a>    <A>;<NONE>;<SMALL>;<A>
+<-a>   <A>;<NONE>;<-a>;<A>
+<A'>   <A>;<ACUTE>;<CAPITAL>;<A>
+<a'>   <A>;<ACUTE>;<SMALL>;<A>
+<A!>   <A>;<GRAVE>;<CAPITAL>;<A>
+<a!>   <A>;<GRAVE>;<SMALL>;<A>
+<A!!>  <A>;<DOUBLE-GRAVE>;<CAPITAL>;<A>
+<a!!>  <A>;<DOUBLE-GRAVE>;<SMALL>;<A>
+<A(>   <A>;<BREVE>;<CAPITAL>;<A>
+<a(>   <A>;<BREVE>;<SMALL>;<A>
+<A('>  <A>;<BREVE+ACUTE>;<CAPITAL>;<A>
+<a('>  <A>;<BREVE+ACUTE>;<SMALL>;<A>
+<A(!>  <A>;<BREVE+GRAVE>;<CAPITAL>;<A>
+<a(!>  <A>;<BREVE+GRAVE>;<SMALL>;<A>
+<A(2>  <A>;<BREVE+HOOK>;<CAPITAL>;<A>
+<a(2>  <A>;<BREVE+HOOK>;<SMALL>;<A>
+<A(?>  <A>;<BREVE+TILDE>;<CAPITAL>;<A>
+<a(?>  <A>;<BREVE+TILDE>;<SMALL>;<A>
+<A(-.> <A>;<BREVE+DOT-BELOW>;<CAPITAL>;<A>
+<a(-.> <A>;<BREVE+DOT-BELOW>;<SMALL>;<A>
+<A)>   <A>;<INVERTED-BREVE>;<CAPITAL>;<A>
+<a)>   <A>;<INVERTED-BREVE>;<SMALL>;<A>
+<A/>>  <A>;<CIRCUMFLEX>;<CAPITAL>;<A>
+<a/>>  <A>;<CIRCUMFLEX>;<SMALL>;<A>
+<A/>'> <A>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;<A>
+<a/>'> <A>;<CIRCUMFLEX+ACUTE>;<SMALL>;<A>
+<A/>!> <A>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;<A>
+<a/>!> <A>;<CIRCUMFLEX+GRAVE>;<SMALL>;<A>
+<A/>2> <A>;<CIRCUMFLEX+HOOK>;<CAPITAL>;<A>
+<a/>2> <A>;<CIRCUMFLEX+HOOK>;<SMALL>;<A>
+<A/>?> <A>;<CIRCUMFLEX+TILDE>;<CAPITAL>;<A>
+<a/>?> <A>;<CIRCUMFLEX+TILDE>;<SMALL>;<A>
+<A/>-.>        <A>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;<A>
+<a/>-.>        <A>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;<A>
+<A<>   <A>;<CARON>;<CAPITAL>;<A>
+<a<>   <A>;<CARON>;<SMALL>;<A>
+<AA>   <A>;<RING>;<CAPITAL>;<A>
+<aa>   <A>;<RING>;<SMALL>;<A>
+<AA'>  <A>;<RING+ACUTE>;<CAPITAL>;<A>
+<aa'>  <A>;<RING+ACUTE>;<SMALL>;<A>
+<A-0>  <A>;<RING-BELOW>;<CAPITAL>;<A>
+<a-0>  <A>;<RING-BELOW>;<SMALL>;<A>
+<A:>   <A>;<DIAERESIS>;<CAPITAL>;<A>
+<a:>   <A>;<DIAERESIS>;<SMALL>;<A>
+<A1>   <A>;<DIAERESIS+MACRON>;<CAPITAL>;<A>
+<a1>   <A>;<DIAERESIS+MACRON>;<SMALL>;<A>
+<A2>   <A>;<HOOK>;<CAPITAL>;<A>
+<a2>   <A>;<HOOK>;<SMALL>;<A>
+<A?>   <A>;<TILDE>;<CAPITAL>;<A>
+<a?>   <A>;<TILDE>;<SMALL>;<A>
+<A-.>  <A>;<DOT-BELOW>;<CAPITAL>;<A>
+<a-.>  <A>;<DOT-BELOW>;<SMALL>;<A>
+<A;>   <A>;<OGONEK>;<CAPITAL>;<A>
+<a;>   <A>;<OGONEK>;<SMALL>;<A>
+<A->   <A>;<MACRON>;<CAPITAL>;<A>
+<a->   <A>;<MACRON>;<SMALL>;<A>
+<A7>   <A>;<MACRON+DOT>;<CAPITAL>;<A>
+<a7>   <A>;<MACRON+DOT>;<SMALL>;<A>
 <a8>
 
-<AE>   "<A><E>";"<AE><AE>";"<CAPITAL><CAPITAL>";IGNORE;IGNORE
-<ae>   "<A><E>";"<AE><AE>";"<SMALL><SMALL>";IGNORE;IGNORE
-<AE'>  "<A><E>";"<AE'><AE'>";"<CAPITAL><CAPITAL>";IGNORE;IGNORE
-<ae'>  "<A><E>";"<AE'><AE'>";"<SMALL><SMALL>";IGNORE;IGNORE
-<A3>   "<A><E>";"<A3><A3>";"<CAPITAL><CAPITAL>";IGNORE;IGNORE
-<a3>   "<A><E>";"<A3><A3>";"<SMALL><SMALL>";IGNORE;IGNORE
-
-<B>    <B>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<b>    <B>;<NONE>;<SMALL>;IGNORE;IGNORE
-<B.>   <B>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<b.>   <B>;<DOT>;<SMALL>;IGNORE;IGNORE
-<B-.>  <B>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<b-.>  <B>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<B_>   <B>;<LINE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<b_>   <B>;<LINE-BELOW>;<SMALL>;IGNORE;IGNORE
+<AE>   "<A><E>";"<AE><AE>";"<CAPITAL><CAPITAL>";"<A><E>"
+<ae>   "<A><E>";"<AE><AE>";"<SMALL><SMALL>";"<A><E>"
+<AE'>  "<A><E>";"<AE'><AE'>";"<CAPITAL><CAPITAL>";"<A><E>"
+<ae'>  "<A><E>";"<AE'><AE'>";"<SMALL><SMALL>";"<A><E>"
+<A3>   "<A><E>";"<A3><A3>";"<CAPITAL><CAPITAL>";"<A><E>"
+<a3>   "<A><E>";"<A3><A3>";"<SMALL><SMALL>";"<A><E>"
+
+<B>    <B>;<NONE>;<CAPITAL>;<B>
+<b>    <B>;<NONE>;<SMALL>;<B>
+<B.>   <B>;<DOT>;<CAPITAL>;<B>
+<b.>   <B>;<DOT>;<SMALL>;<B>
+<B-.>  <B>;<DOT-BELOW>;<CAPITAL>;<B>
+<b-.>  <B>;<DOT-BELOW>;<SMALL>;<B>
+<B_>   <B>;<LINE-BELOW>;<CAPITAL>;<B>
+<b_>   <B>;<LINE-BELOW>;<SMALL>;<B>
 <b8>
 
-<C>    <C>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<c>    <C>;<NONE>;<SMALL>;IGNORE;IGNORE
-<C'>   <C>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<c'>   <C>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<C/>>  <C>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<c/>>  <C>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<C2>   <C>;<HOOK>;<CAPITAL>;IGNORE;IGNORE
-<c2>   <C>;<HOOK>;<SMALL>;IGNORE;IGNORE
-<C.>   <C>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<c.>   <C>;<DOT>;<SMALL>;IGNORE;IGNORE
-<C,>   <C>;<CEDILLA>;<CAPITAL>;IGNORE;IGNORE
-<c,>   <C>;<CEDILLA>;<SMALL>;IGNORE;IGNORE
-<C,'>  <C>;<CEDILLA+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<c,'>  <C>;<CEDILLA+ACUTE>;<SMALL>;IGNORE;IGNORE
-
-<C<>   <C<>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<c<>   <C<>;<CARON>;<SMALL>;IGNORE;IGNORE
+<C>    <C>;<NONE>;<CAPITAL>;<C>
+<c>    <C>;<NONE>;<SMALL>;<C>
+<C'>   <C>;<ACUTE>;<CAPITAL>;<C>
+<c'>   <C>;<ACUTE>;<SMALL>;<C>
+<C/>>  <C>;<CIRCUMFLEX>;<CAPITAL>;<C>
+<c/>>  <C>;<CIRCUMFLEX>;<SMALL>;<C>
+<C2>   <C>;<HOOK>;<CAPITAL>;<C>
+<c2>   <C>;<HOOK>;<SMALL>;<C>
+<C.>   <C>;<DOT>;<CAPITAL>;<C>
+<c.>   <C>;<DOT>;<SMALL>;<C>
+<C,>   <C>;<CEDILLA>;<CAPITAL>;<C>
+<c,>   <C>;<CEDILLA>;<SMALL>;<C>
+<C,'>  <C>;<CEDILLA+ACUTE>;<CAPITAL>;<C>
+<c,'>  <C>;<CEDILLA+ACUTE>;<SMALL>;<C>
+
+<C<>   <C<>;<CARON>;<CAPITAL>;<C<>
+<c<>   <C<>;<CARON>;<SMALL>;<C<>
 
 <c8>
 
-<D>    <D>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<d>    <D>;<NONE>;<SMALL>;IGNORE;IGNORE
-<D<>   <D>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<d<>   <D>;<CARON>;<SMALL>;IGNORE;IGNORE
-<D.>   <D>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<d.>   <D>;<DOT>;<SMALL>;IGNORE;IGNORE
-<D-.>  <D>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<d-.>  <D>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<D//>  <D>;<STROKE>;<CAPITAL>;IGNORE;IGNORE
-<d//>  <D>;<STROKE>;<SMALL>;IGNORE;IGNORE
-<D,>   <D>;<CEDILLA>;<CAPITAL>;IGNORE;IGNORE
-<d,>   <D>;<CEDILLA>;<SMALL>;IGNORE;IGNORE
-<D-/>> <D>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<d-/>> <D>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<D_>   <D>;<LINE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<d_>   <D>;<LINE-BELOW>;<SMALL>;IGNORE;IGNORE
+<D>    <D>;<NONE>;<CAPITAL>;<D>
+<d>    <D>;<NONE>;<SMALL>;<D>
+<D<>   <D>;<CARON>;<CAPITAL>;<D>
+<d<>   <D>;<CARON>;<SMALL>;<D>
+<D.>   <D>;<DOT>;<CAPITAL>;<D>
+<d.>   <D>;<DOT>;<SMALL>;<D>
+<D-.>  <D>;<DOT-BELOW>;<CAPITAL>;<D>
+<d-.>  <D>;<DOT-BELOW>;<SMALL>;<D>
+<D//>  <D>;<STROKE>;<CAPITAL>;<D>
+<d//>  <D>;<STROKE>;<SMALL>;<D>
+<D,>   <D>;<CEDILLA>;<CAPITAL>;<D>
+<d,>   <D>;<CEDILLA>;<SMALL>;<D>
+<D-/>> <D>;<MACRON+CIRCUMFLEX>;<CAPITAL>;<D>
+<d-/>> <D>;<MACRON+CIRCUMFLEX>;<SMALL>;<D>
+<D_>   <D>;<LINE-BELOW>;<CAPITAL>;<D>
+<d_>   <D>;<LINE-BELOW>;<SMALL>;<D>
 <d8>
 
-<E>    <E>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<e>    <E>;<NONE>;<SMALL>;IGNORE;IGNORE
-<E'>   <E>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<e'>   <E>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<E!>   <E>;<GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<e!>   <E>;<GRAVE>;<SMALL>;IGNORE;IGNORE
-<E!!>  <E>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<e!!>  <E>;<DOUBLE-GRAVE>;<SMALL>;IGNORE;IGNORE
-<E(>   <E>;<BREVE>;<CAPITAL>;IGNORE;IGNORE
-<e(>   <E>;<BREVE>;<SMALL>;IGNORE;IGNORE
-<E)>   <E>;<INVERTED-BREVE>;<CAPITAL>;IGNORE;IGNORE
-<e)>   <E>;<INVERTED-BREVE>;<SMALL>;IGNORE;IGNORE
-<E/>>  <E>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<e/>>  <E>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<E/>'> <E>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<e/>'> <E>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE;IGNORE
-<E/>!> <E>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<e/>!> <E>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE;IGNORE
-<E/>2> <E>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE;IGNORE
-<e/>2> <E>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE;IGNORE
-<E/>?> <E>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE;IGNORE
-<e/>?> <E>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE;IGNORE
-<E/>-.>        <E>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<e/>-.>        <E>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<E<>   <E>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<e<>   <E>;<CARON>;<SMALL>;IGNORE;IGNORE
-<E:>   <E>;<DIAERESIS>;<CAPITAL>;IGNORE;IGNORE
-<e:>   <E>;<DIAERESIS>;<SMALL>;IGNORE;IGNORE
-<E2>   <E>;<HOOK>;<CAPITAL>;IGNORE;IGNORE
-<e2>   <E>;<HOOK>;<SMALL>;IGNORE;IGNORE
-<E?>   <E>;<TILDE>;<CAPITAL>;IGNORE;IGNORE
-<e?>   <E>;<TILDE>;<SMALL>;IGNORE;IGNORE
-<E-?>  <E>;<TILDE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<e-?>  <E>;<TILDE-BELOW>;<SMALL>;IGNORE;IGNORE
-<E.>   <E>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<e.>   <E>;<DOT>;<SMALL>;IGNORE;IGNORE
-<E-.>  <E>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<e-.>  <E>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<E,(>  <E>;<CEDILLA+BREVE>;<CAPITAL>;IGNORE;IGNORE
-<e,(>  <E>;<CEDILLA+BREVE>;<SMALL>;IGNORE;IGNORE
-<E;>   <E>;<OGONEK>;<CAPITAL>;IGNORE;IGNORE
-<e;>   <E>;<OGONEK>;<SMALL>;IGNORE;IGNORE
-<E->   <E>;<MACRON>;<CAPITAL>;IGNORE;IGNORE
-<e->   <E>;<MACRON>;<SMALL>;IGNORE;IGNORE
-<E-'>  <E>;<MACRON+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<e-'>  <E>;<MACRON+ACUTE>;<SMALL>;IGNORE;IGNORE
-<E-!>  <E>;<MACRON+GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<e-!>  <E>;<MACRON+GRAVE>;<SMALL>;IGNORE;IGNORE
-<E-/>> <E>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<e-/>> <E>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
+<E>    <E>;<NONE>;<CAPITAL>;<E>
+<e>    <E>;<NONE>;<SMALL>;<E>
+<E'>   <E>;<ACUTE>;<CAPITAL>;<E>
+<e'>   <E>;<ACUTE>;<SMALL>;<E>
+<E!>   <E>;<GRAVE>;<CAPITAL>;<E>
+<e!>   <E>;<GRAVE>;<SMALL>;<E>
+<E!!>  <E>;<DOUBLE-GRAVE>;<CAPITAL>;<E>
+<e!!>  <E>;<DOUBLE-GRAVE>;<SMALL>;<E>
+<E(>   <E>;<BREVE>;<CAPITAL>;<E>
+<e(>   <E>;<BREVE>;<SMALL>;<E>
+<E)>   <E>;<INVERTED-BREVE>;<CAPITAL>;<E>
+<e)>   <E>;<INVERTED-BREVE>;<SMALL>;<E>
+<E/>>  <E>;<CIRCUMFLEX>;<CAPITAL>;<E>
+<e/>>  <E>;<CIRCUMFLEX>;<SMALL>;<E>
+<E/>'> <E>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;<E>
+<e/>'> <E>;<CIRCUMFLEX+ACUTE>;<SMALL>;<E>
+<E/>!> <E>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;<E>
+<e/>!> <E>;<CIRCUMFLEX+GRAVE>;<SMALL>;<E>
+<E/>2> <E>;<CIRCUMFLEX+HOOK>;<CAPITAL>;<E>
+<e/>2> <E>;<CIRCUMFLEX+HOOK>;<SMALL>;<E>
+<E/>?> <E>;<CIRCUMFLEX+TILDE>;<CAPITAL>;<E>
+<e/>?> <E>;<CIRCUMFLEX+TILDE>;<SMALL>;<E>
+<E/>-.>        <E>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;<E>
+<e/>-.>        <E>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;<E>
+<E<>   <E>;<CARON>;<CAPITAL>;<E>
+<e<>   <E>;<CARON>;<SMALL>;<E>
+<E:>   <E>;<DIAERESIS>;<CAPITAL>;<E>
+<e:>   <E>;<DIAERESIS>;<SMALL>;<E>
+<E2>   <E>;<HOOK>;<CAPITAL>;<E>
+<e2>   <E>;<HOOK>;<SMALL>;<E>
+<E?>   <E>;<TILDE>;<CAPITAL>;<E>
+<e?>   <E>;<TILDE>;<SMALL>;<E>
+<E-?>  <E>;<TILDE-BELOW>;<CAPITAL>;<E>
+<e-?>  <E>;<TILDE-BELOW>;<SMALL>;<E>
+<E.>   <E>;<DOT>;<CAPITAL>;<E>
+<e.>   <E>;<DOT>;<SMALL>;<E>
+<E-.>  <E>;<DOT-BELOW>;<CAPITAL>;<E>
+<e-.>  <E>;<DOT-BELOW>;<SMALL>;<E>
+<E,(>  <E>;<CEDILLA+BREVE>;<CAPITAL>;<E>
+<e,(>  <E>;<CEDILLA+BREVE>;<SMALL>;<E>
+<E;>   <E>;<OGONEK>;<CAPITAL>;<E>
+<e;>   <E>;<OGONEK>;<SMALL>;<E>
+<E->   <E>;<MACRON>;<CAPITAL>;<E>
+<e->   <E>;<MACRON>;<SMALL>;<E>
+<E-'>  <E>;<MACRON+ACUTE>;<CAPITAL>;<E>
+<e-'>  <E>;<MACRON+ACUTE>;<SMALL>;<E>
+<E-!>  <E>;<MACRON+GRAVE>;<CAPITAL>;<E>
+<e-!>  <E>;<MACRON+GRAVE>;<SMALL>;<E>
+<E-/>> <E>;<MACRON+CIRCUMFLEX>;<CAPITAL>;<E>
+<e-/>> <E>;<MACRON+CIRCUMFLEX>;<SMALL>;<E>
 <e8>
 
-<F>    <F>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<f>    <F>;<NONE>;<SMALL>;IGNORE;IGNORE
-<F2>   <F>;<HOOK>;<CAPITAL>;IGNORE;IGNORE
-<f2>   <F>;<HOOK>;<SMALL>;IGNORE;IGNORE
-<F.>   <F>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<f.>   <F>;<DOT>;<SMALL>;IGNORE;IGNORE
+<F>    <F>;<NONE>;<CAPITAL>;<F>
+<f>    <F>;<NONE>;<SMALL>;<F>
+<F2>   <F>;<HOOK>;<CAPITAL>;<F>
+<f2>   <F>;<HOOK>;<SMALL>;<F>
+<F.>   <F>;<DOT>;<CAPITAL>;<F>
+<f.>   <F>;<DOT>;<SMALL>;<F>
 <f8>
 
-<ff>   "<F><F>";"<NONE><NONE>";"<ff><ff>";IGNORE;IGNORE
-<fi>   "<F><I>";"<NONE><NONE>";"<fi><fi>";IGNORE;IGNORE
-<fl>   "<F><L>";"<NONE><NONE>";"<fl><fl>";IGNORE;IGNORE
-<ffi>  "<F><F><I>";"<NONE><NONE><NONE>";"<ffi><ffi><ffi>";IGNORE;IGNORE
-<ffl>  "<F><F><L>";"<NONE><NONE><NONE>";"<ffl><ffl><ffl>";IGNORE;IGNORE
-<ft>   "<F><T>";"<NONE><NONE>";"<ft><ft>";IGNORE;IGNORE
-
-<G>    <G>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<g>    <G>;<NONE>;<SMALL>;IGNORE;IGNORE
-<G'>   <G>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<g'>   <G>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<G(>   <G>;<BREVE>;<CAPITAL>;IGNORE;IGNORE
-<g(>   <G>;<BREVE>;<SMALL>;IGNORE;IGNORE
-<G/>>  <G>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<g/>>  <G>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<G<>   <G>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<g<>   <G>;<CARON>;<SMALL>;IGNORE;IGNORE
-<G.>   <G>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<g.>   <G>;<DOT>;<SMALL>;IGNORE;IGNORE
-<G//>  <G>;<STROKE>;<CAPITAL>;IGNORE;IGNORE
-<g//>  <G>;<STROKE>;<SMALL>;IGNORE;IGNORE
-<G,>   <G>;<CEDILLA>;<CAPITAL>;IGNORE;IGNORE
-<g,>   <G>;<CEDILLA>;<SMALL>;IGNORE;IGNORE
-<G->   <G>;<MACRON>;<CAPITAL>;IGNORE;IGNORE
-<g->   <G>;<MACRON>;<SMALL>;IGNORE;IGNORE
+<ff>   "<F><F>";"<NONE><NONE>";"<ff><ff>";"<F><F>"
+<fi>   "<F><I>";"<NONE><NONE>";"<fi><fi>";"<F><I>"
+<fl>   "<F><L>";"<NONE><NONE>";"<fl><fl>";"<F><L>"
+<ffi>  "<F><F><I>";"<NONE><NONE><NONE>";"<ffi><ffi><ffi>";"<F><F><I>"
+<ffl>  "<F><F><L>";"<NONE><NONE><NONE>";"<ffl><ffl><ffl>";"<F><F><L>"
+<ft>   "<F><T>";"<NONE><NONE>";"<ft><ft>";"<F><T>"
+
+<G>    <G>;<NONE>;<CAPITAL>;<G>
+<g>    <G>;<NONE>;<SMALL>;<G>
+<G'>   <G>;<ACUTE>;<CAPITAL>;<G>
+<g'>   <G>;<ACUTE>;<SMALL>;<G>
+<G(>   <G>;<BREVE>;<CAPITAL>;<G>
+<g(>   <G>;<BREVE>;<SMALL>;<G>
+<G/>>  <G>;<CIRCUMFLEX>;<CAPITAL>;<G>
+<g/>>  <G>;<CIRCUMFLEX>;<SMALL>;<G>
+<G<>   <G>;<CARON>;<CAPITAL>;<G>
+<g<>   <G>;<CARON>;<SMALL>;<G>
+<G.>   <G>;<DOT>;<CAPITAL>;<G>
+<g.>   <G>;<DOT>;<SMALL>;<G>
+<G//>  <G>;<STROKE>;<CAPITAL>;<G>
+<g//>  <G>;<STROKE>;<SMALL>;<G>
+<G,>   <G>;<CEDILLA>;<CAPITAL>;<G>
+<g,>   <G>;<CEDILLA>;<SMALL>;<G>
+<G->   <G>;<MACRON>;<CAPITAL>;<G>
+<g->   <G>;<MACRON>;<SMALL>;<G>
 <g8>
 
-<H>    <H>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<h>    <H>;<NONE>;<SMALL>;IGNORE;IGNORE
-<H-(>  <H>;<BREVE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<h-(>  <H>;<BREVE-BELOW>;<SMALL>;IGNORE;IGNORE
-<H/>>  <H>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<h/>>  <H>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<H:>   <H>;<DIAERESIS>;<CAPITAL>;IGNORE;IGNORE
-<h:>   <H>;<DIAERESIS>;<SMALL>;IGNORE;IGNORE
-<H.>   <H>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<h.>   <H>;<DOT>;<SMALL>;IGNORE;IGNORE
-<H-.>  <H>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<h-.>  <H>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<H//>  <H>;<STROKE>;<CAPITAL>;IGNORE;IGNORE
-<h//>  <H>;<STROKE>;<SMALL>;IGNORE;IGNORE
-<H,>   <H>;<CEDILLA>;<CAPITAL>;IGNORE;IGNORE
-<h,>   <H>;<CEDILLA>;<SMALL>;IGNORE;IGNORE
+<H>    <H>;<NONE>;<CAPITAL>;<H>
+<h>    <H>;<NONE>;<SMALL>;<H>
+<H-(>  <H>;<BREVE-BELOW>;<CAPITAL>;<H>
+<h-(>  <H>;<BREVE-BELOW>;<SMALL>;<H>
+<H/>>  <H>;<CIRCUMFLEX>;<CAPITAL>;<H>
+<h/>>  <H>;<CIRCUMFLEX>;<SMALL>;<H>
+<H:>   <H>;<DIAERESIS>;<CAPITAL>;<H>
+<h:>   <H>;<DIAERESIS>;<SMALL>;<H>
+<H.>   <H>;<DOT>;<CAPITAL>;<H>
+<h.>   <H>;<DOT>;<SMALL>;<H>
+<H-.>  <H>;<DOT-BELOW>;<CAPITAL>;<H>
+<h-.>  <H>;<DOT-BELOW>;<SMALL>;<H>
+<H//>  <H>;<STROKE>;<CAPITAL>;<H>
+<h//>  <H>;<STROKE>;<SMALL>;<H>
+<H,>   <H>;<CEDILLA>;<CAPITAL>;<H>
+<h,>   <H>;<CEDILLA>;<SMALL>;<H>
 <h8>
 
-<CH>   <CH>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<Ch>   <CH>;<NONE>;<CAPITAL-SMALL>;IGNORE;IGNORE
-<ch>   <CH>;<NONE>;<SMALL>;IGNORE;IGNORE
-
-<I>    <I>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<i>    <I>;<NONE>;<SMALL>;IGNORE;IGNORE
-<I'>   <I>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<i'>   <I>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<I!>   <I>;<GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<i!>   <I>;<GRAVE>;<SMALL>;IGNORE;IGNORE
-<I!!>  <I>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<i!!>  <I>;<DOUBLE-GRAVE>;<SMALL>;IGNORE;IGNORE
-<I(>   <I>;<BREVE>;<CAPITAL>;IGNORE;IGNORE
-<i(>   <I>;<BREVE>;<SMALL>;IGNORE;IGNORE
-<I)>   <I>;<INVERTED-BREVE>;<CAPITAL>;IGNORE;IGNORE
-<i)>   <I>;<INVERTED-BREVE>;<SMALL>;IGNORE;IGNORE
-<I/>>  <I>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<i/>>  <I>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<I<>   <I>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<i<>   <I>;<CARON>;<SMALL>;IGNORE;IGNORE
-<I:>   <I>;<DIAERESIS>;<CAPITAL>;IGNORE;IGNORE
-<i:>   <I>;<DIAERESIS>;<SMALL>;IGNORE;IGNORE
-<I:'>  <I>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<i:'>  <I>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE;IGNORE
-<I2>   <I>;<HOOK>;<CAPITAL>;IGNORE;IGNORE
-<i2>   <I>;<HOOK>;<SMALL>;IGNORE;IGNORE
-<I?>   <I>;<TILDE>;<CAPITAL>;IGNORE;IGNORE
-<i?>   <I>;<TILDE>;<SMALL>;IGNORE;IGNORE
-<I-?>  <I>;<TILDE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<i-?>  <I>;<TILDE-BELOW>;<SMALL>;IGNORE;IGNORE
-<I.>   <I>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<i.>   <I>;<DOT>;<SMALL>;IGNORE;IGNORE
-<I-.>  <I>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<i-.>  <I>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<I;>   <I>;<OGONEK>;<CAPITAL>;IGNORE;IGNORE
-<i;>   <I>;<OGONEK>;<SMALL>;IGNORE;IGNORE
-<I->   <I>;<MACRON>;<CAPITAL>;IGNORE;IGNORE
-<i->   <I>;<MACRON>;<SMALL>;IGNORE;IGNORE
+<CH>   <CH>;<NONE>;<CAPITAL>;<CH>
+<Ch>   <CH>;<NONE>;<CAPITAL-SMALL>;<CH>
+<ch>   <CH>;<NONE>;<SMALL>;<CH>
+
+<I>    <I>;<NONE>;<CAPITAL>;<I>
+<i>    <I>;<NONE>;<SMALL>;<I>
+<I'>   <I>;<ACUTE>;<CAPITAL>;<I>
+<i'>   <I>;<ACUTE>;<SMALL>;<I>
+<I!>   <I>;<GRAVE>;<CAPITAL>;<I>
+<i!>   <I>;<GRAVE>;<SMALL>;<I>
+<I!!>  <I>;<DOUBLE-GRAVE>;<CAPITAL>;<I>
+<i!!>  <I>;<DOUBLE-GRAVE>;<SMALL>;<I>
+<I(>   <I>;<BREVE>;<CAPITAL>;<I>
+<i(>   <I>;<BREVE>;<SMALL>;<I>
+<I)>   <I>;<INVERTED-BREVE>;<CAPITAL>;<I>
+<i)>   <I>;<INVERTED-BREVE>;<SMALL>;<I>
+<I/>>  <I>;<CIRCUMFLEX>;<CAPITAL>;<I>
+<i/>>  <I>;<CIRCUMFLEX>;<SMALL>;<I>
+<I<>   <I>;<CARON>;<CAPITAL>;<I>
+<i<>   <I>;<CARON>;<SMALL>;<I>
+<I:>   <I>;<DIAERESIS>;<CAPITAL>;<I>
+<i:>   <I>;<DIAERESIS>;<SMALL>;<I>
+<I:'>  <I>;<DIAERESIS+ACUTE>;<CAPITAL>;<I>
+<i:'>  <I>;<DIAERESIS+ACUTE>;<SMALL>;<I>
+<I2>   <I>;<HOOK>;<CAPITAL>;<I>
+<i2>   <I>;<HOOK>;<SMALL>;<I>
+<I?>   <I>;<TILDE>;<CAPITAL>;<I>
+<i?>   <I>;<TILDE>;<SMALL>;<I>
+<I-?>  <I>;<TILDE-BELOW>;<CAPITAL>;<I>
+<i-?>  <I>;<TILDE-BELOW>;<SMALL>;<I>
+<I.>   <I>;<DOT>;<CAPITAL>;<I>
+<i.>   <I>;<DOT>;<SMALL>;<I>
+<I-.>  <I>;<DOT-BELOW>;<CAPITAL>;<I>
+<i-.>  <I>;<DOT-BELOW>;<SMALL>;<I>
+<I;>   <I>;<OGONEK>;<CAPITAL>;<I>
+<i;>   <I>;<OGONEK>;<SMALL>;<I>
+<I->   <I>;<MACRON>;<CAPITAL>;<I>
+<i->   <I>;<MACRON>;<SMALL>;<I>
 <i8>
 
-<IJ>   "<I><J>";"<IJ><IJ>";"<CAPITAL><CAPITAL>";IGNORE;IGNORE
-<ij>   "<I><J>";"<IJ><IJ>";"<SMALL><SMALL>";IGNORE;IGNORE
+<IJ>   "<I><J>";"<IJ><IJ>";"<CAPITAL><CAPITAL>";"<I><J>"
+<ij>   "<I><J>";"<IJ><IJ>";"<SMALL><SMALL>";"<I><J>"
 
-<J>    <J>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<j>    <J>;<NONE>;<SMALL>;IGNORE;IGNORE
-<J/>>  <J>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<j/>>  <J>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
+<J>    <J>;<NONE>;<CAPITAL>;<J>
+<j>    <J>;<NONE>;<SMALL>;<J>
+<J/>>  <J>;<CIRCUMFLEX>;<CAPITAL>;<J>
+<j/>>  <J>;<CIRCUMFLEX>;<SMALL>;<J>
 <j8>
 
-<K>    <K>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<k>    <K>;<NONE>;<SMALL>;IGNORE;IGNORE
-<K'>   <K>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<k'>   <K>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<K<>   <K>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<k<>   <K>;<CARON>;<SMALL>;IGNORE;IGNORE
-<K2>   <K>;<HOOK>;<CAPITAL>;IGNORE;IGNORE
-<k2>   <K>;<HOOK>;<SMALL>;IGNORE;IGNORE
-<K-.>  <K>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<k-.>  <K>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<K,>   <K>;<CEDILLA>;<CAPITAL>;IGNORE;IGNORE
-<k,>   <K>;<CEDILLA>;<SMALL>;IGNORE;IGNORE
-<K_>   <K>;<LINE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<k_>   <K>;<LINE-BELOW>;<SMALL>;IGNORE;IGNORE
+<K>    <K>;<NONE>;<CAPITAL>;<K>
+<k>    <K>;<NONE>;<SMALL>;<K>
+<K'>   <K>;<ACUTE>;<CAPITAL>;<K>
+<k'>   <K>;<ACUTE>;<SMALL>;<K>
+<K<>   <K>;<CARON>;<CAPITAL>;<K>
+<k<>   <K>;<CARON>;<SMALL>;<K>
+<K2>   <K>;<HOOK>;<CAPITAL>;<K>
+<k2>   <K>;<HOOK>;<SMALL>;<K>
+<K-.>  <K>;<DOT-BELOW>;<CAPITAL>;<K>
+<k-.>  <K>;<DOT-BELOW>;<SMALL>;<K>
+<K,>   <K>;<CEDILLA>;<CAPITAL>;<K>
+<k,>   <K>;<CEDILLA>;<SMALL>;<K>
+<K_>   <K>;<LINE-BELOW>;<CAPITAL>;<K>
+<k_>   <K>;<LINE-BELOW>;<SMALL>;<K>
 <k8>
-<kk>   <K>;<kk>;<SMALL>;IGNORE;IGNORE
-
-<L>    <L>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<l>    <L>;<NONE>;<SMALL>;IGNORE;IGNORE
-<L'>   <L>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<l'>   <L>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<L<>   <L>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<l<>   <L>;<CARON>;<SMALL>;IGNORE;IGNORE
-<L.>   <L>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<l.>   <L>;<DOT>;<SMALL>;IGNORE;IGNORE
-<L-.>  <L>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<l-.>  <L>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<L//>  <L>;<STROKE>;<CAPITAL>;IGNORE;IGNORE
-<l//>  <L>;<STROKE>;<SMALL>;IGNORE;IGNORE
-<L,>   <L>;<CEDILLA>;<CAPITAL>;IGNORE;IGNORE
-<l,>   <L>;<CEDILLA>;<SMALL>;IGNORE;IGNORE
-<L--.> <L>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<l--.> <L>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<L-/>> <L>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<l-/>> <L>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<L_>   <L>;<LINE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<l_>   <L>;<LINE-BELOW>;<SMALL>;IGNORE;IGNORE
+<kk>   <K>;<kk>;<SMALL>;<K>
+
+<L>    <L>;<NONE>;<CAPITAL>;<L>
+<l>    <L>;<NONE>;<SMALL>;<L>
+<L'>   <L>;<ACUTE>;<CAPITAL>;<L>
+<l'>   <L>;<ACUTE>;<SMALL>;<L>
+<L<>   <L>;<CARON>;<CAPITAL>;<L>
+<l<>   <L>;<CARON>;<SMALL>;<L>
+<L.>   <L>;<DOT>;<CAPITAL>;<L>
+<l.>   <L>;<DOT>;<SMALL>;<L>
+<L-.>  <L>;<DOT-BELOW>;<CAPITAL>;<L>
+<l-.>  <L>;<DOT-BELOW>;<SMALL>;<L>
+<L//>  <L>;<STROKE>;<CAPITAL>;<L>
+<l//>  <L>;<STROKE>;<SMALL>;<L>
+<L,>   <L>;<CEDILLA>;<CAPITAL>;<L>
+<l,>   <L>;<CEDILLA>;<SMALL>;<L>
+<L--.> <L>;<MACRON+DOT-BELOW>;<CAPITAL>;<L>
+<l--.> <L>;<MACRON+DOT-BELOW>;<SMALL>;<L>
+<L-/>> <L>;<MACRON+CIRCUMFLEX>;<CAPITAL>;<L>
+<l-/>> <L>;<MACRON+CIRCUMFLEX>;<SMALL>;<L>
+<L_>   <L>;<LINE-BELOW>;<CAPITAL>;<L>
+<l_>   <L>;<LINE-BELOW>;<SMALL>;<L>
 <l8>
 
-<M>    <M>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<m>    <M>;<NONE>;<SMALL>;IGNORE;IGNORE
-<M'>   <M>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<m'>   <M>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<M.>   <M>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<m.>   <M>;<DOT>;<SMALL>;IGNORE;IGNORE
-<M-.>  <M>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<m-.>  <M>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
+<M>    <M>;<NONE>;<CAPITAL>;<M>
+<m>    <M>;<NONE>;<SMALL>;<M>
+<M'>   <M>;<ACUTE>;<CAPITAL>;<M>
+<m'>   <M>;<ACUTE>;<SMALL>;<M>
+<M.>   <M>;<DOT>;<CAPITAL>;<M>
+<m.>   <M>;<DOT>;<SMALL>;<M>
+<M-.>  <M>;<DOT-BELOW>;<CAPITAL>;<M>
+<m-.>  <M>;<DOT-BELOW>;<SMALL>;<M>
 <m8>
 
-<N>    <N>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<n>    <N>;<NONE>;<SMALL>;IGNORE;IGNORE
-<N'>   <N>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<n'>   <N>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<N<>   <N>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<n<>   <N>;<CARON>;<SMALL>;IGNORE;IGNORE
-<N?>   <N>;<TILDE>;<CAPITAL>;IGNORE;IGNORE
-<n?>   <N>;<TILDE>;<SMALL>;IGNORE;IGNORE
-<N.>   <N>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<n.>   <N>;<DOT>;<SMALL>;IGNORE;IGNORE
-<N-.>  <N>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<n-.>  <N>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<N,>   <N>;<CEDILLA>;<CAPITAL>;IGNORE;IGNORE
-<n,>   <N>;<CEDILLA>;<SMALL>;IGNORE;IGNORE
-<N-/>> <N>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<n-/>> <N>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<N_>   <N>;<LINE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<n_>   <N>;<LINE-BELOW>;<SMALL>;IGNORE;IGNORE
-<'n>   <N>;<PRECEDED-BY-APOSTROPHE>;<SMALL>;IGNORE;IGNORE
+<N>    <N>;<NONE>;<CAPITAL>;<N>
+<n>    <N>;<NONE>;<SMALL>;<N>
+<N'>   <N>;<ACUTE>;<CAPITAL>;<N>
+<n'>   <N>;<ACUTE>;<SMALL>;<N>
+<N<>   <N>;<CARON>;<CAPITAL>;<N>
+<n<>   <N>;<CARON>;<SMALL>;<N>
+<N?>   <N>;<TILDE>;<CAPITAL>;<N>
+<n?>   <N>;<TILDE>;<SMALL>;<N>
+<N.>   <N>;<DOT>;<CAPITAL>;<N>
+<n.>   <N>;<DOT>;<SMALL>;<N>
+<N-.>  <N>;<DOT-BELOW>;<CAPITAL>;<N>
+<n-.>  <N>;<DOT-BELOW>;<SMALL>;<N>
+<N,>   <N>;<CEDILLA>;<CAPITAL>;<N>
+<n,>   <N>;<CEDILLA>;<SMALL>;<N>
+<N-/>> <N>;<MACRON+CIRCUMFLEX>;<CAPITAL>;<N>
+<n-/>> <N>;<MACRON+CIRCUMFLEX>;<SMALL>;<N>
+<N_>   <N>;<LINE-BELOW>;<CAPITAL>;<N>
+<n_>   <N>;<LINE-BELOW>;<SMALL>;<N>
+<'n>   <N>;<PRECEDED-BY-APOSTROPHE>;<SMALL>;<N>
 <n8>
 
-<NG>   "<N><G>";"<NG><NG>";"<CAPITAL><CAPITAL>";IGNORE;IGNORE
-<ng>   "<N><G>";"<NG><NG>";"<SMALL><SMALL>";IGNORE;IGNORE
-
-<O>    <O>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<o>    <O>;<NONE>;<SMALL>;IGNORE;IGNORE
-<-o>   <O>;<NONE>;<-o>;IGNORE;IGNORE
-<O'>   <O>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<o'>   <O>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<O!>   <O>;<GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<o!>   <O>;<GRAVE>;<SMALL>;IGNORE;IGNORE
-<O!!>  <O>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<o!!>  <O>;<DOUBLE-GRAVE>;<SMALL>;IGNORE;IGNORE
-<O(>   <O>;<BREVE>;<CAPITAL>;IGNORE;IGNORE
-<o(>   <O>;<BREVE>;<SMALL>;IGNORE;IGNORE
-<O)>   <O>;<INVERTED-BREVE>;<CAPITAL>;IGNORE;IGNORE
-<o)>   <O>;<INVERTED-BREVE>;<SMALL>;IGNORE;IGNORE
-<O/>>  <O>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<o/>>  <O>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<O/>'> <O>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<o/>'> <O>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE;IGNORE
-<O/>!> <O>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<o/>!> <O>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE;IGNORE
-<O/>2> <O>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE;IGNORE
-<o/>2> <O>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE;IGNORE
-<O/>?> <O>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE;IGNORE
-<o/>?> <O>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE;IGNORE
-<O/>-.>        <O>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<o/>-.>        <O>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<O<>   <O>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<o<>   <O>;<CARON>;<SMALL>;IGNORE;IGNORE
-<O:>   <O>;<DIAERESIS>;<CAPITAL>;IGNORE;IGNORE
-<o:>   <O>;<DIAERESIS>;<SMALL>;IGNORE;IGNORE
-<O">   <O>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<o">   <O>;<DOUBLE-ACUTE>;<SMALL>;IGNORE;IGNORE
-<O2>   <O>;<HOOK>;<CAPITAL>;IGNORE;IGNORE
-<o2>   <O>;<HOOK>;<SMALL>;IGNORE;IGNORE
-<O?>   <O>;<TILDE>;<CAPITAL>;IGNORE;IGNORE
-<o?>   <O>;<TILDE>;<SMALL>;IGNORE;IGNORE
-<O?'>  <O>;<TILDE+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<o?'>  <O>;<TILDE+ACUTE>;<SMALL>;IGNORE;IGNORE
-<O?:>  <O>;<TILDE+DIAERESIS>;<CAPITAL>;IGNORE;IGNORE
-<o?:>  <O>;<TILDE+DIAERESIS>;<SMALL>;IGNORE;IGNORE
-<O-.>  <O>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<o-.>  <O>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<O//>  <O>;<STROKE>;<CAPITAL>;IGNORE;IGNORE
-<o//>  <O>;<STROKE>;<SMALL>;IGNORE;IGNORE
-<O//'> <O>;<STROKE+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<o//'> <O>;<STROKE+ACUTE>;<SMALL>;IGNORE;IGNORE
-<O;>   <O>;<OGONEK>;<CAPITAL>;IGNORE;IGNORE
-<o;>   <O>;<OGONEK>;<SMALL>;IGNORE;IGNORE
-<O1>   <O>;<OGONEK+MACRON>;<CAPITAL>;IGNORE;IGNORE
-<o1>   <O>;<OGONEK+MACRON>;<SMALL>;IGNORE;IGNORE
-<O->   <O>;<MACRON>;<CAPITAL>;IGNORE;IGNORE
-<o->   <O>;<MACRON>;<SMALL>;IGNORE;IGNORE
-<O-'>  <O>;<MACRON+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<o-'>  <O>;<MACRON+ACUTE>;<SMALL>;IGNORE;IGNORE
-<O-!>  <O>;<MACRON+GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<o-!>  <O>;<MACRON+GRAVE>;<SMALL>;IGNORE;IGNORE
-<O9>   <O>;<HORN>;<CAPITAL>;IGNORE;IGNORE
-<o9>   <O>;<HORN>;<SMALL>;IGNORE;IGNORE
-<O9'>  <O>;<HORN+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<o9'>  <O>;<HORN+ACUTE>;<SMALL>;IGNORE;IGNORE
-<O9!>  <O>;<HORN+GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<o9!>  <O>;<HORN+GRAVE>;<SMALL>;IGNORE;IGNORE
-<O92>  <O>;<HORN+HOOK>;<CAPITAL>;IGNORE;IGNORE
-<o92>  <O>;<HORN+HOOK>;<SMALL>;IGNORE;IGNORE
-<O9?>  <O>;<HORN+TILDE>;<CAPITAL>;IGNORE;IGNORE
-<o9?>  <O>;<HORN+TILDE>;<SMALL>;IGNORE;IGNORE
-<O9-.> <O>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<o9-.> <O>;<HORN+DOT-BELOW>;<SMALL>;IGNORE;IGNORE
+<NG>   "<N><G>";"<NG><NG>";"<CAPITAL><CAPITAL>";"<N><G>"
+<ng>   "<N><G>";"<NG><NG>";"<SMALL><SMALL>";"<N><G>"
+
+<O>    <O>;<NONE>;<CAPITAL>;<O>
+<o>    <O>;<NONE>;<SMALL>;<O>
+<-o>   <O>;<NONE>;<-o>;<O>
+<O'>   <O>;<ACUTE>;<CAPITAL>;<O>
+<o'>   <O>;<ACUTE>;<SMALL>;<O>
+<O!>   <O>;<GRAVE>;<CAPITAL>;<O>
+<o!>   <O>;<GRAVE>;<SMALL>;<O>
+<O!!>  <O>;<DOUBLE-GRAVE>;<CAPITAL>;<O>
+<o!!>  <O>;<DOUBLE-GRAVE>;<SMALL>;<O>
+<O(>   <O>;<BREVE>;<CAPITAL>;<O>
+<o(>   <O>;<BREVE>;<SMALL>;<O>
+<O)>   <O>;<INVERTED-BREVE>;<CAPITAL>;<O>
+<o)>   <O>;<INVERTED-BREVE>;<SMALL>;<O>
+<O/>>  <O>;<CIRCUMFLEX>;<CAPITAL>;<O>
+<o/>>  <O>;<CIRCUMFLEX>;<SMALL>;<O>
+<O/>'> <O>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;<O>
+<o/>'> <O>;<CIRCUMFLEX+ACUTE>;<SMALL>;<O>
+<O/>!> <O>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;<O>
+<o/>!> <O>;<CIRCUMFLEX+GRAVE>;<SMALL>;<O>
+<O/>2> <O>;<CIRCUMFLEX+HOOK>;<CAPITAL>;<O>
+<o/>2> <O>;<CIRCUMFLEX+HOOK>;<SMALL>;<O>
+<O/>?> <O>;<CIRCUMFLEX+TILDE>;<CAPITAL>;<O>
+<o/>?> <O>;<CIRCUMFLEX+TILDE>;<SMALL>;<O>
+<O/>-.>        <O>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;<O>
+<o/>-.>        <O>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;<O>
+<O<>   <O>;<CARON>;<CAPITAL>;<O>
+<o<>   <O>;<CARON>;<SMALL>;<O>
+<O:>   <O>;<DIAERESIS>;<CAPITAL>;<O>
+<o:>   <O>;<DIAERESIS>;<SMALL>;<O>
+<O">   <O>;<DOUBLE-ACUTE>;<CAPITAL>;<O>
+<o">   <O>;<DOUBLE-ACUTE>;<SMALL>;<O>
+<O2>   <O>;<HOOK>;<CAPITAL>;<O>
+<o2>   <O>;<HOOK>;<SMALL>;<O>
+<O?>   <O>;<TILDE>;<CAPITAL>;<O>
+<o?>   <O>;<TILDE>;<SMALL>;<O>
+<O?'>  <O>;<TILDE+ACUTE>;<CAPITAL>;<O>
+<o?'>  <O>;<TILDE+ACUTE>;<SMALL>;<O>
+<O?:>  <O>;<TILDE+DIAERESIS>;<CAPITAL>;<O>
+<o?:>  <O>;<TILDE+DIAERESIS>;<SMALL>;<O>
+<O-.>  <O>;<DOT-BELOW>;<CAPITAL>;<O>
+<o-.>  <O>;<DOT-BELOW>;<SMALL>;<O>
+<O//>  <O>;<STROKE>;<CAPITAL>;<O>
+<o//>  <O>;<STROKE>;<SMALL>;<O>
+<O//'> <O>;<STROKE+ACUTE>;<CAPITAL>;<O>
+<o//'> <O>;<STROKE+ACUTE>;<SMALL>;<O>
+<O;>   <O>;<OGONEK>;<CAPITAL>;<O>
+<o;>   <O>;<OGONEK>;<SMALL>;<O>
+<O1>   <O>;<OGONEK+MACRON>;<CAPITAL>;<O>
+<o1>   <O>;<OGONEK+MACRON>;<SMALL>;<O>
+<O->   <O>;<MACRON>;<CAPITAL>;<O>
+<o->   <O>;<MACRON>;<SMALL>;<O>
+<O-'>  <O>;<MACRON+ACUTE>;<CAPITAL>;<O>
+<o-'>  <O>;<MACRON+ACUTE>;<SMALL>;<O>
+<O-!>  <O>;<MACRON+GRAVE>;<CAPITAL>;<O>
+<o-!>  <O>;<MACRON+GRAVE>;<SMALL>;<O>
+<O9>   <O>;<HORN>;<CAPITAL>;<O>
+<o9>   <O>;<HORN>;<SMALL>;<O>
+<O9'>  <O>;<HORN+ACUTE>;<CAPITAL>;<O>
+<o9'>  <O>;<HORN+ACUTE>;<SMALL>;<O>
+<O9!>  <O>;<HORN+GRAVE>;<CAPITAL>;<O>
+<o9!>  <O>;<HORN+GRAVE>;<SMALL>;<O>
+<O92>  <O>;<HORN+HOOK>;<CAPITAL>;<O>
+<o92>  <O>;<HORN+HOOK>;<SMALL>;<O>
+<O9?>  <O>;<HORN+TILDE>;<CAPITAL>;<O>
+<o9?>  <O>;<HORN+TILDE>;<SMALL>;<O>
+<O9-.> <O>;<HORN+DOT-BELOW>;<CAPITAL>;<O>
+<o9-.> <O>;<HORN+DOT-BELOW>;<SMALL>;<O>
 <o8>
 
-<OE>   "<O><E>";"<OE><OE>";"<CAPITAL><CAPITAL>";IGNORE;IGNORE
-<oe>   "<O><E>";"<OE><OE>";"<SMALL><SMALL>";IGNORE;IGNORE
+<OE>   "<O><E>";"<OE><OE>";"<CAPITAL><CAPITAL>";"<O><E>"
+<oe>   "<O><E>";"<OE><OE>";"<SMALL><SMALL>";"<O><E>"
 
-<P>    <P>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<p>    <P>;<NONE>;<SMALL>;IGNORE;IGNORE
-<P'>   <P>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<p'>   <P>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<P.>   <P>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<p.>   <P>;<DOT>;<SMALL>;IGNORE;IGNORE
+<P>    <P>;<NONE>;<CAPITAL>;<P>
+<p>    <P>;<NONE>;<SMALL>;<P>
+<P'>   <P>;<ACUTE>;<CAPITAL>;<P>
+<p'>   <P>;<ACUTE>;<SMALL>;<P>
+<P.>   <P>;<DOT>;<CAPITAL>;<P>
+<p.>   <P>;<DOT>;<SMALL>;<P>
 <p8>
 
-<Q>    <Q>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<q>    <Q>;<NONE>;<SMALL>;IGNORE;IGNORE
+<Q>    <Q>;<NONE>;<CAPITAL>;<Q>
+<q>    <Q>;<NONE>;<SMALL>;<Q>
 <q8>
 
-<R>    <R>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<r>    <R>;<NONE>;<SMALL>;IGNORE;IGNORE
-<R'>   <R>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<r'>   <R>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<R!!>  <R>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<r!!>  <R>;<DOUBLE-GRAVE>;<SMALL>;IGNORE;IGNORE
-<R)>   <R>;<INVERTED-BREVE>;<CAPITAL>;IGNORE;IGNORE
-<r)>   <R>;<INVERTED-BREVE>;<SMALL>;IGNORE;IGNORE
-<R.>   <R>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<r.>   <R>;<DOT>;<SMALL>;IGNORE;IGNORE
-<R-.>  <R>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<r-.>  <R>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<R,>   <R>;<CEDILLA>;<CAPITAL>;IGNORE;IGNORE
-<r,>   <R>;<CEDILLA>;<SMALL>;IGNORE;IGNORE
-<R--.> <R>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<r--.> <R>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<R_>   <R>;<LINE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<r_>   <R>;<LINE-BELOW>;<SMALL>;IGNORE;IGNORE
-
-<R<>   <R<>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<r<>   <R<>;<CARON>;<SMALL>;IGNORE;IGNORE
+<R>    <R>;<NONE>;<CAPITAL>;<R>
+<r>    <R>;<NONE>;<SMALL>;<R>
+<R'>   <R>;<ACUTE>;<CAPITAL>;<R>
+<r'>   <R>;<ACUTE>;<SMALL>;<R>
+<R!!>  <R>;<DOUBLE-GRAVE>;<CAPITAL>;<R>
+<r!!>  <R>;<DOUBLE-GRAVE>;<SMALL>;<R>
+<R)>   <R>;<INVERTED-BREVE>;<CAPITAL>;<R>
+<r)>   <R>;<INVERTED-BREVE>;<SMALL>;<R>
+<R.>   <R>;<DOT>;<CAPITAL>;<R>
+<r.>   <R>;<DOT>;<SMALL>;<R>
+<R-.>  <R>;<DOT-BELOW>;<CAPITAL>;<R>
+<r-.>  <R>;<DOT-BELOW>;<SMALL>;<R>
+<R,>   <R>;<CEDILLA>;<CAPITAL>;<R>
+<r,>   <R>;<CEDILLA>;<SMALL>;<R>
+<R--.> <R>;<MACRON+DOT-BELOW>;<CAPITAL>;<R>
+<r--.> <R>;<MACRON+DOT-BELOW>;<SMALL>;<R>
+<R_>   <R>;<LINE-BELOW>;<CAPITAL>;<R>
+<r_>   <R>;<LINE-BELOW>;<SMALL>;<R>
+
+<R<>   <R<>;<CARON>;<CAPITAL>;<R<>
+<r<>   <R<>;<CARON>;<SMALL>;<R<>
 <r8>
 
-<S>    <S>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<s>    <S>;<NONE>;<SMALL>;IGNORE;IGNORE
-<st>   "<S><T>";"<NONE><NONE>";"<st><st>";IGNORE;IGNORE
-<S'>   <S>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<s'>   <S>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<S'.>  <S>;<ACUTE+DOT>;<CAPITAL>;IGNORE;IGNORE
-<s'.>  <S>;<ACUTE+DOT>;<SMALL>;IGNORE;IGNORE
-<S/>>  <S>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<s/>>  <S>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<S.>   <S>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<s.>   <S>;<DOT>;<SMALL>;IGNORE;IGNORE
-<S-.>  <S>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<s-.>  <S>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<S.-.> <S>;<DOT+DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<s.-.> <S>;<DOT+DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<S,>   <S>;<CEDILLA>;<CAPITAL>;IGNORE;IGNORE
-<s,>   <S>;<CEDILLA>;<SMALL>;IGNORE;IGNORE
-
-<S<>   <S<>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<s<>   <S<>;<CARON>;<SMALL>;IGNORE;IGNORE
-<S<.>  <S<>;<CARON+DOT>;<CAPITAL>;IGNORE;IGNORE
-<s<.>  <S<>;<CARON+DOT>;<SMALL>;IGNORE;IGNORE
+<S>    <S>;<NONE>;<CAPITAL>;<S>
+<s>    <S>;<NONE>;<SMALL>;<S>
+<st>   "<S><T>";"<NONE><NONE>";"<st><st>";"<S><T>"
+<S'>   <S>;<ACUTE>;<CAPITAL>;<S>
+<s'>   <S>;<ACUTE>;<SMALL>;<S>
+<S'.>  <S>;<ACUTE+DOT>;<CAPITAL>;<S>
+<s'.>  <S>;<ACUTE+DOT>;<SMALL>;<S>
+<S/>>  <S>;<CIRCUMFLEX>;<CAPITAL>;<S>
+<s/>>  <S>;<CIRCUMFLEX>;<SMALL>;<S>
+<S.>   <S>;<DOT>;<CAPITAL>;<S>
+<s.>   <S>;<DOT>;<SMALL>;<S>
+<S-.>  <S>;<DOT-BELOW>;<CAPITAL>;<S>
+<s-.>  <S>;<DOT-BELOW>;<SMALL>;<S>
+<S.-.> <S>;<DOT+DOT-BELOW>;<CAPITAL>;<S>
+<s.-.> <S>;<DOT+DOT-BELOW>;<SMALL>;<S>
+<S,>   <S>;<CEDILLA>;<CAPITAL>;<S>
+<s,>   <S>;<CEDILLA>;<SMALL>;<S>
+
+<S<>   <S<>;<CARON>;<CAPITAL>;<S<>
+<s<>   <S<>;<CARON>;<SMALL>;<S<>
+<S<.>  <S<>;<CARON+DOT>;<CAPITAL>;<S<>
+<s<.>  <S<>;<CARON+DOT>;<SMALL>;<S<>
 <s8>
 
-<s1>   <S>;<s1>;<SMALL>;IGNORE;IGNORE
-<ss>   "<S><S>";"<NONE><NONE>";"<SMALL><ss>";IGNORE;IGNORE
-
-<T>    <T>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<t>    <T>;<NONE>;<SMALL>;IGNORE;IGNORE
-<T<>   <T>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<t<>   <T>;<CARON>;<SMALL>;IGNORE;IGNORE
-<T.>   <T>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<t.>   <T>;<DOT>;<SMALL>;IGNORE;IGNORE
-<T-.>  <T>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<t-.>  <T>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<T//>  <T>;<STROKE>;<CAPITAL>;IGNORE;IGNORE
-<t//>  <T>;<STROKE>;<SMALL>;IGNORE;IGNORE
-<T,>   <T>;<CEDILLA>;<CAPITAL>;IGNORE;IGNORE
-<t,>   <T>;<CEDILLA>;<SMALL>;IGNORE;IGNORE
-<T-/>> <T>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<t-/>> <T>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<T_>   <T>;<LINE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<t_>   <T>;<LINE-BELOW>;<SMALL>;IGNORE;IGNORE
+<s1>   <S>;<s1>;<SMALL>;<S>
+<ss>   "<S><S>";"<NONE><NONE>";"<SMALL><ss>";"<S><S>"
+
+<T>    <T>;<NONE>;<CAPITAL>;<T>
+<t>    <T>;<NONE>;<SMALL>;<T>
+<T<>   <T>;<CARON>;<CAPITAL>;<T>
+<t<>   <T>;<CARON>;<SMALL>;<T>
+<T.>   <T>;<DOT>;<CAPITAL>;<T>
+<t.>   <T>;<DOT>;<SMALL>;<T>
+<T-.>  <T>;<DOT-BELOW>;<CAPITAL>;<T>
+<t-.>  <T>;<DOT-BELOW>;<SMALL>;<T>
+<T//>  <T>;<STROKE>;<CAPITAL>;<T>
+<t//>  <T>;<STROKE>;<SMALL>;<T>
+<T,>   <T>;<CEDILLA>;<CAPITAL>;<T>
+<t,>   <T>;<CEDILLA>;<SMALL>;<T>
+<T-/>> <T>;<MACRON+CIRCUMFLEX>;<CAPITAL>;<T>
+<t-/>> <T>;<MACRON+CIRCUMFLEX>;<SMALL>;<T>
+<T_>   <T>;<LINE-BELOW>;<CAPITAL>;<T>
+<t_>   <T>;<LINE-BELOW>;<SMALL>;<T>
 <t8>
 
-<TH>   "<T><H>";"<TH><TH>";"<CAPITAL><CAPITAL>";IGNORE;IGNORE
-<th>   "<T><H>";"<TH><TH>";"<SMALL><SMALL>";IGNORE;IGNORE
-
-<U>    <U>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<u>    <U>;<NONE>;<SMALL>;IGNORE;IGNORE
-<U'>   <U>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<u'>   <U>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<U!>   <U>;<GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<u!>   <U>;<GRAVE>;<SMALL>;IGNORE;IGNORE
-<U!!>  <U>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<u!!>  <U>;<DOUBLE-GRAVE>;<SMALL>;IGNORE;IGNORE
-<U(>   <U>;<BREVE>;<CAPITAL>;IGNORE;IGNORE
-<u(>   <U>;<BREVE>;<SMALL>;IGNORE;IGNORE
-<U)>   <U>;<INVERTED-BREVE>;<CAPITAL>;IGNORE;IGNORE
-<u)>   <U>;<INVERTED-BREVE>;<SMALL>;IGNORE;IGNORE
-<U/>>  <U>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<u/>>  <U>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<U<>   <U>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<u<>   <U>;<CARON>;<SMALL>;IGNORE;IGNORE
-<U0>   <U>;<RING>;<CAPITAL>;IGNORE;IGNORE
-<u0>   <U>;<RING>;<SMALL>;IGNORE;IGNORE
-<U:>   <U>;<DIAERESIS>;<CAPITAL>;IGNORE;IGNORE
-<u:>   <U>;<DIAERESIS>;<SMALL>;IGNORE;IGNORE
-<U:->  <U>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE;IGNORE
-<u:->  <U>;<DIAERESIS+MACRON>;<SMALL>;IGNORE;IGNORE
-<U:'>  <U>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<u:'>  <U>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE;IGNORE
-<U:!>  <U>;<DIAERESIS+GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<u:!>  <U>;<DIAERESIS+GRAVE>;<SMALL>;IGNORE;IGNORE
-<U:<>  <U>;<DIAERESIS+CARON>;<CAPITAL>;IGNORE;IGNORE
-<u:<>  <U>;<DIAERESIS+CARON>;<SMALL>;IGNORE;IGNORE
-<U">   <U>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<u">   <U>;<DOUBLE-ACUTE>;<SMALL>;IGNORE;IGNORE
-<U2>   <U>;<HOOK>;<CAPITAL>;IGNORE;IGNORE
-<u2>   <U>;<HOOK>;<SMALL>;IGNORE;IGNORE
-<U?>   <U>;<TILDE>;<CAPITAL>;IGNORE;IGNORE
-<u?>   <U>;<TILDE>;<SMALL>;IGNORE;IGNORE
-<U?'>  <U>;<TILDE+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<u?'>  <U>;<TILDE+ACUTE>;<SMALL>;IGNORE;IGNORE
-<U-?>  <U>;<TILDE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<u-?>  <U>;<TILDE-BELOW>;<SMALL>;IGNORE;IGNORE
-<U-.>  <U>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<u-.>  <U>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<U;>   <U>;<OGONEK>;<CAPITAL>;IGNORE;IGNORE
-<u;>   <U>;<OGONEK>;<SMALL>;IGNORE;IGNORE
-<U->   <U>;<MACRON>;<CAPITAL>;IGNORE;IGNORE
-<u->   <U>;<MACRON>;<SMALL>;IGNORE;IGNORE
-<U-:>  <U>;<MACRON+DIAERESIS>;<CAPITAL>;IGNORE;IGNORE
-<u-:>  <U>;<MACRON+DIAERESIS>;<SMALL>;IGNORE;IGNORE
-<U--:> <U>;<MACRON+DIAERESIS-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<u--:> <U>;<MACRON+DIAERESIS-BELOW>;<SMALL>;IGNORE;IGNORE
-<U-/>> <U>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<u-/>> <U>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<U9>   <U>;<HORN>;<CAPITAL>;IGNORE;IGNORE
-<u9>   <U>;<HORN>;<SMALL>;IGNORE;IGNORE
-<U9'>  <U>;<HORN+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<u9'>  <U>;<HORN+ACUTE>;<SMALL>;IGNORE;IGNORE
-<U9!>  <U>;<HORN+GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<u9!>  <U>;<HORN+GRAVE>;<SMALL>;IGNORE;IGNORE
-<U92>  <U>;<HORN+HOOK>;<CAPITAL>;IGNORE;IGNORE
-<u92>  <U>;<HORN+HOOK>;<SMALL>;IGNORE;IGNORE
-<U9?>  <U>;<HORN+TILDE>;<CAPITAL>;IGNORE;IGNORE
-<u9?>  <U>;<HORN+TILDE>;<SMALL>;IGNORE;IGNORE
-<U9-.> <U>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<u9-.> <U>;<HORN+DOT-BELOW>;<SMALL>;IGNORE;IGNORE
+<TH>   "<T><H>";"<TH><TH>";"<CAPITAL><CAPITAL>";"<T><H>"
+<th>   "<T><H>";"<TH><TH>";"<SMALL><SMALL>";"<T><H>"
+
+<U>    <U>;<NONE>;<CAPITAL>;<U>
+<u>    <U>;<NONE>;<SMALL>;<U>
+<U'>   <U>;<ACUTE>;<CAPITAL>;<U>
+<u'>   <U>;<ACUTE>;<SMALL>;<U>
+<U!>   <U>;<GRAVE>;<CAPITAL>;<U>
+<u!>   <U>;<GRAVE>;<SMALL>;<U>
+<U!!>  <U>;<DOUBLE-GRAVE>;<CAPITAL>;<U>
+<u!!>  <U>;<DOUBLE-GRAVE>;<SMALL>;<U>
+<U(>   <U>;<BREVE>;<CAPITAL>;<U>
+<u(>   <U>;<BREVE>;<SMALL>;<U>
+<U)>   <U>;<INVERTED-BREVE>;<CAPITAL>;<U>
+<u)>   <U>;<INVERTED-BREVE>;<SMALL>;<U>
+<U/>>  <U>;<CIRCUMFLEX>;<CAPITAL>;<U>
+<u/>>  <U>;<CIRCUMFLEX>;<SMALL>;<U>
+<U<>   <U>;<CARON>;<CAPITAL>;<U>
+<u<>   <U>;<CARON>;<SMALL>;<U>
+<U0>   <U>;<RING>;<CAPITAL>;<U>
+<u0>   <U>;<RING>;<SMALL>;<U>
+<U:>   <U>;<DIAERESIS>;<CAPITAL>;<U>
+<u:>   <U>;<DIAERESIS>;<SMALL>;<U>
+<U:->  <U>;<DIAERESIS+MACRON>;<CAPITAL>;<U>
+<u:->  <U>;<DIAERESIS+MACRON>;<SMALL>;<U>
+<U:'>  <U>;<DIAERESIS+ACUTE>;<CAPITAL>;<U>
+<u:'>  <U>;<DIAERESIS+ACUTE>;<SMALL>;<U>
+<U:!>  <U>;<DIAERESIS+GRAVE>;<CAPITAL>;<U>
+<u:!>  <U>;<DIAERESIS+GRAVE>;<SMALL>;<U>
+<U:<>  <U>;<DIAERESIS+CARON>;<CAPITAL>;<U>
+<u:<>  <U>;<DIAERESIS+CARON>;<SMALL>;<U>
+<U">   <U>;<DOUBLE-ACUTE>;<CAPITAL>;<U>
+<u">   <U>;<DOUBLE-ACUTE>;<SMALL>;<U>
+<U2>   <U>;<HOOK>;<CAPITAL>;<U>
+<u2>   <U>;<HOOK>;<SMALL>;<U>
+<U?>   <U>;<TILDE>;<CAPITAL>;<U>
+<u?>   <U>;<TILDE>;<SMALL>;<U>
+<U?'>  <U>;<TILDE+ACUTE>;<CAPITAL>;<U>
+<u?'>  <U>;<TILDE+ACUTE>;<SMALL>;<U>
+<U-?>  <U>;<TILDE-BELOW>;<CAPITAL>;<U>
+<u-?>  <U>;<TILDE-BELOW>;<SMALL>;<U>
+<U-.>  <U>;<DOT-BELOW>;<CAPITAL>;<U>
+<u-.>  <U>;<DOT-BELOW>;<SMALL>;<U>
+<U;>   <U>;<OGONEK>;<CAPITAL>;<U>
+<u;>   <U>;<OGONEK>;<SMALL>;<U>
+<U->   <U>;<MACRON>;<CAPITAL>;<U>
+<u->   <U>;<MACRON>;<SMALL>;<U>
+<U-:>  <U>;<MACRON+DIAERESIS>;<CAPITAL>;<U>
+<u-:>  <U>;<MACRON+DIAERESIS>;<SMALL>;<U>
+<U--:> <U>;<MACRON+DIAERESIS-BELOW>;<CAPITAL>;<U>
+<u--:> <U>;<MACRON+DIAERESIS-BELOW>;<SMALL>;<U>
+<U-/>> <U>;<MACRON+CIRCUMFLEX>;<CAPITAL>;<U>
+<u-/>> <U>;<MACRON+CIRCUMFLEX>;<SMALL>;<U>
+<U9>   <U>;<HORN>;<CAPITAL>;<U>
+<u9>   <U>;<HORN>;<SMALL>;<U>
+<U9'>  <U>;<HORN+ACUTE>;<CAPITAL>;<U>
+<u9'>  <U>;<HORN+ACUTE>;<SMALL>;<U>
+<U9!>  <U>;<HORN+GRAVE>;<CAPITAL>;<U>
+<u9!>  <U>;<HORN+GRAVE>;<SMALL>;<U>
+<U92>  <U>;<HORN+HOOK>;<CAPITAL>;<U>
+<u92>  <U>;<HORN+HOOK>;<SMALL>;<U>
+<U9?>  <U>;<HORN+TILDE>;<CAPITAL>;<U>
+<u9?>  <U>;<HORN+TILDE>;<SMALL>;<U>
+<U9-.> <U>;<HORN+DOT-BELOW>;<CAPITAL>;<U>
+<u9-.> <U>;<HORN+DOT-BELOW>;<SMALL>;<U>
 <u8>
 
-<V>    <V>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<v>    <V>;<NONE>;<SMALL>;IGNORE;IGNORE
-<V?>   <V>;<TILDE>;<CAPITAL>;IGNORE;IGNORE
-<v?>   <V>;<TILDE>;<SMALL>;IGNORE;IGNORE
-<V-.>  <V>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<v-.>  <V>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
+<V>    <V>;<NONE>;<CAPITAL>;<V>
+<v>    <V>;<NONE>;<SMALL>;<V>
+<V?>   <V>;<TILDE>;<CAPITAL>;<V>
+<v?>   <V>;<TILDE>;<SMALL>;<V>
+<V-.>  <V>;<DOT-BELOW>;<CAPITAL>;<V>
+<v-.>  <V>;<DOT-BELOW>;<SMALL>;<V>
 <v8>
 
-<W>    <W>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<w>    <W>;<NONE>;<SMALL>;IGNORE;IGNORE
-<W'>   <W>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<w'>   <W>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<W!>   <W>;<GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<w!>   <W>;<GRAVE>;<SMALL>;IGNORE;IGNORE
-<W/>>  <W>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<w/>>  <W>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<W:>   <W>;<DIAERESIS>;<CAPITAL>;IGNORE;IGNORE
-<w:>   <W>;<DIAERESIS>;<SMALL>;IGNORE;IGNORE
-<W.>   <W>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<w.>   <W>;<DOT>;<SMALL>;IGNORE;IGNORE
-<W-.>  <W>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<w-.>  <W>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
+<W>    <W>;<NONE>;<CAPITAL>;<W>
+<w>    <W>;<NONE>;<SMALL>;<W>
+<W'>   <W>;<ACUTE>;<CAPITAL>;<W>
+<w'>   <W>;<ACUTE>;<SMALL>;<W>
+<W!>   <W>;<GRAVE>;<CAPITAL>;<W>
+<w!>   <W>;<GRAVE>;<SMALL>;<W>
+<W/>>  <W>;<CIRCUMFLEX>;<CAPITAL>;<W>
+<w/>>  <W>;<CIRCUMFLEX>;<SMALL>;<W>
+<W:>   <W>;<DIAERESIS>;<CAPITAL>;<W>
+<w:>   <W>;<DIAERESIS>;<SMALL>;<W>
+<W.>   <W>;<DOT>;<CAPITAL>;<W>
+<w.>   <W>;<DOT>;<SMALL>;<W>
+<W-.>  <W>;<DOT-BELOW>;<CAPITAL>;<W>
+<w-.>  <W>;<DOT-BELOW>;<SMALL>;<W>
 <w8>
 
-<X>    <X>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<x>    <X>;<NONE>;<SMALL>;IGNORE;IGNORE
-<X:>   <X>;<DIAERESIS>;<CAPITAL>;IGNORE;IGNORE
-<x:>   <X>;<DIAERESIS>;<SMALL>;IGNORE;IGNORE
-<X.>   <X>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<x.>   <X>;<DOT>;<SMALL>;IGNORE;IGNORE
+<X>    <X>;<NONE>;<CAPITAL>;<X>
+<x>    <X>;<NONE>;<SMALL>;<X>
+<X:>   <X>;<DIAERESIS>;<CAPITAL>;<X>
+<x:>   <X>;<DIAERESIS>;<SMALL>;<X>
+<X.>   <X>;<DOT>;<CAPITAL>;<X>
+<x.>   <X>;<DOT>;<SMALL>;<X>
 <x8>
 
-<Y>    <Y>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<y>    <Y>;<NONE>;<SMALL>;IGNORE;IGNORE
-<Y'>   <Y>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<y'>   <Y>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<Y!>   <Y>;<GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<y!>   <Y>;<GRAVE>;<SMALL>;IGNORE;IGNORE
-<Y/>>  <Y>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<y/>>  <Y>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<Y:>   <Y>;<DIAERESIS>;<CAPITAL>;IGNORE;IGNORE
-<y:>   <Y>;<DIAERESIS>;<SMALL>;IGNORE;IGNORE
-<Y2>   <Y>;<HOOK>;<CAPITAL>;IGNORE;IGNORE
-<y2>   <Y>;<HOOK>;<SMALL>;IGNORE;IGNORE
-<Y?>   <Y>;<TILDE>;<CAPITAL>;IGNORE;IGNORE
-<y?>   <Y>;<TILDE>;<SMALL>;IGNORE;IGNORE
-<Y.>   <Y>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<y.>   <Y>;<DOT>;<SMALL>;IGNORE;IGNORE
-<Y-.>  <Y>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<y-.>  <Y>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
+<Y>    <Y>;<NONE>;<CAPITAL>;<Y>
+<y>    <Y>;<NONE>;<SMALL>;<Y>
+<Y'>   <Y>;<ACUTE>;<CAPITAL>;<Y>
+<y'>   <Y>;<ACUTE>;<SMALL>;<Y>
+<Y!>   <Y>;<GRAVE>;<CAPITAL>;<Y>
+<y!>   <Y>;<GRAVE>;<SMALL>;<Y>
+<Y/>>  <Y>;<CIRCUMFLEX>;<CAPITAL>;<Y>
+<y/>>  <Y>;<CIRCUMFLEX>;<SMALL>;<Y>
+<Y:>   <Y>;<DIAERESIS>;<CAPITAL>;<Y>
+<y:>   <Y>;<DIAERESIS>;<SMALL>;<Y>
+<Y2>   <Y>;<HOOK>;<CAPITAL>;<Y>
+<y2>   <Y>;<HOOK>;<SMALL>;<Y>
+<Y?>   <Y>;<TILDE>;<CAPITAL>;<Y>
+<y?>   <Y>;<TILDE>;<SMALL>;<Y>
+<Y.>   <Y>;<DOT>;<CAPITAL>;<Y>
+<y.>   <Y>;<DOT>;<SMALL>;<Y>
+<Y-.>  <Y>;<DOT-BELOW>;<CAPITAL>;<Y>
+<y-.>  <Y>;<DOT-BELOW>;<SMALL>;<Y>
 <y8>
 
-<Z>    <Z>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<z>    <Z>;<NONE>;<SMALL>;IGNORE;IGNORE
-<Z'>   <Z>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<z'>   <Z>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<Z/>>  <Z>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<z/>>  <Z>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<Z.>   <Z>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<z.>   <Z>;<DOT>;<SMALL>;IGNORE;IGNORE
-<Z-.>  <Z>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<z-.>  <Z>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<Z//>  <Z>;<STROKE>;<CAPITAL>;IGNORE;IGNORE
-<z//>  <Z>;<STROKE>;<SMALL>;IGNORE;IGNORE
-<Z_>   <Z>;<LINE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<z_>   <Z>;<LINE-BELOW>;<SMALL>;IGNORE;IGNORE
+<Z>    <Z>;<NONE>;<CAPITAL>;<Z>
+<z>    <Z>;<NONE>;<SMALL>;<Z>
+<Z'>   <Z>;<ACUTE>;<CAPITAL>;<Z>
+<z'>   <Z>;<ACUTE>;<SMALL>;<Z>
+<Z/>>  <Z>;<CIRCUMFLEX>;<CAPITAL>;<Z>
+<z/>>  <Z>;<CIRCUMFLEX>;<SMALL>;<Z>
+<Z.>   <Z>;<DOT>;<CAPITAL>;<Z>
+<z.>   <Z>;<DOT>;<SMALL>;<Z>
+<Z-.>  <Z>;<DOT-BELOW>;<CAPITAL>;<Z>
+<z-.>  <Z>;<DOT-BELOW>;<SMALL>;<Z>
+<Z//>  <Z>;<STROKE>;<CAPITAL>;<Z>
+<z//>  <Z>;<STROKE>;<SMALL>;<Z>
+<Z_>   <Z>;<LINE-BELOW>;<CAPITAL>;<Z>
+<z_>   <Z>;<LINE-BELOW>;<SMALL>;<Z>
 <z8>
 
-<Z<>   <Z<>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<z<>   <Z<>;<CARON>;<SMALL>;IGNORE;IGNORE
+<Z<>   <Z<>;<CARON>;<CAPITAL>;<Z<>
+<z<>   <Z<>;<CARON>;<SMALL>;<Z<>
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % Èíslice
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-<0>    <0>;<0>;IGNORE;IGNORE;IGNORE
-<0S>   <0>;<0S>;IGNORE;IGNORE;IGNORE
-<18>   <0>;<18>;IGNORE;IGNORE;IGNORE
-<14>   <0>;<14>;IGNORE;IGNORE;IGNORE
-<38>   <0>;<38>;IGNORE;IGNORE;IGNORE
-<12>   <0>;<12>;IGNORE;IGNORE;IGNORE
-<58>   <0>;<58>;IGNORE;IGNORE;IGNORE
-<34>   <0>;<34>;IGNORE;IGNORE;IGNORE
-<78>   <0>;<78>;IGNORE;IGNORE;IGNORE
-<1>    <1>;<1>;IGNORE;IGNORE;IGNORE
-<2>    <2>;<2>;IGNORE;IGNORE;IGNORE
-<3>    <3>;<3>;IGNORE;IGNORE;IGNORE
-<4>    <4>;<4>;IGNORE;IGNORE;IGNORE
-<5>    <5>;<5>;IGNORE;IGNORE;IGNORE
-<6>    <6>;<6>;IGNORE;IGNORE;IGNORE
-<7>    <7>;<7>;IGNORE;IGNORE;IGNORE
-<8>    <8>;<8>;IGNORE;IGNORE;IGNORE
-<9>    <9>;<9>;IGNORE;IGNORE;IGNORE
-<1S>   <1>;<1S>;IGNORE;IGNORE;IGNORE
-<2S>   <2>;<2S>;IGNORE;IGNORE;IGNORE
-<3S>   <3>;<3S>;IGNORE;IGNORE;IGNORE
-<4S>   <4>;<4S>;IGNORE;IGNORE;IGNORE
-<5S>   <5>;<5S>;IGNORE;IGNORE;IGNORE
-<6S>   <6>;<6S>;IGNORE;IGNORE;IGNORE
-<7S>   <7>;<7S>;IGNORE;IGNORE;IGNORE
-<8S>   <8>;<8S>;IGNORE;IGNORE;IGNORE
-<9S>   <9>;<9S>;IGNORE;IGNORE;IGNORE
+<0>    <0>;<0>;IGNORE;<0>
+<0S>   <0>;<0S>;IGNORE;<0>
+<18>   <0>;<18>;IGNORE;<0>
+<14>   <0>;<14>;IGNORE;<0>
+<38>   <0>;<38>;IGNORE;<0>
+<12>   <0>;<12>;IGNORE;<0>
+<58>   <0>;<58>;IGNORE;<0>
+<34>   <0>;<34>;IGNORE;<0>
+<78>   <0>;<78>;IGNORE;<0>
+<1>    <1>;<1>;IGNORE;<1>
+<2>    <2>;<2>;IGNORE;<2>
+<3>    <3>;<3>;IGNORE;<3>
+<4>    <4>;<4>;IGNORE;<4>
+<5>    <5>;<5>;IGNORE;<5>
+<6>    <6>;<6>;IGNORE;<6>
+<7>    <7>;<7>;IGNORE;<7>
+<8>    <8>;<8>;IGNORE;<8>
+<9>    <9>;<9>;IGNORE;<9>
+<1S>   <1>;<1S>;IGNORE;<1>
+<2S>   <2>;<2S>;IGNORE;<2>
+<3S>   <3>;<3S>;IGNORE;<3>
+<4S>   <4>;<4S>;IGNORE;<4>
+<5S>   <5>;<5S>;IGNORE;<5>
+<6S>   <6>;<6S>;IGNORE;<6>
+<7S>   <7>;<7S>;IGNORE;<7>
+<8S>   <8>;<8S>;IGNORE;<8>
+<9S>   <9>;<9S>;IGNORE;<9>
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % V¹echny speciální znaky (sna¾il jsem se to seøadit podle normy, ale moc se
 % mi nedaøilo)
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-<HT>   IGNORE;IGNORE;IGNORE;<HT>;<HT>
-<VT>   IGNORE;IGNORE;IGNORE;<VT>;<VT>
-<CR>   IGNORE;IGNORE;IGNORE;<CR>;<CR>
-<LF>   IGNORE;IGNORE;IGNORE;<LF>;<LF>
-<FF>   IGNORE;IGNORE;IGNORE;<FF>;<FF>
+<HT>   IGNORE;IGNORE;IGNORE;<HT>
+<VT>   IGNORE;IGNORE;IGNORE;<VT>
+<CR>   IGNORE;IGNORE;IGNORE;<CR>
+<LF>   IGNORE;IGNORE;IGNORE;<LF>
+<FF>   IGNORE;IGNORE;IGNORE;<FF>
 
 % znaménka
-<.>    IGNORE;IGNORE;IGNORE;<.>;<.>
-<,>    IGNORE;IGNORE;IGNORE;<,>;<,>
-<;>    IGNORE;IGNORE;IGNORE;<;>;<;>
-<?>    IGNORE;IGNORE;IGNORE;<?>;<?>
-<?I>   IGNORE;IGNORE;IGNORE;<?I>;<?I>
-<!>    IGNORE;IGNORE;IGNORE;<!>;<!>
-<!I>   IGNORE;IGNORE;IGNORE;<!I>;<!I>
-<:>    IGNORE;IGNORE;IGNORE;<:>;<:>
+<.>    IGNORE;IGNORE;IGNORE;<.>
+<,>    IGNORE;IGNORE;IGNORE;<,>
+<;>    IGNORE;IGNORE;IGNORE;<;>
+<?>    IGNORE;IGNORE;IGNORE;<?>
+<?I>   IGNORE;IGNORE;IGNORE;<?I>
+<!>    IGNORE;IGNORE;IGNORE;<!>
+<!I>   IGNORE;IGNORE;IGNORE;<!I>
+<:>    IGNORE;IGNORE;IGNORE;<:>
 % Uvozovky
-<">    IGNORE;IGNORE;IGNORE;<">;<">
-<'>    IGNORE;IGNORE;IGNORE;<'>;<'>
-<'!>   IGNORE;IGNORE;IGNORE;<'!>;<'!>
-<.9>   IGNORE;IGNORE;IGNORE;<.9>;<.9>
-<:9>   IGNORE;IGNORE;IGNORE;<:9>;<:9>
-<9">   IGNORE;IGNORE;IGNORE;<9">;<9">
-<"6>   IGNORE;IGNORE;IGNORE;<"6>;<"6>
-<"9>   IGNORE;IGNORE;IGNORE;<"9>;<"9>
-<9'>   IGNORE;IGNORE;IGNORE;<9'>;<9'>
-<'6>   IGNORE;IGNORE;IGNORE;<'6>;<'6>
-<'9>   IGNORE;IGNORE;IGNORE;<'9>;<'9>
-
-<->    IGNORE;IGNORE;IGNORE;<->;<->
-<-S>   IGNORE;IGNORE;IGNORE;<-S>;<-S>
-<-->   IGNORE;IGNORE;IGNORE;<-->;<-->
-<-1>   IGNORE;IGNORE;IGNORE;<-1>;<-1>
-<-2>   IGNORE;IGNORE;IGNORE;<-2>;<-2>
-<-N>   IGNORE;IGNORE;IGNORE;<-N>;<-N>
-<-M>   IGNORE;IGNORE;IGNORE;<-M>;<-M>
-<-3>   IGNORE;IGNORE;IGNORE;<-3>;<-3>
-<BB>   IGNORE;IGNORE;IGNORE;<BB>;<BB>
-<!!>   IGNORE;IGNORE;IGNORE;<!!>;<!!>
-<//>   IGNORE;IGNORE;IGNORE;<//>;<//>
-<////> IGNORE;IGNORE;IGNORE;<////>;<////>
-<(>    IGNORE;IGNORE;IGNORE;<(>;<(>
-<(S>   IGNORE;IGNORE;IGNORE;<(S>;<(S>
-<)>    IGNORE;IGNORE;IGNORE;<)>;<)>
-<)S>   IGNORE;IGNORE;IGNORE;<)S>;<)S>
-<<(>   IGNORE;IGNORE;IGNORE;<<(>;<<(>
-<)/>>  IGNORE;IGNORE;IGNORE;<)/>>;<)/>>
-<<>    IGNORE;IGNORE;IGNORE;<<>;<<>
-<<1>   IGNORE;IGNORE;IGNORE;<<>;<<>
-</>>   IGNORE;IGNORE;IGNORE;</>>;</>>
-</>1>  IGNORE;IGNORE;IGNORE;</>>;</>>
-<(!>   IGNORE;IGNORE;IGNORE;<(!>;<(!>
-<!)>   IGNORE;IGNORE;IGNORE;<!)>;<!)>
+<">    IGNORE;IGNORE;IGNORE;<">
+<'>    IGNORE;IGNORE;IGNORE;<'>
+<'!>   IGNORE;IGNORE;IGNORE;<'!>
+<.9>   IGNORE;IGNORE;IGNORE;<.9>
+<:9>   IGNORE;IGNORE;IGNORE;<:9>
+<9">   IGNORE;IGNORE;IGNORE;<9">
+<"6>   IGNORE;IGNORE;IGNORE;<"6>
+<"9>   IGNORE;IGNORE;IGNORE;<"9>
+<9'>   IGNORE;IGNORE;IGNORE;<9'>
+<'6>   IGNORE;IGNORE;IGNORE;<'6>
+<'9>   IGNORE;IGNORE;IGNORE;<'9>
+
+<->    IGNORE;IGNORE;IGNORE;<->
+<-S>   IGNORE;IGNORE;IGNORE;<-S>
+<-->   IGNORE;IGNORE;IGNORE;<-->
+<-1>   IGNORE;IGNORE;IGNORE;<-1>
+<-2>   IGNORE;IGNORE;IGNORE;<-2>
+<-N>   IGNORE;IGNORE;IGNORE;<-N>
+<-M>   IGNORE;IGNORE;IGNORE;<-M>
+<-3>   IGNORE;IGNORE;IGNORE;<-3>
+<BB>   IGNORE;IGNORE;IGNORE;<BB>
+<!!>   IGNORE;IGNORE;IGNORE;<!!>
+<//>   IGNORE;IGNORE;IGNORE;<//>
+<////> IGNORE;IGNORE;IGNORE;<////>
+<(>    IGNORE;IGNORE;IGNORE;<(>
+<(S>   IGNORE;IGNORE;IGNORE;<(S>
+<)>    IGNORE;IGNORE;IGNORE;<)>
+<)S>   IGNORE;IGNORE;IGNORE;<)S>
+<<(>   IGNORE;IGNORE;IGNORE;<<(>
+<)/>>  IGNORE;IGNORE;IGNORE;<)/>>
+<<>    IGNORE;IGNORE;IGNORE;<<>
+<<1>   IGNORE;IGNORE;IGNORE;<<>
+</>>   IGNORE;IGNORE;IGNORE;</>>
+</>1>  IGNORE;IGNORE;IGNORE;</>>
+<(!>   IGNORE;IGNORE;IGNORE;<(!>
+<!)>   IGNORE;IGNORE;IGNORE;<!)>
 
 % ustálené znaèky
-<&>    IGNORE;IGNORE;IGNORE;<&>;<&>
-<Pd>   IGNORE;IGNORE;IGNORE;<Pd>;<Pd>
-<SE>   IGNORE;IGNORE;IGNORE;<SE>;<SE>
-<%>    IGNORE;IGNORE;IGNORE;<%>;<%>
-<DO>   IGNORE;IGNORE;IGNORE;<DO>;<DO>
-<Rg>   IGNORE;IGNORE;IGNORE;<Rg>;<Rg>
-<Co>   IGNORE;IGNORE;IGNORE;<Co>;<Co>
-<PI>   IGNORE;IGNORE;IGNORE;<PI>;<PI>
-<At>   IGNORE;IGNORE;IGNORE;<At>;<At>
-<Ct>   IGNORE;IGNORE;IGNORE;<Ct>;<Ct>
-<Ye>   IGNORE;IGNORE;IGNORE;<Ye>;<Ye>
-<My>   IGNORE;IGNORE;IGNORE;<My>;<My>
-<Ff>   IGNORE;IGNORE;IGNORE;<Ff>;<Ff>
-<Li>   IGNORE;IGNORE;IGNORE;<Li>;<Li>
-<Pt>   IGNORE;IGNORE;IGNORE;<Pt>;<Pt>
-<W=>   IGNORE;IGNORE;IGNORE;<W=>;<W=>
-<N0>   IGNORE;IGNORE;IGNORE;<N0>;<N0>
-<PO>   IGNORE;IGNORE;IGNORE;<PO>;<PO>
-<SM>   IGNORE;IGNORE;IGNORE;<SM>;<SM>
-<TM>   IGNORE;IGNORE;IGNORE;<TM>;<TM>
-<Om>   IGNORE;IGNORE;IGNORE;<Om>;<Om>
-<AO>   IGNORE;IGNORE;IGNORE;<AO>;<AO>
+<&>    IGNORE;IGNORE;IGNORE;<&>
+<Pd>   IGNORE;IGNORE;IGNORE;<Pd>
+<SE>   IGNORE;IGNORE;IGNORE;<SE>
+<%>    IGNORE;IGNORE;IGNORE;<%>
+<DO>   IGNORE;IGNORE;IGNORE;<DO>
+<Rg>   IGNORE;IGNORE;IGNORE;<Rg>
+<Co>   IGNORE;IGNORE;IGNORE;<Co>
+<PI>   IGNORE;IGNORE;IGNORE;<PI>
+<At>   IGNORE;IGNORE;IGNORE;<At>
+<Ct>   IGNORE;IGNORE;IGNORE;<Ct>
+<Ye>   IGNORE;IGNORE;IGNORE;<Ye>
+<My>   IGNORE;IGNORE;IGNORE;<My>
+<Ff>   IGNORE;IGNORE;IGNORE;<Ff>
+<Li>   IGNORE;IGNORE;IGNORE;<Li>
+<Pt>   IGNORE;IGNORE;IGNORE;<Pt>
+<W=>   IGNORE;IGNORE;IGNORE;<W=>
+<N0>   IGNORE;IGNORE;IGNORE;<N0>
+<PO>   IGNORE;IGNORE;IGNORE;<PO>
+<SM>   IGNORE;IGNORE;IGNORE;<SM>
+<TM>   IGNORE;IGNORE;IGNORE;<TM>
+<Om>   IGNORE;IGNORE;IGNORE;<Om>
+<AO>   IGNORE;IGNORE;IGNORE;<AO>
 
 % grafické znaèky a obrazce lineární
-<_>    IGNORE;IGNORE;IGNORE;<_>;<_>
-<=>    IGNORE;IGNORE;IGNORE;<=>;<=>
-<'/>>  IGNORE;IGNORE;IGNORE;<'/>>;<'/>>
-<NI>   IGNORE;IGNORE;IGNORE;<NI>;<NI>
-<NO>   IGNORE;IGNORE;IGNORE;<NO>;<NO>
-<!2>   IGNORE;IGNORE;IGNORE;<!2>;<!2>
-<=2>   IGNORE;IGNORE;IGNORE;<=2>;<=2>
-<=3>   IGNORE;IGNORE;IGNORE;<=3>;<=3>
-<<<>   IGNORE;IGNORE;IGNORE;<<<>;<<<>
-</>/>> IGNORE;IGNORE;IGNORE;</>/>>;</>/>>
-<-:>   IGNORE;IGNORE;IGNORE;<-:>;<-:>
-<RT>   IGNORE;IGNORE;IGNORE;<RT>;<RT>
-<+>    IGNORE;IGNORE;IGNORE;<+>;<+>
-<+S>   IGNORE;IGNORE;IGNORE;<+S>;<+S>
-<*X>   IGNORE;IGNORE;IGNORE;<*X>;<*X>
-<*>    IGNORE;IGNORE;IGNORE;<*>;<*>
-<*->   IGNORE;IGNORE;IGNORE;<*->;<*->
-<+->   IGNORE;IGNORE;IGNORE;<+->;<+->
-<!=>   IGNORE;IGNORE;IGNORE;<!=>;<!=>
-<=<>   IGNORE;IGNORE;IGNORE;<=<>;<=<>
-</>=>  IGNORE;IGNORE;IGNORE;</>=>;</>=>
-<Nb>   IGNORE;IGNORE;IGNORE;<Nb>;<Nb>
-<'?>   IGNORE;IGNORE;IGNORE;<'?>;<'?>
-<1?>   IGNORE;IGNORE;IGNORE;<1?>;<1?>
-<"?>   IGNORE;IGNORE;IGNORE;<"?>;<"?>
-<=?>   IGNORE;IGNORE;IGNORE;<=?>;<=?>
-<?1>   IGNORE;IGNORE;IGNORE;<?1>;<?1>
-<?->   IGNORE;IGNORE;IGNORE;<?->;<?->
-<?=>   IGNORE;IGNORE;IGNORE;<?=>;<?=>
-<?2>   IGNORE;IGNORE;IGNORE;<?2>;<?2>
+<_>    IGNORE;IGNORE;IGNORE;<_>
+<=>    IGNORE;IGNORE;IGNORE;<=>
+<'/>>  IGNORE;IGNORE;IGNORE;<'/>>
+<NI>   IGNORE;IGNORE;IGNORE;<NI>
+<NO>   IGNORE;IGNORE;IGNORE;<NO>
+<!2>   IGNORE;IGNORE;IGNORE;<!2>
+<=2>   IGNORE;IGNORE;IGNORE;<=2>
+<=3>   IGNORE;IGNORE;IGNORE;<=3>
+<<<>   IGNORE;IGNORE;IGNORE;<<<>
+</>/>> IGNORE;IGNORE;IGNORE;</>/>>
+<-:>   IGNORE;IGNORE;IGNORE;<-:>
+<RT>   IGNORE;IGNORE;IGNORE;<RT>
+<+>    IGNORE;IGNORE;IGNORE;<+>
+<+S>   IGNORE;IGNORE;IGNORE;<+S>
+<*X>   IGNORE;IGNORE;IGNORE;<*X>
+<*>    IGNORE;IGNORE;IGNORE;<*>
+<*->   IGNORE;IGNORE;IGNORE;<*->
+<+->   IGNORE;IGNORE;IGNORE;<+->
+<!=>   IGNORE;IGNORE;IGNORE;<!=>
+<=<>   IGNORE;IGNORE;IGNORE;<=<>
+</>=>  IGNORE;IGNORE;IGNORE;</>=>
+<Nb>   IGNORE;IGNORE;IGNORE;<Nb>
+<'?>   IGNORE;IGNORE;IGNORE;<'?>
+<1?>   IGNORE;IGNORE;IGNORE;<1?>
+<"?>   IGNORE;IGNORE;IGNORE;<"?>
+<=?>   IGNORE;IGNORE;IGNORE;<=?>
+<?1>   IGNORE;IGNORE;IGNORE;<?1>
+<?->   IGNORE;IGNORE;IGNORE;<?->
+<?=>   IGNORE;IGNORE;IGNORE;<?=>
+<?2>   IGNORE;IGNORE;IGNORE;<?2>
 
 % grafické znaèky a obrazce plo¹né
-<DG>   IGNORE;IGNORE;IGNORE;<DG>;<DG>
-<oC>   IGNORE;IGNORE;IGNORE;<oC>;<oC>
-<oF>   IGNORE;IGNORE;IGNORE;<oF>;<oF>
-<Cu>   IGNORE;IGNORE;IGNORE;<Cu>;<Cu>
+<DG>   IGNORE;IGNORE;IGNORE;<DG>
+<oC>   IGNORE;IGNORE;IGNORE;<oC>
+<oF>   IGNORE;IGNORE;IGNORE;<oF>
+<Cu>   IGNORE;IGNORE;IGNORE;<Cu>
 
 % Akcenty, nevím kam je zaøadit (nìkteré jsou brány jako uvozovky)
-<'.>   IGNORE;IGNORE;IGNORE;<'.>;<'.>
-<'m>   IGNORE;IGNORE;IGNORE;<'->;<'->
-<'->   IGNORE;IGNORE;IGNORE;<'->;<'->
-<''>   IGNORE;IGNORE;IGNORE;<''>;<''>
+<'.>   IGNORE;IGNORE;IGNORE;<'.>
+<'m>   IGNORE;IGNORE;IGNORE;<'->
+<'->   IGNORE;IGNORE;IGNORE;<'->
+<''>   IGNORE;IGNORE;IGNORE;<''>
 %<'!>  IGNORE;IGNORE;IGNORE;<'!> % pøemístìn do uvozovek
-%<'/>> IGNORE;IGNORE;IGNORE;<'/>> % pøemístìn do obrazcù lineárních
-<'<>   IGNORE;IGNORE;IGNORE;<'<>;<'<>
+%<'/>> IGNORE;IGNORE;IGNORE;<'/>> % pøemístìn do obrazcù lineárních
+<'<>   IGNORE;IGNORE;IGNORE;<'<>
 % tilda
-<'(>   IGNORE;IGNORE;IGNORE;<'(>;<'(>
-<',>   IGNORE;IGNORE;IGNORE;<',>;<',>
-<';>   IGNORE;IGNORE;IGNORE;<';>;<';>
-<'0>   IGNORE;IGNORE;IGNORE;<'0>;<'0>
-<':>   IGNORE;IGNORE;IGNORE;<':>;<':>
-<'">   IGNORE;IGNORE;IGNORE;<'">;<'">
-<.M>   IGNORE;IGNORE;IGNORE;<.M>;<.M>
+<'(>   IGNORE;IGNORE;IGNORE;<'(>
+<',>   IGNORE;IGNORE;IGNORE;<',>
+<';>   IGNORE;IGNORE;IGNORE;<';>
+<'0>   IGNORE;IGNORE;IGNORE;<'0>
+<':>   IGNORE;IGNORE;IGNORE;<':>
+<'">   IGNORE;IGNORE;IGNORE;<'">
+<.M>   IGNORE;IGNORE;IGNORE;<.M>
 
 % Neseøazeno
-<'G>   IGNORE;IGNORE;IGNORE;<'G>;<'G>
-<,G>   IGNORE;IGNORE;IGNORE;<,G>;<,G>
-<j3>   IGNORE;IGNORE;IGNORE;<j3>;<j3>
-<?%>   IGNORE;IGNORE;IGNORE;<?%>;<?%>
-<'*>   IGNORE;IGNORE;IGNORE;<'*>;<'*>
-<'%>   IGNORE;IGNORE;IGNORE;<'%>;<'%>
-<.*>   IGNORE;IGNORE;IGNORE;<.*>;<.*>
-<b3>   IGNORE;IGNORE;IGNORE;<b3>;<b3>
-<,,>   IGNORE;IGNORE;IGNORE;<,,>;<,,>
-<?*>   IGNORE;IGNORE;IGNORE;<?*>;<?*>
-<?:>   IGNORE;IGNORE;IGNORE;<?:>;<?:>
-<,!>   IGNORE;IGNORE;IGNORE;<,!>;<,!>
-<,'>   IGNORE;IGNORE;IGNORE;<,'>;<,'>
-<?,>   IGNORE;IGNORE;IGNORE;<?,>;<?,>
-<;!>   IGNORE;IGNORE;IGNORE;<;!>;<;!>
-<;'>   IGNORE;IGNORE;IGNORE;<;'>;<;'>
-<?;>   IGNORE;IGNORE;IGNORE;<?;>;<?;>
-<!:>   IGNORE;IGNORE;IGNORE;<!:>;<!:>
-<!*>   IGNORE;IGNORE;IGNORE;<!*>;<!*>
-<;;>   IGNORE;IGNORE;IGNORE;<;;>;<;;>
-<LR>   IGNORE;IGNORE;IGNORE;<LR>;<LR>
-<RL>   IGNORE;IGNORE;IGNORE;<RL>;<RL>
-<//->  IGNORE;IGNORE;IGNORE;<//->;<//->
-<//=>  IGNORE;IGNORE;IGNORE;<//=>;<//=>
-<Sb>   IGNORE;IGNORE;IGNORE;<Sb>;<Sb>
-<..>   IGNORE;IGNORE;IGNORE;<..>;<..>
-<.3>   IGNORE;IGNORE;IGNORE;<.3>;<.3>
-<%0>   IGNORE;IGNORE;IGNORE;<%0>;<%0>
-<1'>   IGNORE;IGNORE;IGNORE;<1'>;<1'>
-<2'>   IGNORE;IGNORE;IGNORE;<2'>;<2'>
-<3'>   IGNORE;IGNORE;IGNORE;<3'>;<3'>
-<1">   IGNORE;IGNORE;IGNORE;<1">;<1">
-<2">   IGNORE;IGNORE;IGNORE;<2">;<2">
-<3">   IGNORE;IGNORE;IGNORE;<3">;<3">
-<Ca>   IGNORE;IGNORE;IGNORE;<Ca>;<Ca>
-<:X>   IGNORE;IGNORE;IGNORE;<:X>;<:X>
-<!*2>  IGNORE;IGNORE;IGNORE;<!*2>;<!*2>
-<=S>   IGNORE;IGNORE;IGNORE;<=S>;<=S>
-<0s>   IGNORE;IGNORE;IGNORE;<0s>;<0s>
-<1s>   IGNORE;IGNORE;IGNORE;<1s>;<1s>
-<2s>   IGNORE;IGNORE;IGNORE;<2s>;<2s>
-<3s>   IGNORE;IGNORE;IGNORE;<3s>;<3s>
-<4s>   IGNORE;IGNORE;IGNORE;<4s>;<4s>
-<5s>   IGNORE;IGNORE;IGNORE;<5s>;<5s>
-<6s>   IGNORE;IGNORE;IGNORE;<6s>;<6s>
-<7s>   IGNORE;IGNORE;IGNORE;<7s>;<7s>
-<8s>   IGNORE;IGNORE;IGNORE;<8s>;<8s>
-<9s>   IGNORE;IGNORE;IGNORE;<9s>;<9s>
-<+s>   IGNORE;IGNORE;IGNORE;<+s>;<+s>
-<-s>   IGNORE;IGNORE;IGNORE;<-s>;<-s>
-<=s>   IGNORE;IGNORE;IGNORE;<=s>;<=s>
-<(s>   IGNORE;IGNORE;IGNORE;<(s>;<(s>
-<)s>   IGNORE;IGNORE;IGNORE;<)s>;<)s>
-<co>   IGNORE;IGNORE;IGNORE;<co>;<co>
-<Rx>   IGNORE;IGNORE;IGNORE;<Rx>;<Rx>
-<13>   IGNORE;IGNORE;IGNORE;<13>;<13>
-<23>   IGNORE;IGNORE;IGNORE;<23>;<23>
-<15>   IGNORE;IGNORE;IGNORE;<15>;<15>
-<25>   IGNORE;IGNORE;IGNORE;<25>;<25>
-<35>   IGNORE;IGNORE;IGNORE;<35>;<35>
-<45>   IGNORE;IGNORE;IGNORE;<45>;<45>
-<16>   IGNORE;IGNORE;IGNORE;<16>;<16>
-<56>   IGNORE;IGNORE;IGNORE;<56>;<56>
-<1R>   IGNORE;IGNORE;IGNORE;<1R>;<1R>
-<2R>   IGNORE;IGNORE;IGNORE;<2R>;<2R>
-<3R>   IGNORE;IGNORE;IGNORE;<3R>;<3R>
-<4R>   IGNORE;IGNORE;IGNORE;<4R>;<4R>
-<5R>   IGNORE;IGNORE;IGNORE;<5R>;<5R>
-<6R>   IGNORE;IGNORE;IGNORE;<6R>;<6R>
-<7R>   IGNORE;IGNORE;IGNORE;<7R>;<7R>
-<8R>   IGNORE;IGNORE;IGNORE;<8R>;<8R>
-<9R>   IGNORE;IGNORE;IGNORE;<9R>;<9R>
-<aR>   IGNORE;IGNORE;IGNORE;<aR>;<aR>
-<bR>   IGNORE;IGNORE;IGNORE;<bR>;<bR>
-<cR>   IGNORE;IGNORE;IGNORE;<cR>;<cR>
-<50R>  IGNORE;IGNORE;IGNORE;<50R>;<50R>
-<100R> IGNORE;IGNORE;IGNORE;<100R>;<100R>
-<500R> IGNORE;IGNORE;IGNORE;<500R>;<500R>
-<1000R>        IGNORE;IGNORE;IGNORE;<1000R>;<1000R>
-<1r>   IGNORE;IGNORE;IGNORE;<1r>;<1r>
-<2r>   IGNORE;IGNORE;IGNORE;<2r>;<2r>
-<3r>   IGNORE;IGNORE;IGNORE;<3r>;<3r>
-<4r>   IGNORE;IGNORE;IGNORE;<4r>;<4r>
-<5r>   IGNORE;IGNORE;IGNORE;<5r>;<5r>
-<6r>   IGNORE;IGNORE;IGNORE;<6r>;<6r>
-<7r>   IGNORE;IGNORE;IGNORE;<7r>;<7r>
-<8r>   IGNORE;IGNORE;IGNORE;<8r>;<8r>
-<9r>   IGNORE;IGNORE;IGNORE;<9r>;<9r>
-<ar>   IGNORE;IGNORE;IGNORE;<ar>;<ar>
-<br>   IGNORE;IGNORE;IGNORE;<br>;<br>
-<cr>   IGNORE;IGNORE;IGNORE;<cr>;<cr>
-<50r>  IGNORE;IGNORE;IGNORE;<50r>;<50r>
-<100r> IGNORE;IGNORE;IGNORE;<100r>;<100r>
-<500r> IGNORE;IGNORE;IGNORE;<500r>;<500r>
-<1000r>        IGNORE;IGNORE;IGNORE;<1000r>;<1000r>
-<1000RCD>      IGNORE;IGNORE;IGNORE;<1000RCD>;<1000RCD>
-<5000R>        IGNORE;IGNORE;IGNORE;<5000R>;<5000R>
-<10000R>       IGNORE;IGNORE;IGNORE;<10000R>;<10000R>
-<-!>   IGNORE;IGNORE;IGNORE;<-!>;<-!>
-<-v>   IGNORE;IGNORE;IGNORE;<-v>;<-v>
-<</>>  IGNORE;IGNORE;IGNORE;<</>>;<</>>
-<UD>   IGNORE;IGNORE;IGNORE;<UD>;<UD>
-<<!!>  IGNORE;IGNORE;IGNORE;<<!!>;<<!!>
-</////>>       IGNORE;IGNORE;IGNORE;</////>>;</////>>
-<!!/>> IGNORE;IGNORE;IGNORE;<!!/>>;<!!/>>
-<<////>        IGNORE;IGNORE;IGNORE;<<////>;<<////>
-<UD->  IGNORE;IGNORE;IGNORE;<UD->;<UD->
-</>V>  IGNORE;IGNORE;IGNORE;</>V>;</>V>
-<<=>   IGNORE;IGNORE;IGNORE;<<=>;<<=>
-<=/>>  IGNORE;IGNORE;IGNORE;<=/>>;<=/>>
-<==>   IGNORE;IGNORE;IGNORE;<==>;<==>
-<FA>   IGNORE;IGNORE;IGNORE;<FA>;<FA>
-<dP>   IGNORE;IGNORE;IGNORE;<dP>;<dP>
-<TE>   IGNORE;IGNORE;IGNORE;<TE>;<TE>
-<//0>  IGNORE;IGNORE;IGNORE;<//0>;<//0>
-<DE>   IGNORE;IGNORE;IGNORE;<DE>;<DE>
-<NB>   IGNORE;IGNORE;IGNORE;<NB>;<NB>
-<(->   IGNORE;IGNORE;IGNORE;<(->;<(->
-<-)>   IGNORE;IGNORE;IGNORE;<-)>;<-)>
-<*P>   IGNORE;IGNORE;IGNORE;<*P>;<*P>
-<+Z>   IGNORE;IGNORE;IGNORE;<+Z>;<+Z>
-<-+>   IGNORE;IGNORE;IGNORE;<-+>;<-+>
-<.+>   IGNORE;IGNORE;IGNORE;<.+>;<.+>
-<//f>  IGNORE;IGNORE;IGNORE;<//f>;<//f>
-<Ob>   IGNORE;IGNORE;IGNORE;<Ob>;<Ob>
-<sb>   IGNORE;IGNORE;IGNORE;<sb>;<sb>
-<0(>   IGNORE;IGNORE;IGNORE;<0(>;<0(>
-<00>   IGNORE;IGNORE;IGNORE;<00>;<00>
-<-L>   IGNORE;IGNORE;IGNORE;<-L>;<-L>
-<-V>   IGNORE;IGNORE;IGNORE;<-V>;<-V>
-<PP>   IGNORE;IGNORE;IGNORE;<PP>;<PP>
-<AN>   IGNORE;IGNORE;IGNORE;<AN>;<AN>
-<OR>   IGNORE;IGNORE;IGNORE;<OR>;<OR>
-<(U>   IGNORE;IGNORE;IGNORE;<(U>;<(U>
-<)U>   IGNORE;IGNORE;IGNORE;<)U>;<)U>
-<In>   IGNORE;IGNORE;IGNORE;<In>;<In>
-<DI>   IGNORE;IGNORE;IGNORE;<DI>;<DI>
-<Io>   IGNORE;IGNORE;IGNORE;<Io>;<Io>
-<.:>   IGNORE;IGNORE;IGNORE;<.:>;<.:>
-<:.>   IGNORE;IGNORE;IGNORE;<:.>;<:.>
-<:R>   IGNORE;IGNORE;IGNORE;<:R>;<:R>
-<::>   IGNORE;IGNORE;IGNORE;<::>;<::>
-<CG>   IGNORE;IGNORE;IGNORE;<CG>;<CG>
-<HI>   IGNORE;IGNORE;IGNORE;<HI>;<HI>
-<<*>   IGNORE;IGNORE;IGNORE;<<*>;<<*>
-<*/>>  IGNORE;IGNORE;IGNORE;<*/>>;<*/>>
-<!<>   IGNORE;IGNORE;IGNORE;<!<>;<!<>
-<!/>>  IGNORE;IGNORE;IGNORE;<!/>>;<!/>>
-<(C>   IGNORE;IGNORE;IGNORE;<(C>;<(C>
-<)C>   IGNORE;IGNORE;IGNORE;<)C>;<)C>
-<(_>   IGNORE;IGNORE;IGNORE;<(_>;<(_>
-<)_>   IGNORE;IGNORE;IGNORE;<)_>;<)_>
-<0.>   IGNORE;IGNORE;IGNORE;<0.>;<0.>
-<02>   IGNORE;IGNORE;IGNORE;<02>;<02>
-<-T>   IGNORE;IGNORE;IGNORE;<-T>;<-T>
-<.P>   IGNORE;IGNORE;IGNORE;<.P>;<.P>
-<:3>   IGNORE;IGNORE;IGNORE;<:3>;<:3>
-<Eh>   IGNORE;IGNORE;IGNORE;<Eh>;<Eh>
-<<7>   IGNORE;IGNORE;IGNORE;<<7>;<<7>
-</>7>  IGNORE;IGNORE;IGNORE;</>7>;</>7>
-<7<>   IGNORE;IGNORE;IGNORE;<7<>;<7<>
-<7/>>  IGNORE;IGNORE;IGNORE;<7/>>;<7/>>
-<(A>   IGNORE;IGNORE;IGNORE;<(A>;<(A>
-<TR>   IGNORE;IGNORE;IGNORE;<TR>;<TR>
-<Iu>   IGNORE;IGNORE;IGNORE;<Iu>;<Iu>
-<Il>   IGNORE;IGNORE;IGNORE;<Il>;<Il>
-<Vs>   IGNORE;IGNORE;IGNORE;<Vs>;<Vs>
-<1h>   IGNORE;IGNORE;IGNORE;<1h>;<1h>
-<3h>   IGNORE;IGNORE;IGNORE;<3h>;<3h>
-<2h>   IGNORE;IGNORE;IGNORE;<2h>;<2h>
-<4h>   IGNORE;IGNORE;IGNORE;<4h>;<4h>
-<1j>   IGNORE;IGNORE;IGNORE;<1j>;<1j>
-<2j>   IGNORE;IGNORE;IGNORE;<2j>;<2j>
-<3j>   IGNORE;IGNORE;IGNORE;<3j>;<3j>
-<4j>   IGNORE;IGNORE;IGNORE;<4j>;<4j>
-<1-o>  IGNORE;IGNORE;IGNORE;<1-o>;<1-o>
-<2-o>  IGNORE;IGNORE;IGNORE;<2-o>;<2-o>
-<3-o>  IGNORE;IGNORE;IGNORE;<3-o>;<3-o>
-<4-o>  IGNORE;IGNORE;IGNORE;<4-o>;<4-o>
-<5-o>  IGNORE;IGNORE;IGNORE;<5-o>;<5-o>
-<6-o>  IGNORE;IGNORE;IGNORE;<6-o>;<6-o>
-<7-o>  IGNORE;IGNORE;IGNORE;<7-o>;<7-o>
-<8-o>  IGNORE;IGNORE;IGNORE;<8-o>;<8-o>
-<9-o>  IGNORE;IGNORE;IGNORE;<9-o>;<9-o>
-<10-o> IGNORE;IGNORE;IGNORE;<10-o>;<10-o>
-<11-o> IGNORE;IGNORE;IGNORE;<11-o>;<11-o>
-<12-o> IGNORE;IGNORE;IGNORE;<12-o>;<12-o>
-<13-o> IGNORE;IGNORE;IGNORE;<13-o>;<13-o>
-<14-o> IGNORE;IGNORE;IGNORE;<14-o>;<14-o>
-<15-o> IGNORE;IGNORE;IGNORE;<15-o>;<15-o>
-<16-o> IGNORE;IGNORE;IGNORE;<16-o>;<16-o>
-<17-o> IGNORE;IGNORE;IGNORE;<17-o>;<17-o>
-<18-o> IGNORE;IGNORE;IGNORE;<18-o>;<18-o>
-<19-o> IGNORE;IGNORE;IGNORE;<19-o>;<19-o>
-<20-o> IGNORE;IGNORE;IGNORE;<20-o>;<20-o>
-<(1)>  IGNORE;IGNORE;IGNORE;<(1)>;<(1)>
-<(2)>  IGNORE;IGNORE;IGNORE;<(2)>;<(2)>
-<(3)>  IGNORE;IGNORE;IGNORE;<(3)>;<(3)>
-<(4)>  IGNORE;IGNORE;IGNORE;<(4)>;<(4)>
-<(5)>  IGNORE;IGNORE;IGNORE;<(5)>;<(5)>
-<(6)>  IGNORE;IGNORE;IGNORE;<(6)>;<(6)>
-<(7)>  IGNORE;IGNORE;IGNORE;<(7)>;<(7)>
-<(8)>  IGNORE;IGNORE;IGNORE;<(8)>;<(8)>
-<(9)>  IGNORE;IGNORE;IGNORE;<(9)>;<(9)>
-<(10)> IGNORE;IGNORE;IGNORE;<(10)>;<(10)>
-<(11)> IGNORE;IGNORE;IGNORE;<(11)>;<(11)>
-<(12)> IGNORE;IGNORE;IGNORE;<(12)>;<(12)>
-<(13)> IGNORE;IGNORE;IGNORE;<(13)>;<(13)>
-<(14)> IGNORE;IGNORE;IGNORE;<(14)>;<(14)>
-<(15)> IGNORE;IGNORE;IGNORE;<(15)>;<(15)>
-<(16)> IGNORE;IGNORE;IGNORE;<(16)>;<(16)>
-<(17)> IGNORE;IGNORE;IGNORE;<(17)>;<(17)>
-<(18)> IGNORE;IGNORE;IGNORE;<(18)>;<(18)>
-<(19)> IGNORE;IGNORE;IGNORE;<(19)>;<(19)>
-<(20)> IGNORE;IGNORE;IGNORE;<(20)>;<(20)>
-<1.>   IGNORE;IGNORE;IGNORE;<1.>;<1.>
-<2.>   IGNORE;IGNORE;IGNORE;<2.>;<2.>
-<3.>   IGNORE;IGNORE;IGNORE;<3.>;<3.>
-<4.>   IGNORE;IGNORE;IGNORE;<4.>;<4.>
-<5.>   IGNORE;IGNORE;IGNORE;<5.>;<5.>
-<6.>   IGNORE;IGNORE;IGNORE;<6.>;<6.>
-<7.>   IGNORE;IGNORE;IGNORE;<7.>;<7.>
-<8.>   IGNORE;IGNORE;IGNORE;<8.>;<8.>
-<9.>   IGNORE;IGNORE;IGNORE;<9.>;<9.>
-<10.>  IGNORE;IGNORE;IGNORE;<10.>;<10.>
-<11.>  IGNORE;IGNORE;IGNORE;<11.>;<11.>
-<12.>  IGNORE;IGNORE;IGNORE;<12.>;<12.>
-<13.>  IGNORE;IGNORE;IGNORE;<13.>;<13.>
-<14.>  IGNORE;IGNORE;IGNORE;<14.>;<14.>
-<15.>  IGNORE;IGNORE;IGNORE;<15.>;<15.>
-<16.>  IGNORE;IGNORE;IGNORE;<16.>;<16.>
-<17.>  IGNORE;IGNORE;IGNORE;<17.>;<17.>
-<18.>  IGNORE;IGNORE;IGNORE;<18.>;<18.>
-<19.>  IGNORE;IGNORE;IGNORE;<19.>;<19.>
-<20.>  IGNORE;IGNORE;IGNORE;<20.>;<20.>
-<0-o>  IGNORE;IGNORE;IGNORE;<0-o>;<0-o>
-<hh>   IGNORE;IGNORE;IGNORE;<hh>;<hh>
-<HH>   IGNORE;IGNORE;IGNORE;<HH>;<HH>
-<vv>   IGNORE;IGNORE;IGNORE;<vv>;<vv>
-<VV>   IGNORE;IGNORE;IGNORE;<VV>;<VV>
-<3->   IGNORE;IGNORE;IGNORE;<3->;<3->
-<3_>   IGNORE;IGNORE;IGNORE;<3_>;<3_>
-<3!>   IGNORE;IGNORE;IGNORE;<3!>;<3!>
-<3//>  IGNORE;IGNORE;IGNORE;<3//>;<3//>
-<4->   IGNORE;IGNORE;IGNORE;<4->;<4->
-<4_>   IGNORE;IGNORE;IGNORE;<4_>;<4_>
-<4!>   IGNORE;IGNORE;IGNORE;<4!>;<4!>
-<4//>  IGNORE;IGNORE;IGNORE;<4//>;<4//>
-<dr>   IGNORE;IGNORE;IGNORE;<dr>;<dr>
-<dR>   IGNORE;IGNORE;IGNORE;<dR>;<dR>
-<Dr>   IGNORE;IGNORE;IGNORE;<Dr>;<Dr>
-<DR>   IGNORE;IGNORE;IGNORE;<DR>;<DR>
-<dl>   IGNORE;IGNORE;IGNORE;<dl>;<dl>
-<dL>   IGNORE;IGNORE;IGNORE;<dL>;<dL>
-<Dl>   IGNORE;IGNORE;IGNORE;<Dl>;<Dl>
-<LD>   IGNORE;IGNORE;IGNORE;<LD>;<LD>
-<ur>   IGNORE;IGNORE;IGNORE;<ur>;<ur>
-<uR>   IGNORE;IGNORE;IGNORE;<uR>;<uR>
-<Ur>   IGNORE;IGNORE;IGNORE;<Ur>;<Ur>
-<UR>   IGNORE;IGNORE;IGNORE;<UR>;<UR>
-<ul>   IGNORE;IGNORE;IGNORE;<ul>;<ul>
-<uL>   IGNORE;IGNORE;IGNORE;<uL>;<uL>
-<Ul>   IGNORE;IGNORE;IGNORE;<Ul>;<Ul>
-<UL>   IGNORE;IGNORE;IGNORE;<UL>;<UL>
-<vr>   IGNORE;IGNORE;IGNORE;<vr>;<vr>
-<vR>   IGNORE;IGNORE;IGNORE;<vR>;<vR>
-<Udr>  IGNORE;IGNORE;IGNORE;<Udr>;<Udr>
-<uDr>  IGNORE;IGNORE;IGNORE;<uDr>;<uDr>
-<Vr>   IGNORE;IGNORE;IGNORE;<Vr>;<Vr>
-<UdR>  IGNORE;IGNORE;IGNORE;<UdR>;<UdR>
-<uDR>  IGNORE;IGNORE;IGNORE;<uDR>;<uDR>
-<VR>   IGNORE;IGNORE;IGNORE;<VR>;<VR>
-<vl>   IGNORE;IGNORE;IGNORE;<vl>;<vl>
-<vL>   IGNORE;IGNORE;IGNORE;<vL>;<vL>
-<Udl>  IGNORE;IGNORE;IGNORE;<Udl>;<Udl>
-<uDl>  IGNORE;IGNORE;IGNORE;<uDl>;<uDl>
-<Vl>   IGNORE;IGNORE;IGNORE;<Vl>;<Vl>
-<UdL>  IGNORE;IGNORE;IGNORE;<UdL>;<UdL>
-<uDL>  IGNORE;IGNORE;IGNORE;<uDL>;<uDL>
-<VL>   IGNORE;IGNORE;IGNORE;<VL>;<VL>
-<dh>   IGNORE;IGNORE;IGNORE;<dh>;<dh>
-<dLr>  IGNORE;IGNORE;IGNORE;<dLr>;<dLr>
-<dlR>  IGNORE;IGNORE;IGNORE;<dlR>;<dlR>
-<dH>   IGNORE;IGNORE;IGNORE;<dH>;<dH>
-<Dh>   IGNORE;IGNORE;IGNORE;<Dh>;<Dh>
-<DLr>  IGNORE;IGNORE;IGNORE;<DLr>;<DLr>
-<DlR>  IGNORE;IGNORE;IGNORE;<DlR>;<DlR>
-<DH>   IGNORE;IGNORE;IGNORE;<DH>;<DH>
-<uh>   IGNORE;IGNORE;IGNORE;<uh>;<uh>
-<uLr>  IGNORE;IGNORE;IGNORE;<uLr>;<uLr>
-<ulR>  IGNORE;IGNORE;IGNORE;<ulR>;<ulR>
-<uH>   IGNORE;IGNORE;IGNORE;<uH>;<uH>
-<Uh>   IGNORE;IGNORE;IGNORE;<Uh>;<Uh>
-<ULr>  IGNORE;IGNORE;IGNORE;<ULr>;<ULr>
-<UlR>  IGNORE;IGNORE;IGNORE;<UlR>;<UlR>
-<UH>   IGNORE;IGNORE;IGNORE;<UH>;<UH>
-<vh>   IGNORE;IGNORE;IGNORE;<vh>;<vh>
-<vLr>  IGNORE;IGNORE;IGNORE;<vLr>;<vLr>
-<vlR>  IGNORE;IGNORE;IGNORE;<vlR>;<vlR>
-<vH>   IGNORE;IGNORE;IGNORE;<vH>;<vH>
-<Udh>  IGNORE;IGNORE;IGNORE;<Udh>;<Udh>
-<uDh>  IGNORE;IGNORE;IGNORE;<uDh>;<uDh>
-<Vh>   IGNORE;IGNORE;IGNORE;<Vh>;<Vh>
-<UdLr> IGNORE;IGNORE;IGNORE;<UdLr>;<UdLr>
-<UdlR> IGNORE;IGNORE;IGNORE;<UdlR>;<UdlR>
-<uDLr> IGNORE;IGNORE;IGNORE;<uDLr>;<uDLr>
-<uDlR> IGNORE;IGNORE;IGNORE;<uDlR>;<uDlR>
-<UdH>  IGNORE;IGNORE;IGNORE;<UdH>;<UdH>
-<uDH>  IGNORE;IGNORE;IGNORE;<uDH>;<uDH>
-<VLr>  IGNORE;IGNORE;IGNORE;<VLr>;<VLr>
-<VlR>  IGNORE;IGNORE;IGNORE;<VlR>;<VlR>
-<VH>   IGNORE;IGNORE;IGNORE;<VH>;<VH>
-<FD>   IGNORE;IGNORE;IGNORE;<FD>;<FD>
-<BD>   IGNORE;IGNORE;IGNORE;<BD>;<BD>
-<TB>   IGNORE;IGNORE;IGNORE;<TB>;<TB>
-<LB>   IGNORE;IGNORE;IGNORE;<LB>;<LB>
-<FB>   IGNORE;IGNORE;IGNORE;<FB>;<FB>
-<lB>   IGNORE;IGNORE;IGNORE;<lB>;<lB>
-<RB>   IGNORE;IGNORE;IGNORE;<RB>;<RB>
-<.S>   IGNORE;IGNORE;IGNORE;<.S>;<.S>
-<:S>   IGNORE;IGNORE;IGNORE;<:S>;<:S>
-<?S>   IGNORE;IGNORE;IGNORE;<?S>;<?S>
-<fS>   IGNORE;IGNORE;IGNORE;<fS>;<fS>
-<OS>   IGNORE;IGNORE;IGNORE;<OS>;<OS>
-<RO>   IGNORE;IGNORE;IGNORE;<RO>;<RO>
-<Rr>   IGNORE;IGNORE;IGNORE;<Rr>;<Rr>
-<RF>   IGNORE;IGNORE;IGNORE;<RF>;<RF>
-<RY>   IGNORE;IGNORE;IGNORE;<RY>;<RY>
-<RH>   IGNORE;IGNORE;IGNORE;<RH>;<RH>
-<RZ>   IGNORE;IGNORE;IGNORE;<RZ>;<RZ>
-<RK>   IGNORE;IGNORE;IGNORE;<RK>;<RK>
-<RX>   IGNORE;IGNORE;IGNORE;<RX>;<RX>
-<sB>   IGNORE;IGNORE;IGNORE;<sB>;<sB>
-<SR>   IGNORE;IGNORE;IGNORE;<SR>;<SR>
-<Or>   IGNORE;IGNORE;IGNORE;<Or>;<Or>
-<UT>   IGNORE;IGNORE;IGNORE;<UT>;<UT>
-<uT>   IGNORE;IGNORE;IGNORE;<uT>;<uT>
-<Tr>   IGNORE;IGNORE;IGNORE;<Tr>;<Tr>
-<PR>   IGNORE;IGNORE;IGNORE;<PR>;<PR>
-<Dt>   IGNORE;IGNORE;IGNORE;<Dt>;<Dt>
-<dT>   IGNORE;IGNORE;IGNORE;<dT>;<dT>
-<Tl>   IGNORE;IGNORE;IGNORE;<Tl>;<Tl>
-<PL>   IGNORE;IGNORE;IGNORE;<PL>;<PL>
-<Db>   IGNORE;IGNORE;IGNORE;<Db>;<Db>
-<Dw>   IGNORE;IGNORE;IGNORE;<Dw>;<Dw>
-<LZ>   IGNORE;IGNORE;IGNORE;<LZ>;<LZ>
-<0m>   IGNORE;IGNORE;IGNORE;<0m>;<0m>
-<0o>   IGNORE;IGNORE;IGNORE;<0o>;<0o>
-<0M>   IGNORE;IGNORE;IGNORE;<0M>;<0M>
-<0L>   IGNORE;IGNORE;IGNORE;<0L>;<0L>
-<0R>   IGNORE;IGNORE;IGNORE;<0R>;<0R>
-<Sn>   IGNORE;IGNORE;IGNORE;<Sn>;<Sn>
-<Ic>   IGNORE;IGNORE;IGNORE;<Ic>;<Ic>
-<Fd>   IGNORE;IGNORE;IGNORE;<Fd>;<Fd>
-<Bd>   IGNORE;IGNORE;IGNORE;<Bd>;<Bd>
-<Ci>   IGNORE;IGNORE;IGNORE;<Ci>;<Ci>
-<*2>   IGNORE;IGNORE;IGNORE;<*2>;<*2>
-<*1>   IGNORE;IGNORE;IGNORE;<*1>;<*1>
-<TEL>  IGNORE;IGNORE;IGNORE;<TEL>;<TEL>
-<tel>  IGNORE;IGNORE;IGNORE;<tel>;<tel>
-<<H>   IGNORE;IGNORE;IGNORE;<<H>;<<H>
-</>H>  IGNORE;IGNORE;IGNORE;</>H>;</>H>
-<0u>   IGNORE;IGNORE;IGNORE;<0u>;<0u>
-<0U>   IGNORE;IGNORE;IGNORE;<0U>;<0U>
-<SU>   IGNORE;IGNORE;IGNORE;<SU>;<SU>
-<Fm>   IGNORE;IGNORE;IGNORE;<Fm>;<Fm>
-<Ml>   IGNORE;IGNORE;IGNORE;<Ml>;<Ml>
-<cS>   IGNORE;IGNORE;IGNORE;<cS>;<cS>
-<cH>   IGNORE;IGNORE;IGNORE;<cH>;<cH>
-<cD>   IGNORE;IGNORE;IGNORE;<cD>;<cD>
-<cC>   IGNORE;IGNORE;IGNORE;<cC>;<cC>
-<cS->  IGNORE;IGNORE;IGNORE;<cS->;<cS->
-<cH->  IGNORE;IGNORE;IGNORE;<cH->;<cH->
-<cD->  IGNORE;IGNORE;IGNORE;<cD->;<cD->
-<cC->  IGNORE;IGNORE;IGNORE;<cC->;<cC->
-<Md>   IGNORE;IGNORE;IGNORE;<Md>;<Md>
-<M8>   IGNORE;IGNORE;IGNORE;<M8>;<M8>
-<M2>   IGNORE;IGNORE;IGNORE;<M2>;<M2>
-<M16>  IGNORE;IGNORE;IGNORE;<M16>;<M16>
-<Mb>   IGNORE;IGNORE;IGNORE;<Mb>;<Mb>
-<Mx>   IGNORE;IGNORE;IGNORE;<Mx>;<Mx>
-<MX>   IGNORE;IGNORE;IGNORE;<MX>;<MX>
-<OK>   IGNORE;IGNORE;IGNORE;<OK>;<OK>
-<XX>   IGNORE;IGNORE;IGNORE;<XX>;<XX>
-<-X>   IGNORE;IGNORE;IGNORE;<-X>;<-X>
-<IS>   IGNORE;IGNORE;IGNORE;<IS>;<IS>
-<,_>   IGNORE;IGNORE;IGNORE;<,_>;<,_>
-<._>   IGNORE;IGNORE;IGNORE;<._>;<._>
-<+">   IGNORE;IGNORE;IGNORE;<+">;<+">
-<JIS>  IGNORE;IGNORE;IGNORE;<JIS>;<JIS>
-<*_>   IGNORE;IGNORE;IGNORE;<*_>;<*_>
-<;_>   IGNORE;IGNORE;IGNORE;<;_>;<;_>
-<0_>   IGNORE;IGNORE;IGNORE;<0_>;<0_>
-<<+>   IGNORE;IGNORE;IGNORE;<<+>;<<+>
-</>+>  IGNORE;IGNORE;IGNORE;</>+>;</>+>
-<<'>   IGNORE;IGNORE;IGNORE;<<'>;<<'>
-</>'>  IGNORE;IGNORE;IGNORE;</>'>;</>'>
-<<">   IGNORE;IGNORE;IGNORE;<<">;<<">
-</>">  IGNORE;IGNORE;IGNORE;</>">;</>">
-<(">   IGNORE;IGNORE;IGNORE;<(">;<(">
-<)">   IGNORE;IGNORE;IGNORE;<)">;<)">
-<=T>   IGNORE;IGNORE;IGNORE;<=T>;<=T>
-<=_>   IGNORE;IGNORE;IGNORE;<=_>;<=_>
-<('>   IGNORE;IGNORE;IGNORE;<('>;<('>
-<)'>   IGNORE;IGNORE;IGNORE;<)'>;<)'>
-<(I>   IGNORE;IGNORE;IGNORE;<(I>;<(I>
-<)I>   IGNORE;IGNORE;IGNORE;<)I>;<)I>
-<-?>   IGNORE;IGNORE;IGNORE;<-?>;<-?>
-<=T:)> IGNORE;IGNORE;IGNORE;<=T:)>;<=T:)>
-<"5>   IGNORE;IGNORE;IGNORE;<"5>;<"5>
-<05>   IGNORE;IGNORE;IGNORE;<05>;<05>
-<*5>   IGNORE;IGNORE;IGNORE;<*5>;<*5>
-<+5>   IGNORE;IGNORE;IGNORE;<+5>;<+5>
-<.6>   IGNORE;IGNORE;IGNORE;<.6>;<.6>
-<-6>   IGNORE;IGNORE;IGNORE;<-6>;<-6>
-<*6>   IGNORE;IGNORE;IGNORE;<*6>;<*6>
-<+6>   IGNORE;IGNORE;IGNORE;<+6>;<+6>
-<(JU)> IGNORE;IGNORE;IGNORE;<(JU)>;<(JU)>
-<1c>   IGNORE;IGNORE;IGNORE;<1c>;<1c>
-<2c>   IGNORE;IGNORE;IGNORE;<2c>;<2c>
-<3c>   IGNORE;IGNORE;IGNORE;<3c>;<3c>
-<4c>   IGNORE;IGNORE;IGNORE;<4c>;<4c>
-<5c>   IGNORE;IGNORE;IGNORE;<5c>;<5c>
-<6c>   IGNORE;IGNORE;IGNORE;<6c>;<6c>
-<7c>   IGNORE;IGNORE;IGNORE;<7c>;<7c>
-<8c>   IGNORE;IGNORE;IGNORE;<8c>;<8c>
-<9c>   IGNORE;IGNORE;IGNORE;<9c>;<9c>
-<10c>  IGNORE;IGNORE;IGNORE;<10c>;<10c>
-<KSC>  IGNORE;IGNORE;IGNORE;<KSC>;<KSC>
-<am>   IGNORE;IGNORE;IGNORE;<am>;<am>
-<pm>   IGNORE;IGNORE;IGNORE;<pm>;<pm>
-<NU>   IGNORE;IGNORE;IGNORE;<NU>;<NU>
-<SH>   IGNORE;IGNORE;IGNORE;<SH>;<SH>
-<SX>   IGNORE;IGNORE;IGNORE;<SX>;<SX>
-<EX>   IGNORE;IGNORE;IGNORE;<EX>;<EX>
-<ET>   IGNORE;IGNORE;IGNORE;<ET>;<ET>
-<EQ>   IGNORE;IGNORE;IGNORE;<EQ>;<EQ>
-<AK>   IGNORE;IGNORE;IGNORE;<AK>;<AK>
-<BL>   IGNORE;IGNORE;IGNORE;<BL>;<BL>
-<BS>   IGNORE;IGNORE;IGNORE;<BS>;<BS>
-<SO>   IGNORE;IGNORE;IGNORE;<SO>;<SO>
-<SI>   IGNORE;IGNORE;IGNORE;<SI>;<SI>
-<DL>   IGNORE;IGNORE;IGNORE;<DL>;<DL>
-<D1>   IGNORE;IGNORE;IGNORE;<D1>;<D1>
-<D2>   IGNORE;IGNORE;IGNORE;<D2>;<D2>
-<D3>   IGNORE;IGNORE;IGNORE;<D3>;<D3>
-<D4>   IGNORE;IGNORE;IGNORE;<D4>;<D4>
-<NK>   IGNORE;IGNORE;IGNORE;<NK>;<NK>
-<SY>   IGNORE;IGNORE;IGNORE;<SY>;<SY>
-<EB>   IGNORE;IGNORE;IGNORE;<EB>;<EB>
-<CN>   IGNORE;IGNORE;IGNORE;<CN>;<CN>
-<EM>   IGNORE;IGNORE;IGNORE;<EM>;<EM>
-<SB>   IGNORE;IGNORE;IGNORE;<SB>;<SB>
-<EC>   IGNORE;IGNORE;IGNORE;<EC>;<EC>
-<FS>   IGNORE;IGNORE;IGNORE;<FS>;<FS>
-<GS>   IGNORE;IGNORE;IGNORE;<GS>;<GS>
-<RS>   IGNORE;IGNORE;IGNORE;<RS>;<RS>
-<US>   IGNORE;IGNORE;IGNORE;<US>;<US>
-<DT>   IGNORE;IGNORE;IGNORE;<DT>;<DT>
-<PA>   IGNORE;IGNORE;IGNORE;<PA>;<PA>
-<HO>   IGNORE;IGNORE;IGNORE;<HO>;<HO>
-<BH>   IGNORE;IGNORE;IGNORE;<BH>;<BH>
-<NH>   IGNORE;IGNORE;IGNORE;<NH>;<NH>
-<IN>   IGNORE;IGNORE;IGNORE;<IN>;<IN>
-<NL>   IGNORE;IGNORE;IGNORE;<NL>;<NL>
-<SA>   IGNORE;IGNORE;IGNORE;<SA>;<SA>
-<ES>   IGNORE;IGNORE;IGNORE;<ES>;<ES>
-<HS>   IGNORE;IGNORE;IGNORE;<HS>;<HS>
-<HJ>   IGNORE;IGNORE;IGNORE;<HJ>;<HJ>
-<VS>   IGNORE;IGNORE;IGNORE;<VS>;<VS>
-<PD>   IGNORE;IGNORE;IGNORE;<PD>;<PD>
-<PU>   IGNORE;IGNORE;IGNORE;<PU>;<PU>
-<RI>   IGNORE;IGNORE;IGNORE;<RI>;<RI>
-<S2>   IGNORE;IGNORE;IGNORE;<S2>;<S2>
-<S3>   IGNORE;IGNORE;IGNORE;<S3>;<S3>
-<DC>   IGNORE;IGNORE;IGNORE;<DC>;<DC>
-<P1>   IGNORE;IGNORE;IGNORE;<P1>;<P1>
-<P2>   IGNORE;IGNORE;IGNORE;<P2>;<P2>
-<TS>   IGNORE;IGNORE;IGNORE;<TS>;<TS>
-<CC>   IGNORE;IGNORE;IGNORE;<CC>;<CC>
-<MW>   IGNORE;IGNORE;IGNORE;<MW>;<MW>
-<SG>   IGNORE;IGNORE;IGNORE;<SG>;<SG>
-<EG>   IGNORE;IGNORE;IGNORE;<EG>;<EG>
-<SS>   IGNORE;IGNORE;IGNORE;<SS>;<SS>
-<GC>   IGNORE;IGNORE;IGNORE;<GC>;<GC>
-<SC>   IGNORE;IGNORE;IGNORE;<SC>;<SC>
-<CI>   IGNORE;IGNORE;IGNORE;<CI>;<CI>
-<ST>   IGNORE;IGNORE;IGNORE;<ST>;<ST>
-<OC>   IGNORE;IGNORE;IGNORE;<OC>;<OC>
-<PM>   IGNORE;IGNORE;IGNORE;<PM>;<PM>
-<AC>   IGNORE;IGNORE;IGNORE;<AC>;<AC>
-<"3>   IGNORE;IGNORE;IGNORE;<"3>;<"3>
-<"1>   IGNORE;IGNORE;IGNORE;<"1>;<"1>
-<"!>   IGNORE;IGNORE;IGNORE;<"!>;<"!>
-<"'>   IGNORE;IGNORE;IGNORE;<"'>;<"'>
-<"/>>  IGNORE;IGNORE;IGNORE;<"/>>;<"/>>
-<"->   IGNORE;IGNORE;IGNORE;<"->;<"->
-<"(>   IGNORE;IGNORE;IGNORE;<"(>;<"(>
-<".>   IGNORE;IGNORE;IGNORE;<".>;<".>
-<":>   IGNORE;IGNORE;IGNORE;<":>;<":>
-<"0>   IGNORE;IGNORE;IGNORE;<"0>;<"0>
-<",>   IGNORE;IGNORE;IGNORE;<",>;<",>
-<"_>   IGNORE;IGNORE;IGNORE;<"_>;<"_>
-<"">   IGNORE;IGNORE;IGNORE;<"">;<"">
-<";>   IGNORE;IGNORE;IGNORE;<";>;<";>
-<"<>   IGNORE;IGNORE;IGNORE;<"<>;<"<>
-<"=>   IGNORE;IGNORE;IGNORE;<"=>;<"=>
-<"//>  IGNORE;IGNORE;IGNORE;<"//>;<"//>
-<"p>   IGNORE;IGNORE;IGNORE;<"p>;<"p>
-<"d>   IGNORE;IGNORE;IGNORE;<"d>;<"d>
-<"i>   IGNORE;IGNORE;IGNORE;<"i>;<"i>
-<+_>   IGNORE;IGNORE;IGNORE;<+_>;<+_>
-<Tel>  IGNORE;IGNORE;IGNORE;<Tel>;<Tel>
-<UA>   IGNORE;IGNORE;IGNORE;<UA>;<UA>
-<UB>   IGNORE;IGNORE;IGNORE;<UB>;<UB>
-UNDEFINED      IGNORE;IGNORE;IGNORE
+<'G>   IGNORE;IGNORE;IGNORE;<'G>
+<,G>   IGNORE;IGNORE;IGNORE;<,G>
+<j3>   IGNORE;IGNORE;IGNORE;<j3>
+<?%>   IGNORE;IGNORE;IGNORE;<?%>
+<'*>   IGNORE;IGNORE;IGNORE;<'*>
+<'%>   IGNORE;IGNORE;IGNORE;<'%>
+<.*>   IGNORE;IGNORE;IGNORE;<.*>
+<b3>   IGNORE;IGNORE;IGNORE;<b3>
+<,,>   IGNORE;IGNORE;IGNORE;<,,>
+<?*>   IGNORE;IGNORE;IGNORE;<?*>
+<?:>   IGNORE;IGNORE;IGNORE;<?:>
+<,!>   IGNORE;IGNORE;IGNORE;<,!>
+<,'>   IGNORE;IGNORE;IGNORE;<,'>
+<?,>   IGNORE;IGNORE;IGNORE;<?,>
+<;!>   IGNORE;IGNORE;IGNORE;<;!>
+<;'>   IGNORE;IGNORE;IGNORE;<;'>
+<?;>   IGNORE;IGNORE;IGNORE;<?;>
+<!:>   IGNORE;IGNORE;IGNORE;<!:>
+<!*>   IGNORE;IGNORE;IGNORE;<!*>
+<;;>   IGNORE;IGNORE;IGNORE;<;;>
+<LR>   IGNORE;IGNORE;IGNORE;<LR>
+<RL>   IGNORE;IGNORE;IGNORE;<RL>
+<//->  IGNORE;IGNORE;IGNORE;<//->
+<//=>  IGNORE;IGNORE;IGNORE;<//=>
+<Sb>   IGNORE;IGNORE;IGNORE;<Sb>
+<..>   IGNORE;IGNORE;IGNORE;<..>
+<.3>   IGNORE;IGNORE;IGNORE;<.3>
+<%0>   IGNORE;IGNORE;IGNORE;<%0>
+<1'>   IGNORE;IGNORE;IGNORE;<1'>
+<2'>   IGNORE;IGNORE;IGNORE;<2'>
+<3'>   IGNORE;IGNORE;IGNORE;<3'>
+<1">   IGNORE;IGNORE;IGNORE;<1">
+<2">   IGNORE;IGNORE;IGNORE;<2">
+<3">   IGNORE;IGNORE;IGNORE;<3">
+<Ca>   IGNORE;IGNORE;IGNORE;<Ca>
+<:X>   IGNORE;IGNORE;IGNORE;<:X>
+<!*2>  IGNORE;IGNORE;IGNORE;<!*2>
+<=S>   IGNORE;IGNORE;IGNORE;<=S>
+<0s>   IGNORE;IGNORE;IGNORE;<0s>
+<1s>   IGNORE;IGNORE;IGNORE;<1s>
+<2s>   IGNORE;IGNORE;IGNORE;<2s>
+<3s>   IGNORE;IGNORE;IGNORE;<3s>
+<4s>   IGNORE;IGNORE;IGNORE;<4s>
+<5s>   IGNORE;IGNORE;IGNORE;<5s>
+<6s>   IGNORE;IGNORE;IGNORE;<6s>
+<7s>   IGNORE;IGNORE;IGNORE;<7s>
+<8s>   IGNORE;IGNORE;IGNORE;<8s>
+<9s>   IGNORE;IGNORE;IGNORE;<9s>
+<+s>   IGNORE;IGNORE;IGNORE;<+s>
+<-s>   IGNORE;IGNORE;IGNORE;<-s>
+<=s>   IGNORE;IGNORE;IGNORE;<=s>
+<(s>   IGNORE;IGNORE;IGNORE;<(s>
+<)s>   IGNORE;IGNORE;IGNORE;<)s>
+<co>   IGNORE;IGNORE;IGNORE;<co>
+<Rx>   IGNORE;IGNORE;IGNORE;<Rx>
+<13>   IGNORE;IGNORE;IGNORE;<13>
+<23>   IGNORE;IGNORE;IGNORE;<23>
+<15>   IGNORE;IGNORE;IGNORE;<15>
+<25>   IGNORE;IGNORE;IGNORE;<25>
+<35>   IGNORE;IGNORE;IGNORE;<35>
+<45>   IGNORE;IGNORE;IGNORE;<45>
+<16>   IGNORE;IGNORE;IGNORE;<16>
+<56>   IGNORE;IGNORE;IGNORE;<56>
+<1R>   IGNORE;IGNORE;IGNORE;<1R>
+<2R>   IGNORE;IGNORE;IGNORE;<2R>
+<3R>   IGNORE;IGNORE;IGNORE;<3R>
+<4R>   IGNORE;IGNORE;IGNORE;<4R>
+<5R>   IGNORE;IGNORE;IGNORE;<5R>
+<6R>   IGNORE;IGNORE;IGNORE;<6R>
+<7R>   IGNORE;IGNORE;IGNORE;<7R>
+<8R>   IGNORE;IGNORE;IGNORE;<8R>
+<9R>   IGNORE;IGNORE;IGNORE;<9R>
+<aR>   IGNORE;IGNORE;IGNORE;<aR>
+<bR>   IGNORE;IGNORE;IGNORE;<bR>
+<cR>   IGNORE;IGNORE;IGNORE;<cR>
+<50R>  IGNORE;IGNORE;IGNORE;<50R>
+<100R> IGNORE;IGNORE;IGNORE;<100R>
+<500R> IGNORE;IGNORE;IGNORE;<500R>
+<1000R>        IGNORE;IGNORE;IGNORE;<1000R>
+<1r>   IGNORE;IGNORE;IGNORE;<1r>
+<2r>   IGNORE;IGNORE;IGNORE;<2r>
+<3r>   IGNORE;IGNORE;IGNORE;<3r>
+<4r>   IGNORE;IGNORE;IGNORE;<4r>
+<5r>   IGNORE;IGNORE;IGNORE;<5r>
+<6r>   IGNORE;IGNORE;IGNORE;<6r>
+<7r>   IGNORE;IGNORE;IGNORE;<7r>
+<8r>   IGNORE;IGNORE;IGNORE;<8r>
+<9r>   IGNORE;IGNORE;IGNORE;<9r>
+<ar>   IGNORE;IGNORE;IGNORE;<ar>
+<br>   IGNORE;IGNORE;IGNORE;<br>
+<cr>   IGNORE;IGNORE;IGNORE;<cr>
+<50r>  IGNORE;IGNORE;IGNORE;<50r>
+<100r> IGNORE;IGNORE;IGNORE;<100r>
+<500r> IGNORE;IGNORE;IGNORE;<500r>
+<1000r>        IGNORE;IGNORE;IGNORE;<1000r>
+<1000RCD>      IGNORE;IGNORE;IGNORE;<1000RCD>
+<5000R>        IGNORE;IGNORE;IGNORE;<5000R>
+<10000R>       IGNORE;IGNORE;IGNORE;<10000R>
+<-!>   IGNORE;IGNORE;IGNORE;<-!>
+<-v>   IGNORE;IGNORE;IGNORE;<-v>
+<</>>  IGNORE;IGNORE;IGNORE;<</>>
+<UD>   IGNORE;IGNORE;IGNORE;<UD>
+<<!!>  IGNORE;IGNORE;IGNORE;<<!!>
+</////>>       IGNORE;IGNORE;IGNORE;</////>>
+<!!/>> IGNORE;IGNORE;IGNORE;<!!/>>
+<<////>        IGNORE;IGNORE;IGNORE;<<////>
+<UD->  IGNORE;IGNORE;IGNORE;<UD->
+</>V>  IGNORE;IGNORE;IGNORE;</>V>
+<<=>   IGNORE;IGNORE;IGNORE;<<=>
+<=/>>  IGNORE;IGNORE;IGNORE;<=/>>
+<==>   IGNORE;IGNORE;IGNORE;<==>
+<FA>   IGNORE;IGNORE;IGNORE;<FA>
+<dP>   IGNORE;IGNORE;IGNORE;<dP>
+<TE>   IGNORE;IGNORE;IGNORE;<TE>
+<//0>  IGNORE;IGNORE;IGNORE;<//0>
+<DE>   IGNORE;IGNORE;IGNORE;<DE>
+<NB>   IGNORE;IGNORE;IGNORE;<NB>
+<(->   IGNORE;IGNORE;IGNORE;<(->
+<-)>   IGNORE;IGNORE;IGNORE;<-)>
+<*P>   IGNORE;IGNORE;IGNORE;<*P>
+<+Z>   IGNORE;IGNORE;IGNORE;<+Z>
+<-+>   IGNORE;IGNORE;IGNORE;<-+>
+<.+>   IGNORE;IGNORE;IGNORE;<.+>
+<//f>  IGNORE;IGNORE;IGNORE;<//f>
+<Ob>   IGNORE;IGNORE;IGNORE;<Ob>
+<sb>   IGNORE;IGNORE;IGNORE;<sb>
+<0(>   IGNORE;IGNORE;IGNORE;<0(>
+<00>   IGNORE;IGNORE;IGNORE;<00>
+<-L>   IGNORE;IGNORE;IGNORE;<-L>
+<-V>   IGNORE;IGNORE;IGNORE;<-V>
+<PP>   IGNORE;IGNORE;IGNORE;<PP>
+<AN>   IGNORE;IGNORE;IGNORE;<AN>
+<OR>   IGNORE;IGNORE;IGNORE;<OR>
+<(U>   IGNORE;IGNORE;IGNORE;<(U>
+<)U>   IGNORE;IGNORE;IGNORE;<)U>
+<In>   IGNORE;IGNORE;IGNORE;<In>
+<DI>   IGNORE;IGNORE;IGNORE;<DI>
+<Io>   IGNORE;IGNORE;IGNORE;<Io>
+<.:>   IGNORE;IGNORE;IGNORE;<.:>
+<:.>   IGNORE;IGNORE;IGNORE;<:.>
+<:R>   IGNORE;IGNORE;IGNORE;<:R>
+<::>   IGNORE;IGNORE;IGNORE;<::>
+<CG>   IGNORE;IGNORE;IGNORE;<CG>
+<HI>   IGNORE;IGNORE;IGNORE;<HI>
+<<*>   IGNORE;IGNORE;IGNORE;<<*>
+<*/>>  IGNORE;IGNORE;IGNORE;<*/>>
+<!<>   IGNORE;IGNORE;IGNORE;<!<>
+<!/>>  IGNORE;IGNORE;IGNORE;<!/>>
+<(C>   IGNORE;IGNORE;IGNORE;<(C>
+<)C>   IGNORE;IGNORE;IGNORE;<)C>
+<(_>   IGNORE;IGNORE;IGNORE;<(_>
+<)_>   IGNORE;IGNORE;IGNORE;<)_>
+<0.>   IGNORE;IGNORE;IGNORE;<0.>
+<02>   IGNORE;IGNORE;IGNORE;<02>
+<-T>   IGNORE;IGNORE;IGNORE;<-T>
+<.P>   IGNORE;IGNORE;IGNORE;<.P>
+<:3>   IGNORE;IGNORE;IGNORE;<:3>
+<Eh>   IGNORE;IGNORE;IGNORE;<Eh>
+<<7>   IGNORE;IGNORE;IGNORE;<<7>
+</>7>  IGNORE;IGNORE;IGNORE;</>7>
+<7<>   IGNORE;IGNORE;IGNORE;<7<>
+<7/>>  IGNORE;IGNORE;IGNORE;<7/>>
+<(A>   IGNORE;IGNORE;IGNORE;<(A>
+<TR>   IGNORE;IGNORE;IGNORE;<TR>
+<Iu>   IGNORE;IGNORE;IGNORE;<Iu>
+<Il>   IGNORE;IGNORE;IGNORE;<Il>
+<Vs>   IGNORE;IGNORE;IGNORE;<Vs>
+<1h>   IGNORE;IGNORE;IGNORE;<1h>
+<3h>   IGNORE;IGNORE;IGNORE;<3h>
+<2h>   IGNORE;IGNORE;IGNORE;<2h>
+<4h>   IGNORE;IGNORE;IGNORE;<4h>
+<1j>   IGNORE;IGNORE;IGNORE;<1j>
+<2j>   IGNORE;IGNORE;IGNORE;<2j>
+<3j>   IGNORE;IGNORE;IGNORE;<3j>
+<4j>   IGNORE;IGNORE;IGNORE;<4j>
+<1-o>  IGNORE;IGNORE;IGNORE;<1-o>
+<2-o>  IGNORE;IGNORE;IGNORE;<2-o>
+<3-o>  IGNORE;IGNORE;IGNORE;<3-o>
+<4-o>  IGNORE;IGNORE;IGNORE;<4-o>
+<5-o>  IGNORE;IGNORE;IGNORE;<5-o>
+<6-o>  IGNORE;IGNORE;IGNORE;<6-o>
+<7-o>  IGNORE;IGNORE;IGNORE;<7-o>
+<8-o>  IGNORE;IGNORE;IGNORE;<8-o>
+<9-o>  IGNORE;IGNORE;IGNORE;<9-o>
+<10-o> IGNORE;IGNORE;IGNORE;<10-o>
+<11-o> IGNORE;IGNORE;IGNORE;<11-o>
+<12-o> IGNORE;IGNORE;IGNORE;<12-o>
+<13-o> IGNORE;IGNORE;IGNORE;<13-o>
+<14-o> IGNORE;IGNORE;IGNORE;<14-o>
+<15-o> IGNORE;IGNORE;IGNORE;<15-o>
+<16-o> IGNORE;IGNORE;IGNORE;<16-o>
+<17-o> IGNORE;IGNORE;IGNORE;<17-o>
+<18-o> IGNORE;IGNORE;IGNORE;<18-o>
+<19-o> IGNORE;IGNORE;IGNORE;<19-o>
+<20-o> IGNORE;IGNORE;IGNORE;<20-o>
+<(1)>  IGNORE;IGNORE;IGNORE;<(1)>
+<(2)>  IGNORE;IGNORE;IGNORE;<(2)>
+<(3)>  IGNORE;IGNORE;IGNORE;<(3)>
+<(4)>  IGNORE;IGNORE;IGNORE;<(4)>
+<(5)>  IGNORE;IGNORE;IGNORE;<(5)>
+<(6)>  IGNORE;IGNORE;IGNORE;<(6)>
+<(7)>  IGNORE;IGNORE;IGNORE;<(7)>
+<(8)>  IGNORE;IGNORE;IGNORE;<(8)>
+<(9)>  IGNORE;IGNORE;IGNORE;<(9)>
+<(10)> IGNORE;IGNORE;IGNORE;<(10)>
+<(11)> IGNORE;IGNORE;IGNORE;<(11)>
+<(12)> IGNORE;IGNORE;IGNORE;<(12)>
+<(13)> IGNORE;IGNORE;IGNORE;<(13)>
+<(14)> IGNORE;IGNORE;IGNORE;<(14)>
+<(15)> IGNORE;IGNORE;IGNORE;<(15)>
+<(16)> IGNORE;IGNORE;IGNORE;<(16)>
+<(17)> IGNORE;IGNORE;IGNORE;<(17)>
+<(18)> IGNORE;IGNORE;IGNORE;<(18)>
+<(19)> IGNORE;IGNORE;IGNORE;<(19)>
+<(20)> IGNORE;IGNORE;IGNORE;<(20)>
+<1.>   IGNORE;IGNORE;IGNORE;<1.>
+<2.>   IGNORE;IGNORE;IGNORE;<2.>
+<3.>   IGNORE;IGNORE;IGNORE;<3.>
+<4.>   IGNORE;IGNORE;IGNORE;<4.>
+<5.>   IGNORE;IGNORE;IGNORE;<5.>
+<6.>   IGNORE;IGNORE;IGNORE;<6.>
+<7.>   IGNORE;IGNORE;IGNORE;<7.>
+<8.>   IGNORE;IGNORE;IGNORE;<8.>
+<9.>   IGNORE;IGNORE;IGNORE;<9.>
+<10.>  IGNORE;IGNORE;IGNORE;<10.>
+<11.>  IGNORE;IGNORE;IGNORE;<11.>
+<12.>  IGNORE;IGNORE;IGNORE;<12.>
+<13.>  IGNORE;IGNORE;IGNORE;<13.>
+<14.>  IGNORE;IGNORE;IGNORE;<14.>
+<15.>  IGNORE;IGNORE;IGNORE;<15.>
+<16.>  IGNORE;IGNORE;IGNORE;<16.>
+<17.>  IGNORE;IGNORE;IGNORE;<17.>
+<18.>  IGNORE;IGNORE;IGNORE;<18.>
+<19.>  IGNORE;IGNORE;IGNORE;<19.>
+<20.>  IGNORE;IGNORE;IGNORE;<20.>
+<0-o>  IGNORE;IGNORE;IGNORE;<0-o>
+<hh>   IGNORE;IGNORE;IGNORE;<hh>
+<HH>   IGNORE;IGNORE;IGNORE;<HH>
+<vv>   IGNORE;IGNORE;IGNORE;<vv>
+<VV>   IGNORE;IGNORE;IGNORE;<VV>
+<3->   IGNORE;IGNORE;IGNORE;<3->
+<3_>   IGNORE;IGNORE;IGNORE;<3_>
+<3!>   IGNORE;IGNORE;IGNORE;<3!>
+<3//>  IGNORE;IGNORE;IGNORE;<3//>
+<4->   IGNORE;IGNORE;IGNORE;<4->
+<4_>   IGNORE;IGNORE;IGNORE;<4_>
+<4!>   IGNORE;IGNORE;IGNORE;<4!>
+<4//>  IGNORE;IGNORE;IGNORE;<4//>
+<dr>   IGNORE;IGNORE;IGNORE;<dr>
+<dR>   IGNORE;IGNORE;IGNORE;<dR>
+<Dr>   IGNORE;IGNORE;IGNORE;<Dr>
+<DR>   IGNORE;IGNORE;IGNORE;<DR>
+<dl>   IGNORE;IGNORE;IGNORE;<dl>
+<dL>   IGNORE;IGNORE;IGNORE;<dL>
+<Dl>   IGNORE;IGNORE;IGNORE;<Dl>
+<LD>   IGNORE;IGNORE;IGNORE;<LD>
+<ur>   IGNORE;IGNORE;IGNORE;<ur>
+<uR>   IGNORE;IGNORE;IGNORE;<uR>
+<Ur>   IGNORE;IGNORE;IGNORE;<Ur>
+<UR>   IGNORE;IGNORE;IGNORE;<UR>
+<ul>   IGNORE;IGNORE;IGNORE;<ul>
+<uL>   IGNORE;IGNORE;IGNORE;<uL>
+<Ul>   IGNORE;IGNORE;IGNORE;<Ul>
+<UL>   IGNORE;IGNORE;IGNORE;<UL>
+<vr>   IGNORE;IGNORE;IGNORE;<vr>
+<vR>   IGNORE;IGNORE;IGNORE;<vR>
+<Udr>  IGNORE;IGNORE;IGNORE;<Udr>
+<uDr>  IGNORE;IGNORE;IGNORE;<uDr>
+<Vr>   IGNORE;IGNORE;IGNORE;<Vr>
+<UdR>  IGNORE;IGNORE;IGNORE;<UdR>
+<uDR>  IGNORE;IGNORE;IGNORE;<uDR>
+<VR>   IGNORE;IGNORE;IGNORE;<VR>
+<vl>   IGNORE;IGNORE;IGNORE;<vl>
+<vL>   IGNORE;IGNORE;IGNORE;<vL>
+<Udl>  IGNORE;IGNORE;IGNORE;<Udl>
+<uDl>  IGNORE;IGNORE;IGNORE;<uDl>
+<Vl>   IGNORE;IGNORE;IGNORE;<Vl>
+<UdL>  IGNORE;IGNORE;IGNORE;<UdL>
+<uDL>  IGNORE;IGNORE;IGNORE;<uDL>
+<VL>   IGNORE;IGNORE;IGNORE;<VL>
+<dh>   IGNORE;IGNORE;IGNORE;<dh>
+<dLr>  IGNORE;IGNORE;IGNORE;<dLr>
+<dlR>  IGNORE;IGNORE;IGNORE;<dlR>
+<dH>   IGNORE;IGNORE;IGNORE;<dH>
+<Dh>   IGNORE;IGNORE;IGNORE;<Dh>
+<DLr>  IGNORE;IGNORE;IGNORE;<DLr>
+<DlR>  IGNORE;IGNORE;IGNORE;<DlR>
+<DH>   IGNORE;IGNORE;IGNORE;<DH>
+<uh>   IGNORE;IGNORE;IGNORE;<uh>
+<uLr>  IGNORE;IGNORE;IGNORE;<uLr>
+<ulR>  IGNORE;IGNORE;IGNORE;<ulR>
+<uH>   IGNORE;IGNORE;IGNORE;<uH>
+<Uh>   IGNORE;IGNORE;IGNORE;<Uh>
+<ULr>  IGNORE;IGNORE;IGNORE;<ULr>
+<UlR>  IGNORE;IGNORE;IGNORE;<UlR>
+<UH>   IGNORE;IGNORE;IGNORE;<UH>
+<vh>   IGNORE;IGNORE;IGNORE;<vh>
+<vLr>  IGNORE;IGNORE;IGNORE;<vLr>
+<vlR>  IGNORE;IGNORE;IGNORE;<vlR>
+<vH>   IGNORE;IGNORE;IGNORE;<vH>
+<Udh>  IGNORE;IGNORE;IGNORE;<Udh>
+<uDh>  IGNORE;IGNORE;IGNORE;<uDh>
+<Vh>   IGNORE;IGNORE;IGNORE;<Vh>
+<UdLr> IGNORE;IGNORE;IGNORE;<UdLr>
+<UdlR> IGNORE;IGNORE;IGNORE;<UdlR>
+<uDLr> IGNORE;IGNORE;IGNORE;<uDLr>
+<uDlR> IGNORE;IGNORE;IGNORE;<uDlR>
+<UdH>  IGNORE;IGNORE;IGNORE;<UdH>
+<uDH>  IGNORE;IGNORE;IGNORE;<uDH>
+<VLr>  IGNORE;IGNORE;IGNORE;<VLr>
+<VlR>  IGNORE;IGNORE;IGNORE;<VlR>
+<VH>   IGNORE;IGNORE;IGNORE;<VH>
+<FD>   IGNORE;IGNORE;IGNORE;<FD>
+<BD>   IGNORE;IGNORE;IGNORE;<BD>
+<TB>   IGNORE;IGNORE;IGNORE;<TB>
+<LB>   IGNORE;IGNORE;IGNORE;<LB>
+<FB>   IGNORE;IGNORE;IGNORE;<FB>
+<lB>   IGNORE;IGNORE;IGNORE;<lB>
+<RB>   IGNORE;IGNORE;IGNORE;<RB>
+<.S>   IGNORE;IGNORE;IGNORE;<.S>
+<:S>   IGNORE;IGNORE;IGNORE;<:S>
+<?S>   IGNORE;IGNORE;IGNORE;<?S>
+<fS>   IGNORE;IGNORE;IGNORE;<fS>
+<OS>   IGNORE;IGNORE;IGNORE;<OS>
+<RO>   IGNORE;IGNORE;IGNORE;<RO>
+<Rr>   IGNORE;IGNORE;IGNORE;<Rr>
+<RF>   IGNORE;IGNORE;IGNORE;<RF>
+<RY>   IGNORE;IGNORE;IGNORE;<RY>
+<RH>   IGNORE;IGNORE;IGNORE;<RH>
+<RZ>   IGNORE;IGNORE;IGNORE;<RZ>
+<RK>   IGNORE;IGNORE;IGNORE;<RK>
+<RX>   IGNORE;IGNORE;IGNORE;<RX>
+<sB>   IGNORE;IGNORE;IGNORE;<sB>
+<SR>   IGNORE;IGNORE;IGNORE;<SR>
+<Or>   IGNORE;IGNORE;IGNORE;<Or>
+<UT>   IGNORE;IGNORE;IGNORE;<UT>
+<uT>   IGNORE;IGNORE;IGNORE;<uT>
+<Tr>   IGNORE;IGNORE;IGNORE;<Tr>
+<PR>   IGNORE;IGNORE;IGNORE;<PR>
+<Dt>   IGNORE;IGNORE;IGNORE;<Dt>
+<dT>   IGNORE;IGNORE;IGNORE;<dT>
+<Tl>   IGNORE;IGNORE;IGNORE;<Tl>
+<PL>   IGNORE;IGNORE;IGNORE;<PL>
+<Db>   IGNORE;IGNORE;IGNORE;<Db>
+<Dw>   IGNORE;IGNORE;IGNORE;<Dw>
+<LZ>   IGNORE;IGNORE;IGNORE;<LZ>
+<0m>   IGNORE;IGNORE;IGNORE;<0m>
+<0o>   IGNORE;IGNORE;IGNORE;<0o>
+<0M>   IGNORE;IGNORE;IGNORE;<0M>
+<0L>   IGNORE;IGNORE;IGNORE;<0L>
+<0R>   IGNORE;IGNORE;IGNORE;<0R>
+<Sn>   IGNORE;IGNORE;IGNORE;<Sn>
+<Ic>   IGNORE;IGNORE;IGNORE;<Ic>
+<Fd>   IGNORE;IGNORE;IGNORE;<Fd>
+<Bd>   IGNORE;IGNORE;IGNORE;<Bd>
+<Ci>   IGNORE;IGNORE;IGNORE;<Ci>
+<*2>   IGNORE;IGNORE;IGNORE;<*2>
+<*1>   IGNORE;IGNORE;IGNORE;<*1>
+<TEL>  IGNORE;IGNORE;IGNORE;<TEL>
+<tel>  IGNORE;IGNORE;IGNORE;<tel>
+<<H>   IGNORE;IGNORE;IGNORE;<<H>
+</>H>  IGNORE;IGNORE;IGNORE;</>H>
+<0u>   IGNORE;IGNORE;IGNORE;<0u>
+<0U>   IGNORE;IGNORE;IGNORE;<0U>
+<SU>   IGNORE;IGNORE;IGNORE;<SU>
+<Fm>   IGNORE;IGNORE;IGNORE;<Fm>
+<Ml>   IGNORE;IGNORE;IGNORE;<Ml>
+<cS>   IGNORE;IGNORE;IGNORE;<cS>
+<cH>   IGNORE;IGNORE;IGNORE;<cH>
+<cD>   IGNORE;IGNORE;IGNORE;<cD>
+<cC>   IGNORE;IGNORE;IGNORE;<cC>
+<cS->  IGNORE;IGNORE;IGNORE;<cS->
+<cH->  IGNORE;IGNORE;IGNORE;<cH->
+<cD->  IGNORE;IGNORE;IGNORE;<cD->
+<cC->  IGNORE;IGNORE;IGNORE;<cC->
+<Md>   IGNORE;IGNORE;IGNORE;<Md>
+<M8>   IGNORE;IGNORE;IGNORE;<M8>
+<M2>   IGNORE;IGNORE;IGNORE;<M2>
+<M16>  IGNORE;IGNORE;IGNORE;<M16>
+<Mb>   IGNORE;IGNORE;IGNORE;<Mb>
+<Mx>   IGNORE;IGNORE;IGNORE;<Mx>
+<MX>   IGNORE;IGNORE;IGNORE;<MX>
+<OK>   IGNORE;IGNORE;IGNORE;<OK>
+<XX>   IGNORE;IGNORE;IGNORE;<XX>
+<-X>   IGNORE;IGNORE;IGNORE;<-X>
+<IS>   IGNORE;IGNORE;IGNORE;<IS>
+<,_>   IGNORE;IGNORE;IGNORE;<,_>
+<._>   IGNORE;IGNORE;IGNORE;<._>
+<+">   IGNORE;IGNORE;IGNORE;<+">
+<JIS>  IGNORE;IGNORE;IGNORE;<JIS>
+<*_>   IGNORE;IGNORE;IGNORE;<*_>
+<;_>   IGNORE;IGNORE;IGNORE;<;_>
+<0_>   IGNORE;IGNORE;IGNORE;<0_>
+<<+>   IGNORE;IGNORE;IGNORE;<<+>
+</>+>  IGNORE;IGNORE;IGNORE;</>+>
+<<'>   IGNORE;IGNORE;IGNORE;<<'>
+</>'>  IGNORE;IGNORE;IGNORE;</>'>
+<<">   IGNORE;IGNORE;IGNORE;<<">
+</>">  IGNORE;IGNORE;IGNORE;</>">
+<(">   IGNORE;IGNORE;IGNORE;<(">
+<)">   IGNORE;IGNORE;IGNORE;<)">
+<=T>   IGNORE;IGNORE;IGNORE;<=T>
+<=_>   IGNORE;IGNORE;IGNORE;<=_>
+<('>   IGNORE;IGNORE;IGNORE;<('>
+<)'>   IGNORE;IGNORE;IGNORE;<)'>
+<(I>   IGNORE;IGNORE;IGNORE;<(I>
+<)I>   IGNORE;IGNORE;IGNORE;<)I>
+<-?>   IGNORE;IGNORE;IGNORE;<-?>
+<=T:)> IGNORE;IGNORE;IGNORE;<=T:)>
+<"5>   IGNORE;IGNORE;IGNORE;<"5>
+<05>   IGNORE;IGNORE;IGNORE;<05>
+<*5>   IGNORE;IGNORE;IGNORE;<*5>
+<+5>   IGNORE;IGNORE;IGNORE;<+5>
+<.6>   IGNORE;IGNORE;IGNORE;<.6>
+<-6>   IGNORE;IGNORE;IGNORE;<-6>
+<*6>   IGNORE;IGNORE;IGNORE;<*6>
+<+6>   IGNORE;IGNORE;IGNORE;<+6>
+<(JU)> IGNORE;IGNORE;IGNORE;<(JU)>
+<1c>   IGNORE;IGNORE;IGNORE;<1c>
+<2c>   IGNORE;IGNORE;IGNORE;<2c>
+<3c>   IGNORE;IGNORE;IGNORE;<3c>
+<4c>   IGNORE;IGNORE;IGNORE;<4c>
+<5c>   IGNORE;IGNORE;IGNORE;<5c>
+<6c>   IGNORE;IGNORE;IGNORE;<6c>
+<7c>   IGNORE;IGNORE;IGNORE;<7c>
+<8c>   IGNORE;IGNORE;IGNORE;<8c>
+<9c>   IGNORE;IGNORE;IGNORE;<9c>
+<10c>  IGNORE;IGNORE;IGNORE;<10c>
+<KSC>  IGNORE;IGNORE;IGNORE;<KSC>
+<am>   IGNORE;IGNORE;IGNORE;<am>
+<pm>   IGNORE;IGNORE;IGNORE;<pm>
+<NU>   IGNORE;IGNORE;IGNORE;<NU>
+<SH>   IGNORE;IGNORE;IGNORE;<SH>
+<SX>   IGNORE;IGNORE;IGNORE;<SX>
+<EX>   IGNORE;IGNORE;IGNORE;<EX>
+<ET>   IGNORE;IGNORE;IGNORE;<ET>
+<EQ>   IGNORE;IGNORE;IGNORE;<EQ>
+<AK>   IGNORE;IGNORE;IGNORE;<AK>
+<BL>   IGNORE;IGNORE;IGNORE;<BL>
+<BS>   IGNORE;IGNORE;IGNORE;<BS>
+<SO>   IGNORE;IGNORE;IGNORE;<SO>
+<SI>   IGNORE;IGNORE;IGNORE;<SI>
+<DL>   IGNORE;IGNORE;IGNORE;<DL>
+<D1>   IGNORE;IGNORE;IGNORE;<D1>
+<D2>   IGNORE;IGNORE;IGNORE;<D2>
+<D3>   IGNORE;IGNORE;IGNORE;<D3>
+<D4>   IGNORE;IGNORE;IGNORE;<D4>
+<NK>   IGNORE;IGNORE;IGNORE;<NK>
+<SY>   IGNORE;IGNORE;IGNORE;<SY>
+<EB>   IGNORE;IGNORE;IGNORE;<EB>
+<CN>   IGNORE;IGNORE;IGNORE;<CN>
+<EM>   IGNORE;IGNORE;IGNORE;<EM>
+<SB>   IGNORE;IGNORE;IGNORE;<SB>
+<EC>   IGNORE;IGNORE;IGNORE;<EC>
+<FS>   IGNORE;IGNORE;IGNORE;<FS>
+<GS>   IGNORE;IGNORE;IGNORE;<GS>
+<RS>   IGNORE;IGNORE;IGNORE;<RS>
+<US>   IGNORE;IGNORE;IGNORE;<US>
+<DT>   IGNORE;IGNORE;IGNORE;<DT>
+<PA>   IGNORE;IGNORE;IGNORE;<PA>
+<HO>   IGNORE;IGNORE;IGNORE;<HO>
+<BH>   IGNORE;IGNORE;IGNORE;<BH>
+<NH>   IGNORE;IGNORE;IGNORE;<NH>
+<IN>   IGNORE;IGNORE;IGNORE;<IN>
+<NL>   IGNORE;IGNORE;IGNORE;<NL>
+<SA>   IGNORE;IGNORE;IGNORE;<SA>
+<ES>   IGNORE;IGNORE;IGNORE;<ES>
+<HS>   IGNORE;IGNORE;IGNORE;<HS>
+<HJ>   IGNORE;IGNORE;IGNORE;<HJ>
+<VS>   IGNORE;IGNORE;IGNORE;<VS>
+<PD>   IGNORE;IGNORE;IGNORE;<PD>
+<PU>   IGNORE;IGNORE;IGNORE;<PU>
+<RI>   IGNORE;IGNORE;IGNORE;<RI>
+<S2>   IGNORE;IGNORE;IGNORE;<S2>
+<S3>   IGNORE;IGNORE;IGNORE;<S3>
+<DC>   IGNORE;IGNORE;IGNORE;<DC>
+<P1>   IGNORE;IGNORE;IGNORE;<P1>
+<P2>   IGNORE;IGNORE;IGNORE;<P2>
+<TS>   IGNORE;IGNORE;IGNORE;<TS>
+<CC>   IGNORE;IGNORE;IGNORE;<CC>
+<MW>   IGNORE;IGNORE;IGNORE;<MW>
+<SG>   IGNORE;IGNORE;IGNORE;<SG>
+<EG>   IGNORE;IGNORE;IGNORE;<EG>
+<SS>   IGNORE;IGNORE;IGNORE;<SS>
+<GC>   IGNORE;IGNORE;IGNORE;<GC>
+<SC>   IGNORE;IGNORE;IGNORE;<SC>
+<CI>   IGNORE;IGNORE;IGNORE;<CI>
+<ST>   IGNORE;IGNORE;IGNORE;<ST>
+<OC>   IGNORE;IGNORE;IGNORE;<OC>
+<PM>   IGNORE;IGNORE;IGNORE;<PM>
+<AC>   IGNORE;IGNORE;IGNORE;<AC>
+<"3>   IGNORE;IGNORE;IGNORE;<"3>
+<"1>   IGNORE;IGNORE;IGNORE;<"1>
+<"!>   IGNORE;IGNORE;IGNORE;<"!>
+<"'>   IGNORE;IGNORE;IGNORE;<"'>
+<"/>>  IGNORE;IGNORE;IGNORE;<"/>>
+<"->   IGNORE;IGNORE;IGNORE;<"->
+<"(>   IGNORE;IGNORE;IGNORE;<"(>
+<".>   IGNORE;IGNORE;IGNORE;<".>
+<":>   IGNORE;IGNORE;IGNORE;<":>
+<"0>   IGNORE;IGNORE;IGNORE;<"0>
+<",>   IGNORE;IGNORE;IGNORE;<",>
+<"_>   IGNORE;IGNORE;IGNORE;<"_>
+<"">   IGNORE;IGNORE;IGNORE;<"">
+<";>   IGNORE;IGNORE;IGNORE;<";>
+<"<>   IGNORE;IGNORE;IGNORE;<"<>
+<"=>   IGNORE;IGNORE;IGNORE;<"=>
+<"//>  IGNORE;IGNORE;IGNORE;<"//>
+<"p>   IGNORE;IGNORE;IGNORE;<"p>
+<"d>   IGNORE;IGNORE;IGNORE;<"d>
+<"i>   IGNORE;IGNORE;IGNORE;<"i>
+<+_>   IGNORE;IGNORE;IGNORE;<+_>
+<Tel>  IGNORE;IGNORE;IGNORE;<Tel>
+<UA>   IGNORE;IGNORE;IGNORE;<UA>
+<UB>   IGNORE;IGNORE;IGNORE;<UB>
+UNDEFINED      IGNORE;IGNORE;IGNORE;IGNORE
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % Zbytek vìcí z unikodu
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-<A*>   <A*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<A%>   <A*>;<CAPITAL>;<TONOS>;IGNORE;IGNORE
-<a*>   <A*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<a%>   <A*>;<SMALL>;<TONOS>;IGNORE;IGNORE
-<B*>   <B*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<b*>   <B*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<G*>   <G*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<g*>   <G*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<D*>   <D*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<d*>   <D*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<E*>   <E*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<E%>   <E*>;<CAPITAL>;<TONOS>;IGNORE;IGNORE
-<e*>   <E*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<e%>   <E*>;<SMALL>;<TONOS>;IGNORE;IGNORE
-<Z*>   <Z*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<z*>   <Z*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<Y*>   <Y*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<Y%>   <Y*>;<CAPITAL>;<TONOS>;IGNORE;IGNORE
-<y*>   <Y*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<y%>   <Y*>;<SMALL>;<TONOS>;IGNORE;IGNORE
-<H*>   <H*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<h*>   <H*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<I*>   <I*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<I%>   <I*>;<CAPITAL>;<TONOS>;IGNORE;IGNORE
-<J*>   <I*>;<CAPITAL>;<DIALYTICA>;IGNORE;IGNORE
-<i*>   <I*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<i%>   <I*>;<SMALL>;<TONOS>;IGNORE;IGNORE
-<j*>   <I*>;<SMALL>;<DIALYTICA>;IGNORE;IGNORE
-<i3>   <I*>;<SMALL>;<DIALYTICA+TONOS>;IGNORE;IGNORE
-<K*>   <K*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<k*>   <K*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<L*>   <L*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<l*>   <L*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<M*>   <M*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<m*>   <M*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<N*>   <N*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<n*>   <N*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<C*>   <C*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<c*>   <C*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<O*>   <O*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<O%>   <O*>;<CAPITAL>;<TONOS>;IGNORE;IGNORE
-<o*>   <O*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<o%>   <O*>;<SMALL>;<TONOS>;IGNORE;IGNORE
-<P*>   <P*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<p*>   <P*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<R*>   <R*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<r*>   <R*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<S*>   <S*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<s*>   <S*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<*s>   <S*>;<SMALL>;<*s>;IGNORE;IGNORE
-<T*>   <T*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<t*>   <T*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<U*>   <U*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<U%>   <U*>;<CAPITAL>;<TONOS>;IGNORE;IGNORE
-<V*>   <U*>;<CAPITAL>;<DIALYTICA>;IGNORE;IGNORE
-<u*>   <U*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<u%>   <U*>;<SMALL>;<TONOS>;IGNORE;IGNORE
-<v*>   <U*>;<SMALL>;<DIALYTICA>;IGNORE;IGNORE
-<u3>   <U*>;<SMALL>;<DIALYTICA+TONOS>;IGNORE;IGNORE
-<F*>   <F*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<f*>   <F*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<X*>   <X*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<x*>   <X*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<Q*>   <Q*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<q*>   <Q*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<W*>   <W*>;<CAPITAL>;<GREEK>;IGNORE;IGNORE
-<W%>   <W*>;<CAPITAL>;<TONOS>;IGNORE;IGNORE
-<w*>   <W*>;<SMALL>;<GREEK>;IGNORE;IGNORE
-<w%>   <W*>;<SMALL>;<TONOS>;IGNORE;IGNORE
-<A=>   <A=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<a=>   <A=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<B=>   <B=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<b=>   <B=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<V=>   <V=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<v=>   <V=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<G=>   <G=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<g=>   <G=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<G%>   <G%>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<g%>   <G%>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<G3>   <G3>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<g3>   <G3>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<D=>   <D=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<d=>   <D=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<D%>   <D%>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<d%>   <D%>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<E=>   <E=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<e=>   <E=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<IO>   <IO>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<io>   <IO>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<IE>   <IE>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<ie>   <IE>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<Z%>   <Z%>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<z%>   <Z%>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<Z=>   <Z=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<z=>   <Z=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<I=>   <I=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<i=>   <I=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<II>   <II>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<ii>   <II>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<YI>   <YI>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<yi>   <YI>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<J%>   <J%>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<j%>   <J%>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<J=>   <J=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<j=>   <J=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<K=>   <K=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<k=>   <K=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<KJ>   <KJ>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<kj>   <KJ>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<L=>   <L=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<l=>   <L=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<LJ>   <LJ>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<lj>   <LJ>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<M=>   <M=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<m=>   <M=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<N=>   <N=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<n=>   <N=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<NJ>   <NJ>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<nj>   <NJ>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<O=>   <O=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<o=>   <O=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<P=>   <P=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<p=>   <P=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<R=>   <R=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<r=>   <R=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<S=>   <S=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<s=>   <S=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<T=>   <T=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<t=>   <T=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<Ts>   <Ts>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<ts>   <Ts>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<U=>   <U=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<u=>   <U=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<V%>   <V%>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<v%>   <V%>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<F=>   <F=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<f=>   <F=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<H=>   <H=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<h=>   <H=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<C=>   <C=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<c=>   <C=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<DS>   <DS>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<ds>   <DS>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<C%>   <C%>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<c%>   <C%>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<DZ>   <DZ>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<dz>   <DZ>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<S%>   <S%>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<s%>   <S%>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<Sc>   <Sc>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<sc>   <Sc>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<='>   <='>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<=">   <='>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<Y=>   <Y=>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<y=>   <Y=>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<%'>   <%'>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<%">   <%'>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<JE>   <JE>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<je>   <JE>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<JU>   <JU>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<ju>   <JU>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<JA>   <JA>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<ja>   <JA>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<Y3>   <Y3>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<y3>   <Y3>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<O3>   <O3>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<o3>   <O3>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<F3>   <F3>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<f3>   <F3>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<V3>   <V3>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<v3>   <V3>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<C3>   <C3>;<CYRILLIC>;<CAPITAL>;IGNORE;IGNORE
-<c3>   <C3>;<CYRILLIC>;<SMALL>;IGNORE;IGNORE
-<A+>   <A+>;IGNORE;IGNORE;IGNORE;IGNORE
-<B+>   <B+>;IGNORE;IGNORE;IGNORE;IGNORE
-<G+>   <G+>;IGNORE;IGNORE;IGNORE;IGNORE
-<D+>   <D+>;IGNORE;IGNORE;IGNORE;IGNORE
-<H+>   <H+>;IGNORE;IGNORE;IGNORE;IGNORE
-<W+>   <W+>;IGNORE;IGNORE;IGNORE;IGNORE
-<Z+>   <Z+>;IGNORE;IGNORE;IGNORE;IGNORE
-<X+>   <X+>;IGNORE;IGNORE;IGNORE;IGNORE
-<Tj>   <Tj>;IGNORE;IGNORE;IGNORE;IGNORE
-<J+>   <J+>;IGNORE;IGNORE;IGNORE;IGNORE
-<K%>   <K%>;IGNORE;IGNORE;IGNORE;IGNORE
-<K+>   <K+>;IGNORE;IGNORE;IGNORE;IGNORE
-<L+>   <L+>;IGNORE;IGNORE;IGNORE;IGNORE
-<M%>   <M%>;IGNORE;IGNORE;IGNORE;IGNORE
-<M+>   <M+>;IGNORE;IGNORE;IGNORE;IGNORE
-<N%>   <N%>;IGNORE;IGNORE;IGNORE;IGNORE
-<N+>   <N+>;IGNORE;IGNORE;IGNORE;IGNORE
-<S+>   <S+>;IGNORE;IGNORE;IGNORE;IGNORE
-<E+>   <E+>;IGNORE;IGNORE;IGNORE;IGNORE
-<P%>   <P%>;IGNORE;IGNORE;IGNORE;IGNORE
-<P+>   <P+>;IGNORE;IGNORE;IGNORE;IGNORE
-<Zj>   <Zj>;IGNORE;IGNORE;IGNORE;IGNORE
-<ZJ>   <ZJ>;IGNORE;IGNORE;IGNORE;IGNORE
-<Q+>   <Q+>;IGNORE;IGNORE;IGNORE;IGNORE
-<R+>   <R+>;IGNORE;IGNORE;IGNORE;IGNORE
-<Sh>   <Sh>;IGNORE;IGNORE;IGNORE;IGNORE
-<T+>   <T+>;IGNORE;IGNORE;IGNORE;IGNORE
+<A*>   <A*>;<CAPITAL>;<GREEK>;<A*>
+<A%>   <A*>;<CAPITAL>;<TONOS>;<A*>
+<a*>   <A*>;<SMALL>;<GREEK>;<A*>
+<a%>   <A*>;<SMALL>;<TONOS>;<A*>
+<B*>   <B*>;<CAPITAL>;<GREEK>;<B*>
+<b*>   <B*>;<SMALL>;<GREEK>;<B*>
+<G*>   <G*>;<CAPITAL>;<GREEK>;<G*>
+<g*>   <G*>;<SMALL>;<GREEK>;<G*>
+<D*>   <D*>;<CAPITAL>;<GREEK>;<D*>
+<d*>   <D*>;<SMALL>;<GREEK>;<D*>
+<E*>   <E*>;<CAPITAL>;<GREEK>;<E*>
+<E%>   <E*>;<CAPITAL>;<TONOS>;<E*>
+<e*>   <E*>;<SMALL>;<GREEK>;<E*>
+<e%>   <E*>;<SMALL>;<TONOS>;<E*>
+<Z*>   <Z*>;<CAPITAL>;<GREEK>;<Z*>
+<z*>   <Z*>;<SMALL>;<GREEK>;<Z*>
+<Y*>   <Y*>;<CAPITAL>;<GREEK>;<Y*>
+<Y%>   <Y*>;<CAPITAL>;<TONOS>;<Y*>
+<y*>   <Y*>;<SMALL>;<GREEK>;<Y*>
+<y%>   <Y*>;<SMALL>;<TONOS>;<Y*>
+<H*>   <H*>;<CAPITAL>;<GREEK>;<H*>
+<h*>   <H*>;<SMALL>;<GREEK>;<H*>
+<I*>   <I*>;<CAPITAL>;<GREEK>;<I*>
+<I%>   <I*>;<CAPITAL>;<TONOS>;<I*>
+<J*>   <I*>;<CAPITAL>;<DIALYTICA>;<I*>
+<i*>   <I*>;<SMALL>;<GREEK>;<I*>
+<i%>   <I*>;<SMALL>;<TONOS>;<I*>
+<j*>   <I*>;<SMALL>;<DIALYTICA>;<I*>
+<i3>   <I*>;<SMALL>;<DIALYTICA+TONOS>;<I*>
+<K*>   <K*>;<CAPITAL>;<GREEK>;<K*>
+<k*>   <K*>;<SMALL>;<GREEK>;<K*>
+<L*>   <L*>;<CAPITAL>;<GREEK>;<L*>
+<l*>   <L*>;<SMALL>;<GREEK>;<L*>
+<M*>   <M*>;<CAPITAL>;<GREEK>;<M*>
+<m*>   <M*>;<SMALL>;<GREEK>;<M*>
+<N*>   <N*>;<CAPITAL>;<GREEK>;<N*>
+<n*>   <N*>;<SMALL>;<GREEK>;<N*>
+<C*>   <C*>;<CAPITAL>;<GREEK>;<C*>
+<c*>   <C*>;<SMALL>;<GREEK>;<C*>
+<O*>   <O*>;<CAPITAL>;<GREEK>;<O*>
+<O%>   <O*>;<CAPITAL>;<TONOS>;<O*>
+<o*>   <O*>;<SMALL>;<GREEK>;<O*>
+<o%>   <O*>;<SMALL>;<TONOS>;<O*>
+<P*>   <P*>;<CAPITAL>;<GREEK>;<P*>
+<p*>   <P*>;<SMALL>;<GREEK>;<P*>
+<R*>   <R*>;<CAPITAL>;<GREEK>;<R*>
+<r*>   <R*>;<SMALL>;<GREEK>;<R*>
+<S*>   <S*>;<CAPITAL>;<GREEK>;<S*>
+<s*>   <S*>;<SMALL>;<GREEK>;<S*>
+<*s>   <S*>;<SMALL>;<*s>;<S*>
+<T*>   <T*>;<CAPITAL>;<GREEK>;<T*>
+<t*>   <T*>;<SMALL>;<GREEK>;<T*>
+<U*>   <U*>;<CAPITAL>;<GREEK>;<U*>
+<U%>   <U*>;<CAPITAL>;<TONOS>;<U*>
+<V*>   <U*>;<CAPITAL>;<DIALYTICA>;<U*>
+<u*>   <U*>;<SMALL>;<GREEK>;<U*>
+<u%>   <U*>;<SMALL>;<TONOS>;<U*>
+<v*>   <U*>;<SMALL>;<DIALYTICA>;<U*>
+<u3>   <U*>;<SMALL>;<DIALYTICA+TONOS>;<U*>
+<F*>   <F*>;<CAPITAL>;<GREEK>;<F*>
+<f*>   <F*>;<SMALL>;<GREEK>;<F*>
+<X*>   <X*>;<CAPITAL>;<GREEK>;<X*>
+<x*>   <X*>;<SMALL>;<GREEK>;<X*>
+<Q*>   <Q*>;<CAPITAL>;<GREEK>;<Q*>
+<q*>   <Q*>;<SMALL>;<GREEK>;<Q*>
+<W*>   <W*>;<CAPITAL>;<GREEK>;<W*>
+<W%>   <W*>;<CAPITAL>;<TONOS>;<W*>
+<w*>   <W*>;<SMALL>;<GREEK>;<W*>
+<w%>   <W*>;<SMALL>;<TONOS>;<W*>
+<A=>   <A=>;<CYRILLIC>;<CAPITAL>;<A=>
+<a=>   <A=>;<CYRILLIC>;<SMALL>;<A=>
+<B=>   <B=>;<CYRILLIC>;<CAPITAL>;<B=>
+<b=>   <B=>;<CYRILLIC>;<SMALL>;<B=>
+<V=>   <V=>;<CYRILLIC>;<CAPITAL>;<V=>
+<v=>   <V=>;<CYRILLIC>;<SMALL>;<V=>
+<G=>   <G=>;<CYRILLIC>;<CAPITAL>;<G=>
+<g=>   <G=>;<CYRILLIC>;<SMALL>;<G=>
+<G%>   <G%>;<CYRILLIC>;<CAPITAL>;<G%>
+<g%>   <G%>;<CYRILLIC>;<SMALL>;<G%>
+<G3>   <G3>;<CYRILLIC>;<CAPITAL>;<G3>
+<g3>   <G3>;<CYRILLIC>;<SMALL>;<G3>
+<D=>   <D=>;<CYRILLIC>;<CAPITAL>;<D=>
+<d=>   <D=>;<CYRILLIC>;<SMALL>;<D=>
+<D%>   <D%>;<CYRILLIC>;<CAPITAL>;<D%>
+<d%>   <D%>;<CYRILLIC>;<SMALL>;<D%>
+<E=>   <E=>;<CYRILLIC>;<CAPITAL>;<E=>
+<e=>   <E=>;<CYRILLIC>;<SMALL>;<E=>
+<IO>   <IO>;<CYRILLIC>;<CAPITAL>;<IO>
+<io>   <IO>;<CYRILLIC>;<SMALL>;<IO>
+<IE>   <IE>;<CYRILLIC>;<CAPITAL>;<IE>
+<ie>   <IE>;<CYRILLIC>;<SMALL>;<IE>
+<Z%>   <Z%>;<CYRILLIC>;<CAPITAL>;<Z%>
+<z%>   <Z%>;<CYRILLIC>;<SMALL>;<Z%>
+<Z=>   <Z=>;<CYRILLIC>;<CAPITAL>;<Z=>
+<z=>   <Z=>;<CYRILLIC>;<SMALL>;<Z=>
+<I=>   <I=>;<CYRILLIC>;<CAPITAL>;<I=>
+<i=>   <I=>;<CYRILLIC>;<SMALL>;<I=>
+<II>   <II>;<CYRILLIC>;<CAPITAL>;<II>
+<ii>   <II>;<CYRILLIC>;<SMALL>;<II>
+<YI>   <YI>;<CYRILLIC>;<CAPITAL>;<YI>
+<yi>   <YI>;<CYRILLIC>;<SMALL>;<YI>
+<J%>   <J%>;<CYRILLIC>;<CAPITAL>;<J%>
+<j%>   <J%>;<CYRILLIC>;<SMALL>;<J%>
+<J=>   <J=>;<CYRILLIC>;<CAPITAL>;<J=>
+<j=>   <J=>;<CYRILLIC>;<SMALL>;<J=>
+<K=>   <K=>;<CYRILLIC>;<CAPITAL>;<K=>
+<k=>   <K=>;<CYRILLIC>;<SMALL>;<K=>
+<KJ>   <KJ>;<CYRILLIC>;<CAPITAL>;<KJ>
+<kj>   <KJ>;<CYRILLIC>;<SMALL>;<KJ>
+<L=>   <L=>;<CYRILLIC>;<CAPITAL>;<L=>
+<l=>   <L=>;<CYRILLIC>;<SMALL>;<L=>
+<LJ>   <LJ>;<CYRILLIC>;<CAPITAL>;<LJ>
+<lj>   <LJ>;<CYRILLIC>;<SMALL>;<LJ>
+<M=>   <M=>;<CYRILLIC>;<CAPITAL>;<M=>
+<m=>   <M=>;<CYRILLIC>;<SMALL>;<M=>
+<N=>   <N=>;<CYRILLIC>;<CAPITAL>;<N=>
+<n=>   <N=>;<CYRILLIC>;<SMALL>;<N=>
+<NJ>   <NJ>;<CYRILLIC>;<CAPITAL>;<NJ>
+<nj>   <NJ>;<CYRILLIC>;<SMALL>;<NJ>
+<O=>   <O=>;<CYRILLIC>;<CAPITAL>;<O=>
+<o=>   <O=>;<CYRILLIC>;<SMALL>;<O=>
+<P=>   <P=>;<CYRILLIC>;<CAPITAL>;<P=>
+<p=>   <P=>;<CYRILLIC>;<SMALL>;<P=>
+<R=>   <R=>;<CYRILLIC>;<CAPITAL>;<R=>
+<r=>   <R=>;<CYRILLIC>;<SMALL>;<R=>
+<S=>   <S=>;<CYRILLIC>;<CAPITAL>;<S=>
+<s=>   <S=>;<CYRILLIC>;<SMALL>;<S=>
+<T=>   <T=>;<CYRILLIC>;<CAPITAL>;<T=>
+<t=>   <T=>;<CYRILLIC>;<SMALL>;<T=>
+<Ts>   <Ts>;<CYRILLIC>;<CAPITAL>;<Ts>
+<ts>   <Ts>;<CYRILLIC>;<SMALL>;<Ts>
+<U=>   <U=>;<CYRILLIC>;<CAPITAL>;<U=>
+<u=>   <U=>;<CYRILLIC>;<SMALL>;<U=>
+<V%>   <V%>;<CYRILLIC>;<CAPITAL>;<V%>
+<v%>   <V%>;<CYRILLIC>;<SMALL>;<V%>
+<F=>   <F=>;<CYRILLIC>;<CAPITAL>;<F=>
+<f=>   <F=>;<CYRILLIC>;<SMALL>;<F=>
+<H=>   <H=>;<CYRILLIC>;<CAPITAL>;<H=>
+<h=>   <H=>;<CYRILLIC>;<SMALL>;<H=>
+<C=>   <C=>;<CYRILLIC>;<CAPITAL>;<C=>
+<c=>   <C=>;<CYRILLIC>;<SMALL>;<C=>
+<DS>   <DS>;<CYRILLIC>;<CAPITAL>;<DS>
+<ds>   <DS>;<CYRILLIC>;<SMALL>;<DS>
+<C%>   <C%>;<CYRILLIC>;<CAPITAL>;<C%>
+<c%>   <C%>;<CYRILLIC>;<SMALL>;<C%>
+<DZ>   <DZ>;<CYRILLIC>;<CAPITAL>;<DZ>
+<dz>   <DZ>;<CYRILLIC>;<SMALL>;<DZ>
+<S%>   <S%>;<CYRILLIC>;<CAPITAL>;<S%>
+<s%>   <S%>;<CYRILLIC>;<SMALL>;<S%>
+<Sc>   <Sc>;<CYRILLIC>;<CAPITAL>;<Sc>
+<sc>   <Sc>;<CYRILLIC>;<SMALL>;<Sc>
+<='>   <='>;<CYRILLIC>;<SMALL>;<='>
+<=">   <='>;<CYRILLIC>;<CAPITAL>;<='>
+<Y=>   <Y=>;<CYRILLIC>;<CAPITAL>;<Y=>
+<y=>   <Y=>;<CYRILLIC>;<SMALL>;<Y=>
+<%'>   <%'>;<CYRILLIC>;<SMALL>;<%'>
+<%">   <%'>;<CYRILLIC>;<CAPITAL>;<%'>
+<JE>   <JE>;<CYRILLIC>;<CAPITAL>;<JE>
+<je>   <JE>;<CYRILLIC>;<SMALL>;<JE>
+<JU>   <JU>;<CYRILLIC>;<CAPITAL>;<JU>
+<ju>   <JU>;<CYRILLIC>;<SMALL>;<JU>
+<JA>   <JA>;<CYRILLIC>;<CAPITAL>;<JA>
+<ja>   <JA>;<CYRILLIC>;<SMALL>;<JA>
+<Y3>   <Y3>;<CYRILLIC>;<CAPITAL>;<Y3>
+<y3>   <Y3>;<CYRILLIC>;<SMALL>;<Y3>
+<O3>   <O3>;<CYRILLIC>;<CAPITAL>;<O3>
+<o3>   <O3>;<CYRILLIC>;<SMALL>;<O3>
+<F3>   <F3>;<CYRILLIC>;<CAPITAL>;<F3>
+<f3>   <F3>;<CYRILLIC>;<SMALL>;<F3>
+<V3>   <V3>;<CYRILLIC>;<CAPITAL>;<V3>
+<v3>   <V3>;<CYRILLIC>;<SMALL>;<V3>
+<C3>   <C3>;<CYRILLIC>;<CAPITAL>;<C3>
+<c3>   <C3>;<CYRILLIC>;<SMALL>;<C3>
+<A+>   <A+>;IGNORE;IGNORE;<A+>
+<B+>   <B+>;IGNORE;IGNORE;<B+>
+<G+>   <G+>;IGNORE;IGNORE;<G+>
+<D+>   <D+>;IGNORE;IGNORE;<D+>
+<H+>   <H+>;IGNORE;IGNORE;<H+>
+<W+>   <W+>;IGNORE;IGNORE;<W+>
+<Z+>   <Z+>;IGNORE;IGNORE;<Z+>
+<X+>   <X+>;IGNORE;IGNORE;<X+>
+<Tj>   <Tj>;IGNORE;IGNORE;<Tj>
+<J+>   <J+>;IGNORE;IGNORE;<J+>
+<K%>   <K%>;IGNORE;IGNORE;<K%>
+<K+>   <K+>;IGNORE;IGNORE;<K+>
+<L+>   <L+>;IGNORE;IGNORE;<L+>
+<M%>   <M%>;IGNORE;IGNORE;<M%>
+<M+>   <M+>;IGNORE;IGNORE;<M+>
+<N%>   <N%>;IGNORE;IGNORE;<N%>
+<N+>   <N+>;IGNORE;IGNORE;<N+>
+<S+>   <S+>;IGNORE;IGNORE;<S+>
+<E+>   <E+>;IGNORE;IGNORE;<E+>
+<P%>   <P%>;IGNORE;IGNORE;<P%>
+<P+>   <P+>;IGNORE;IGNORE;<P+>
+<Zj>   <Zj>;IGNORE;IGNORE;<Zj>
+<ZJ>   <ZJ>;IGNORE;IGNORE;<ZJ>
+<Q+>   <Q+>;IGNORE;IGNORE;<Q+>
+<R+>   <R+>;IGNORE;IGNORE;<R+>
+<Sh>   <Sh>;IGNORE;IGNORE;<Sh>
+<T+>   <T+>;IGNORE;IGNORE;<T+>
 
 % Arabic collating
 
-<,+>   IGNORE;IGNORE;IGNORE;<,+>;<,+>
-<;+>   IGNORE;IGNORE;IGNORE;<;+>;<;+>
-<?+>   IGNORE;IGNORE;IGNORE;<?+>;<?+>
-<++>   IGNORE;IGNORE;IGNORE;<++>;<++>
-
-<H'>   <H'>;<H'>;IGNORE;IGNORE;IGNORE
-<aM>   <aM>;<aM>;IGNORE;IGNORE;IGNORE
-<aM.>  <aM>;<aM.>;IGNORE;IGNORE;IGNORE
-<aH>   <H'>;<aH>;IGNORE;IGNORE;IGNORE
-<aH.>  <H'>;<aH.>;IGNORE;IGNORE;IGNORE
-<wH>   <H'>;<wH>;IGNORE;IGNORE;IGNORE
-<ah>   <H'>;<ah>;IGNORE;IGNORE;IGNORE
-<ah.>  <H'>;<ah.>;IGNORE;IGNORE;IGNORE
-<yH>   <H'>;<yH>;IGNORE;IGNORE;IGNORE
-<aS>   <aS>;<aS>;IGNORE;IGNORE;IGNORE
-<a+>   <a+>;<a+>;IGNORE;IGNORE;IGNORE
-<a+->  <a+>;<a+->;IGNORE;IGNORE;IGNORE
-<a+.>  <a+>;<a+.>;IGNORE;IGNORE;IGNORE
-<a+:>  <a+>;<a+:>;IGNORE;IGNORE;IGNORE
-<b+>   <b+>;<b+>;IGNORE;IGNORE;IGNORE
-<b+->  <b+>;<b+->;IGNORE;IGNORE;IGNORE
-<b+.>  <b+>;<b+.>;IGNORE;IGNORE;IGNORE
-<b+,>  <b+>;<b+,>;IGNORE;IGNORE;IGNORE
-<b+;>  <b+>;<b+;>;IGNORE;IGNORE;IGNORE
-<p+>   <p+>;<p+>;IGNORE;IGNORE;IGNORE
-<v+>   <v+>;<v+>;IGNORE;IGNORE;IGNORE
-<tm>   <tm>;<tm>;IGNORE;IGNORE;IGNORE
-<tm->  <tm>;<tm->;IGNORE;IGNORE;IGNORE
-<tm.>  <tm>;<tm.>;IGNORE;IGNORE;IGNORE
-<t+>   <tm>;<t+>;IGNORE;IGNORE;IGNORE
-<t+->  <tm>;<t+->;IGNORE;IGNORE;IGNORE
-<t+.>  <tm>;<t+.>;IGNORE;IGNORE;IGNORE
-<t+,>  <tm>;<t+,>;IGNORE;IGNORE;IGNORE
-<t+;>  <tm>;<t+;>;IGNORE;IGNORE;IGNORE
-<tk>   <tk>;<tk>;IGNORE;IGNORE;IGNORE
-<tk->  <tk>;<tk->;IGNORE;IGNORE;IGNORE
-<tk.>  <tk>;<tk.>;IGNORE;IGNORE;IGNORE
-<tk,>  <tk>;<tk,>;IGNORE;IGNORE;IGNORE
-<tk;>  <tk>;<tk;>;IGNORE;IGNORE;IGNORE
-<g+>   <g+>;<g+>;IGNORE;IGNORE;IGNORE
-<g+->  <g+>;<g+->;IGNORE;IGNORE;IGNORE
-<g+.>  <g+>;<g+.>;IGNORE;IGNORE;IGNORE
-<g+,>  <g+>;<g+,>;IGNORE;IGNORE;IGNORE
-<g+;>  <g+>;<g+;>;IGNORE;IGNORE;IGNORE
-<hk>   <hk>;<hk>;IGNORE;IGNORE;IGNORE
-<hk->  <hk>;<hk->;IGNORE;IGNORE;IGNORE
-<hk.>  <hk>;<hk.>;IGNORE;IGNORE;IGNORE
-<hk,>  <hk>;<hk,>;IGNORE;IGNORE;IGNORE
-<hk;>  <hk>;<hk;>;IGNORE;IGNORE;IGNORE
-<x+>   <x+>;<x+>;IGNORE;IGNORE;IGNORE
-<x+->  <x+>;<x+->;IGNORE;IGNORE;IGNORE
-<x+.>  <x+>;<x+.>;IGNORE;IGNORE;IGNORE
-<x+,>  <x+>;<x+,>;IGNORE;IGNORE;IGNORE
-<x+;>  <x+>;<x+;>;IGNORE;IGNORE;IGNORE
-<d+>   <d+>;<d+>;IGNORE;IGNORE;IGNORE
-<d+->  <d+>;<d+->;IGNORE;IGNORE;IGNORE
-<d+.>  <d+>;<d+.>;IGNORE;IGNORE;IGNORE
-<dk>   <dk>;<dk>;IGNORE;IGNORE;IGNORE
-<dk->  <dk>;<dk->;IGNORE;IGNORE;IGNORE
-<dk.>  <dk>;<dk.>;IGNORE;IGNORE;IGNORE
-<r+>   <r+>;<r+>;IGNORE;IGNORE;IGNORE
-<r+->  <r+>;<r+->;IGNORE;IGNORE;IGNORE
-<r+.>  <r+>;<r+.>;IGNORE;IGNORE;IGNORE
-<z+>   <z+>;<z+>;IGNORE;IGNORE;IGNORE
-<z+->  <z+>;<z+->;IGNORE;IGNORE;IGNORE
-<z+.>  <z+>;<z+.>;IGNORE;IGNORE;IGNORE
-<s+>   <s+>;<s+>;IGNORE;IGNORE;IGNORE
-<s+->  <s+>;<s+->;IGNORE;IGNORE;IGNORE
-<s+.>  <s+>;<s+.>;IGNORE;IGNORE;IGNORE
-<s+,>  <s+>;<s+,>;IGNORE;IGNORE;IGNORE
-<s+;>  <s+>;<s+;>;IGNORE;IGNORE;IGNORE
-<sn>   <sn>;<sn>;IGNORE;IGNORE;IGNORE
-<sn->  <sn>;<sn->;IGNORE;IGNORE;IGNORE
-<sn.>  <sn>;<sn.>;IGNORE;IGNORE;IGNORE
-<sn,>  <sn>;<sn,>;IGNORE;IGNORE;IGNORE
-<sn;>  <sn>;<sn;>;IGNORE;IGNORE;IGNORE
-<c+>   <c+>;<c+>;IGNORE;IGNORE;IGNORE
-<c+->  <c+>;<c+->;IGNORE;IGNORE;IGNORE
-<c+.>  <c+>;<c+.>;IGNORE;IGNORE;IGNORE
-<c+,>  <c+>;<c+,>;IGNORE;IGNORE;IGNORE
-<c+;>  <c+>;<c+;>;IGNORE;IGNORE;IGNORE
-<dd>   <dd>;<dd>;IGNORE;IGNORE;IGNORE
-<dd->  <dd>;<dd->;IGNORE;IGNORE;IGNORE
-<dd.>  <dd>;<dd.>;IGNORE;IGNORE;IGNORE
-<dd,>  <dd>;<dd,>;IGNORE;IGNORE;IGNORE
-<dd;>  <dd>;<dd;>;IGNORE;IGNORE;IGNORE
-<tj>   <tj>;<tj>;IGNORE;IGNORE;IGNORE
-<tj->  <tj>;<tj->;IGNORE;IGNORE;IGNORE
-<tj.>  <tj>;<tj.>;IGNORE;IGNORE;IGNORE
-<tj,>  <tj>;<tj,>;IGNORE;IGNORE;IGNORE
-<tj;>  <tj>;<tj;>;IGNORE;IGNORE;IGNORE
-<zH>   <zH>;<zH>;IGNORE;IGNORE;IGNORE
-<zH->  <zH>;<zH->;IGNORE;IGNORE;IGNORE
-<zH.>  <zH>;<zH.>;IGNORE;IGNORE;IGNORE
-<zH,>  <zH>;<zH,>;IGNORE;IGNORE;IGNORE
-<zH;>  <zH>;<zH;>;IGNORE;IGNORE;IGNORE
-<e+>   <e+>;<e+>;IGNORE;IGNORE;IGNORE
-<e+->  <e+>;<e+->;IGNORE;IGNORE;IGNORE
-<e+.>  <e+>;<e+.>;IGNORE;IGNORE;IGNORE
-<e+,>  <e+>;<e+,>;IGNORE;IGNORE;IGNORE
-<e+;>  <e+>;<e+;>;IGNORE;IGNORE;IGNORE
-<i+>   <i+>;<i+>;IGNORE;IGNORE;IGNORE
-<i+->  <i+>;<i+->;IGNORE;IGNORE;IGNORE
-<i+.>  <i+>;<i+.>;IGNORE;IGNORE;IGNORE
-<i+,>  <i+>;<i+,>;IGNORE;IGNORE;IGNORE
-<i+;>  <i+>;<i+;>;IGNORE;IGNORE;IGNORE
-<f+>   <f+>;<f+>;IGNORE;IGNORE;IGNORE
-<f+->  <f+>;<f+->;IGNORE;IGNORE;IGNORE
-<f+.>  <f+>;<f+.>;IGNORE;IGNORE;IGNORE
-<f+,>  <f+>;<f+,>;IGNORE;IGNORE;IGNORE
-<f+;>  <f+>;<f+;>;IGNORE;IGNORE;IGNORE
-<q+>   <q+>;<q+>;IGNORE;IGNORE;IGNORE
-<q+->  <q+>;<q+->;IGNORE;IGNORE;IGNORE
-<q+.>  <q+>;<q+.>;IGNORE;IGNORE;IGNORE
-<q+,>  <q+>;<q+,>;IGNORE;IGNORE;IGNORE
-<q+;>  <q+>;<q+;>;IGNORE;IGNORE;IGNORE
-<k+>   <k+>;<k+>;IGNORE;IGNORE;IGNORE
-<k+->  <k+>;<k+->;IGNORE;IGNORE;IGNORE
-<k+.>  <k+>;<k+.>;IGNORE;IGNORE;IGNORE
-<k+,>  <k+>;<k+,>;IGNORE;IGNORE;IGNORE
-<k+;>  <k+>;<k+;>;IGNORE;IGNORE;IGNORE
-<l+>   <l+>;<l+>;IGNORE;IGNORE;IGNORE
-<l+->  <l+>;<l+->;IGNORE;IGNORE;IGNORE
-<l+.>  <l+>;<l+.>;IGNORE;IGNORE;IGNORE
-<l+,>  <l+>;<l+,>;IGNORE;IGNORE;IGNORE
-<l+;>  <l+>;<l+;>;IGNORE;IGNORE;IGNORE
-<m+>   <m+>;<m+>;IGNORE;IGNORE;IGNORE
-<m+->  <m+>;<m+->;IGNORE;IGNORE;IGNORE
-<m+.>  <m+>;<m+.>;IGNORE;IGNORE;IGNORE
-<m+,>  <m+>;<m+,>;IGNORE;IGNORE;IGNORE
-<m+;>  <m+>;<m+;>;IGNORE;IGNORE;IGNORE
-<n+>   <n+>;<n+>;IGNORE;IGNORE;IGNORE
-<n+->  <n+>;<n+->;IGNORE;IGNORE;IGNORE
-<n+.>  <n+>;<n+.>;IGNORE;IGNORE;IGNORE
-<n+,>  <n+>;<n+,>;IGNORE;IGNORE;IGNORE
-<n+;>  <n+>;<n+;>;IGNORE;IGNORE;IGNORE
-<h+>   <h+>;<h+>;IGNORE;IGNORE;IGNORE
-<h+->  <h+>;<h+->;IGNORE;IGNORE;IGNORE
-<h+.>  <h+>;<h+.>;IGNORE;IGNORE;IGNORE
-<h+,>  <h+>;<h+,>;IGNORE;IGNORE;IGNORE
-<h+;>  <h+>;<h+;>;IGNORE;IGNORE;IGNORE
-<w+>   <w+>;<w+>;IGNORE;IGNORE;IGNORE
-<w+->  <w+>;<w+->;IGNORE;IGNORE;IGNORE
-<w+.>  <w+>;<w+.>;IGNORE;IGNORE;IGNORE
-<j+>   <j+>;<j+>;IGNORE;IGNORE;IGNORE
-<j+->  <j+>;<j+->;IGNORE;IGNORE;IGNORE
-<j+.>  <j+>;<j+.>;IGNORE;IGNORE;IGNORE
-<y+>   <y+>;<y+>;IGNORE;IGNORE;IGNORE
-<y+->  <y+>;<y+->;IGNORE;IGNORE;IGNORE
-<y+.>  <y+>;<y+.>;IGNORE;IGNORE;IGNORE
-<y+,>  <y+>;<y+,>;IGNORE;IGNORE;IGNORE
-<y+;>  <y+>;<y+;>;IGNORE;IGNORE;IGNORE
-
-<:+>   IGNORE;IGNORE;<:+>;IGNORE;IGNORE
-<"+>   IGNORE;IGNORE;<"+>;IGNORE;IGNORE
-<=+>   IGNORE;IGNORE;<=+>;IGNORE;IGNORE
-<//+>  IGNORE;IGNORE;<//+>;IGNORE;IGNORE
-<'+>   IGNORE;IGNORE;<'+>;IGNORE;IGNORE
-<1+>   IGNORE;IGNORE;<1+>;IGNORE;IGNORE
-<3+>   IGNORE;IGNORE;<3+>;IGNORE;IGNORE
-<3+;>  IGNORE;IGNORE;<3+;>;IGNORE;IGNORE
-<0+>   IGNORE;IGNORE;<0+>;IGNORE;IGNORE
-
-<0a>   <0>;<0a>;IGNORE;IGNORE;IGNORE
-<1a>   <1>;<1a>;IGNORE;IGNORE;IGNORE
-<2a>   <2>;<2a>;IGNORE;IGNORE;IGNORE
-<3a>   <3>;<3a>;IGNORE;IGNORE;IGNORE
-<4a>   <4>;<4a>;IGNORE;IGNORE;IGNORE
-<5a>   <5>;<5a>;IGNORE;IGNORE;IGNORE
-<6a>   <6>;<6a>;IGNORE;IGNORE;IGNORE
-<7a>   <7>;<7a>;IGNORE;IGNORE;IGNORE
-<8a>   <8>;<8a>;IGNORE;IGNORE;IGNORE
-<9a>   <9>;<9a>;IGNORE;IGNORE;IGNORE
-
-<lM->  <l+><aM>;<l+><aM>;<lM-><lM->;IGNORE;IGNORE
-<lM.>  <l+><aM>;<l+><aM.>;<lM.><lM.>;IGNORE;IGNORE
-<lH->  <l+><aH>;<l+><aH>;<lH-><lH->;IGNORE;IGNORE
-<lH.>  <l+><aH>;<l+><aH.>;<lH.><lH.>;IGNORE;IGNORE
-<lh->  <l+><ah>;<l+><ah>;<lh-><lh->;IGNORE;IGNORE
-<lh.>  <l+><ah>;<l+><ah.>;<lh.><lh.>;IGNORE;IGNORE
-<la->  <l+><a+>;<l+><a+->;<la-><la->;IGNORE;IGNORE
-<la.>  <l+><a+>;<l+><a+.>;<la.><la.>;IGNORE;IGNORE
+<,+>   IGNORE;IGNORE;IGNORE;<,+>
+<;+>   IGNORE;IGNORE;IGNORE;<;+>
+<?+>   IGNORE;IGNORE;IGNORE;<?+>
+<++>   IGNORE;IGNORE;IGNORE;<++>
+
+<H'>   <H'>;<H'>;IGNORE;<H'>
+<aM>   <aM>;<aM>;IGNORE;<aM>
+<aM.>  <aM>;<aM.>;IGNORE;<aM>
+<aH>   <H'>;<aH>;IGNORE;<H'>
+<aH.>  <H'>;<aH.>;IGNORE;<H'>
+<wH>   <H'>;<wH>;IGNORE;<H'>
+<ah>   <H'>;<ah>;IGNORE;<H'>
+<ah.>  <H'>;<ah.>;IGNORE;<H'>
+<yH>   <H'>;<yH>;IGNORE;<H'>
+<aS>   <aS>;<aS>;IGNORE;<aS>
+<a+>   <a+>;<a+>;IGNORE;<a+>
+<a+->  <a+>;<a+->;IGNORE;<a+>
+<a+.>  <a+>;<a+.>;IGNORE;<a+>
+<a+:>  <a+>;<a+:>;IGNORE;<a+>
+<b+>   <b+>;<b+>;IGNORE;<b+>
+<b+->  <b+>;<b+->;IGNORE;<b+>
+<b+.>  <b+>;<b+.>;IGNORE;<b+>
+<b+,>  <b+>;<b+,>;IGNORE;<b+>
+<b+;>  <b+>;<b+;>;IGNORE;<b+>
+<p+>   <p+>;<p+>;IGNORE;<p+>
+<v+>   <v+>;<v+>;IGNORE;<v+>
+<tm>   <tm>;<tm>;IGNORE;<tm>
+<tm->  <tm>;<tm->;IGNORE;<tm>
+<tm.>  <tm>;<tm.>;IGNORE;<tm>
+<t+>   <tm>;<t+>;IGNORE;<tm>
+<t+->  <tm>;<t+->;IGNORE;<tm>
+<t+.>  <tm>;<t+.>;IGNORE;<tm>
+<t+,>  <tm>;<t+,>;IGNORE;<tm>
+<t+;>  <tm>;<t+;>;IGNORE;<tm>
+<tk>   <tk>;<tk>;IGNORE;<tk>
+<tk->  <tk>;<tk->;IGNORE;<tk>
+<tk.>  <tk>;<tk.>;IGNORE;<tk>
+<tk,>  <tk>;<tk,>;IGNORE;<tk>
+<tk;>  <tk>;<tk;>;IGNORE;<tk>
+<g+>   <g+>;<g+>;IGNORE;<g+>
+<g+->  <g+>;<g+->;IGNORE;<g+>
+<g+.>  <g+>;<g+.>;IGNORE;<g+>
+<g+,>  <g+>;<g+,>;IGNORE;<g+>
+<g+;>  <g+>;<g+;>;IGNORE;<g+>
+<hk>   <hk>;<hk>;IGNORE;<hk>
+<hk->  <hk>;<hk->;IGNORE;<hk>
+<hk.>  <hk>;<hk.>;IGNORE;<hk>
+<hk,>  <hk>;<hk,>;IGNORE;<hk>
+<hk;>  <hk>;<hk;>;IGNORE;<hk>
+<x+>   <x+>;<x+>;IGNORE;<x+>
+<x+->  <x+>;<x+->;IGNORE;<x+>
+<x+.>  <x+>;<x+.>;IGNORE;<x+>
+<x+,>  <x+>;<x+,>;IGNORE;<x+>
+<x+;>  <x+>;<x+;>;IGNORE;<x+>
+<d+>   <d+>;<d+>;IGNORE;<d+>
+<d+->  <d+>;<d+->;IGNORE;<d+>
+<d+.>  <d+>;<d+.>;IGNORE;<d+>
+<dk>   <dk>;<dk>;IGNORE;<dk>
+<dk->  <dk>;<dk->;IGNORE;<dk>
+<dk.>  <dk>;<dk.>;IGNORE;<dk>
+<r+>   <r+>;<r+>;IGNORE;<r+>
+<r+->  <r+>;<r+->;IGNORE;<r+>
+<r+.>  <r+>;<r+.>;IGNORE;<r+>
+<z+>   <z+>;<z+>;IGNORE;<z+>
+<z+->  <z+>;<z+->;IGNORE;<z+>
+<z+.>  <z+>;<z+.>;IGNORE;<z+>
+<s+>   <s+>;<s+>;IGNORE;<s+>
+<s+->  <s+>;<s+->;IGNORE;<s+>
+<s+.>  <s+>;<s+.>;IGNORE;<s+>
+<s+,>  <s+>;<s+,>;IGNORE;<s+>
+<s+;>  <s+>;<s+;>;IGNORE;<s+>
+<sn>   <sn>;<sn>;IGNORE;<sn>
+<sn->  <sn>;<sn->;IGNORE;<sn>
+<sn.>  <sn>;<sn.>;IGNORE;<sn>
+<sn,>  <sn>;<sn,>;IGNORE;<sn>
+<sn;>  <sn>;<sn;>;IGNORE;<sn>
+<c+>   <c+>;<c+>;IGNORE;<c+>
+<c+->  <c+>;<c+->;IGNORE;<c+>
+<c+.>  <c+>;<c+.>;IGNORE;<c+>
+<c+,>  <c+>;<c+,>;IGNORE;<c+>
+<c+;>  <c+>;<c+;>;IGNORE;<c+>
+<dd>   <dd>;<dd>;IGNORE;<dd>
+<dd->  <dd>;<dd->;IGNORE;<dd>
+<dd.>  <dd>;<dd.>;IGNORE;<dd>
+<dd,>  <dd>;<dd,>;IGNORE;<dd>
+<dd;>  <dd>;<dd;>;IGNORE;<dd>
+<tj>   <tj>;<tj>;IGNORE;<tj>
+<tj->  <tj>;<tj->;IGNORE;<tj>
+<tj.>  <tj>;<tj.>;IGNORE;<tj>
+<tj,>  <tj>;<tj,>;IGNORE;<tj>
+<tj;>  <tj>;<tj;>;IGNORE;<tj>
+<zH>   <zH>;<zH>;IGNORE;<zH>
+<zH->  <zH>;<zH->;IGNORE;<zH>
+<zH.>  <zH>;<zH.>;IGNORE;<zH>
+<zH,>  <zH>;<zH,>;IGNORE;<zH>
+<zH;>  <zH>;<zH;>;IGNORE;<zH>
+<e+>   <e+>;<e+>;IGNORE;<e+>
+<e+->  <e+>;<e+->;IGNORE;<e+>
+<e+.>  <e+>;<e+.>;IGNORE;<e+>
+<e+,>  <e+>;<e+,>;IGNORE;<e+>
+<e+;>  <e+>;<e+;>;IGNORE;<e+>
+<i+>   <i+>;<i+>;IGNORE;<i+>
+<i+->  <i+>;<i+->;IGNORE;<i+>
+<i+.>  <i+>;<i+.>;IGNORE;<i+>
+<i+,>  <i+>;<i+,>;IGNORE;<i+>
+<i+;>  <i+>;<i+;>;IGNORE;<i+>
+<f+>   <f+>;<f+>;IGNORE;<f+>
+<f+->  <f+>;<f+->;IGNORE;<f+>
+<f+.>  <f+>;<f+.>;IGNORE;<f+>
+<f+,>  <f+>;<f+,>;IGNORE;<f+>
+<f+;>  <f+>;<f+;>;IGNORE;<f+>
+<q+>   <q+>;<q+>;IGNORE;<q+>
+<q+->  <q+>;<q+->;IGNORE;<q+>
+<q+.>  <q+>;<q+.>;IGNORE;<q+>
+<q+,>  <q+>;<q+,>;IGNORE;<q+>
+<q+;>  <q+>;<q+;>;IGNORE;<q+>
+<k+>   <k+>;<k+>;IGNORE;<k+>
+<k+->  <k+>;<k+->;IGNORE;<k+>
+<k+.>  <k+>;<k+.>;IGNORE;<k+>
+<k+,>  <k+>;<k+,>;IGNORE;<k+>
+<k+;>  <k+>;<k+;>;IGNORE;<k+>
+<l+>   <l+>;<l+>;IGNORE;<l+>
+<l+->  <l+>;<l+->;IGNORE;<l+>
+<l+.>  <l+>;<l+.>;IGNORE;<l+>
+<l+,>  <l+>;<l+,>;IGNORE;<l+>
+<l+;>  <l+>;<l+;>;IGNORE;<l+>
+<m+>   <m+>;<m+>;IGNORE;<m+>
+<m+->  <m+>;<m+->;IGNORE;<m+>
+<m+.>  <m+>;<m+.>;IGNORE;<m+>
+<m+,>  <m+>;<m+,>;IGNORE;<m+>
+<m+;>  <m+>;<m+;>;IGNORE;<m+>
+<n+>   <n+>;<n+>;IGNORE;<n+>
+<n+->  <n+>;<n+->;IGNORE;<n+>
+<n+.>  <n+>;<n+.>;IGNORE;<n+>
+<n+,>  <n+>;<n+,>;IGNORE;<n+>
+<n+;>  <n+>;<n+;>;IGNORE;<n+>
+<h+>   <h+>;<h+>;IGNORE;<h+>
+<h+->  <h+>;<h+->;IGNORE;<h+>
+<h+.>  <h+>;<h+.>;IGNORE;<h+>
+<h+,>  <h+>;<h+,>;IGNORE;<h+>
+<h+;>  <h+>;<h+;>;IGNORE;<h+>
+<w+>   <w+>;<w+>;IGNORE;<w+>
+<w+->  <w+>;<w+->;IGNORE;<w+>
+<w+.>  <w+>;<w+.>;IGNORE;<w+>
+<j+>   <j+>;<j+>;IGNORE;<j+>
+<j+->  <j+>;<j+->;IGNORE;<j+>
+<j+.>  <j+>;<j+.>;IGNORE;<j+>
+<y+>   <y+>;<y+>;IGNORE;<y+>
+<y+->  <y+>;<y+->;IGNORE;<y+>
+<y+.>  <y+>;<y+.>;IGNORE;<y+>
+<y+,>  <y+>;<y+,>;IGNORE;<y+>
+<y+;>  <y+>;<y+;>;IGNORE;<y+>
+
+<:+>   IGNORE;IGNORE;<:+>;<:+>
+<"+>   IGNORE;IGNORE;<"+>;<"+>
+<=+>   IGNORE;IGNORE;<=+>;<=+>
+<//+>  IGNORE;IGNORE;<//+>;<//+>
+<'+>   IGNORE;IGNORE;<'+>;<'+>
+<1+>   IGNORE;IGNORE;<1+>;<1+>
+<3+>   IGNORE;IGNORE;<3+>;<3+>
+<3+;>  IGNORE;IGNORE;<3+;>;<3+;>
+<0+>   IGNORE;IGNORE;<0+>;<0+>
+
+<0a>   <0>;<0a>;IGNORE;<0>
+<1a>   <1>;<1a>;IGNORE;<1>
+<2a>   <2>;<2a>;IGNORE;<2>
+<3a>   <3>;<3a>;IGNORE;<3>
+<4a>   <4>;<4a>;IGNORE;<4>
+<5a>   <5>;<5a>;IGNORE;<5>
+<6a>   <6>;<6a>;IGNORE;<6>
+<7a>   <7>;<7a>;IGNORE;<7>
+<8a>   <8>;<8a>;IGNORE;<8>
+<9a>   <9>;<9a>;IGNORE;<9>
+
+<lM->  <l+><aM>;<l+><aM>;<lM-><lM->;<l+><aM>
+<lM.>  <l+><aM>;<l+><aM.>;<lM.><lM.>;<l+><aM>
+<lH->  <l+><aH>;<l+><aH>;<lH-><lH->;<l+><aH>
+<lH.>  <l+><aH>;<l+><aH.>;<lH.><lH.>;<l+><aH>
+<lh->  <l+><ah>;<l+><ah>;<lh-><lh->;<l+><ah>
+<lh.>  <l+><ah>;<l+><ah.>;<lh.><lh.>;<l+><ah>
+<la->  <l+><a+>;<l+><a+->;<la-><la->;<l+><a+>
+<la.>  <l+><a+>;<l+><a+.>;<la.><la.>;<l+><a+>
 
 % katakana/hiragana sorting
 % base is katakana, as this is present in most charsets
@@ -2081,175 +2097,175 @@ UNDEFINED     IGNORE;IGNORE;IGNORE
 % small vocals before normal vocals
 % katakana before hiragana
 
-<a6>   <a6>;<a6>;IGNORE;IGNORE;IGNORE
-<A5>   <a6>;<A5>;IGNORE;IGNORE;IGNORE
-<A6>   <a6>;<A6>;IGNORE;IGNORE;IGNORE
-<a5>   <a6>;<a5>;IGNORE;IGNORE;IGNORE
-<i6>   <i6>;<i6>;IGNORE;IGNORE;IGNORE
-<I5>   <i6>;<I5>;IGNORE;IGNORE;IGNORE
-<I6>   <i6>;<I6>;IGNORE;IGNORE;IGNORE
-<i5>   <i6>;<i5>;IGNORE;IGNORE;IGNORE
-<u6>   <u6>;<u6>;IGNORE;IGNORE;IGNORE
-<U5>   <u6>;<U5>;IGNORE;IGNORE;IGNORE
-<U6>   <u6>;<U6>;IGNORE;IGNORE;IGNORE
-<u5>   <u6>;<u5>;IGNORE;IGNORE;IGNORE
-<Vu>   <u6>;<Vu>;IGNORE;IGNORE;IGNORE
-<e6>   <e6>;<e6>;IGNORE;IGNORE;IGNORE
-<E5>   <e6>;<E5>;IGNORE;IGNORE;IGNORE
-<E6>   <e6>;<E6>;IGNORE;IGNORE;IGNORE
-<e5>   <e6>;<e5>;IGNORE;IGNORE;IGNORE
-<o6>   <o6>;<o6>;IGNORE;IGNORE;IGNORE
-<O5>   <o6>;<O5>;IGNORE;IGNORE;IGNORE
-<O6>   <o6>;<O6>;IGNORE;IGNORE;IGNORE
-<o5>   <o6>;<o5>;IGNORE;IGNORE;IGNORE
-<KA>   <KA>;<KA>;IGNORE;IGNORE;IGNORE
-<Ka>   <KA>;<Ka>;IGNORE;IGNORE;IGNORE
-<ka>   <KA>;<ka>;IGNORE;IGNORE;IGNORE
-<Ga>   <KA>;<Ga>;IGNORE;IGNORE;IGNORE
-<ga>   <KA>;<ga>;IGNORE;IGNORE;IGNORE
-<Ki>   <Ki>;<Ki>;IGNORE;IGNORE;IGNORE
-<ki>   <Ki>;<ki>;IGNORE;IGNORE;IGNORE
-<Gi>   <Ki>;<Gi>;IGNORE;IGNORE;IGNORE
-<gi>   <Ki>;<gi>;IGNORE;IGNORE;IGNORE
-<Ku>   <Ku>;<Ku>;IGNORE;IGNORE;IGNORE
-<ku>   <Ku>;<ku>;IGNORE;IGNORE;IGNORE
-<Gu>   <Ku>;<Gu>;IGNORE;IGNORE;IGNORE
-<gu>   <Ku>;<gu>;IGNORE;IGNORE;IGNORE
-<KE>   <KE>;<KE>;IGNORE;IGNORE;IGNORE
-<Ke>   <KE>;<Ke>;IGNORE;IGNORE;IGNORE
-<ke>   <KE>;<ke>;IGNORE;IGNORE;IGNORE
-<Ge>   <KE>;<Ge>;IGNORE;IGNORE;IGNORE
-<ge>   <KE>;<ge>;IGNORE;IGNORE;IGNORE
-<Ko>   <Ko>;<Ko>;IGNORE;IGNORE;IGNORE
-<ko>   <Ko>;<ko>;IGNORE;IGNORE;IGNORE
-<Go>   <Ko>;<Go>;IGNORE;IGNORE;IGNORE
-<go>   <Ko>;<go>;IGNORE;IGNORE;IGNORE
-<Sa>   <Sa>;<Sa>;IGNORE;IGNORE;IGNORE
-<sa>   <Sa>;<sa>;IGNORE;IGNORE;IGNORE
-<Za>   <Sa>;<Za>;IGNORE;IGNORE;IGNORE
-<za>   <Sa>;<za>;IGNORE;IGNORE;IGNORE
-<Si>   <Si>;<Si>;IGNORE;IGNORE;IGNORE
-<si>   <Si>;<si>;IGNORE;IGNORE;IGNORE
-<Zi>   <Si>;<Zi>;IGNORE;IGNORE;IGNORE
-<zi>   <Si>;<zi>;IGNORE;IGNORE;IGNORE
-<Su>   <Su>;<Su>;IGNORE;IGNORE;IGNORE
-<su>   <Su>;<su>;IGNORE;IGNORE;IGNORE
-<Zu>   <Su>;<Zu>;IGNORE;IGNORE;IGNORE
-<zu>   <Su>;<zu>;IGNORE;IGNORE;IGNORE
-<Se>   <Se>;<Se>;IGNORE;IGNORE;IGNORE
-<se>   <Se>;<se>;IGNORE;IGNORE;IGNORE
-<Ze>   <Se>;<Ze>;IGNORE;IGNORE;IGNORE
-<ze>   <Se>;<ze>;IGNORE;IGNORE;IGNORE
-<So>   <So>;<So>;IGNORE;IGNORE;IGNORE
-<so>   <So>;<so>;IGNORE;IGNORE;IGNORE
-<Zo>   <So>;<Zo>;IGNORE;IGNORE;IGNORE
-<zo>   <So>;<zo>;IGNORE;IGNORE;IGNORE
-<Ta>   <Ta>;<Ta>;IGNORE;IGNORE;IGNORE
-<ta>   <Ta>;<ta>;IGNORE;IGNORE;IGNORE
-<Da>   <Ta>;<Da>;IGNORE;IGNORE;IGNORE
-<da>   <Ta>;<da>;IGNORE;IGNORE;IGNORE
-<Ti>   <Ti>;<Ti>;IGNORE;IGNORE;IGNORE
-<ti>   <Ti>;<ti>;IGNORE;IGNORE;IGNORE
-<Di>   <Ti>;<Di>;IGNORE;IGNORE;IGNORE
-<di>   <Ti>;<di>;IGNORE;IGNORE;IGNORE
-<TU>   <TU>;<TU>;IGNORE;IGNORE;IGNORE
-<tU>   <TU>;<tU>;IGNORE;IGNORE;IGNORE
-<Tu>   <TU>;<Tu>;IGNORE;IGNORE;IGNORE
-<tu>   <TU>;<tu>;IGNORE;IGNORE;IGNORE
-<Du>   <TU>;<Du>;IGNORE;IGNORE;IGNORE
-<du>   <TU>;<du>;IGNORE;IGNORE;IGNORE
-<Te>   <Te>;<Te>;IGNORE;IGNORE;IGNORE
-<te>   <Te>;<te>;IGNORE;IGNORE;IGNORE
-<De>   <Te>;<De>;IGNORE;IGNORE;IGNORE
-<de>   <Te>;<de>;IGNORE;IGNORE;IGNORE
-<To>   <To>;<To>;IGNORE;IGNORE;IGNORE
-<to>   <To>;<to>;IGNORE;IGNORE;IGNORE
-<Do>   <To>;<Do>;IGNORE;IGNORE;IGNORE
-<do>   <To>;<do>;IGNORE;IGNORE;IGNORE
-<Na>   <Na>;<Na>;IGNORE;IGNORE;IGNORE
-<na>   <Na>;<na>;IGNORE;IGNORE;IGNORE
-<Ni>   <Ni>;<Ni>;IGNORE;IGNORE;IGNORE
-<ni>   <Ni>;<ni>;IGNORE;IGNORE;IGNORE
-<Nu>   <Nu>;<Nu>;IGNORE;IGNORE;IGNORE
-<nu>   <Nu>;<nu>;IGNORE;IGNORE;IGNORE
-<Ne>   <Ne>;<Ne>;IGNORE;IGNORE;IGNORE
-<ne>   <Ne>;<ne>;IGNORE;IGNORE;IGNORE
-<No>   <No>;<No>;IGNORE;IGNORE;IGNORE
-<no>   <No>;<no>;IGNORE;IGNORE;IGNORE
-<Ha>   <Ha>;<Ha>;IGNORE;IGNORE;IGNORE
-<ha>   <Ha>;<ha>;IGNORE;IGNORE;IGNORE
-<Ba>   <Ha>;<Ba>;IGNORE;IGNORE;IGNORE
-<ba>   <Ha>;<ba>;IGNORE;IGNORE;IGNORE
-<Pa>   <Ha>;<Pa>;IGNORE;IGNORE;IGNORE
-<pa>   <Ha>;<pa>;IGNORE;IGNORE;IGNORE
-<Hi>   <Hi>;<Hi>;IGNORE;IGNORE;IGNORE
-<hi>   <Hi>;<hi>;IGNORE;IGNORE;IGNORE
-<Bi>   <Hi>;<Bi>;IGNORE;IGNORE;IGNORE
-<bi>   <Hi>;<bi>;IGNORE;IGNORE;IGNORE
-<Pi>   <Hi>;<Pi>;IGNORE;IGNORE;IGNORE
-<pi>   <Hi>;<pi>;IGNORE;IGNORE;IGNORE
-<Hu>   <Hu>;<Hu>;IGNORE;IGNORE;IGNORE
-<hu>   <Hu>;<hu>;IGNORE;IGNORE;IGNORE
-<Bu>   <Hu>;<Bu>;IGNORE;IGNORE;IGNORE
-<bu>   <Hu>;<bu>;IGNORE;IGNORE;IGNORE
-<Pu>   <Hu>;<Pu>;IGNORE;IGNORE;IGNORE
-<pu>   <Hu>;<pu>;IGNORE;IGNORE;IGNORE
-<He>   <He>;<He>;IGNORE;IGNORE;IGNORE
-<he>   <He>;<he>;IGNORE;IGNORE;IGNORE
-<Be>   <He>;<Be>;IGNORE;IGNORE;IGNORE
-<be>   <He>;<be>;IGNORE;IGNORE;IGNORE
-<Pe>   <He>;<Pe>;IGNORE;IGNORE;IGNORE
-<pe>   <He>;<pe>;IGNORE;IGNORE;IGNORE
-<Ho>   <Ho>;<Ho>;IGNORE;IGNORE;IGNORE
-<ho>   <Ho>;<ho>;IGNORE;IGNORE;IGNORE
-<Bo>   <Ho>;<Bo>;IGNORE;IGNORE;IGNORE
-<bo>   <Ho>;<bo>;IGNORE;IGNORE;IGNORE
-<Po>   <Ho>;<Po>;IGNORE;IGNORE;IGNORE
-<po>   <Ho>;<po>;IGNORE;IGNORE;IGNORE
-<Ma>   <Ma>;<Ma>;IGNORE;IGNORE;IGNORE
-<ma>   <Ma>;<ma>;IGNORE;IGNORE;IGNORE
-<Mi>   <Mi>;<Mi>;IGNORE;IGNORE;IGNORE
-<mi>   <Mi>;<mi>;IGNORE;IGNORE;IGNORE
-<Mu>   <Mu>;<Mu>;IGNORE;IGNORE;IGNORE
-<mu>   <Mu>;<mu>;IGNORE;IGNORE;IGNORE
-<Me>   <Me>;<Me>;IGNORE;IGNORE;IGNORE
-<me>   <Me>;<me>;IGNORE;IGNORE;IGNORE
-<Mo>   <Mo>;<Mo>;IGNORE;IGNORE;IGNORE
-<mo>   <Mo>;<mo>;IGNORE;IGNORE;IGNORE
-<YA>   <YA>;<YA>;IGNORE;IGNORE;IGNORE
-<yA>   <YA>;<yA>;IGNORE;IGNORE;IGNORE
-<Ya>   <YA>;<Ya>;IGNORE;IGNORE;IGNORE
-<ya>   <YA>;<ya>;IGNORE;IGNORE;IGNORE
-<YU>   <YU>;<YU>;IGNORE;IGNORE;IGNORE
-<yU>   <YU>;<yU>;IGNORE;IGNORE;IGNORE
-<Yu>   <YU>;<Yu>;IGNORE;IGNORE;IGNORE
-<yu>   <YU>;<yu>;IGNORE;IGNORE;IGNORE
-<YO>   <YO>;<YO>;IGNORE;IGNORE;IGNORE
-<yO>   <YO>;<yO>;IGNORE;IGNORE;IGNORE
-<Yo>   <YO>;<Yo>;IGNORE;IGNORE;IGNORE
-<yo>   <YO>;<yo>;IGNORE;IGNORE;IGNORE
-<Ra>   <Ra>;<Ra>;IGNORE;IGNORE;IGNORE
-<ra>   <Ra>;<ra>;IGNORE;IGNORE;IGNORE
-<Ri>   <Ri>;<Ri>;IGNORE;IGNORE;IGNORE
-<ri>   <Ri>;<ri>;IGNORE;IGNORE;IGNORE
-<Ru>   <Ru>;<Ru>;IGNORE;IGNORE;IGNORE
-<ru>   <Ru>;<ru>;IGNORE;IGNORE;IGNORE
-<Re>   <Re>;<Re>;IGNORE;IGNORE;IGNORE
-<re>   <Re>;<re>;IGNORE;IGNORE;IGNORE
-<Ro>   <Ro>;<Ro>;IGNORE;IGNORE;IGNORE
-<ro>   <Ro>;<ro>;IGNORE;IGNORE;IGNORE
-<WA>   <WA>;<WA>;IGNORE;IGNORE;IGNORE
-<wA>   <WA>;<wA>;IGNORE;IGNORE;IGNORE
-<Wa>   <WA>;<Wa>;IGNORE;IGNORE;IGNORE
-<wa>   <WA>;<wa>;IGNORE;IGNORE;IGNORE
-<Wi>   <Wi>;<Wi>;IGNORE;IGNORE;IGNORE
-<wi>   <Wi>;<wi>;IGNORE;IGNORE;IGNORE
-<We>   <We>;<We>;IGNORE;IGNORE;IGNORE
-<we>   <We>;<we>;IGNORE;IGNORE;IGNORE
-<Wo>   <Wo>;<Wo>;IGNORE;IGNORE;IGNORE
-<wo>   <Wo>;<wo>;IGNORE;IGNORE;IGNORE
-<N6>   <N6>;<N6>;IGNORE;IGNORE;IGNORE
-<n5>   <N6>;<n5>;IGNORE;IGNORE;IGNORE
+<a6>   <a6>;<a6>;IGNORE;<a6>
+<A5>   <a6>;<A5>;IGNORE;<a6>
+<A6>   <a6>;<A6>;IGNORE;<a6>
+<a5>   <a6>;<a5>;IGNORE;<a6>
+<i6>   <i6>;<i6>;IGNORE;<i6>
+<I5>   <i6>;<I5>;IGNORE;<i6>
+<I6>   <i6>;<I6>;IGNORE;<i6>
+<i5>   <i6>;<i5>;IGNORE;<i6>
+<u6>   <u6>;<u6>;IGNORE;<u6>
+<U5>   <u6>;<U5>;IGNORE;<u6>
+<U6>   <u6>;<U6>;IGNORE;<u6>
+<u5>   <u6>;<u5>;IGNORE;<u6>
+<Vu>   <u6>;<Vu>;IGNORE;<u6>
+<e6>   <e6>;<e6>;IGNORE;<e6>
+<E5>   <e6>;<E5>;IGNORE;<e6>
+<E6>   <e6>;<E6>;IGNORE;<e6>
+<e5>   <e6>;<e5>;IGNORE;<e6>
+<o6>   <o6>;<o6>;IGNORE;<o6>
+<O5>   <o6>;<O5>;IGNORE;<o6>
+<O6>   <o6>;<O6>;IGNORE;<o6>
+<o5>   <o6>;<o5>;IGNORE;<o6>
+<KA>   <KA>;<KA>;IGNORE;<KA>
+<Ka>   <KA>;<Ka>;IGNORE;<KA>
+<ka>   <KA>;<ka>;IGNORE;<KA>
+<Ga>   <KA>;<Ga>;IGNORE;<KA>
+<ga>   <KA>;<ga>;IGNORE;<KA>
+<Ki>   <Ki>;<Ki>;IGNORE;<Ki>
+<ki>   <Ki>;<ki>;IGNORE;<Ki>
+<Gi>   <Ki>;<Gi>;IGNORE;<Ki>
+<gi>   <Ki>;<gi>;IGNORE;<Ki>
+<Ku>   <Ku>;<Ku>;IGNORE;<Ku>
+<ku>   <Ku>;<ku>;IGNORE;<Ku>
+<Gu>   <Ku>;<Gu>;IGNORE;<Ku>
+<gu>   <Ku>;<gu>;IGNORE;<Ku>
+<KE>   <KE>;<KE>;IGNORE;<KE>
+<Ke>   <KE>;<Ke>;IGNORE;<KE>
+<ke>   <KE>;<ke>;IGNORE;<KE>
+<Ge>   <KE>;<Ge>;IGNORE;<KE>
+<ge>   <KE>;<ge>;IGNORE;<KE>
+<Ko>   <Ko>;<Ko>;IGNORE;<Ko>
+<ko>   <Ko>;<ko>;IGNORE;<Ko>
+<Go>   <Ko>;<Go>;IGNORE;<Ko>
+<go>   <Ko>;<go>;IGNORE;<Ko>
+<Sa>   <Sa>;<Sa>;IGNORE;<Sa>
+<sa>   <Sa>;<sa>;IGNORE;<Sa>
+<Za>   <Sa>;<Za>;IGNORE;<Sa>
+<za>   <Sa>;<za>;IGNORE;<Sa>
+<Si>   <Si>;<Si>;IGNORE;<Si>
+<si>   <Si>;<si>;IGNORE;<Si>
+<Zi>   <Si>;<Zi>;IGNORE;<Si>
+<zi>   <Si>;<zi>;IGNORE;<Si>
+<Su>   <Su>;<Su>;IGNORE;<Su>
+<su>   <Su>;<su>;IGNORE;<Su>
+<Zu>   <Su>;<Zu>;IGNORE;<Su>
+<zu>   <Su>;<zu>;IGNORE;<Su>
+<Se>   <Se>;<Se>;IGNORE;<Se>
+<se>   <Se>;<se>;IGNORE;<Se>
+<Ze>   <Se>;<Ze>;IGNORE;<Se>
+<ze>   <Se>;<ze>;IGNORE;<Se>
+<So>   <So>;<So>;IGNORE;<So>
+<so>   <So>;<so>;IGNORE;<So>
+<Zo>   <So>;<Zo>;IGNORE;<So>
+<zo>   <So>;<zo>;IGNORE;<So>
+<Ta>   <Ta>;<Ta>;IGNORE;<Ta>
+<ta>   <Ta>;<ta>;IGNORE;<Ta>
+<Da>   <Ta>;<Da>;IGNORE;<Ta>
+<da>   <Ta>;<da>;IGNORE;<Ta>
+<Ti>   <Ti>;<Ti>;IGNORE;<Ti>
+<ti>   <Ti>;<ti>;IGNORE;<Ti>
+<Di>   <Ti>;<Di>;IGNORE;<Ti>
+<di>   <Ti>;<di>;IGNORE;<Ti>
+<TU>   <TU>;<TU>;IGNORE;<TU>
+<tU>   <TU>;<tU>;IGNORE;<TU>
+<Tu>   <TU>;<Tu>;IGNORE;<TU>
+<tu>   <TU>;<tu>;IGNORE;<TU>
+<Du>   <TU>;<Du>;IGNORE;<TU>
+<du>   <TU>;<du>;IGNORE;<TU>
+<Te>   <Te>;<Te>;IGNORE;<Te>
+<te>   <Te>;<te>;IGNORE;<Te>
+<De>   <Te>;<De>;IGNORE;<Te>
+<de>   <Te>;<de>;IGNORE;<Te>
+<To>   <To>;<To>;IGNORE;<To>
+<to>   <To>;<to>;IGNORE;<To>
+<Do>   <To>;<Do>;IGNORE;<To>
+<do>   <To>;<do>;IGNORE;<To>
+<Na>   <Na>;<Na>;IGNORE;<Na>
+<na>   <Na>;<na>;IGNORE;<Na>
+<Ni>   <Ni>;<Ni>;IGNORE;<Ni>
+<ni>   <Ni>;<ni>;IGNORE;<Ni>
+<Nu>   <Nu>;<Nu>;IGNORE;<Nu>
+<nu>   <Nu>;<nu>;IGNORE;<Nu>
+<Ne>   <Ne>;<Ne>;IGNORE;<Ne>
+<ne>   <Ne>;<ne>;IGNORE;<Ne>
+<No>   <No>;<No>;IGNORE;<No>
+<no>   <No>;<no>;IGNORE;<No>
+<Ha>   <Ha>;<Ha>;IGNORE;<Ha>
+<ha>   <Ha>;<ha>;IGNORE;<Ha>
+<Ba>   <Ha>;<Ba>;IGNORE;<Ha>
+<ba>   <Ha>;<ba>;IGNORE;<Ha>
+<Pa>   <Ha>;<Pa>;IGNORE;<Ha>
+<pa>   <Ha>;<pa>;IGNORE;<Ha>
+<Hi>   <Hi>;<Hi>;IGNORE;<Hi>
+<hi>   <Hi>;<hi>;IGNORE;<Hi>
+<Bi>   <Hi>;<Bi>;IGNORE;<Hi>
+<bi>   <Hi>;<bi>;IGNORE;<Hi>
+<Pi>   <Hi>;<Pi>;IGNORE;<Hi>
+<pi>   <Hi>;<pi>;IGNORE;<Hi>
+<Hu>   <Hu>;<Hu>;IGNORE;<Hu>
+<hu>   <Hu>;<hu>;IGNORE;<Hu>
+<Bu>   <Hu>;<Bu>;IGNORE;<Hu>
+<bu>   <Hu>;<bu>;IGNORE;<Hu>
+<Pu>   <Hu>;<Pu>;IGNORE;<Hu>
+<pu>   <Hu>;<pu>;IGNORE;<Hu>
+<He>   <He>;<He>;IGNORE;<He>
+<he>   <He>;<he>;IGNORE;<He>
+<Be>   <He>;<Be>;IGNORE;<He>
+<be>   <He>;<be>;IGNORE;<He>
+<Pe>   <He>;<Pe>;IGNORE;<He>
+<pe>   <He>;<pe>;IGNORE;<He>
+<Ho>   <Ho>;<Ho>;IGNORE;<Ho>
+<ho>   <Ho>;<ho>;IGNORE;<Ho>
+<Bo>   <Ho>;<Bo>;IGNORE;<Ho>
+<bo>   <Ho>;<bo>;IGNORE;<Ho>
+<Po>   <Ho>;<Po>;IGNORE;<Ho>
+<po>   <Ho>;<po>;IGNORE;<Ho>
+<Ma>   <Ma>;<Ma>;IGNORE;<Ma>
+<ma>   <Ma>;<ma>;IGNORE;<Ma>
+<Mi>   <Mi>;<Mi>;IGNORE;<Mi>
+<mi>   <Mi>;<mi>;IGNORE;<Mi>
+<Mu>   <Mu>;<Mu>;IGNORE;<Mu>
+<mu>   <Mu>;<mu>;IGNORE;<Mu>
+<Me>   <Me>;<Me>;IGNORE;<Me>
+<me>   <Me>;<me>;IGNORE;<Me>
+<Mo>   <Mo>;<Mo>;IGNORE;<Mo>
+<mo>   <Mo>;<mo>;IGNORE;<Mo>
+<YA>   <YA>;<YA>;IGNORE;<YA>
+<yA>   <YA>;<yA>;IGNORE;<YA>
+<Ya>   <YA>;<Ya>;IGNORE;<YA>
+<ya>   <YA>;<ya>;IGNORE;<YA>
+<YU>   <YU>;<YU>;IGNORE;<YU>
+<yU>   <YU>;<yU>;IGNORE;<YU>
+<Yu>   <YU>;<Yu>;IGNORE;<YU>
+<yu>   <YU>;<yu>;IGNORE;<YU>
+<YO>   <YO>;<YO>;IGNORE;<YO>
+<yO>   <YO>;<yO>;IGNORE;<YO>
+<Yo>   <YO>;<Yo>;IGNORE;<YO>
+<yo>   <YO>;<yo>;IGNORE;<YO>
+<Ra>   <Ra>;<Ra>;IGNORE;<Ra>
+<ra>   <Ra>;<ra>;IGNORE;<Ra>
+<Ri>   <Ri>;<Ri>;IGNORE;<Ri>
+<ri>   <Ri>;<ri>;IGNORE;<Ri>
+<Ru>   <Ru>;<Ru>;IGNORE;<Ru>
+<ru>   <Ru>;<ru>;IGNORE;<Ru>
+<Re>   <Re>;<Re>;IGNORE;<Re>
+<re>   <Re>;<re>;IGNORE;<Re>
+<Ro>   <Ro>;<Ro>;IGNORE;<Ro>
+<ro>   <Ro>;<ro>;IGNORE;<Ro>
+<WA>   <WA>;<WA>;IGNORE;<WA>
+<wA>   <WA>;<wA>;IGNORE;<WA>
+<Wa>   <WA>;<Wa>;IGNORE;<WA>
+<wa>   <WA>;<wa>;IGNORE;<WA>
+<Wi>   <Wi>;<Wi>;IGNORE;<Wi>
+<wi>   <Wi>;<wi>;IGNORE;<Wi>
+<We>   <We>;<We>;IGNORE;<We>
+<we>   <We>;<we>;IGNORE;<We>
+<Wo>   <Wo>;<Wo>;IGNORE;<Wo>
+<wo>   <Wo>;<wo>;IGNORE;<Wo>
+<N6>   <N6>;<N6>;IGNORE;<N6>
+<n5>   <N6>;<n5>;IGNORE;<N6>
 
 order_end
 
@@ -2267,8 +2283,8 @@ END LC_CTYPE
 
 LC_MESSAGES
 
-yesexpr                "<'/>><<(><a><A><y><Y><)/>><.><*>"
-noexpr         "<'/>><<(><n><N><)/>><.><*>"
+yesexpr                "<<(><a><A><y><Y><)/>><.><*>"
+noexpr         "<<(><n><N><)/>><.><*>"
 yesstr         "<a><n><o>"
 nostr          "<n><e>"
 
@@ -2343,21 +2359,53 @@ mon             "<l><e><d><e><n>";/
                "<p><r><o><s><i><n><e><c>"
 
 % Obávám se, ¾e èe¹tina ¾ádné zkratky pro mìsíce nezná :-)
-% No nevím zda je to dobøe vyskloòováno, ale
-%  na razítkách obèas bývá tøeba 1. èervce ...
-
-abmon          "<l><e><d><e><n>";/
-               "<u'><n><o><r>";/
-               "<b><r<><e><z><e><n>";/
-               "<d><u><b><e><n>";/
-               "<k><v><e<><t><e><n>";/
-               "<c<><e><r><v><e><n>";/
-               "<c<><e><r><v><e><n><e><c>";/
-               "<s><r><p><e><n>";/
-               "<z><a'><r<><i'>";/
-               "<r<><i'><j><e><n>";/
-               "<l><i><s><t><o><p><a><d>";/
-               "<p><r><o><s><i><n><e><c>"
+% Zkratky vytvoøené podle pravidel zkracování, docela neobvyklé
+%abmon         "<l><e><n>";/
+%              "<u'><o><r>";/
+%              "<b><e><n>";/
+%              "<d><e><n>";/
+%              "<k><e><n>";/
+%              "<c<><e><n>";/
+%              "<c<><e><c>";/
+%              "<s><e><n>";/
+%              "<z><r<><i'>";/
+%              "<r<><e><n>";/
+%              "<l><a><d>";/
+%              "<p><e><c>"
+
+% Asi trochu srozumitelnìj¹í. Algoritmus je jednoduchý.
+% v¾dy první tøi písmena z názvu mìsíce. Výjimka èerven a èervenec, kdy
+% se vezmou první dvì písmena a poslední (nebo také první písmeno
+% a dvì koncová).
+abmon          "<l><e><d>";/
+               "<u'><n><o>";/
+               "<b><r<><e>";/
+               "<d><u><b>";/
+               "<k><v><e<>";/
+               "<c<><e><n>";/
+               "<c<><e><c>";/
+               "<s><r><p>";/
+               "<z><a'><r<>";/
+               "<r<><i'><j>";/
+               "<l><i><s>";/
+               "<p><r><o>"
+
+% Zde jsou zkratky doporuèené poradnou Ústavu pro Jazyk Èeský
+% Ano vidíte správnì, jsou to anglické zkratky. Myslím si, ¾e nejsou
+% a¾ tak za¾ité, aby se pou¾ívali. Pokud èlovìk nezná celé názvy mìsícù
+% tì¾ko tyto zkratky odvozuje.
+%abmon         "<J><a><n>";/
+%              "<F><e><b>";/
+%              "<M><a><r>";/
+%              "<A><p><r>";/
+%              "<M><a><y>";/
+%              "<J><u><n>";/
+%              "<J><u><l>";/
+%              "<A><u><g>";/
+%              "<S><e><p>";/
+%              "<O><c><t>";/
+%              "<N><o><v>";/
+%              "<D><e><c>"
 
 d_t_fmt                "<%><a><NS><%><e><.><NS><%><B><NS><%><Y><,><NS><%><H><:><%><M><:><%><S><NS><%><Z>"
 
index c2b1c9a..f5983d7 100644 (file)
@@ -1,5 +1,5 @@
-/* System dependand definitions for run-time dynamic loading.
-   Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
+/* System dependent definitions for run-time dynamic loading.
+   Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
index c105537..8477b53 100644 (file)
@@ -1,5 +1,5 @@
-/* System dependand definitions for run-time dynamic loading.
-   Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+/* System dependent definitions for run-time dynamic loading.
+   Copyright (C) 1996, 1997, 1999 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
index f058bb6..c8ecd07 100644 (file)
@@ -1,4 +1,5 @@
-/* Copyright (C) 1993, 94, 95, 96, 97, 98, 99 Free Software Foundation, Inc.
+/* Convert a `struct tm' to a time_t value.
+   Copyright (C) 1993, 94, 95, 96, 97, 98, 99 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Paul Eggert (eggert@twinsun.com).