The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# This file is encoded in old UTF-8.
die "This file is not encoded in old UTF-8.\n" if q{あ} ne "\xe3\x81\x82";

use Char::OldUTF8;
print "1..30\n";

my $__FILE__ = __FILE__;

if (fc('ABCDEF') eq fc('abcdef')) {
    print qq{ok - 1 fc('ABCDEF') eq fc('abcdef')\n};
}
else {
    print qq{not ok - 1 fc('ABCDEF') eq fc('abcdef')\n};
}

if (fc('アイウエオ') eq 'アイウエオ') {
    print qq{ok - 2 fc('アイウエオ') eq 'アイウエオ'\n};
}
else {
    print qq{not ok - 2 fc('アイウエオ') eq 'アイウエオ'\n};
}

if ("\FABCDEF\E" eq "\Fabcdef\E") {
    print qq{ok - 3 "\\FABCDEF\\E" eq "\\Fabcdef\\E"\n};
}
else {
    print qq{not ok - 3 "\\FABCDEF\\E" eq "\\Fabcdef\\E"\n};
}

if ("\Fアイウエオ\E" eq "アイウエオ") {
    print qq{ok - 4 "\\Fアイウエオ\\E" eq "アイウエオ"\n};
}
else {
    print qq{not ok - 4 "\\Fアイウエオ\\E" eq "アイウエオ"\n};
}

if ("\FABCDEF\E" =~ /\Fabcdef\E/) {
    print qq{ok - 5 "\\FABCDEF\\E" =~ /\\Fabcdef\\E/\n};
}
else {
    print qq{not ok - 5 "\\FABCDEF\\E" =~ /\\Fabcdef\\E/\n};
}

if ("\Fabcdef\E" =~ /\FABCDEF\E/) {
    print qq{ok - 6 "\\Fabcdef\\E" =~ /\\FABCDEF\\E/\n};
}
else {
    print qq{not ok - 6 "\\Fabcdef\\E" =~ /\\FABCDEF\\E/\n};
}

if ("\FABCDEF\E" =~ /\Fabcdef\E/i) {
    print qq{ok - 7 "\\FABCDEF\\E" =~ /\\Fabcdef\\E/i\n};
}
else {
    print qq{not ok - 7 "\\FABCDEF\\E" =~ /\\Fabcdef\\E/i\n};
}

if ("\Fabcdef\E" =~ /\FABCDEF\E/i) {
    print qq{ok - 8 "\\Fabcdef\\E" =~ /\\FABCDEF\\E/i\n};
}
else {
    print qq{not ok - 8 "\\Fabcdef\\E" =~ /\\FABCDEF\\E/i\n};
}

my %fc = ();
@fc{qw(A B C D E F G H I J K L M N O P Q R S T U V W X Y Z)} =
    qw(a b c d e f g h i j k l m n o p q r s t u v w x y z);
%fc = (%fc,
    "\x41"         => "\x61",                     # LATIN CAPITAL LETTER A --> LATIN SMALL LETTER A
    "\x42"         => "\x62",                     # LATIN CAPITAL LETTER B --> LATIN SMALL LETTER B
    "\x43"         => "\x63",                     # LATIN CAPITAL LETTER C --> LATIN SMALL LETTER C
    "\x44"         => "\x64",                     # LATIN CAPITAL LETTER D --> LATIN SMALL LETTER D
    "\x45"         => "\x65",                     # LATIN CAPITAL LETTER E --> LATIN SMALL LETTER E
    "\x46"         => "\x66",                     # LATIN CAPITAL LETTER F --> LATIN SMALL LETTER F
    "\x47"         => "\x67",                     # LATIN CAPITAL LETTER G --> LATIN SMALL LETTER G
    "\x48"         => "\x68",                     # LATIN CAPITAL LETTER H --> LATIN SMALL LETTER H
    "\x49"         => "\x69",                     # LATIN CAPITAL LETTER I --> LATIN SMALL LETTER I
    "\x4A"         => "\x6A",                     # LATIN CAPITAL LETTER J --> LATIN SMALL LETTER J
    "\x4B"         => "\x6B",                     # LATIN CAPITAL LETTER K --> LATIN SMALL LETTER K
    "\x4C"         => "\x6C",                     # LATIN CAPITAL LETTER L --> LATIN SMALL LETTER L
    "\x4D"         => "\x6D",                     # LATIN CAPITAL LETTER M --> LATIN SMALL LETTER M
    "\x4E"         => "\x6E",                     # LATIN CAPITAL LETTER N --> LATIN SMALL LETTER N
    "\x4F"         => "\x6F",                     # LATIN CAPITAL LETTER O --> LATIN SMALL LETTER O
    "\x50"         => "\x70",                     # LATIN CAPITAL LETTER P --> LATIN SMALL LETTER P
    "\x51"         => "\x71",                     # LATIN CAPITAL LETTER Q --> LATIN SMALL LETTER Q
    "\x52"         => "\x72",                     # LATIN CAPITAL LETTER R --> LATIN SMALL LETTER R
    "\x53"         => "\x73",                     # LATIN CAPITAL LETTER S --> LATIN SMALL LETTER S
    "\x54"         => "\x74",                     # LATIN CAPITAL LETTER T --> LATIN SMALL LETTER T
    "\x55"         => "\x75",                     # LATIN CAPITAL LETTER U --> LATIN SMALL LETTER U
    "\x56"         => "\x76",                     # LATIN CAPITAL LETTER V --> LATIN SMALL LETTER V
    "\x57"         => "\x77",                     # LATIN CAPITAL LETTER W --> LATIN SMALL LETTER W
    "\x58"         => "\x78",                     # LATIN CAPITAL LETTER X --> LATIN SMALL LETTER X
    "\x59"         => "\x79",                     # LATIN CAPITAL LETTER Y --> LATIN SMALL LETTER Y
    "\x5A"         => "\x7A",                     # LATIN CAPITAL LETTER Z --> LATIN SMALL LETTER Z
    "\xC2\xB5"     => "\xCE\xBC",                 # MICRO SIGN --> GREEK SMALL LETTER MU
    "\xC3\x80"     => "\xC3\xA0",                 # LATIN CAPITAL LETTER A WITH GRAVE --> LATIN SMALL LETTER A WITH GRAVE
    "\xC3\x81"     => "\xC3\xA1",                 # LATIN CAPITAL LETTER A WITH ACUTE --> LATIN SMALL LETTER A WITH ACUTE
    "\xC3\x82"     => "\xC3\xA2",                 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX --> LATIN SMALL LETTER A WITH CIRCUMFLEX
    "\xC3\x83"     => "\xC3\xA3",                 # LATIN CAPITAL LETTER A WITH TILDE --> LATIN SMALL LETTER A WITH TILDE
    "\xC3\x84"     => "\xC3\xA4",                 # LATIN CAPITAL LETTER A WITH DIAERESIS --> LATIN SMALL LETTER A WITH DIAERESIS
    "\xC3\x85"     => "\xC3\xA5",                 # LATIN CAPITAL LETTER A WITH RING ABOVE --> LATIN SMALL LETTER A WITH RING ABOVE
    "\xC3\x86"     => "\xC3\xA6",                 # LATIN CAPITAL LETTER AE --> LATIN SMALL LETTER AE
    "\xC3\x87"     => "\xC3\xA7",                 # LATIN CAPITAL LETTER C WITH CEDILLA --> LATIN SMALL LETTER C WITH CEDILLA
    "\xC3\x88"     => "\xC3\xA8",                 # LATIN CAPITAL LETTER E WITH GRAVE --> LATIN SMALL LETTER E WITH GRAVE
    "\xC3\x89"     => "\xC3\xA9",                 # LATIN CAPITAL LETTER E WITH ACUTE --> LATIN SMALL LETTER E WITH ACUTE
    "\xC3\x8A"     => "\xC3\xAA",                 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX --> LATIN SMALL LETTER E WITH CIRCUMFLEX
    "\xC3\x8B"     => "\xC3\xAB",                 # LATIN CAPITAL LETTER E WITH DIAERESIS --> LATIN SMALL LETTER E WITH DIAERESIS
    "\xC3\x8C"     => "\xC3\xAC",                 # LATIN CAPITAL LETTER I WITH GRAVE --> LATIN SMALL LETTER I WITH GRAVE
    "\xC3\x8D"     => "\xC3\xAD",                 # LATIN CAPITAL LETTER I WITH ACUTE --> LATIN SMALL LETTER I WITH ACUTE
    "\xC3\x8E"     => "\xC3\xAE",                 # LATIN CAPITAL LETTER I WITH CIRCUMFLEX --> LATIN SMALL LETTER I WITH CIRCUMFLEX
    "\xC3\x8F"     => "\xC3\xAF",                 # LATIN CAPITAL LETTER I WITH DIAERESIS --> LATIN SMALL LETTER I WITH DIAERESIS
    "\xC3\x90"     => "\xC3\xB0",                 # LATIN CAPITAL LETTER ETH --> LATIN SMALL LETTER ETH
    "\xC3\x91"     => "\xC3\xB1",                 # LATIN CAPITAL LETTER N WITH TILDE --> LATIN SMALL LETTER N WITH TILDE
    "\xC3\x92"     => "\xC3\xB2",                 # LATIN CAPITAL LETTER O WITH GRAVE --> LATIN SMALL LETTER O WITH GRAVE
    "\xC3\x93"     => "\xC3\xB3",                 # LATIN CAPITAL LETTER O WITH ACUTE --> LATIN SMALL LETTER O WITH ACUTE
    "\xC3\x94"     => "\xC3\xB4",                 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX --> LATIN SMALL LETTER O WITH CIRCUMFLEX
    "\xC3\x95"     => "\xC3\xB5",                 # LATIN CAPITAL LETTER O WITH TILDE --> LATIN SMALL LETTER O WITH TILDE
    "\xC3\x96"     => "\xC3\xB6",                 # LATIN CAPITAL LETTER O WITH DIAERESIS --> LATIN SMALL LETTER O WITH DIAERESIS
    "\xC3\x98"     => "\xC3\xB8",                 # LATIN CAPITAL LETTER O WITH STROKE --> LATIN SMALL LETTER O WITH STROKE
    "\xC3\x99"     => "\xC3\xB9",                 # LATIN CAPITAL LETTER U WITH GRAVE --> LATIN SMALL LETTER U WITH GRAVE
    "\xC3\x9A"     => "\xC3\xBA",                 # LATIN CAPITAL LETTER U WITH ACUTE --> LATIN SMALL LETTER U WITH ACUTE
    "\xC3\x9B"     => "\xC3\xBB",                 # LATIN CAPITAL LETTER U WITH CIRCUMFLEX --> LATIN SMALL LETTER U WITH CIRCUMFLEX
    "\xC3\x9C"     => "\xC3\xBC",                 # LATIN CAPITAL LETTER U WITH DIAERESIS --> LATIN SMALL LETTER U WITH DIAERESIS
    "\xC3\x9D"     => "\xC3\xBD",                 # LATIN CAPITAL LETTER Y WITH ACUTE --> LATIN SMALL LETTER Y WITH ACUTE
    "\xC3\x9E"     => "\xC3\xBE",                 # LATIN CAPITAL LETTER THORN --> LATIN SMALL LETTER THORN
    "\xC3\x9F"     => "\x73\x73",                 # LATIN SMALL LETTER SHARP S --> LATIN SMALL LETTER S, LATIN SMALL LETTER S
    "\xC4\x80"     => "\xC4\x81",                 # LATIN CAPITAL LETTER A WITH MACRON --> LATIN SMALL LETTER A WITH MACRON
    "\xC4\x82"     => "\xC4\x83",                 # LATIN CAPITAL LETTER A WITH BREVE --> LATIN SMALL LETTER A WITH BREVE
    "\xC4\x84"     => "\xC4\x85",                 # LATIN CAPITAL LETTER A WITH OGONEK --> LATIN SMALL LETTER A WITH OGONEK
    "\xC4\x86"     => "\xC4\x87",                 # LATIN CAPITAL LETTER C WITH ACUTE --> LATIN SMALL LETTER C WITH ACUTE
    "\xC4\x88"     => "\xC4\x89",                 # LATIN CAPITAL LETTER C WITH CIRCUMFLEX --> LATIN SMALL LETTER C WITH CIRCUMFLEX
    "\xC4\x8A"     => "\xC4\x8B",                 # LATIN CAPITAL LETTER C WITH DOT ABOVE --> LATIN SMALL LETTER C WITH DOT ABOVE
    "\xC4\x8C"     => "\xC4\x8D",                 # LATIN CAPITAL LETTER C WITH CARON --> LATIN SMALL LETTER C WITH CARON
    "\xC4\x8E"     => "\xC4\x8F",                 # LATIN CAPITAL LETTER D WITH CARON --> LATIN SMALL LETTER D WITH CARON
    "\xC4\x90"     => "\xC4\x91",                 # LATIN CAPITAL LETTER D WITH STROKE --> LATIN SMALL LETTER D WITH STROKE
    "\xC4\x92"     => "\xC4\x93",                 # LATIN CAPITAL LETTER E WITH MACRON --> LATIN SMALL LETTER E WITH MACRON
    "\xC4\x94"     => "\xC4\x95",                 # LATIN CAPITAL LETTER E WITH BREVE --> LATIN SMALL LETTER E WITH BREVE
    "\xC4\x96"     => "\xC4\x97",                 # LATIN CAPITAL LETTER E WITH DOT ABOVE --> LATIN SMALL LETTER E WITH DOT ABOVE
    "\xC4\x98"     => "\xC4\x99",                 # LATIN CAPITAL LETTER E WITH OGONEK --> LATIN SMALL LETTER E WITH OGONEK
    "\xC4\x9A"     => "\xC4\x9B",                 # LATIN CAPITAL LETTER E WITH CARON --> LATIN SMALL LETTER E WITH CARON
    "\xC4\x9C"     => "\xC4\x9D",                 # LATIN CAPITAL LETTER G WITH CIRCUMFLEX --> LATIN SMALL LETTER G WITH CIRCUMFLEX
    "\xC4\x9E"     => "\xC4\x9F",                 # LATIN CAPITAL LETTER G WITH BREVE --> LATIN SMALL LETTER G WITH BREVE
    "\xC4\xA0"     => "\xC4\xA1",                 # LATIN CAPITAL LETTER G WITH DOT ABOVE --> LATIN SMALL LETTER G WITH DOT ABOVE
    "\xC4\xA2"     => "\xC4\xA3",                 # LATIN CAPITAL LETTER G WITH CEDILLA --> LATIN SMALL LETTER G WITH CEDILLA
    "\xC4\xA4"     => "\xC4\xA5",                 # LATIN CAPITAL LETTER H WITH CIRCUMFLEX --> LATIN SMALL LETTER H WITH CIRCUMFLEX
    "\xC4\xA6"     => "\xC4\xA7",                 # LATIN CAPITAL LETTER H WITH STROKE --> LATIN SMALL LETTER H WITH STROKE
    "\xC4\xA8"     => "\xC4\xA9",                 # LATIN CAPITAL LETTER I WITH TILDE --> LATIN SMALL LETTER I WITH TILDE
    "\xC4\xAA"     => "\xC4\xAB",                 # LATIN CAPITAL LETTER I WITH MACRON --> LATIN SMALL LETTER I WITH MACRON
    "\xC4\xAC"     => "\xC4\xAD",                 # LATIN CAPITAL LETTER I WITH BREVE --> LATIN SMALL LETTER I WITH BREVE
    "\xC4\xAE"     => "\xC4\xAF",                 # LATIN CAPITAL LETTER I WITH OGONEK --> LATIN SMALL LETTER I WITH OGONEK
    "\xC4\xB0"     => "\x69\xCC\x87",             # LATIN CAPITAL LETTER I WITH DOT ABOVE --> LATIN SMALL LETTER I, COMBINING DOT ABOVE
    "\xC4\xB2"     => "\xC4\xB3",                 # LATIN CAPITAL LIGATURE IJ --> LATIN SMALL LIGATURE IJ
    "\xC4\xB4"     => "\xC4\xB5",                 # LATIN CAPITAL LETTER J WITH CIRCUMFLEX --> LATIN SMALL LETTER J WITH CIRCUMFLEX
    "\xC4\xB6"     => "\xC4\xB7",                 # LATIN CAPITAL LETTER K WITH CEDILLA --> LATIN SMALL LETTER K WITH CEDILLA
    "\xC4\xB9"     => "\xC4\xBA",                 # LATIN CAPITAL LETTER L WITH ACUTE --> LATIN SMALL LETTER L WITH ACUTE
    "\xC4\xBB"     => "\xC4\xBC",                 # LATIN CAPITAL LETTER L WITH CEDILLA --> LATIN SMALL LETTER L WITH CEDILLA
    "\xC4\xBD"     => "\xC4\xBE",                 # LATIN CAPITAL LETTER L WITH CARON --> LATIN SMALL LETTER L WITH CARON
    "\xC4\xBF"     => "\xC5\x80",                 # LATIN CAPITAL LETTER L WITH MIDDLE DOT --> LATIN SMALL LETTER L WITH MIDDLE DOT
    "\xC5\x81"     => "\xC5\x82",                 # LATIN CAPITAL LETTER L WITH STROKE --> LATIN SMALL LETTER L WITH STROKE
    "\xC5\x83"     => "\xC5\x84",                 # LATIN CAPITAL LETTER N WITH ACUTE --> LATIN SMALL LETTER N WITH ACUTE
    "\xC5\x85"     => "\xC5\x86",                 # LATIN CAPITAL LETTER N WITH CEDILLA --> LATIN SMALL LETTER N WITH CEDILLA
    "\xC5\x87"     => "\xC5\x88",                 # LATIN CAPITAL LETTER N WITH CARON --> LATIN SMALL LETTER N WITH CARON
    "\xC5\x89"     => "\xCA\xBC\x6E",             # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE --> MODIFIER LETTER APOSTROPHE, LATIN SMALL LETTER N
    "\xC5\x8A"     => "\xC5\x8B",                 # LATIN CAPITAL LETTER ENG --> LATIN SMALL LETTER ENG
    "\xC5\x8C"     => "\xC5\x8D",                 # LATIN CAPITAL LETTER O WITH MACRON --> LATIN SMALL LETTER O WITH MACRON
    "\xC5\x8E"     => "\xC5\x8F",                 # LATIN CAPITAL LETTER O WITH BREVE --> LATIN SMALL LETTER O WITH BREVE
    "\xC5\x90"     => "\xC5\x91",                 # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE --> LATIN SMALL LETTER O WITH DOUBLE ACUTE
    "\xC5\x92"     => "\xC5\x93",                 # LATIN CAPITAL LIGATURE OE --> LATIN SMALL LIGATURE OE
    "\xC5\x94"     => "\xC5\x95",                 # LATIN CAPITAL LETTER R WITH ACUTE --> LATIN SMALL LETTER R WITH ACUTE
    "\xC5\x96"     => "\xC5\x97",                 # LATIN CAPITAL LETTER R WITH CEDILLA --> LATIN SMALL LETTER R WITH CEDILLA
    "\xC5\x98"     => "\xC5\x99",                 # LATIN CAPITAL LETTER R WITH CARON --> LATIN SMALL LETTER R WITH CARON
    "\xC5\x9A"     => "\xC5\x9B",                 # LATIN CAPITAL LETTER S WITH ACUTE --> LATIN SMALL LETTER S WITH ACUTE
    "\xC5\x9C"     => "\xC5\x9D",                 # LATIN CAPITAL LETTER S WITH CIRCUMFLEX --> LATIN SMALL LETTER S WITH CIRCUMFLEX
    "\xC5\x9E"     => "\xC5\x9F",                 # LATIN CAPITAL LETTER S WITH CEDILLA --> LATIN SMALL LETTER S WITH CEDILLA
    "\xC5\xA0"     => "\xC5\xA1",                 # LATIN CAPITAL LETTER S WITH CARON --> LATIN SMALL LETTER S WITH CARON
    "\xC5\xA2"     => "\xC5\xA3",                 # LATIN CAPITAL LETTER T WITH CEDILLA --> LATIN SMALL LETTER T WITH CEDILLA
    "\xC5\xA4"     => "\xC5\xA5",                 # LATIN CAPITAL LETTER T WITH CARON --> LATIN SMALL LETTER T WITH CARON
    "\xC5\xA6"     => "\xC5\xA7",                 # LATIN CAPITAL LETTER T WITH STROKE --> LATIN SMALL LETTER T WITH STROKE
    "\xC5\xA8"     => "\xC5\xA9",                 # LATIN CAPITAL LETTER U WITH TILDE --> LATIN SMALL LETTER U WITH TILDE
    "\xC5\xAA"     => "\xC5\xAB",                 # LATIN CAPITAL LETTER U WITH MACRON --> LATIN SMALL LETTER U WITH MACRON
    "\xC5\xAC"     => "\xC5\xAD",                 # LATIN CAPITAL LETTER U WITH BREVE --> LATIN SMALL LETTER U WITH BREVE
    "\xC5\xAE"     => "\xC5\xAF",                 # LATIN CAPITAL LETTER U WITH RING ABOVE --> LATIN SMALL LETTER U WITH RING ABOVE
    "\xC5\xB0"     => "\xC5\xB1",                 # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE --> LATIN SMALL LETTER U WITH DOUBLE ACUTE
    "\xC5\xB2"     => "\xC5\xB3",                 # LATIN CAPITAL LETTER U WITH OGONEK --> LATIN SMALL LETTER U WITH OGONEK
    "\xC5\xB4"     => "\xC5\xB5",                 # LATIN CAPITAL LETTER W WITH CIRCUMFLEX --> LATIN SMALL LETTER W WITH CIRCUMFLEX
    "\xC5\xB6"     => "\xC5\xB7",                 # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX --> LATIN SMALL LETTER Y WITH CIRCUMFLEX
    "\xC5\xB8"     => "\xC3\xBF",                 # LATIN CAPITAL LETTER Y WITH DIAERESIS --> LATIN SMALL LETTER Y WITH DIAERESIS
    "\xC5\xB9"     => "\xC5\xBA",                 # LATIN CAPITAL LETTER Z WITH ACUTE --> LATIN SMALL LETTER Z WITH ACUTE
    "\xC5\xBB"     => "\xC5\xBC",                 # LATIN CAPITAL LETTER Z WITH DOT ABOVE --> LATIN SMALL LETTER Z WITH DOT ABOVE
    "\xC5\xBD"     => "\xC5\xBE",                 # LATIN CAPITAL LETTER Z WITH CARON --> LATIN SMALL LETTER Z WITH CARON
    "\xC5\xBF"     => "\x73",                     # LATIN SMALL LETTER LONG S --> LATIN SMALL LETTER S
    "\xC6\x81"     => "\xC9\x93",                 # LATIN CAPITAL LETTER B WITH HOOK --> LATIN SMALL LETTER B WITH HOOK
    "\xC6\x82"     => "\xC6\x83",                 # LATIN CAPITAL LETTER B WITH TOPBAR --> LATIN SMALL LETTER B WITH TOPBAR
    "\xC6\x84"     => "\xC6\x85",                 # LATIN CAPITAL LETTER TONE SIX --> LATIN SMALL LETTER TONE SIX
    "\xC6\x86"     => "\xC9\x94",                 # LATIN CAPITAL LETTER OPEN O --> LATIN SMALL LETTER OPEN O
    "\xC6\x87"     => "\xC6\x88",                 # LATIN CAPITAL LETTER C WITH HOOK --> LATIN SMALL LETTER C WITH HOOK
    "\xC6\x89"     => "\xC9\x96",                 # LATIN CAPITAL LETTER AFRICAN D --> LATIN SMALL LETTER D WITH TAIL
    "\xC6\x8A"     => "\xC9\x97",                 # LATIN CAPITAL LETTER D WITH HOOK --> LATIN SMALL LETTER D WITH HOOK
    "\xC6\x8B"     => "\xC6\x8C",                 # LATIN CAPITAL LETTER D WITH TOPBAR --> LATIN SMALL LETTER D WITH TOPBAR
    "\xC6\x8E"     => "\xC7\x9D",                 # LATIN CAPITAL LETTER REVERSED E --> LATIN SMALL LETTER TURNED E
    "\xC6\x8F"     => "\xC9\x99",                 # LATIN CAPITAL LETTER SCHWA --> LATIN SMALL LETTER SCHWA
    "\xC6\x90"     => "\xC9\x9B",                 # LATIN CAPITAL LETTER OPEN E --> LATIN SMALL LETTER OPEN E
    "\xC6\x91"     => "\xC6\x92",                 # LATIN CAPITAL LETTER F WITH HOOK --> LATIN SMALL LETTER F WITH HOOK
    "\xC6\x93"     => "\xC9\xA0",                 # LATIN CAPITAL LETTER G WITH HOOK --> LATIN SMALL LETTER G WITH HOOK
    "\xC6\x94"     => "\xC9\xA3",                 # LATIN CAPITAL LETTER GAMMA --> LATIN SMALL LETTER GAMMA
    "\xC6\x96"     => "\xC9\xA9",                 # LATIN CAPITAL LETTER IOTA --> LATIN SMALL LETTER IOTA
    "\xC6\x97"     => "\xC9\xA8",                 # LATIN CAPITAL LETTER I WITH STROKE --> LATIN SMALL LETTER I WITH STROKE
    "\xC6\x98"     => "\xC6\x99",                 # LATIN CAPITAL LETTER K WITH HOOK --> LATIN SMALL LETTER K WITH HOOK
    "\xC6\x9C"     => "\xC9\xAF",                 # LATIN CAPITAL LETTER TURNED M --> LATIN SMALL LETTER TURNED M
    "\xC6\x9D"     => "\xC9\xB2",                 # LATIN CAPITAL LETTER N WITH LEFT HOOK --> LATIN SMALL LETTER N WITH LEFT HOOK
    "\xC6\x9F"     => "\xC9\xB5",                 # LATIN CAPITAL LETTER O WITH MIDDLE TILDE --> LATIN SMALL LETTER BARRED O
    "\xC6\xA0"     => "\xC6\xA1",                 # LATIN CAPITAL LETTER O WITH HORN --> LATIN SMALL LETTER O WITH HORN
    "\xC6\xA2"     => "\xC6\xA3",                 # LATIN CAPITAL LETTER OI --> LATIN SMALL LETTER OI
    "\xC6\xA4"     => "\xC6\xA5",                 # LATIN CAPITAL LETTER P WITH HOOK --> LATIN SMALL LETTER P WITH HOOK
    "\xC6\xA6"     => "\xCA\x80",                 # LATIN LETTER YR --> LATIN LETTER SMALL CAPITAL R
    "\xC6\xA7"     => "\xC6\xA8",                 # LATIN CAPITAL LETTER TONE TWO --> LATIN SMALL LETTER TONE TWO
    "\xC6\xA9"     => "\xCA\x83",                 # LATIN CAPITAL LETTER ESH --> LATIN SMALL LETTER ESH
    "\xC6\xAC"     => "\xC6\xAD",                 # LATIN CAPITAL LETTER T WITH HOOK --> LATIN SMALL LETTER T WITH HOOK
    "\xC6\xAE"     => "\xCA\x88",                 # LATIN CAPITAL LETTER T WITH RETROFLEX HOOK --> LATIN SMALL LETTER T WITH RETROFLEX HOOK
    "\xC6\xAF"     => "\xC6\xB0",                 # LATIN CAPITAL LETTER U WITH HORN --> LATIN SMALL LETTER U WITH HORN
    "\xC6\xB1"     => "\xCA\x8A",                 # LATIN CAPITAL LETTER UPSILON --> LATIN SMALL LETTER UPSILON
    "\xC6\xB2"     => "\xCA\x8B",                 # LATIN CAPITAL LETTER V WITH HOOK --> LATIN SMALL LETTER V WITH HOOK
    "\xC6\xB3"     => "\xC6\xB4",                 # LATIN CAPITAL LETTER Y WITH HOOK --> LATIN SMALL LETTER Y WITH HOOK
    "\xC6\xB5"     => "\xC6\xB6",                 # LATIN CAPITAL LETTER Z WITH STROKE --> LATIN SMALL LETTER Z WITH STROKE
    "\xC6\xB7"     => "\xCA\x92",                 # LATIN CAPITAL LETTER EZH --> LATIN SMALL LETTER EZH
    "\xC6\xB8"     => "\xC6\xB9",                 # LATIN CAPITAL LETTER EZH REVERSED --> LATIN SMALL LETTER EZH REVERSED
    "\xC6\xBC"     => "\xC6\xBD",                 # LATIN CAPITAL LETTER TONE FIVE --> LATIN SMALL LETTER TONE FIVE
    "\xC7\x84"     => "\xC7\x86",                 # LATIN CAPITAL LETTER DZ WITH CARON --> LATIN SMALL LETTER DZ WITH CARON
    "\xC7\x85"     => "\xC7\x86",                 # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON --> LATIN SMALL LETTER DZ WITH CARON
    "\xC7\x87"     => "\xC7\x89",                 # LATIN CAPITAL LETTER LJ --> LATIN SMALL LETTER LJ
    "\xC7\x88"     => "\xC7\x89",                 # LATIN CAPITAL LETTER L WITH SMALL LETTER J --> LATIN SMALL LETTER LJ
    "\xC7\x8A"     => "\xC7\x8C",                 # LATIN CAPITAL LETTER NJ --> LATIN SMALL LETTER NJ
    "\xC7\x8B"     => "\xC7\x8C",                 # LATIN CAPITAL LETTER N WITH SMALL LETTER J --> LATIN SMALL LETTER NJ
    "\xC7\x8D"     => "\xC7\x8E",                 # LATIN CAPITAL LETTER A WITH CARON --> LATIN SMALL LETTER A WITH CARON
    "\xC7\x8F"     => "\xC7\x90",                 # LATIN CAPITAL LETTER I WITH CARON --> LATIN SMALL LETTER I WITH CARON
    "\xC7\x91"     => "\xC7\x92",                 # LATIN CAPITAL LETTER O WITH CARON --> LATIN SMALL LETTER O WITH CARON
    "\xC7\x93"     => "\xC7\x94",                 # LATIN CAPITAL LETTER U WITH CARON --> LATIN SMALL LETTER U WITH CARON
    "\xC7\x95"     => "\xC7\x96",                 # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON --> LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
    "\xC7\x97"     => "\xC7\x98",                 # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE --> LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
    "\xC7\x99"     => "\xC7\x9A",                 # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON --> LATIN SMALL LETTER U WITH DIAERESIS AND CARON
    "\xC7\x9B"     => "\xC7\x9C",                 # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE --> LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
    "\xC7\x9E"     => "\xC7\x9F",                 # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON --> LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
    "\xC7\xA0"     => "\xC7\xA1",                 # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON --> LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
    "\xC7\xA2"     => "\xC7\xA3",                 # LATIN CAPITAL LETTER AE WITH MACRON --> LATIN SMALL LETTER AE WITH MACRON
    "\xC7\xA4"     => "\xC7\xA5",                 # LATIN CAPITAL LETTER G WITH STROKE --> LATIN SMALL LETTER G WITH STROKE
    "\xC7\xA6"     => "\xC7\xA7",                 # LATIN CAPITAL LETTER G WITH CARON --> LATIN SMALL LETTER G WITH CARON
    "\xC7\xA8"     => "\xC7\xA9",                 # LATIN CAPITAL LETTER K WITH CARON --> LATIN SMALL LETTER K WITH CARON
    "\xC7\xAA"     => "\xC7\xAB",                 # LATIN CAPITAL LETTER O WITH OGONEK --> LATIN SMALL LETTER O WITH OGONEK
    "\xC7\xAC"     => "\xC7\xAD",                 # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON --> LATIN SMALL LETTER O WITH OGONEK AND MACRON
    "\xC7\xAE"     => "\xC7\xAF",                 # LATIN CAPITAL LETTER EZH WITH CARON --> LATIN SMALL LETTER EZH WITH CARON
    "\xC7\xB0"     => "\x6A\xCC\x8C",             # LATIN SMALL LETTER J WITH CARON --> LATIN SMALL LETTER J, COMBINING CARON
    "\xC7\xB1"     => "\xC7\xB3",                 # LATIN CAPITAL LETTER DZ --> LATIN SMALL LETTER DZ
    "\xC7\xB2"     => "\xC7\xB3",                 # LATIN CAPITAL LETTER D WITH SMALL LETTER Z --> LATIN SMALL LETTER DZ
    "\xC7\xB4"     => "\xC7\xB5",                 # LATIN CAPITAL LETTER G WITH ACUTE --> LATIN SMALL LETTER G WITH ACUTE
    "\xC7\xB6"     => "\xC6\x95",                 # LATIN CAPITAL LETTER HWAIR --> LATIN SMALL LETTER HV
    "\xC7\xB7"     => "\xC6\xBF",                 # LATIN CAPITAL LETTER WYNN --> LATIN LETTER WYNN
    "\xC7\xB8"     => "\xC7\xB9",                 # LATIN CAPITAL LETTER N WITH GRAVE --> LATIN SMALL LETTER N WITH GRAVE
    "\xC7\xBA"     => "\xC7\xBB",                 # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE --> LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
    "\xC7\xBC"     => "\xC7\xBD",                 # LATIN CAPITAL LETTER AE WITH ACUTE --> LATIN SMALL LETTER AE WITH ACUTE
    "\xC7\xBE"     => "\xC7\xBF",                 # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE --> LATIN SMALL LETTER O WITH STROKE AND ACUTE
    "\xC8\x80"     => "\xC8\x81",                 # LATIN CAPITAL LETTER A WITH DOUBLE GRAVE --> LATIN SMALL LETTER A WITH DOUBLE GRAVE
    "\xC8\x82"     => "\xC8\x83",                 # LATIN CAPITAL LETTER A WITH INVERTED BREVE --> LATIN SMALL LETTER A WITH INVERTED BREVE
    "\xC8\x84"     => "\xC8\x85",                 # LATIN CAPITAL LETTER E WITH DOUBLE GRAVE --> LATIN SMALL LETTER E WITH DOUBLE GRAVE
    "\xC8\x86"     => "\xC8\x87",                 # LATIN CAPITAL LETTER E WITH INVERTED BREVE --> LATIN SMALL LETTER E WITH INVERTED BREVE
    "\xC8\x88"     => "\xC8\x89",                 # LATIN CAPITAL LETTER I WITH DOUBLE GRAVE --> LATIN SMALL LETTER I WITH DOUBLE GRAVE
    "\xC8\x8A"     => "\xC8\x8B",                 # LATIN CAPITAL LETTER I WITH INVERTED BREVE --> LATIN SMALL LETTER I WITH INVERTED BREVE
    "\xC8\x8C"     => "\xC8\x8D",                 # LATIN CAPITAL LETTER O WITH DOUBLE GRAVE --> LATIN SMALL LETTER O WITH DOUBLE GRAVE
    "\xC8\x8E"     => "\xC8\x8F",                 # LATIN CAPITAL LETTER O WITH INVERTED BREVE --> LATIN SMALL LETTER O WITH INVERTED BREVE
    "\xC8\x90"     => "\xC8\x91",                 # LATIN CAPITAL LETTER R WITH DOUBLE GRAVE --> LATIN SMALL LETTER R WITH DOUBLE GRAVE
    "\xC8\x92"     => "\xC8\x93",                 # LATIN CAPITAL LETTER R WITH INVERTED BREVE --> LATIN SMALL LETTER R WITH INVERTED BREVE
    "\xC8\x94"     => "\xC8\x95",                 # LATIN CAPITAL LETTER U WITH DOUBLE GRAVE --> LATIN SMALL LETTER U WITH DOUBLE GRAVE
    "\xC8\x96"     => "\xC8\x97",                 # LATIN CAPITAL LETTER U WITH INVERTED BREVE --> LATIN SMALL LETTER U WITH INVERTED BREVE
    "\xC8\x98"     => "\xC8\x99",                 # LATIN CAPITAL LETTER S WITH COMMA BELOW --> LATIN SMALL LETTER S WITH COMMA BELOW
    "\xC8\x9A"     => "\xC8\x9B",                 # LATIN CAPITAL LETTER T WITH COMMA BELOW --> LATIN SMALL LETTER T WITH COMMA BELOW
    "\xC8\x9C"     => "\xC8\x9D",                 # LATIN CAPITAL LETTER YOGH --> LATIN SMALL LETTER YOGH
    "\xC8\x9E"     => "\xC8\x9F",                 # LATIN CAPITAL LETTER H WITH CARON --> LATIN SMALL LETTER H WITH CARON
    "\xC8\xA0"     => "\xC6\x9E",                 # LATIN CAPITAL LETTER N WITH LONG RIGHT LEG --> LATIN SMALL LETTER N WITH LONG RIGHT LEG
    "\xC8\xA2"     => "\xC8\xA3",                 # LATIN CAPITAL LETTER OU --> LATIN SMALL LETTER OU
    "\xC8\xA4"     => "\xC8\xA5",                 # LATIN CAPITAL LETTER Z WITH HOOK --> LATIN SMALL LETTER Z WITH HOOK
    "\xC8\xA6"     => "\xC8\xA7",                 # LATIN CAPITAL LETTER A WITH DOT ABOVE --> LATIN SMALL LETTER A WITH DOT ABOVE
    "\xC8\xA8"     => "\xC8\xA9",                 # LATIN CAPITAL LETTER E WITH CEDILLA --> LATIN SMALL LETTER E WITH CEDILLA
    "\xC8\xAA"     => "\xC8\xAB",                 # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON --> LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
    "\xC8\xAC"     => "\xC8\xAD",                 # LATIN CAPITAL LETTER O WITH TILDE AND MACRON --> LATIN SMALL LETTER O WITH TILDE AND MACRON
    "\xC8\xAE"     => "\xC8\xAF",                 # LATIN CAPITAL LETTER O WITH DOT ABOVE --> LATIN SMALL LETTER O WITH DOT ABOVE
    "\xC8\xB0"     => "\xC8\xB1",                 # LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON --> LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
    "\xC8\xB2"     => "\xC8\xB3",                 # LATIN CAPITAL LETTER Y WITH MACRON --> LATIN SMALL LETTER Y WITH MACRON
    "\xC8\xBA"     => "\xE2\xB1\xA5",             # LATIN CAPITAL LETTER A WITH STROKE --> LATIN SMALL LETTER A WITH STROKE
    "\xC8\xBB"     => "\xC8\xBC",                 # LATIN CAPITAL LETTER C WITH STROKE --> LATIN SMALL LETTER C WITH STROKE
    "\xC8\xBD"     => "\xC6\x9A",                 # LATIN CAPITAL LETTER L WITH BAR --> LATIN SMALL LETTER L WITH BAR
    "\xC8\xBE"     => "\xE2\xB1\xA6",             # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE --> LATIN SMALL LETTER T WITH DIAGONAL STROKE
    "\xC9\x81"     => "\xC9\x82",                 # LATIN CAPITAL LETTER GLOTTAL STOP --> LATIN SMALL LETTER GLOTTAL STOP
    "\xC9\x83"     => "\xC6\x80",                 # LATIN CAPITAL LETTER B WITH STROKE --> LATIN SMALL LETTER B WITH STROKE
    "\xC9\x84"     => "\xCA\x89",                 # LATIN CAPITAL LETTER U BAR --> LATIN SMALL LETTER U BAR
    "\xC9\x85"     => "\xCA\x8C",                 # LATIN CAPITAL LETTER TURNED V --> LATIN SMALL LETTER TURNED V
    "\xC9\x86"     => "\xC9\x87",                 # LATIN CAPITAL LETTER E WITH STROKE --> LATIN SMALL LETTER E WITH STROKE
    "\xC9\x88"     => "\xC9\x89",                 # LATIN CAPITAL LETTER J WITH STROKE --> LATIN SMALL LETTER J WITH STROKE
    "\xC9\x8A"     => "\xC9\x8B",                 # LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL --> LATIN SMALL LETTER Q WITH HOOK TAIL
    "\xC9\x8C"     => "\xC9\x8D",                 # LATIN CAPITAL LETTER R WITH STROKE --> LATIN SMALL LETTER R WITH STROKE
    "\xC9\x8E"     => "\xC9\x8F",                 # LATIN CAPITAL LETTER Y WITH STROKE --> LATIN SMALL LETTER Y WITH STROKE
    "\xCD\x85"     => "\xCE\xB9",                 # COMBINING GREEK YPOGEGRAMMENI --> GREEK SMALL LETTER IOTA
    "\xCD\xB0"     => "\xCD\xB1",                 # GREEK CAPITAL LETTER HETA --> GREEK SMALL LETTER HETA
    "\xCD\xB2"     => "\xCD\xB3",                 # GREEK CAPITAL LETTER ARCHAIC SAMPI --> GREEK SMALL LETTER ARCHAIC SAMPI
    "\xCD\xB6"     => "\xCD\xB7",                 # GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA --> GREEK SMALL LETTER PAMPHYLIAN DIGAMMA
    "\xCE\x86"     => "\xCE\xAC",                 # GREEK CAPITAL LETTER ALPHA WITH TONOS --> GREEK SMALL LETTER ALPHA WITH TONOS
    "\xCE\x88"     => "\xCE\xAD",                 # GREEK CAPITAL LETTER EPSILON WITH TONOS --> GREEK SMALL LETTER EPSILON WITH TONOS
    "\xCE\x89"     => "\xCE\xAE",                 # GREEK CAPITAL LETTER ETA WITH TONOS --> GREEK SMALL LETTER ETA WITH TONOS
    "\xCE\x8A"     => "\xCE\xAF",                 # GREEK CAPITAL LETTER IOTA WITH TONOS --> GREEK SMALL LETTER IOTA WITH TONOS
    "\xCE\x8C"     => "\xCF\x8C",                 # GREEK CAPITAL LETTER OMICRON WITH TONOS --> GREEK SMALL LETTER OMICRON WITH TONOS
    "\xCE\x8E"     => "\xCF\x8D",                 # GREEK CAPITAL LETTER UPSILON WITH TONOS --> GREEK SMALL LETTER UPSILON WITH TONOS
    "\xCE\x8F"     => "\xCF\x8E",                 # GREEK CAPITAL LETTER OMEGA WITH TONOS --> GREEK SMALL LETTER OMEGA WITH TONOS
    "\xCE\x90"     => "\xCE\xB9\xCC\x88\xCC\x81", # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS --> GREEK SMALL LETTER IOTA, COMBINING DIAERESIS, COMBINING ACUTE ACCENT
    "\xCE\x91"     => "\xCE\xB1",                 # GREEK CAPITAL LETTER ALPHA --> GREEK SMALL LETTER ALPHA
    "\xCE\x92"     => "\xCE\xB2",                 # GREEK CAPITAL LETTER BETA --> GREEK SMALL LETTER BETA
    "\xCE\x93"     => "\xCE\xB3",                 # GREEK CAPITAL LETTER GAMMA --> GREEK SMALL LETTER GAMMA
    "\xCE\x94"     => "\xCE\xB4",                 # GREEK CAPITAL LETTER DELTA --> GREEK SMALL LETTER DELTA
    "\xCE\x95"     => "\xCE\xB5",                 # GREEK CAPITAL LETTER EPSILON --> GREEK SMALL LETTER EPSILON
    "\xCE\x96"     => "\xCE\xB6",                 # GREEK CAPITAL LETTER ZETA --> GREEK SMALL LETTER ZETA
    "\xCE\x97"     => "\xCE\xB7",                 # GREEK CAPITAL LETTER ETA --> GREEK SMALL LETTER ETA
    "\xCE\x98"     => "\xCE\xB8",                 # GREEK CAPITAL LETTER THETA --> GREEK SMALL LETTER THETA
    "\xCE\x99"     => "\xCE\xB9",                 # GREEK CAPITAL LETTER IOTA --> GREEK SMALL LETTER IOTA
    "\xCE\x9A"     => "\xCE\xBA",                 # GREEK CAPITAL LETTER KAPPA --> GREEK SMALL LETTER KAPPA
    "\xCE\x9B"     => "\xCE\xBB",                 # GREEK CAPITAL LETTER LAMDA --> GREEK SMALL LETTER LAMDA
    "\xCE\x9C"     => "\xCE\xBC",                 # GREEK CAPITAL LETTER MU --> GREEK SMALL LETTER MU
    "\xCE\x9D"     => "\xCE\xBD",                 # GREEK CAPITAL LETTER NU --> GREEK SMALL LETTER NU
    "\xCE\x9E"     => "\xCE\xBE",                 # GREEK CAPITAL LETTER XI --> GREEK SMALL LETTER XI
    "\xCE\x9F"     => "\xCE\xBF",                 # GREEK CAPITAL LETTER OMICRON --> GREEK SMALL LETTER OMICRON
    "\xCE\xA0"     => "\xCF\x80",                 # GREEK CAPITAL LETTER PI --> GREEK SMALL LETTER PI
    "\xCE\xA1"     => "\xCF\x81",                 # GREEK CAPITAL LETTER RHO --> GREEK SMALL LETTER RHO
    "\xCE\xA3"     => "\xCF\x83",                 # GREEK CAPITAL LETTER SIGMA --> GREEK SMALL LETTER SIGMA
    "\xCE\xA4"     => "\xCF\x84",                 # GREEK CAPITAL LETTER TAU --> GREEK SMALL LETTER TAU
    "\xCE\xA5"     => "\xCF\x85",                 # GREEK CAPITAL LETTER UPSILON --> GREEK SMALL LETTER UPSILON
    "\xCE\xA6"     => "\xCF\x86",                 # GREEK CAPITAL LETTER PHI --> GREEK SMALL LETTER PHI
    "\xCE\xA7"     => "\xCF\x87",                 # GREEK CAPITAL LETTER CHI --> GREEK SMALL LETTER CHI
    "\xCE\xA8"     => "\xCF\x88",                 # GREEK CAPITAL LETTER PSI --> GREEK SMALL LETTER PSI
    "\xCE\xA9"     => "\xCF\x89",                 # GREEK CAPITAL LETTER OMEGA --> GREEK SMALL LETTER OMEGA
    "\xCE\xAA"     => "\xCF\x8A",                 # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA --> GREEK SMALL LETTER IOTA WITH DIALYTIKA
    "\xCE\xAB"     => "\xCF\x8B",                 # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA --> GREEK SMALL LETTER UPSILON WITH DIALYTIKA
    "\xCE\xB0"     => "\xCF\x85\xCC\x88\xCC\x81", # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS --> GREEK SMALL LETTER UPSILON, COMBINING DIAERESIS, COMBINING ACUTE ACCENT
    "\xCF\x82"     => "\xCF\x83",                 # GREEK SMALL LETTER FINAL SIGMA --> GREEK SMALL LETTER SIGMA
    "\xCF\x8F"     => "\xCF\x97",                 # GREEK CAPITAL KAI SYMBOL --> GREEK KAI SYMBOL
    "\xCF\x90"     => "\xCE\xB2",                 # GREEK BETA SYMBOL --> GREEK SMALL LETTER BETA
    "\xCF\x91"     => "\xCE\xB8",                 # GREEK THETA SYMBOL --> GREEK SMALL LETTER THETA
    "\xCF\x95"     => "\xCF\x86",                 # GREEK PHI SYMBOL --> GREEK SMALL LETTER PHI
    "\xCF\x96"     => "\xCF\x80",                 # GREEK PI SYMBOL --> GREEK SMALL LETTER PI
    "\xCF\x98"     => "\xCF\x99",                 # GREEK LETTER ARCHAIC KOPPA --> GREEK SMALL LETTER ARCHAIC KOPPA
    "\xCF\x9A"     => "\xCF\x9B",                 # GREEK LETTER STIGMA --> GREEK SMALL LETTER STIGMA
    "\xCF\x9C"     => "\xCF\x9D",                 # GREEK LETTER DIGAMMA --> GREEK SMALL LETTER DIGAMMA
    "\xCF\x9E"     => "\xCF\x9F",                 # GREEK LETTER KOPPA --> GREEK SMALL LETTER KOPPA
    "\xCF\xA0"     => "\xCF\xA1",                 # GREEK LETTER SAMPI --> GREEK SMALL LETTER SAMPI
    "\xCF\xA2"     => "\xCF\xA3",                 # COPTIC CAPITAL LETTER SHEI --> COPTIC SMALL LETTER SHEI
    "\xCF\xA4"     => "\xCF\xA5",                 # COPTIC CAPITAL LETTER FEI --> COPTIC SMALL LETTER FEI
    "\xCF\xA6"     => "\xCF\xA7",                 # COPTIC CAPITAL LETTER KHEI --> COPTIC SMALL LETTER KHEI
    "\xCF\xA8"     => "\xCF\xA9",                 # COPTIC CAPITAL LETTER HORI --> COPTIC SMALL LETTER HORI
    "\xCF\xAA"     => "\xCF\xAB",                 # COPTIC CAPITAL LETTER GANGIA --> COPTIC SMALL LETTER GANGIA
    "\xCF\xAC"     => "\xCF\xAD",                 # COPTIC CAPITAL LETTER SHIMA --> COPTIC SMALL LETTER SHIMA
    "\xCF\xAE"     => "\xCF\xAF",                 # COPTIC CAPITAL LETTER DEI --> COPTIC SMALL LETTER DEI
    "\xCF\xB0"     => "\xCE\xBA",                 # GREEK KAPPA SYMBOL --> GREEK SMALL LETTER KAPPA
    "\xCF\xB1"     => "\xCF\x81",                 # GREEK RHO SYMBOL --> GREEK SMALL LETTER RHO
    "\xCF\xB4"     => "\xCE\xB8",                 # GREEK CAPITAL THETA SYMBOL --> GREEK SMALL LETTER THETA
    "\xCF\xB5"     => "\xCE\xB5",                 # GREEK LUNATE EPSILON SYMBOL --> GREEK SMALL LETTER EPSILON
    "\xCF\xB7"     => "\xCF\xB8",                 # GREEK CAPITAL LETTER SHO --> GREEK SMALL LETTER SHO
    "\xCF\xB9"     => "\xCF\xB2",                 # GREEK CAPITAL LUNATE SIGMA SYMBOL --> GREEK LUNATE SIGMA SYMBOL
    "\xCF\xBA"     => "\xCF\xBB",                 # GREEK CAPITAL LETTER SAN --> GREEK SMALL LETTER SAN
    "\xCF\xBD"     => "\xCD\xBB",                 # GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL --> GREEK SMALL REVERSED LUNATE SIGMA SYMBOL
    "\xCF\xBE"     => "\xCD\xBC",                 # GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL --> GREEK SMALL DOTTED LUNATE SIGMA SYMBOL
    "\xCF\xBF"     => "\xCD\xBD",                 # GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL --> GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL
    "\xD0\x80"     => "\xD1\x90",                 # CYRILLIC CAPITAL LETTER IE WITH GRAVE --> CYRILLIC SMALL LETTER IE WITH GRAVE
    "\xD0\x81"     => "\xD1\x91",                 # CYRILLIC CAPITAL LETTER IO --> CYRILLIC SMALL LETTER IO
    "\xD0\x82"     => "\xD1\x92",                 # CYRILLIC CAPITAL LETTER DJE --> CYRILLIC SMALL LETTER DJE
    "\xD0\x83"     => "\xD1\x93",                 # CYRILLIC CAPITAL LETTER GJE --> CYRILLIC SMALL LETTER GJE
    "\xD0\x84"     => "\xD1\x94",                 # CYRILLIC CAPITAL LETTER UKRAINIAN IE --> CYRILLIC SMALL LETTER UKRAINIAN IE
    "\xD0\x85"     => "\xD1\x95",                 # CYRILLIC CAPITAL LETTER DZE --> CYRILLIC SMALL LETTER DZE
    "\xD0\x86"     => "\xD1\x96",                 # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I --> CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
    "\xD0\x87"     => "\xD1\x97",                 # CYRILLIC CAPITAL LETTER YI --> CYRILLIC SMALL LETTER YI
    "\xD0\x88"     => "\xD1\x98",                 # CYRILLIC CAPITAL LETTER JE --> CYRILLIC SMALL LETTER JE
    "\xD0\x89"     => "\xD1\x99",                 # CYRILLIC CAPITAL LETTER LJE --> CYRILLIC SMALL LETTER LJE
    "\xD0\x8A"     => "\xD1\x9A",                 # CYRILLIC CAPITAL LETTER NJE --> CYRILLIC SMALL LETTER NJE
    "\xD0\x8B"     => "\xD1\x9B",                 # CYRILLIC CAPITAL LETTER TSHE --> CYRILLIC SMALL LETTER TSHE
    "\xD0\x8C"     => "\xD1\x9C",                 # CYRILLIC CAPITAL LETTER KJE --> CYRILLIC SMALL LETTER KJE
    "\xD0\x8D"     => "\xD1\x9D",                 # CYRILLIC CAPITAL LETTER I WITH GRAVE --> CYRILLIC SMALL LETTER I WITH GRAVE
    "\xD0\x8E"     => "\xD1\x9E",                 # CYRILLIC CAPITAL LETTER SHORT U --> CYRILLIC SMALL LETTER SHORT U
    "\xD0\x8F"     => "\xD1\x9F",                 # CYRILLIC CAPITAL LETTER DZHE --> CYRILLIC SMALL LETTER DZHE
    "\xD0\x90"     => "\xD0\xB0",                 # CYRILLIC CAPITAL LETTER A --> CYRILLIC SMALL LETTER A
    "\xD0\x91"     => "\xD0\xB1",                 # CYRILLIC CAPITAL LETTER BE --> CYRILLIC SMALL LETTER BE
    "\xD0\x92"     => "\xD0\xB2",                 # CYRILLIC CAPITAL LETTER VE --> CYRILLIC SMALL LETTER VE
    "\xD0\x93"     => "\xD0\xB3",                 # CYRILLIC CAPITAL LETTER GHE --> CYRILLIC SMALL LETTER GHE
    "\xD0\x94"     => "\xD0\xB4",                 # CYRILLIC CAPITAL LETTER DE --> CYRILLIC SMALL LETTER DE
    "\xD0\x95"     => "\xD0\xB5",                 # CYRILLIC CAPITAL LETTER IE --> CYRILLIC SMALL LETTER IE
    "\xD0\x96"     => "\xD0\xB6",                 # CYRILLIC CAPITAL LETTER ZHE --> CYRILLIC SMALL LETTER ZHE
    "\xD0\x97"     => "\xD0\xB7",                 # CYRILLIC CAPITAL LETTER ZE --> CYRILLIC SMALL LETTER ZE
    "\xD0\x98"     => "\xD0\xB8",                 # CYRILLIC CAPITAL LETTER I --> CYRILLIC SMALL LETTER I
    "\xD0\x99"     => "\xD0\xB9",                 # CYRILLIC CAPITAL LETTER SHORT I --> CYRILLIC SMALL LETTER SHORT I
    "\xD0\x9A"     => "\xD0\xBA",                 # CYRILLIC CAPITAL LETTER KA --> CYRILLIC SMALL LETTER KA
    "\xD0\x9B"     => "\xD0\xBB",                 # CYRILLIC CAPITAL LETTER EL --> CYRILLIC SMALL LETTER EL
    "\xD0\x9C"     => "\xD0\xBC",                 # CYRILLIC CAPITAL LETTER EM --> CYRILLIC SMALL LETTER EM
    "\xD0\x9D"     => "\xD0\xBD",                 # CYRILLIC CAPITAL LETTER EN --> CYRILLIC SMALL LETTER EN
    "\xD0\x9E"     => "\xD0\xBE",                 # CYRILLIC CAPITAL LETTER O --> CYRILLIC SMALL LETTER O
    "\xD0\x9F"     => "\xD0\xBF",                 # CYRILLIC CAPITAL LETTER PE --> CYRILLIC SMALL LETTER PE
    "\xD0\xA0"     => "\xD1\x80",                 # CYRILLIC CAPITAL LETTER ER --> CYRILLIC SMALL LETTER ER
    "\xD0\xA1"     => "\xD1\x81",                 # CYRILLIC CAPITAL LETTER ES --> CYRILLIC SMALL LETTER ES
    "\xD0\xA2"     => "\xD1\x82",                 # CYRILLIC CAPITAL LETTER TE --> CYRILLIC SMALL LETTER TE
    "\xD0\xA3"     => "\xD1\x83",                 # CYRILLIC CAPITAL LETTER U --> CYRILLIC SMALL LETTER U
    "\xD0\xA4"     => "\xD1\x84",                 # CYRILLIC CAPITAL LETTER EF --> CYRILLIC SMALL LETTER EF
    "\xD0\xA5"     => "\xD1\x85",                 # CYRILLIC CAPITAL LETTER HA --> CYRILLIC SMALL LETTER HA
    "\xD0\xA6"     => "\xD1\x86",                 # CYRILLIC CAPITAL LETTER TSE --> CYRILLIC SMALL LETTER TSE
    "\xD0\xA7"     => "\xD1\x87",                 # CYRILLIC CAPITAL LETTER CHE --> CYRILLIC SMALL LETTER CHE
    "\xD0\xA8"     => "\xD1\x88",                 # CYRILLIC CAPITAL LETTER SHA --> CYRILLIC SMALL LETTER SHA
    "\xD0\xA9"     => "\xD1\x89",                 # CYRILLIC CAPITAL LETTER SHCHA --> CYRILLIC SMALL LETTER SHCHA
    "\xD0\xAA"     => "\xD1\x8A",                 # CYRILLIC CAPITAL LETTER HARD SIGN --> CYRILLIC SMALL LETTER HARD SIGN
    "\xD0\xAB"     => "\xD1\x8B",                 # CYRILLIC CAPITAL LETTER YERU --> CYRILLIC SMALL LETTER YERU
    "\xD0\xAC"     => "\xD1\x8C",                 # CYRILLIC CAPITAL LETTER SOFT SIGN --> CYRILLIC SMALL LETTER SOFT SIGN
    "\xD0\xAD"     => "\xD1\x8D",                 # CYRILLIC CAPITAL LETTER E --> CYRILLIC SMALL LETTER E
    "\xD0\xAE"     => "\xD1\x8E",                 # CYRILLIC CAPITAL LETTER YU --> CYRILLIC SMALL LETTER YU
    "\xD0\xAF"     => "\xD1\x8F",                 # CYRILLIC CAPITAL LETTER YA --> CYRILLIC SMALL LETTER YA
    "\xD1\xA0"     => "\xD1\xA1",                 # CYRILLIC CAPITAL LETTER OMEGA --> CYRILLIC SMALL LETTER OMEGA
    "\xD1\xA2"     => "\xD1\xA3",                 # CYRILLIC CAPITAL LETTER YAT --> CYRILLIC SMALL LETTER YAT
    "\xD1\xA4"     => "\xD1\xA5",                 # CYRILLIC CAPITAL LETTER IOTIFIED E --> CYRILLIC SMALL LETTER IOTIFIED E
    "\xD1\xA6"     => "\xD1\xA7",                 # CYRILLIC CAPITAL LETTER LITTLE YUS --> CYRILLIC SMALL LETTER LITTLE YUS
    "\xD1\xA8"     => "\xD1\xA9",                 # CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS --> CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS
    "\xD1\xAA"     => "\xD1\xAB",                 # CYRILLIC CAPITAL LETTER BIG YUS --> CYRILLIC SMALL LETTER BIG YUS
    "\xD1\xAC"     => "\xD1\xAD",                 # CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS --> CYRILLIC SMALL LETTER IOTIFIED BIG YUS
    "\xD1\xAE"     => "\xD1\xAF",                 # CYRILLIC CAPITAL LETTER KSI --> CYRILLIC SMALL LETTER KSI
    "\xD1\xB0"     => "\xD1\xB1",                 # CYRILLIC CAPITAL LETTER PSI --> CYRILLIC SMALL LETTER PSI
    "\xD1\xB2"     => "\xD1\xB3",                 # CYRILLIC CAPITAL LETTER FITA --> CYRILLIC SMALL LETTER FITA
    "\xD1\xB4"     => "\xD1\xB5",                 # CYRILLIC CAPITAL LETTER IZHITSA --> CYRILLIC SMALL LETTER IZHITSA
    "\xD1\xB6"     => "\xD1\xB7",                 # CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT --> CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
    "\xD1\xB8"     => "\xD1\xB9",                 # CYRILLIC CAPITAL LETTER UK --> CYRILLIC SMALL LETTER UK
    "\xD1\xBA"     => "\xD1\xBB",                 # CYRILLIC CAPITAL LETTER ROUND OMEGA --> CYRILLIC SMALL LETTER ROUND OMEGA
    "\xD1\xBC"     => "\xD1\xBD",                 # CYRILLIC CAPITAL LETTER OMEGA WITH TITLO --> CYRILLIC SMALL LETTER OMEGA WITH TITLO
    "\xD1\xBE"     => "\xD1\xBF",                 # CYRILLIC CAPITAL LETTER OT --> CYRILLIC SMALL LETTER OT
    "\xD2\x80"     => "\xD2\x81",                 # CYRILLIC CAPITAL LETTER KOPPA --> CYRILLIC SMALL LETTER KOPPA
    "\xD2\x8A"     => "\xD2\x8B",                 # CYRILLIC CAPITAL LETTER SHORT I WITH TAIL --> CYRILLIC SMALL LETTER SHORT I WITH TAIL
    "\xD2\x8C"     => "\xD2\x8D",                 # CYRILLIC CAPITAL LETTER SEMISOFT SIGN --> CYRILLIC SMALL LETTER SEMISOFT SIGN
    "\xD2\x8E"     => "\xD2\x8F",                 # CYRILLIC CAPITAL LETTER ER WITH TICK --> CYRILLIC SMALL LETTER ER WITH TICK
    "\xD2\x90"     => "\xD2\x91",                 # CYRILLIC CAPITAL LETTER GHE WITH UPTURN --> CYRILLIC SMALL LETTER GHE WITH UPTURN
    "\xD2\x92"     => "\xD2\x93",                 # CYRILLIC CAPITAL LETTER GHE WITH STROKE --> CYRILLIC SMALL LETTER GHE WITH STROKE
    "\xD2\x94"     => "\xD2\x95",                 # CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK --> CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK
    "\xD2\x96"     => "\xD2\x97",                 # CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER --> CYRILLIC SMALL LETTER ZHE WITH DESCENDER
    "\xD2\x98"     => "\xD2\x99",                 # CYRILLIC CAPITAL LETTER ZE WITH DESCENDER --> CYRILLIC SMALL LETTER ZE WITH DESCENDER
    "\xD2\x9A"     => "\xD2\x9B",                 # CYRILLIC CAPITAL LETTER KA WITH DESCENDER --> CYRILLIC SMALL LETTER KA WITH DESCENDER
    "\xD2\x9C"     => "\xD2\x9D",                 # CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE --> CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
    "\xD2\x9E"     => "\xD2\x9F",                 # CYRILLIC CAPITAL LETTER KA WITH STROKE --> CYRILLIC SMALL LETTER KA WITH STROKE
    "\xD2\xA0"     => "\xD2\xA1",                 # CYRILLIC CAPITAL LETTER BASHKIR KA --> CYRILLIC SMALL LETTER BASHKIR KA
    "\xD2\xA2"     => "\xD2\xA3",                 # CYRILLIC CAPITAL LETTER EN WITH DESCENDER --> CYRILLIC SMALL LETTER EN WITH DESCENDER
    "\xD2\xA4"     => "\xD2\xA5",                 # CYRILLIC CAPITAL LIGATURE EN GHE --> CYRILLIC SMALL LIGATURE EN GHE
    "\xD2\xA6"     => "\xD2\xA7",                 # CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK --> CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK
    "\xD2\xA8"     => "\xD2\xA9",                 # CYRILLIC CAPITAL LETTER ABKHASIAN HA --> CYRILLIC SMALL LETTER ABKHASIAN HA
    "\xD2\xAA"     => "\xD2\xAB",                 # CYRILLIC CAPITAL LETTER ES WITH DESCENDER --> CYRILLIC SMALL LETTER ES WITH DESCENDER
    "\xD2\xAC"     => "\xD2\xAD",                 # CYRILLIC CAPITAL LETTER TE WITH DESCENDER --> CYRILLIC SMALL LETTER TE WITH DESCENDER
    "\xD2\xAE"     => "\xD2\xAF",                 # CYRILLIC CAPITAL LETTER STRAIGHT U --> CYRILLIC SMALL LETTER STRAIGHT U
    "\xD2\xB0"     => "\xD2\xB1",                 # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE --> CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
    "\xD2\xB2"     => "\xD2\xB3",                 # CYRILLIC CAPITAL LETTER HA WITH DESCENDER --> CYRILLIC SMALL LETTER HA WITH DESCENDER
    "\xD2\xB4"     => "\xD2\xB5",                 # CYRILLIC CAPITAL LIGATURE TE TSE --> CYRILLIC SMALL LIGATURE TE TSE
    "\xD2\xB6"     => "\xD2\xB7",                 # CYRILLIC CAPITAL LETTER CHE WITH DESCENDER --> CYRILLIC SMALL LETTER CHE WITH DESCENDER
    "\xD2\xB8"     => "\xD2\xB9",                 # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE --> CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
    "\xD2\xBA"     => "\xD2\xBB",                 # CYRILLIC CAPITAL LETTER SHHA --> CYRILLIC SMALL LETTER SHHA
    "\xD2\xBC"     => "\xD2\xBD",                 # CYRILLIC CAPITAL LETTER ABKHASIAN CHE --> CYRILLIC SMALL LETTER ABKHASIAN CHE
    "\xD2\xBE"     => "\xD2\xBF",                 # CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER --> CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER
    "\xD3\x80"     => "\xD3\x8F",                 # CYRILLIC LETTER PALOCHKA --> CYRILLIC SMALL LETTER PALOCHKA
    "\xD3\x81"     => "\xD3\x82",                 # CYRILLIC CAPITAL LETTER ZHE WITH BREVE --> CYRILLIC SMALL LETTER ZHE WITH BREVE
    "\xD3\x83"     => "\xD3\x84",                 # CYRILLIC CAPITAL LETTER KA WITH HOOK --> CYRILLIC SMALL LETTER KA WITH HOOK
    "\xD3\x85"     => "\xD3\x86",                 # CYRILLIC CAPITAL LETTER EL WITH TAIL --> CYRILLIC SMALL LETTER EL WITH TAIL
    "\xD3\x87"     => "\xD3\x88",                 # CYRILLIC CAPITAL LETTER EN WITH HOOK --> CYRILLIC SMALL LETTER EN WITH HOOK
    "\xD3\x89"     => "\xD3\x8A",                 # CYRILLIC CAPITAL LETTER EN WITH TAIL --> CYRILLIC SMALL LETTER EN WITH TAIL
    "\xD3\x8B"     => "\xD3\x8C",                 # CYRILLIC CAPITAL LETTER KHAKASSIAN CHE --> CYRILLIC SMALL LETTER KHAKASSIAN CHE
    "\xD3\x8D"     => "\xD3\x8E",                 # CYRILLIC CAPITAL LETTER EM WITH TAIL --> CYRILLIC SMALL LETTER EM WITH TAIL
    "\xD3\x90"     => "\xD3\x91",                 # CYRILLIC CAPITAL LETTER A WITH BREVE --> CYRILLIC SMALL LETTER A WITH BREVE
    "\xD3\x92"     => "\xD3\x93",                 # CYRILLIC CAPITAL LETTER A WITH DIAERESIS --> CYRILLIC SMALL LETTER A WITH DIAERESIS
    "\xD3\x94"     => "\xD3\x95",                 # CYRILLIC CAPITAL LIGATURE A IE --> CYRILLIC SMALL LIGATURE A IE
    "\xD3\x96"     => "\xD3\x97",                 # CYRILLIC CAPITAL LETTER IE WITH BREVE --> CYRILLIC SMALL LETTER IE WITH BREVE
    "\xD3\x98"     => "\xD3\x99",                 # CYRILLIC CAPITAL LETTER SCHWA --> CYRILLIC SMALL LETTER SCHWA
    "\xD3\x9A"     => "\xD3\x9B",                 # CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS --> CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS
    "\xD3\x9C"     => "\xD3\x9D",                 # CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS --> CYRILLIC SMALL LETTER ZHE WITH DIAERESIS
    "\xD3\x9E"     => "\xD3\x9F",                 # CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS --> CYRILLIC SMALL LETTER ZE WITH DIAERESIS
    "\xD3\xA0"     => "\xD3\xA1",                 # CYRILLIC CAPITAL LETTER ABKHASIAN DZE --> CYRILLIC SMALL LETTER ABKHASIAN DZE
    "\xD3\xA2"     => "\xD3\xA3",                 # CYRILLIC CAPITAL LETTER I WITH MACRON --> CYRILLIC SMALL LETTER I WITH MACRON
    "\xD3\xA4"     => "\xD3\xA5",                 # CYRILLIC CAPITAL LETTER I WITH DIAERESIS --> CYRILLIC SMALL LETTER I WITH DIAERESIS
    "\xD3\xA6"     => "\xD3\xA7",                 # CYRILLIC CAPITAL LETTER O WITH DIAERESIS --> CYRILLIC SMALL LETTER O WITH DIAERESIS
    "\xD3\xA8"     => "\xD3\xA9",                 # CYRILLIC CAPITAL LETTER BARRED O --> CYRILLIC SMALL LETTER BARRED O
    "\xD3\xAA"     => "\xD3\xAB",                 # CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS --> CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS
    "\xD3\xAC"     => "\xD3\xAD",                 # CYRILLIC CAPITAL LETTER E WITH DIAERESIS --> CYRILLIC SMALL LETTER E WITH DIAERESIS
    "\xD3\xAE"     => "\xD3\xAF",                 # CYRILLIC CAPITAL LETTER U WITH MACRON --> CYRILLIC SMALL LETTER U WITH MACRON
    "\xD3\xB0"     => "\xD3\xB1",                 # CYRILLIC CAPITAL LETTER U WITH DIAERESIS --> CYRILLIC SMALL LETTER U WITH DIAERESIS
    "\xD3\xB2"     => "\xD3\xB3",                 # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE --> CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE
    "\xD3\xB4"     => "\xD3\xB5",                 # CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS --> CYRILLIC SMALL LETTER CHE WITH DIAERESIS
    "\xD3\xB6"     => "\xD3\xB7",                 # CYRILLIC CAPITAL LETTER GHE WITH DESCENDER --> CYRILLIC SMALL LETTER GHE WITH DESCENDER
    "\xD3\xB8"     => "\xD3\xB9",                 # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS --> CYRILLIC SMALL LETTER YERU WITH DIAERESIS
    "\xD3\xBA"     => "\xD3\xBB",                 # CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK --> CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK
    "\xD3\xBC"     => "\xD3\xBD",                 # CYRILLIC CAPITAL LETTER HA WITH HOOK --> CYRILLIC SMALL LETTER HA WITH HOOK
    "\xD3\xBE"     => "\xD3\xBF",                 # CYRILLIC CAPITAL LETTER HA WITH STROKE --> CYRILLIC SMALL LETTER HA WITH STROKE
    "\xD4\x80"     => "\xD4\x81",                 # CYRILLIC CAPITAL LETTER KOMI DE --> CYRILLIC SMALL LETTER KOMI DE
    "\xD4\x82"     => "\xD4\x83",                 # CYRILLIC CAPITAL LETTER KOMI DJE --> CYRILLIC SMALL LETTER KOMI DJE
    "\xD4\x84"     => "\xD4\x85",                 # CYRILLIC CAPITAL LETTER KOMI ZJE --> CYRILLIC SMALL LETTER KOMI ZJE
    "\xD4\x86"     => "\xD4\x87",                 # CYRILLIC CAPITAL LETTER KOMI DZJE --> CYRILLIC SMALL LETTER KOMI DZJE
    "\xD4\x88"     => "\xD4\x89",                 # CYRILLIC CAPITAL LETTER KOMI LJE --> CYRILLIC SMALL LETTER KOMI LJE
    "\xD4\x8A"     => "\xD4\x8B",                 # CYRILLIC CAPITAL LETTER KOMI NJE --> CYRILLIC SMALL LETTER KOMI NJE
    "\xD4\x8C"     => "\xD4\x8D",                 # CYRILLIC CAPITAL LETTER KOMI SJE --> CYRILLIC SMALL LETTER KOMI SJE
    "\xD4\x8E"     => "\xD4\x8F",                 # CYRILLIC CAPITAL LETTER KOMI TJE --> CYRILLIC SMALL LETTER KOMI TJE
    "\xD4\x90"     => "\xD4\x91",                 # CYRILLIC CAPITAL LETTER REVERSED ZE --> CYRILLIC SMALL LETTER REVERSED ZE
    "\xD4\x92"     => "\xD4\x93",                 # CYRILLIC CAPITAL LETTER EL WITH HOOK --> CYRILLIC SMALL LETTER EL WITH HOOK
    "\xD4\x94"     => "\xD4\x95",                 # CYRILLIC CAPITAL LETTER LHA --> CYRILLIC SMALL LETTER LHA
    "\xD4\x96"     => "\xD4\x97",                 # CYRILLIC CAPITAL LETTER RHA --> CYRILLIC SMALL LETTER RHA
    "\xD4\x98"     => "\xD4\x99",                 # CYRILLIC CAPITAL LETTER YAE --> CYRILLIC SMALL LETTER YAE
    "\xD4\x9A"     => "\xD4\x9B",                 # CYRILLIC CAPITAL LETTER QA --> CYRILLIC SMALL LETTER QA
    "\xD4\x9C"     => "\xD4\x9D",                 # CYRILLIC CAPITAL LETTER WE --> CYRILLIC SMALL LETTER WE
    "\xD4\x9E"     => "\xD4\x9F",                 # CYRILLIC CAPITAL LETTER ALEUT KA --> CYRILLIC SMALL LETTER ALEUT KA
    "\xD4\xA0"     => "\xD4\xA1",                 # CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK --> CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK
    "\xD4\xA2"     => "\xD4\xA3",                 # CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK --> CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK
    "\xD4\xA4"     => "\xD4\xA5",                 # CYRILLIC CAPITAL LETTER PE WITH DESCENDER --> CYRILLIC SMALL LETTER PE WITH DESCENDER
    "\xD4\xA6"     => "\xD4\xA7",                 # CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER --> CYRILLIC SMALL LETTER SHHA WITH DESCENDER
    "\xD4\xB1"     => "\xD5\xA1",                 # ARMENIAN CAPITAL LETTER AYB --> ARMENIAN SMALL LETTER AYB
    "\xD4\xB2"     => "\xD5\xA2",                 # ARMENIAN CAPITAL LETTER BEN --> ARMENIAN SMALL LETTER BEN
    "\xD4\xB3"     => "\xD5\xA3",                 # ARMENIAN CAPITAL LETTER GIM --> ARMENIAN SMALL LETTER GIM
    "\xD4\xB4"     => "\xD5\xA4",                 # ARMENIAN CAPITAL LETTER DA --> ARMENIAN SMALL LETTER DA
    "\xD4\xB5"     => "\xD5\xA5",                 # ARMENIAN CAPITAL LETTER ECH --> ARMENIAN SMALL LETTER ECH
    "\xD4\xB6"     => "\xD5\xA6",                 # ARMENIAN CAPITAL LETTER ZA --> ARMENIAN SMALL LETTER ZA
    "\xD4\xB7"     => "\xD5\xA7",                 # ARMENIAN CAPITAL LETTER EH --> ARMENIAN SMALL LETTER EH
    "\xD4\xB8"     => "\xD5\xA8",                 # ARMENIAN CAPITAL LETTER ET --> ARMENIAN SMALL LETTER ET
    "\xD4\xB9"     => "\xD5\xA9",                 # ARMENIAN CAPITAL LETTER TO --> ARMENIAN SMALL LETTER TO
    "\xD4\xBA"     => "\xD5\xAA",                 # ARMENIAN CAPITAL LETTER ZHE --> ARMENIAN SMALL LETTER ZHE
    "\xD4\xBB"     => "\xD5\xAB",                 # ARMENIAN CAPITAL LETTER INI --> ARMENIAN SMALL LETTER INI
    "\xD4\xBC"     => "\xD5\xAC",                 # ARMENIAN CAPITAL LETTER LIWN --> ARMENIAN SMALL LETTER LIWN
    "\xD4\xBD"     => "\xD5\xAD",                 # ARMENIAN CAPITAL LETTER XEH --> ARMENIAN SMALL LETTER XEH
    "\xD4\xBE"     => "\xD5\xAE",                 # ARMENIAN CAPITAL LETTER CA --> ARMENIAN SMALL LETTER CA
    "\xD4\xBF"     => "\xD5\xAF",                 # ARMENIAN CAPITAL LETTER KEN --> ARMENIAN SMALL LETTER KEN
    "\xD5\x80"     => "\xD5\xB0",                 # ARMENIAN CAPITAL LETTER HO --> ARMENIAN SMALL LETTER HO
    "\xD5\x81"     => "\xD5\xB1",                 # ARMENIAN CAPITAL LETTER JA --> ARMENIAN SMALL LETTER JA
    "\xD5\x82"     => "\xD5\xB2",                 # ARMENIAN CAPITAL LETTER GHAD --> ARMENIAN SMALL LETTER GHAD
    "\xD5\x83"     => "\xD5\xB3",                 # ARMENIAN CAPITAL LETTER CHEH --> ARMENIAN SMALL LETTER CHEH
    "\xD5\x84"     => "\xD5\xB4",                 # ARMENIAN CAPITAL LETTER MEN --> ARMENIAN SMALL LETTER MEN
    "\xD5\x85"     => "\xD5\xB5",                 # ARMENIAN CAPITAL LETTER YI --> ARMENIAN SMALL LETTER YI
    "\xD5\x86"     => "\xD5\xB6",                 # ARMENIAN CAPITAL LETTER NOW --> ARMENIAN SMALL LETTER NOW
    "\xD5\x87"     => "\xD5\xB7",                 # ARMENIAN CAPITAL LETTER SHA --> ARMENIAN SMALL LETTER SHA
    "\xD5\x88"     => "\xD5\xB8",                 # ARMENIAN CAPITAL LETTER VO --> ARMENIAN SMALL LETTER VO
    "\xD5\x89"     => "\xD5\xB9",                 # ARMENIAN CAPITAL LETTER CHA --> ARMENIAN SMALL LETTER CHA
    "\xD5\x8A"     => "\xD5\xBA",                 # ARMENIAN CAPITAL LETTER PEH --> ARMENIAN SMALL LETTER PEH
    "\xD5\x8B"     => "\xD5\xBB",                 # ARMENIAN CAPITAL LETTER JHEH --> ARMENIAN SMALL LETTER JHEH
    "\xD5\x8C"     => "\xD5\xBC",                 # ARMENIAN CAPITAL LETTER RA --> ARMENIAN SMALL LETTER RA
    "\xD5\x8D"     => "\xD5\xBD",                 # ARMENIAN CAPITAL LETTER SEH --> ARMENIAN SMALL LETTER SEH
    "\xD5\x8E"     => "\xD5\xBE",                 # ARMENIAN CAPITAL LETTER VEW --> ARMENIAN SMALL LETTER VEW
    "\xD5\x8F"     => "\xD5\xBF",                 # ARMENIAN CAPITAL LETTER TIWN --> ARMENIAN SMALL LETTER TIWN
    "\xD5\x90"     => "\xD6\x80",                 # ARMENIAN CAPITAL LETTER REH --> ARMENIAN SMALL LETTER REH
    "\xD5\x91"     => "\xD6\x81",                 # ARMENIAN CAPITAL LETTER CO --> ARMENIAN SMALL LETTER CO
    "\xD5\x92"     => "\xD6\x82",                 # ARMENIAN CAPITAL LETTER YIWN --> ARMENIAN SMALL LETTER YIWN
    "\xD5\x93"     => "\xD6\x83",                 # ARMENIAN CAPITAL LETTER PIWR --> ARMENIAN SMALL LETTER PIWR
    "\xD5\x94"     => "\xD6\x84",                 # ARMENIAN CAPITAL LETTER KEH --> ARMENIAN SMALL LETTER KEH
    "\xD5\x95"     => "\xD6\x85",                 # ARMENIAN CAPITAL LETTER OH --> ARMENIAN SMALL LETTER OH
    "\xD5\x96"     => "\xD6\x86",                 # ARMENIAN CAPITAL LETTER FEH --> ARMENIAN SMALL LETTER FEH
    "\xD6\x87"     => "\xD5\xA5\xD6\x82",         # ARMENIAN SMALL LIGATURE ECH YIWN --> ARMENIAN SMALL LETTER ECH, ARMENIAN SMALL LETTER YIWN
    "\xE1\x81\x80" => "\xE1\x81\x82",             # DESERET CAPITAL LETTER LONG I --> DESERET SMALL LETTER LONG I
    "\xE1\x81\x80" => "\xE1\x81\x82",             # DESERET CAPITAL LETTER LONG E --> DESERET SMALL LETTER LONG E
    "\xE1\x81\x80" => "\xE1\x81\x82",             # DESERET CAPITAL LETTER LONG A --> DESERET SMALL LETTER LONG A
    "\xE1\x81\x80" => "\xE1\x81\x82",             # DESERET CAPITAL LETTER LONG AH --> DESERET SMALL LETTER LONG AH
    "\xE1\x81\x80" => "\xE1\x81\x82",             # DESERET CAPITAL LETTER LONG O --> DESERET SMALL LETTER LONG O
    "\xE1\x81\x80" => "\xE1\x81\x82",             # DESERET CAPITAL LETTER LONG OO --> DESERET SMALL LETTER LONG OO
    "\xE1\x81\x80" => "\xE1\x81\x82",             # DESERET CAPITAL LETTER SHORT I --> DESERET SMALL LETTER SHORT I
    "\xE1\x81\x80" => "\xE1\x81\x82",             # DESERET CAPITAL LETTER SHORT E --> DESERET SMALL LETTER SHORT E
    "\xE1\x81\x80" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER SHORT A --> DESERET SMALL LETTER SHORT A
    "\xE1\x81\x80" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER SHORT AH --> DESERET SMALL LETTER SHORT AH
    "\xE1\x81\x80" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER SHORT O --> DESERET SMALL LETTER SHORT O
    "\xE1\x81\x80" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER SHORT OO --> DESERET SMALL LETTER SHORT OO
    "\xE1\x81\x80" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER AY --> DESERET SMALL LETTER AY
    "\xE1\x81\x80" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER OW --> DESERET SMALL LETTER OW
    "\xE1\x81\x80" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER WU --> DESERET SMALL LETTER WU
    "\xE1\x81\x80" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER YEE --> DESERET SMALL LETTER YEE
    "\xE1\x81\x81" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER H --> DESERET SMALL LETTER H
    "\xE1\x81\x81" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER PEE --> DESERET SMALL LETTER PEE
    "\xE1\x81\x81" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER BEE --> DESERET SMALL LETTER BEE
    "\xE1\x81\x81" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER TEE --> DESERET SMALL LETTER TEE
    "\xE1\x81\x81" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER DEE --> DESERET SMALL LETTER DEE
    "\xE1\x81\x81" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER CHEE --> DESERET SMALL LETTER CHEE
    "\xE1\x81\x81" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER JEE --> DESERET SMALL LETTER JEE
    "\xE1\x81\x81" => "\xE1\x81\x83",             # DESERET CAPITAL LETTER KAY --> DESERET SMALL LETTER KAY
    "\xE1\x81\x81" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER GAY --> DESERET SMALL LETTER GAY
    "\xE1\x81\x81" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER EF --> DESERET SMALL LETTER EF
    "\xE1\x81\x81" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER VEE --> DESERET SMALL LETTER VEE
    "\xE1\x81\x81" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER ETH --> DESERET SMALL LETTER ETH
    "\xE1\x81\x81" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER THEE --> DESERET SMALL LETTER THEE
    "\xE1\x81\x81" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER ES --> DESERET SMALL LETTER ES
    "\xE1\x81\x81" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER ZEE --> DESERET SMALL LETTER ZEE
    "\xE1\x81\x81" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER ESH --> DESERET SMALL LETTER ESH
    "\xE1\x81\x82" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER ZHEE --> DESERET SMALL LETTER ZHEE
    "\xE1\x81\x82" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER ER --> DESERET SMALL LETTER ER
    "\xE1\x81\x82" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER EL --> DESERET SMALL LETTER EL
    "\xE1\x81\x82" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER EM --> DESERET SMALL LETTER EM
    "\xE1\x81\x82" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER EN --> DESERET SMALL LETTER EN
    "\xE1\x81\x82" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER ENG --> DESERET SMALL LETTER ENG
    "\xE1\x81\x82" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER OI --> DESERET SMALL LETTER OI
    "\xE1\x81\x82" => "\xE1\x81\x84",             # DESERET CAPITAL LETTER EW --> DESERET SMALL LETTER EW
    "\xE1\x82\xA0" => "\xE2\xB4\x80",             # GEORGIAN CAPITAL LETTER AN --> GEORGIAN SMALL LETTER AN
    "\xE1\x82\xA1" => "\xE2\xB4\x81",             # GEORGIAN CAPITAL LETTER BAN --> GEORGIAN SMALL LETTER BAN
    "\xE1\x82\xA2" => "\xE2\xB4\x82",             # GEORGIAN CAPITAL LETTER GAN --> GEORGIAN SMALL LETTER GAN
    "\xE1\x82\xA3" => "\xE2\xB4\x83",             # GEORGIAN CAPITAL LETTER DON --> GEORGIAN SMALL LETTER DON
    "\xE1\x82\xA4" => "\xE2\xB4\x84",             # GEORGIAN CAPITAL LETTER EN --> GEORGIAN SMALL LETTER EN
    "\xE1\x82\xA5" => "\xE2\xB4\x85",             # GEORGIAN CAPITAL LETTER VIN --> GEORGIAN SMALL LETTER VIN
    "\xE1\x82\xA6" => "\xE2\xB4\x86",             # GEORGIAN CAPITAL LETTER ZEN --> GEORGIAN SMALL LETTER ZEN
    "\xE1\x82\xA7" => "\xE2\xB4\x87",             # GEORGIAN CAPITAL LETTER TAN --> GEORGIAN SMALL LETTER TAN
    "\xE1\x82\xA8" => "\xE2\xB4\x88",             # GEORGIAN CAPITAL LETTER IN --> GEORGIAN SMALL LETTER IN
    "\xE1\x82\xA9" => "\xE2\xB4\x89",             # GEORGIAN CAPITAL LETTER KAN --> GEORGIAN SMALL LETTER KAN
    "\xE1\x82\xAA" => "\xE2\xB4\x8A",             # GEORGIAN CAPITAL LETTER LAS --> GEORGIAN SMALL LETTER LAS
    "\xE1\x82\xAB" => "\xE2\xB4\x8B",             # GEORGIAN CAPITAL LETTER MAN --> GEORGIAN SMALL LETTER MAN
    "\xE1\x82\xAC" => "\xE2\xB4\x8C",             # GEORGIAN CAPITAL LETTER NAR --> GEORGIAN SMALL LETTER NAR
    "\xE1\x82\xAD" => "\xE2\xB4\x8D",             # GEORGIAN CAPITAL LETTER ON --> GEORGIAN SMALL LETTER ON
    "\xE1\x82\xAE" => "\xE2\xB4\x8E",             # GEORGIAN CAPITAL LETTER PAR --> GEORGIAN SMALL LETTER PAR
    "\xE1\x82\xAF" => "\xE2\xB4\x8F",             # GEORGIAN CAPITAL LETTER ZHAR --> GEORGIAN SMALL LETTER ZHAR
    "\xE1\x82\xB0" => "\xE2\xB4\x90",             # GEORGIAN CAPITAL LETTER RAE --> GEORGIAN SMALL LETTER RAE
    "\xE1\x82\xB1" => "\xE2\xB4\x91",             # GEORGIAN CAPITAL LETTER SAN --> GEORGIAN SMALL LETTER SAN
    "\xE1\x82\xB2" => "\xE2\xB4\x92",             # GEORGIAN CAPITAL LETTER TAR --> GEORGIAN SMALL LETTER TAR
    "\xE1\x82\xB3" => "\xE2\xB4\x93",             # GEORGIAN CAPITAL LETTER UN --> GEORGIAN SMALL LETTER UN
    "\xE1\x82\xB4" => "\xE2\xB4\x94",             # GEORGIAN CAPITAL LETTER PHAR --> GEORGIAN SMALL LETTER PHAR
    "\xE1\x82\xB5" => "\xE2\xB4\x95",             # GEORGIAN CAPITAL LETTER KHAR --> GEORGIAN SMALL LETTER KHAR
    "\xE1\x82\xB6" => "\xE2\xB4\x96",             # GEORGIAN CAPITAL LETTER GHAN --> GEORGIAN SMALL LETTER GHAN
    "\xE1\x82\xB7" => "\xE2\xB4\x97",             # GEORGIAN CAPITAL LETTER QAR --> GEORGIAN SMALL LETTER QAR
    "\xE1\x82\xB8" => "\xE2\xB4\x98",             # GEORGIAN CAPITAL LETTER SHIN --> GEORGIAN SMALL LETTER SHIN
    "\xE1\x82\xB9" => "\xE2\xB4\x99",             # GEORGIAN CAPITAL LETTER CHIN --> GEORGIAN SMALL LETTER CHIN
    "\xE1\x82\xBA" => "\xE2\xB4\x9A",             # GEORGIAN CAPITAL LETTER CAN --> GEORGIAN SMALL LETTER CAN
    "\xE1\x82\xBB" => "\xE2\xB4\x9B",             # GEORGIAN CAPITAL LETTER JIL --> GEORGIAN SMALL LETTER JIL
    "\xE1\x82\xBC" => "\xE2\xB4\x9C",             # GEORGIAN CAPITAL LETTER CIL --> GEORGIAN SMALL LETTER CIL
    "\xE1\x82\xBD" => "\xE2\xB4\x9D",             # GEORGIAN CAPITAL LETTER CHAR --> GEORGIAN SMALL LETTER CHAR
    "\xE1\x82\xBE" => "\xE2\xB4\x9E",             # GEORGIAN CAPITAL LETTER XAN --> GEORGIAN SMALL LETTER XAN
    "\xE1\x82\xBF" => "\xE2\xB4\x9F",             # GEORGIAN CAPITAL LETTER JHAN --> GEORGIAN SMALL LETTER JHAN
    "\xE1\x83\x80" => "\xE2\xB4\xA0",             # GEORGIAN CAPITAL LETTER HAE --> GEORGIAN SMALL LETTER HAE
    "\xE1\x83\x81" => "\xE2\xB4\xA1",             # GEORGIAN CAPITAL LETTER HE --> GEORGIAN SMALL LETTER HE
    "\xE1\x83\x82" => "\xE2\xB4\xA2",             # GEORGIAN CAPITAL LETTER HIE --> GEORGIAN SMALL LETTER HIE
    "\xE1\x83\x83" => "\xE2\xB4\xA3",             # GEORGIAN CAPITAL LETTER WE --> GEORGIAN SMALL LETTER WE
    "\xE1\x83\x84" => "\xE2\xB4\xA4",             # GEORGIAN CAPITAL LETTER HAR --> GEORGIAN SMALL LETTER HAR
    "\xE1\x83\x85" => "\xE2\xB4\xA5",             # GEORGIAN CAPITAL LETTER HOE --> GEORGIAN SMALL LETTER HOE
    "\xE1\x83\x87" => "\xE2\xB4\xA7",             # GEORGIAN CAPITAL LETTER YN --> GEORGIAN SMALL LETTER YN
    "\xE1\x83\x8D" => "\xE2\xB4\xAD",             # GEORGIAN CAPITAL LETTER AEN --> GEORGIAN SMALL LETTER AEN
    "\xE1\xB8\x80" => "\xE1\xB8\x81",             # LATIN CAPITAL LETTER A WITH RING BELOW --> LATIN SMALL LETTER A WITH RING BELOW
    "\xE1\xB8\x82" => "\xE1\xB8\x83",             # LATIN CAPITAL LETTER B WITH DOT ABOVE --> LATIN SMALL LETTER B WITH DOT ABOVE
    "\xE1\xB8\x84" => "\xE1\xB8\x85",             # LATIN CAPITAL LETTER B WITH DOT BELOW --> LATIN SMALL LETTER B WITH DOT BELOW
    "\xE1\xB8\x86" => "\xE1\xB8\x87",             # LATIN CAPITAL LETTER B WITH LINE BELOW --> LATIN SMALL LETTER B WITH LINE BELOW
    "\xE1\xB8\x88" => "\xE1\xB8\x89",             # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE --> LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
    "\xE1\xB8\x8A" => "\xE1\xB8\x8B",             # LATIN CAPITAL LETTER D WITH DOT ABOVE --> LATIN SMALL LETTER D WITH DOT ABOVE
    "\xE1\xB8\x8C" => "\xE1\xB8\x8D",             # LATIN CAPITAL LETTER D WITH DOT BELOW --> LATIN SMALL LETTER D WITH DOT BELOW
    "\xE1\xB8\x8E" => "\xE1\xB8\x8F",             # LATIN CAPITAL LETTER D WITH LINE BELOW --> LATIN SMALL LETTER D WITH LINE BELOW
    "\xE1\xB8\x90" => "\xE1\xB8\x91",             # LATIN CAPITAL LETTER D WITH CEDILLA --> LATIN SMALL LETTER D WITH CEDILLA
    "\xE1\xB8\x92" => "\xE1\xB8\x93",             # LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW --> LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW
    "\xE1\xB8\x94" => "\xE1\xB8\x95",             # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE --> LATIN SMALL LETTER E WITH MACRON AND GRAVE
    "\xE1\xB8\x96" => "\xE1\xB8\x97",             # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE --> LATIN SMALL LETTER E WITH MACRON AND ACUTE
    "\xE1\xB8\x98" => "\xE1\xB8\x99",             # LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW --> LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW
    "\xE1\xB8\x9A" => "\xE1\xB8\x9B",             # LATIN CAPITAL LETTER E WITH TILDE BELOW --> LATIN SMALL LETTER E WITH TILDE BELOW
    "\xE1\xB8\x9C" => "\xE1\xB8\x9D",             # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE --> LATIN SMALL LETTER E WITH CEDILLA AND BREVE
    "\xE1\xB8\x9E" => "\xE1\xB8\x9F",             # LATIN CAPITAL LETTER F WITH DOT ABOVE --> LATIN SMALL LETTER F WITH DOT ABOVE
    "\xE1\xB8\xA0" => "\xE1\xB8\xA1",             # LATIN CAPITAL LETTER G WITH MACRON --> LATIN SMALL LETTER G WITH MACRON
    "\xE1\xB8\xA2" => "\xE1\xB8\xA3",             # LATIN CAPITAL LETTER H WITH DOT ABOVE --> LATIN SMALL LETTER H WITH DOT ABOVE
    "\xE1\xB8\xA4" => "\xE1\xB8\xA5",             # LATIN CAPITAL LETTER H WITH DOT BELOW --> LATIN SMALL LETTER H WITH DOT BELOW
    "\xE1\xB8\xA6" => "\xE1\xB8\xA7",             # LATIN CAPITAL LETTER H WITH DIAERESIS --> LATIN SMALL LETTER H WITH DIAERESIS
    "\xE1\xB8\xA8" => "\xE1\xB8\xA9",             # LATIN CAPITAL LETTER H WITH CEDILLA --> LATIN SMALL LETTER H WITH CEDILLA
    "\xE1\xB8\xAA" => "\xE1\xB8\xAB",             # LATIN CAPITAL LETTER H WITH BREVE BELOW --> LATIN SMALL LETTER H WITH BREVE BELOW
    "\xE1\xB8\xAC" => "\xE1\xB8\xAD",             # LATIN CAPITAL LETTER I WITH TILDE BELOW --> LATIN SMALL LETTER I WITH TILDE BELOW
    "\xE1\xB8\xAE" => "\xE1\xB8\xAF",             # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE --> LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
    "\xE1\xB8\xB0" => "\xE1\xB8\xB1",             # LATIN CAPITAL LETTER K WITH ACUTE --> LATIN SMALL LETTER K WITH ACUTE
    "\xE1\xB8\xB2" => "\xE1\xB8\xB3",             # LATIN CAPITAL LETTER K WITH DOT BELOW --> LATIN SMALL LETTER K WITH DOT BELOW
    "\xE1\xB8\xB4" => "\xE1\xB8\xB5",             # LATIN CAPITAL LETTER K WITH LINE BELOW --> LATIN SMALL LETTER K WITH LINE BELOW
    "\xE1\xB8\xB6" => "\xE1\xB8\xB7",             # LATIN CAPITAL LETTER L WITH DOT BELOW --> LATIN SMALL LETTER L WITH DOT BELOW
    "\xE1\xB8\xB8" => "\xE1\xB8\xB9",             # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON --> LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
    "\xE1\xB8\xBA" => "\xE1\xB8\xBB",             # LATIN CAPITAL LETTER L WITH LINE BELOW --> LATIN SMALL LETTER L WITH LINE BELOW
    "\xE1\xB8\xBC" => "\xE1\xB8\xBD",             # LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW --> LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW
    "\xE1\xB8\xBE" => "\xE1\xB8\xBF",             # LATIN CAPITAL LETTER M WITH ACUTE --> LATIN SMALL LETTER M WITH ACUTE
    "\xE1\xB9\x80" => "\xE1\xB9\x81",             # LATIN CAPITAL LETTER M WITH DOT ABOVE --> LATIN SMALL LETTER M WITH DOT ABOVE
    "\xE1\xB9\x82" => "\xE1\xB9\x83",             # LATIN CAPITAL LETTER M WITH DOT BELOW --> LATIN SMALL LETTER M WITH DOT BELOW
    "\xE1\xB9\x84" => "\xE1\xB9\x85",             # LATIN CAPITAL LETTER N WITH DOT ABOVE --> LATIN SMALL LETTER N WITH DOT ABOVE
    "\xE1\xB9\x86" => "\xE1\xB9\x87",             # LATIN CAPITAL LETTER N WITH DOT BELOW --> LATIN SMALL LETTER N WITH DOT BELOW
    "\xE1\xB9\x88" => "\xE1\xB9\x89",             # LATIN CAPITAL LETTER N WITH LINE BELOW --> LATIN SMALL LETTER N WITH LINE BELOW
    "\xE1\xB9\x8A" => "\xE1\xB9\x8B",             # LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW --> LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW
    "\xE1\xB9\x8C" => "\xE1\xB9\x8D",             # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE --> LATIN SMALL LETTER O WITH TILDE AND ACUTE
    "\xE1\xB9\x8E" => "\xE1\xB9\x8F",             # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS --> LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
    "\xE1\xB9\x90" => "\xE1\xB9\x91",             # LATIN CAPITAL LETTER O WITH MACRON AND GRAVE --> LATIN SMALL LETTER O WITH MACRON AND GRAVE
    "\xE1\xB9\x92" => "\xE1\xB9\x93",             # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE --> LATIN SMALL LETTER O WITH MACRON AND ACUTE
    "\xE1\xB9\x94" => "\xE1\xB9\x95",             # LATIN CAPITAL LETTER P WITH ACUTE --> LATIN SMALL LETTER P WITH ACUTE
    "\xE1\xB9\x96" => "\xE1\xB9\x97",             # LATIN CAPITAL LETTER P WITH DOT ABOVE --> LATIN SMALL LETTER P WITH DOT ABOVE
    "\xE1\xB9\x98" => "\xE1\xB9\x99",             # LATIN CAPITAL LETTER R WITH DOT ABOVE --> LATIN SMALL LETTER R WITH DOT ABOVE
    "\xE1\xB9\x9A" => "\xE1\xB9\x9B",             # LATIN CAPITAL LETTER R WITH DOT BELOW --> LATIN SMALL LETTER R WITH DOT BELOW
    "\xE1\xB9\x9C" => "\xE1\xB9\x9D",             # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON --> LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
    "\xE1\xB9\x9E" => "\xE1\xB9\x9F",             # LATIN CAPITAL LETTER R WITH LINE BELOW --> LATIN SMALL LETTER R WITH LINE BELOW
    "\xE1\xB9\xA0" => "\xE1\xB9\xA1",             # LATIN CAPITAL LETTER S WITH DOT ABOVE --> LATIN SMALL LETTER S WITH DOT ABOVE
    "\xE1\xB9\xA2" => "\xE1\xB9\xA3",             # LATIN CAPITAL LETTER S WITH DOT BELOW --> LATIN SMALL LETTER S WITH DOT BELOW
    "\xE1\xB9\xA4" => "\xE1\xB9\xA5",             # LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE --> LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
    "\xE1\xB9\xA6" => "\xE1\xB9\xA7",             # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE --> LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
    "\xE1\xB9\xA8" => "\xE1\xB9\xA9",             # LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE --> LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE
    "\xE1\xB9\xAA" => "\xE1\xB9\xAB",             # LATIN CAPITAL LETTER T WITH DOT ABOVE --> LATIN SMALL LETTER T WITH DOT ABOVE
    "\xE1\xB9\xAC" => "\xE1\xB9\xAD",             # LATIN CAPITAL LETTER T WITH DOT BELOW --> LATIN SMALL LETTER T WITH DOT BELOW
    "\xE1\xB9\xAE" => "\xE1\xB9\xAF",             # LATIN CAPITAL LETTER T WITH LINE BELOW --> LATIN SMALL LETTER T WITH LINE BELOW
    "\xE1\xB9\xB0" => "\xE1\xB9\xB1",             # LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW --> LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW
    "\xE1\xB9\xB2" => "\xE1\xB9\xB3",             # LATIN CAPITAL LETTER U WITH DIAERESIS BELOW --> LATIN SMALL LETTER U WITH DIAERESIS BELOW
    "\xE1\xB9\xB4" => "\xE1\xB9\xB5",             # LATIN CAPITAL LETTER U WITH TILDE BELOW --> LATIN SMALL LETTER U WITH TILDE BELOW
    "\xE1\xB9\xB6" => "\xE1\xB9\xB7",             # LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW --> LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW
    "\xE1\xB9\xB8" => "\xE1\xB9\xB9",             # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE --> LATIN SMALL LETTER U WITH TILDE AND ACUTE
    "\xE1\xB9\xBA" => "\xE1\xB9\xBB",             # LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS --> LATIN SMALL LETTER U WITH MACRON AND DIAERESIS
    "\xE1\xB9\xBC" => "\xE1\xB9\xBD",             # LATIN CAPITAL LETTER V WITH TILDE --> LATIN SMALL LETTER V WITH TILDE
    "\xE1\xB9\xBE" => "\xE1\xB9\xBF",             # LATIN CAPITAL LETTER V WITH DOT BELOW --> LATIN SMALL LETTER V WITH DOT BELOW
    "\xE1\xBA\x80" => "\xE1\xBA\x81",             # LATIN CAPITAL LETTER W WITH GRAVE --> LATIN SMALL LETTER W WITH GRAVE
    "\xE1\xBA\x82" => "\xE1\xBA\x83",             # LATIN CAPITAL LETTER W WITH ACUTE --> LATIN SMALL LETTER W WITH ACUTE
    "\xE1\xBA\x84" => "\xE1\xBA\x85",             # LATIN CAPITAL LETTER W WITH DIAERESIS --> LATIN SMALL LETTER W WITH DIAERESIS
    "\xE1\xBA\x86" => "\xE1\xBA\x87",             # LATIN CAPITAL LETTER W WITH DOT ABOVE --> LATIN SMALL LETTER W WITH DOT ABOVE
    "\xE1\xBA\x88" => "\xE1\xBA\x89",             # LATIN CAPITAL LETTER W WITH DOT BELOW --> LATIN SMALL LETTER W WITH DOT BELOW
    "\xE1\xBA\x8A" => "\xE1\xBA\x8B",             # LATIN CAPITAL LETTER X WITH DOT ABOVE --> LATIN SMALL LETTER X WITH DOT ABOVE
    "\xE1\xBA\x8C" => "\xE1\xBA\x8D",             # LATIN CAPITAL LETTER X WITH DIAERESIS --> LATIN SMALL LETTER X WITH DIAERESIS
    "\xE1\xBA\x8E" => "\xE1\xBA\x8F",             # LATIN CAPITAL LETTER Y WITH DOT ABOVE --> LATIN SMALL LETTER Y WITH DOT ABOVE
    "\xE1\xBA\x90" => "\xE1\xBA\x91",             # LATIN CAPITAL LETTER Z WITH CIRCUMFLEX --> LATIN SMALL LETTER Z WITH CIRCUMFLEX
    "\xE1\xBA\x92" => "\xE1\xBA\x93",             # LATIN CAPITAL LETTER Z WITH DOT BELOW --> LATIN SMALL LETTER Z WITH DOT BELOW
    "\xE1\xBA\x94" => "\xE1\xBA\x95",             # LATIN CAPITAL LETTER Z WITH LINE BELOW --> LATIN SMALL LETTER Z WITH LINE BELOW
    "\xE1\xBA\x96" => "\x68\xCC\xB1",             # LATIN SMALL LETTER H WITH LINE BELOW --> LATIN SMALL LETTER H, COMBINING MACRON BELOW
    "\xE1\xBA\x97" => "\x74\xCC\x88",             # LATIN SMALL LETTER T WITH DIAERESIS --> LATIN SMALL LETTER T, COMBINING DIAERESIS
    "\xE1\xBA\x98" => "\x77\xCC\x8A",             # LATIN SMALL LETTER W WITH RING ABOVE --> LATIN SMALL LETTER W, COMBINING RING ABOVE
    "\xE1\xBA\x99" => "\x79\xCC\x8A",             # LATIN SMALL LETTER Y WITH RING ABOVE --> LATIN SMALL LETTER Y, COMBINING RING ABOVE
    "\xE1\xBA\x9A" => "\x61\xCA\xBE",             # LATIN SMALL LETTER A WITH RIGHT HALF RING --> LATIN SMALL LETTER A, MODIFIER LETTER RIGHT HALF RING
    "\xE1\xBA\x9B" => "\xE1\xB9\xA1",             # LATIN SMALL LETTER LONG S WITH DOT ABOVE --> LATIN SMALL LETTER S WITH DOT ABOVE
    "\xE1\xBA\x9E" => "\x73\x73",                 # LATIN CAPITAL LETTER SHARP S --> LATIN SMALL LETTER S, LATIN SMALL LETTER S
    "\xE1\xBA\xA0" => "\xE1\xBA\xA1",             # LATIN CAPITAL LETTER A WITH DOT BELOW --> LATIN SMALL LETTER A WITH DOT BELOW
    "\xE1\xBA\xA2" => "\xE1\xBA\xA3",             # LATIN CAPITAL LETTER A WITH HOOK ABOVE --> LATIN SMALL LETTER A WITH HOOK ABOVE
    "\xE1\xBA\xA4" => "\xE1\xBA\xA5",             # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE --> LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
    "\xE1\xBA\xA6" => "\xE1\xBA\xA7",             # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE --> LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
    "\xE1\xBA\xA8" => "\xE1\xBA\xA9",             # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE --> LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
    "\xE1\xBA\xAA" => "\xE1\xBA\xAB",             # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE --> LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
    "\xE1\xBA\xAC" => "\xE1\xBA\xAD",             # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW --> LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
    "\xE1\xBA\xAE" => "\xE1\xBA\xAF",             # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE --> LATIN SMALL LETTER A WITH BREVE AND ACUTE
    "\xE1\xBA\xB0" => "\xE1\xBA\xB1",             # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE --> LATIN SMALL LETTER A WITH BREVE AND GRAVE
    "\xE1\xBA\xB2" => "\xE1\xBA\xB3",             # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE --> LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
    "\xE1\xBA\xB4" => "\xE1\xBA\xB5",             # LATIN CAPITAL LETTER A WITH BREVE AND TILDE --> LATIN SMALL LETTER A WITH BREVE AND TILDE
    "\xE1\xBA\xB6" => "\xE1\xBA\xB7",             # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW --> LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
    "\xE1\xBA\xB8" => "\xE1\xBA\xB9",             # LATIN CAPITAL LETTER E WITH DOT BELOW --> LATIN SMALL LETTER E WITH DOT BELOW
    "\xE1\xBA\xBA" => "\xE1\xBA\xBB",             # LATIN CAPITAL LETTER E WITH HOOK ABOVE --> LATIN SMALL LETTER E WITH HOOK ABOVE
    "\xE1\xBA\xBC" => "\xE1\xBA\xBD",             # LATIN CAPITAL LETTER E WITH TILDE --> LATIN SMALL LETTER E WITH TILDE
    "\xE1\xBA\xBE" => "\xE1\xBA\xBF",             # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE --> LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
    "\xE1\xBB\x80" => "\xE1\xBB\x81",             # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE --> LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
    "\xE1\xBB\x82" => "\xE1\xBB\x83",             # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE --> LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
    "\xE1\xBB\x84" => "\xE1\xBB\x85",             # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE --> LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
    "\xE1\xBB\x86" => "\xE1\xBB\x87",             # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW --> LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
    "\xE1\xBB\x88" => "\xE1\xBB\x89",             # LATIN CAPITAL LETTER I WITH HOOK ABOVE --> LATIN SMALL LETTER I WITH HOOK ABOVE
    "\xE1\xBB\x8A" => "\xE1\xBB\x8B",             # LATIN CAPITAL LETTER I WITH DOT BELOW --> LATIN SMALL LETTER I WITH DOT BELOW
    "\xE1\xBB\x8C" => "\xE1\xBB\x8D",             # LATIN CAPITAL LETTER O WITH DOT BELOW --> LATIN SMALL LETTER O WITH DOT BELOW
    "\xE1\xBB\x8E" => "\xE1\xBB\x8F",             # LATIN CAPITAL LETTER O WITH HOOK ABOVE --> LATIN SMALL LETTER O WITH HOOK ABOVE
    "\xE1\xBB\x90" => "\xE1\xBB\x91",             # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE --> LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
    "\xE1\xBB\x92" => "\xE1\xBB\x93",             # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE --> LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
    "\xE1\xBB\x94" => "\xE1\xBB\x95",             # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE --> LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
    "\xE1\xBB\x96" => "\xE1\xBB\x97",             # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE --> LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
    "\xE1\xBB\x98" => "\xE1\xBB\x99",             # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW --> LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
    "\xE1\xBB\x9A" => "\xE1\xBB\x9B",             # LATIN CAPITAL LETTER O WITH HORN AND ACUTE --> LATIN SMALL LETTER O WITH HORN AND ACUTE
    "\xE1\xBB\x9C" => "\xE1\xBB\x9D",             # LATIN CAPITAL LETTER O WITH HORN AND GRAVE --> LATIN SMALL LETTER O WITH HORN AND GRAVE
    "\xE1\xBB\x9E" => "\xE1\xBB\x9F",             # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE --> LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
    "\xE1\xBB\xA0" => "\xE1\xBB\xA1",             # LATIN CAPITAL LETTER O WITH HORN AND TILDE --> LATIN SMALL LETTER O WITH HORN AND TILDE
    "\xE1\xBB\xA2" => "\xE1\xBB\xA3",             # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW --> LATIN SMALL LETTER O WITH HORN AND DOT BELOW
    "\xE1\xBB\xA4" => "\xE1\xBB\xA5",             # LATIN CAPITAL LETTER U WITH DOT BELOW --> LATIN SMALL LETTER U WITH DOT BELOW
    "\xE1\xBB\xA6" => "\xE1\xBB\xA7",             # LATIN CAPITAL LETTER U WITH HOOK ABOVE --> LATIN SMALL LETTER U WITH HOOK ABOVE
    "\xE1\xBB\xA8" => "\xE1\xBB\xA9",             # LATIN CAPITAL LETTER U WITH HORN AND ACUTE --> LATIN SMALL LETTER U WITH HORN AND ACUTE
    "\xE1\xBB\xAA" => "\xE1\xBB\xAB",             # LATIN CAPITAL LETTER U WITH HORN AND GRAVE --> LATIN SMALL LETTER U WITH HORN AND GRAVE
    "\xE1\xBB\xAC" => "\xE1\xBB\xAD",             # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE --> LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
    "\xE1\xBB\xAE" => "\xE1\xBB\xAF",             # LATIN CAPITAL LETTER U WITH HORN AND TILDE --> LATIN SMALL LETTER U WITH HORN AND TILDE
    "\xE1\xBB\xB0" => "\xE1\xBB\xB1",             # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW --> LATIN SMALL LETTER U WITH HORN AND DOT BELOW
    "\xE1\xBB\xB2" => "\xE1\xBB\xB3",             # LATIN CAPITAL LETTER Y WITH GRAVE --> LATIN SMALL LETTER Y WITH GRAVE
    "\xE1\xBB\xB4" => "\xE1\xBB\xB5",             # LATIN CAPITAL LETTER Y WITH DOT BELOW --> LATIN SMALL LETTER Y WITH DOT BELOW
    "\xE1\xBB\xB6" => "\xE1\xBB\xB7",             # LATIN CAPITAL LETTER Y WITH HOOK ABOVE --> LATIN SMALL LETTER Y WITH HOOK ABOVE
    "\xE1\xBB\xB8" => "\xE1\xBB\xB9",             # LATIN CAPITAL LETTER Y WITH TILDE --> LATIN SMALL LETTER Y WITH TILDE
    "\xE1\xBB\xBA" => "\xE1\xBB\xBB",             # LATIN CAPITAL LETTER MIDDLE-WELSH LL --> LATIN SMALL LETTER MIDDLE-WELSH LL
    "\xE1\xBB\xBC" => "\xE1\xBB\xBD",             # LATIN CAPITAL LETTER MIDDLE-WELSH V --> LATIN SMALL LETTER MIDDLE-WELSH V
    "\xE1\xBB\xBE" => "\xE1\xBB\xBF",             # LATIN CAPITAL LETTER Y WITH LOOP --> LATIN SMALL LETTER Y WITH LOOP
    "\xE1\xBC\x88" => "\xE1\xBC\x80",             # GREEK CAPITAL LETTER ALPHA WITH PSILI --> GREEK SMALL LETTER ALPHA WITH PSILI
    "\xE1\xBC\x89" => "\xE1\xBC\x81",             # GREEK CAPITAL LETTER ALPHA WITH DASIA --> GREEK SMALL LETTER ALPHA WITH DASIA
    "\xE1\xBC\x8A" => "\xE1\xBC\x82",             # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA --> GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA
    "\xE1\xBC\x8B" => "\xE1\xBC\x83",             # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA --> GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA
    "\xE1\xBC\x8C" => "\xE1\xBC\x84",             # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA --> GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
    "\xE1\xBC\x8D" => "\xE1\xBC\x85",             # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA --> GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
    "\xE1\xBC\x8E" => "\xE1\xBC\x86",             # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI --> GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI
    "\xE1\xBC\x8F" => "\xE1\xBC\x87",             # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI --> GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI
    "\xE1\xBC\x98" => "\xE1\xBC\x90",             # GREEK CAPITAL LETTER EPSILON WITH PSILI --> GREEK SMALL LETTER EPSILON WITH PSILI
    "\xE1\xBC\x99" => "\xE1\xBC\x91",             # GREEK CAPITAL LETTER EPSILON WITH DASIA --> GREEK SMALL LETTER EPSILON WITH DASIA
    "\xE1\xBC\x9A" => "\xE1\xBC\x92",             # GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA --> GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA
    "\xE1\xBC\x9B" => "\xE1\xBC\x93",             # GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA --> GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA
    "\xE1\xBC\x9C" => "\xE1\xBC\x94",             # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA --> GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
    "\xE1\xBC\x9D" => "\xE1\xBC\x95",             # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA --> GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
    "\xE1\xBC\xA8" => "\xE1\xBC\xA0",             # GREEK CAPITAL LETTER ETA WITH PSILI --> GREEK SMALL LETTER ETA WITH PSILI
    "\xE1\xBC\xA9" => "\xE1\xBC\xA1",             # GREEK CAPITAL LETTER ETA WITH DASIA --> GREEK SMALL LETTER ETA WITH DASIA
    "\xE1\xBC\xAA" => "\xE1\xBC\xA2",             # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA --> GREEK SMALL LETTER ETA WITH PSILI AND VARIA
    "\xE1\xBC\xAB" => "\xE1\xBC\xA3",             # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA --> GREEK SMALL LETTER ETA WITH DASIA AND VARIA
    "\xE1\xBC\xAC" => "\xE1\xBC\xA4",             # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA --> GREEK SMALL LETTER ETA WITH PSILI AND OXIA
    "\xE1\xBC\xAD" => "\xE1\xBC\xA5",             # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA --> GREEK SMALL LETTER ETA WITH DASIA AND OXIA
    "\xE1\xBC\xAE" => "\xE1\xBC\xA6",             # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI --> GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI
    "\xE1\xBC\xAF" => "\xE1\xBC\xA7",             # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI --> GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI
    "\xE1\xBC\xB8" => "\xE1\xBC\xB0",             # GREEK CAPITAL LETTER IOTA WITH PSILI --> GREEK SMALL LETTER IOTA WITH PSILI
    "\xE1\xBC\xB9" => "\xE1\xBC\xB1",             # GREEK CAPITAL LETTER IOTA WITH DASIA --> GREEK SMALL LETTER IOTA WITH DASIA
    "\xE1\xBC\xBA" => "\xE1\xBC\xB2",             # GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA --> GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
    "\xE1\xBC\xBB" => "\xE1\xBC\xB3",             # GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA --> GREEK SMALL LETTER IOTA WITH DASIA AND VARIA
    "\xE1\xBC\xBC" => "\xE1\xBC\xB4",             # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA --> GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
    "\xE1\xBC\xBD" => "\xE1\xBC\xB5",             # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA --> GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
    "\xE1\xBC\xBE" => "\xE1\xBC\xB6",             # GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI --> GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI
    "\xE1\xBC\xBF" => "\xE1\xBC\xB7",             # GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI --> GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI
    "\xE1\xBD\x88" => "\xE1\xBD\x80",             # GREEK CAPITAL LETTER OMICRON WITH PSILI --> GREEK SMALL LETTER OMICRON WITH PSILI
    "\xE1\xBD\x89" => "\xE1\xBD\x81",             # GREEK CAPITAL LETTER OMICRON WITH DASIA --> GREEK SMALL LETTER OMICRON WITH DASIA
    "\xE1\xBD\x8A" => "\xE1\xBD\x82",             # GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA --> GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA
    "\xE1\xBD\x8B" => "\xE1\xBD\x83",             # GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA --> GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA
    "\xE1\xBD\x8C" => "\xE1\xBD\x84",             # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA --> GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
    "\xE1\xBD\x8D" => "\xE1\xBD\x85",             # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA --> GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
    "\xE1\xBD\x90" => "\xCF\x85\xCC\x93",         # GREEK SMALL LETTER UPSILON WITH PSILI --> GREEK SMALL LETTER UPSILON, COMBINING COMMA ABOVE
    "\xE1\xBD\x92" => "\xCF\x85\xCC\x93\xCC\x80", # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA --> GREEK SMALL LETTER UPSILON, COMBINING COMMA ABOVE, COMBINING GRAVE ACCENT
    "\xE1\xBD\x94" => "\xCF\x85\xCC\x93\xCC\x81", # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA --> GREEK SMALL LETTER UPSILON, COMBINING COMMA ABOVE, COMBINING ACUTE ACCENT
    "\xE1\xBD\x96" => "\xCF\x85\xCC\x93\xCD\x82", # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI --> GREEK SMALL LETTER UPSILON, COMBINING COMMA ABOVE, COMBINING GREEK PERISPOMENI
    "\xE1\xBD\x99" => "\xE1\xBD\x91",             # GREEK CAPITAL LETTER UPSILON WITH DASIA --> GREEK SMALL LETTER UPSILON WITH DASIA
    "\xE1\xBD\x9B" => "\xE1\xBD\x93",             # GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA --> GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA
    "\xE1\xBD\x9D" => "\xE1\xBD\x95",             # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA --> GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
    "\xE1\xBD\x9F" => "\xE1\xBD\x97",             # GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI --> GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
    "\xE1\xBD\xA8" => "\xE1\xBD\xA0",             # GREEK CAPITAL LETTER OMEGA WITH PSILI --> GREEK SMALL LETTER OMEGA WITH PSILI
    "\xE1\xBD\xA9" => "\xE1\xBD\xA1",             # GREEK CAPITAL LETTER OMEGA WITH DASIA --> GREEK SMALL LETTER OMEGA WITH DASIA
    "\xE1\xBD\xAA" => "\xE1\xBD\xA2",             # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA --> GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA
    "\xE1\xBD\xAB" => "\xE1\xBD\xA3",             # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA --> GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA
    "\xE1\xBD\xAC" => "\xE1\xBD\xA4",             # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA --> GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
    "\xE1\xBD\xAD" => "\xE1\xBD\xA5",             # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA --> GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
    "\xE1\xBD\xAE" => "\xE1\xBD\xA6",             # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI --> GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI
    "\xE1\xBD\xAF" => "\xE1\xBD\xA7",             # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI --> GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI
    "\xE1\xBE\x80" => "\xE1\xBC\x80\xCE\xB9",     # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH PSILI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x81" => "\xE1\xBC\x81\xCE\xB9",     # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH DASIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x82" => "\xE1\xBC\x82\xCE\xB9",     # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x83" => "\xE1\xBC\x83\xCE\xB9",     # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x84" => "\xE1\xBC\x84\xCE\xB9",     # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x85" => "\xE1\xBC\x85\xCE\xB9",     # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x86" => "\xE1\xBC\x86\xCE\xB9",     # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x87" => "\xE1\xBC\x87\xCE\xB9",     # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x88" => "\xE1\xBC\x80\xCE\xB9",     # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH PSILI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x89" => "\xE1\xBC\x81\xCE\xB9",     # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH DASIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x8A" => "\xE1\xBC\x82\xCE\xB9",     # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x8B" => "\xE1\xBC\x83\xCE\xB9",     # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x8C" => "\xE1\xBC\x84\xCE\xB9",     # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x8D" => "\xE1\xBC\x85\xCE\xB9",     # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x8E" => "\xE1\xBC\x86\xCE\xB9",     # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x8F" => "\xE1\xBC\x87\xCE\xB9",     # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x90" => "\xE1\xBC\xA0\xCE\xB9",     # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI --> GREEK SMALL LETTER ETA WITH PSILI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x91" => "\xE1\xBC\xA1\xCE\xB9",     # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ETA WITH DASIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x92" => "\xE1\xBC\xA2\xCE\xB9",     # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ETA WITH PSILI AND VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x93" => "\xE1\xBC\xA3\xCE\xB9",     # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ETA WITH DASIA AND VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x94" => "\xE1\xBC\xA4\xCE\xB9",     # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ETA WITH PSILI AND OXIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x95" => "\xE1\xBC\xA5\xCE\xB9",     # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ETA WITH DASIA AND OXIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x96" => "\xE1\xBC\xA6\xCE\xB9",     # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x97" => "\xE1\xBC\xA7\xCE\xB9",     # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x98" => "\xE1\xBC\xA0\xCE\xB9",     # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI --> GREEK SMALL LETTER ETA WITH PSILI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x99" => "\xE1\xBC\xA1\xCE\xB9",     # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER ETA WITH DASIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x9A" => "\xE1\xBC\xA2\xCE\xB9",     # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER ETA WITH PSILI AND VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x9B" => "\xE1\xBC\xA3\xCE\xB9",     # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER ETA WITH DASIA AND VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x9C" => "\xE1\xBC\xA4\xCE\xB9",     # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER ETA WITH PSILI AND OXIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x9D" => "\xE1\xBC\xA5\xCE\xB9",     # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER ETA WITH DASIA AND OXIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x9E" => "\xE1\xBC\xA6\xCE\xB9",     # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\x9F" => "\xE1\xBC\xA7\xCE\xB9",     # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xA0" => "\xE1\xBD\xA0\xCE\xB9",     # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH PSILI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xA1" => "\xE1\xBD\xA1\xCE\xB9",     # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH DASIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xA2" => "\xE1\xBD\xA2\xCE\xB9",     # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xA3" => "\xE1\xBD\xA3\xCE\xB9",     # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xA4" => "\xE1\xBD\xA4\xCE\xB9",     # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xA5" => "\xE1\xBD\xA5\xCE\xB9",     # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xA6" => "\xE1\xBD\xA6\xCE\xB9",     # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xA7" => "\xE1\xBD\xA7\xCE\xB9",     # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xA8" => "\xE1\xBD\xA0\xCE\xB9",     # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH PSILI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xA9" => "\xE1\xBD\xA1\xCE\xB9",     # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH DASIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xAA" => "\xE1\xBD\xA2\xCE\xB9",     # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xAB" => "\xE1\xBD\xA3\xCE\xB9",     # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xAC" => "\xE1\xBD\xA4\xCE\xB9",     # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xAD" => "\xE1\xBD\xA5\xCE\xB9",     # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xAE" => "\xE1\xBD\xA6\xCE\xB9",     # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xAF" => "\xE1\xBD\xA7\xCE\xB9",     # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xB2" => "\xE1\xBD\xB0\xCE\xB9",     # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xB3" => "\xCE\xB1\xCE\xB9",         # GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI --> GREEK SMALL LETTER ALPHA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xB4" => "\xCE\xAC\xCE\xB9",         # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ALPHA WITH TONOS, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xB6" => "\xCE\xB1\xCD\x82",         # GREEK SMALL LETTER ALPHA WITH PERISPOMENI --> GREEK SMALL LETTER ALPHA, COMBINING GREEK PERISPOMENI
    "\xE1\xBE\xB7" => "\xCE\xB1\xCD\x82\xCE\xB9", # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI --> GREEK SMALL LETTER ALPHA, COMBINING GREEK PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xB8" => "\xE1\xBE\xB0",             # GREEK CAPITAL LETTER ALPHA WITH VRACHY --> GREEK SMALL LETTER ALPHA WITH VRACHY
    "\xE1\xBE\xB9" => "\xE1\xBE\xB1",             # GREEK CAPITAL LETTER ALPHA WITH MACRON --> GREEK SMALL LETTER ALPHA WITH MACRON
    "\xE1\xBE\xBA" => "\xE1\xBD\xB0",             # GREEK CAPITAL LETTER ALPHA WITH VARIA --> GREEK SMALL LETTER ALPHA WITH VARIA
    "\xE1\xBE\xBB" => "\xE1\xBD\xB1",             # GREEK CAPITAL LETTER ALPHA WITH OXIA --> GREEK SMALL LETTER ALPHA WITH OXIA
    "\xE1\xBE\xBC" => "\xCE\xB1\xCE\xB9",         # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI --> GREEK SMALL LETTER ALPHA, GREEK SMALL LETTER IOTA
    "\xE1\xBE\xBE" => "\xCE\xB9",                 # GREEK PROSGEGRAMMENI --> GREEK SMALL LETTER IOTA
    "\xE1\xBF\x82" => "\xE1\xBD\xB4\xCE\xB9",     # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ETA WITH VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBF\x83" => "\xCE\xB7\xCE\xB9",         # GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI --> GREEK SMALL LETTER ETA, GREEK SMALL LETTER IOTA
    "\xE1\xBF\x84" => "\xCE\xAE\xCE\xB9",         # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER ETA WITH TONOS, GREEK SMALL LETTER IOTA
    "\xE1\xBF\x86" => "\xCE\xB7\xCD\x82",         # GREEK SMALL LETTER ETA WITH PERISPOMENI --> GREEK SMALL LETTER ETA, COMBINING GREEK PERISPOMENI
    "\xE1\xBF\x87" => "\xCE\xB7\xCD\x82\xCE\xB9", # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI --> GREEK SMALL LETTER ETA, COMBINING GREEK PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBF\x88" => "\xE1\xBD\xB2",             # GREEK CAPITAL LETTER EPSILON WITH VARIA --> GREEK SMALL LETTER EPSILON WITH VARIA
    "\xE1\xBF\x89" => "\xE1\xBD\xB3",             # GREEK CAPITAL LETTER EPSILON WITH OXIA --> GREEK SMALL LETTER EPSILON WITH OXIA
    "\xE1\xBF\x8A" => "\xE1\xBD\xB4",             # GREEK CAPITAL LETTER ETA WITH VARIA --> GREEK SMALL LETTER ETA WITH VARIA
    "\xE1\xBF\x8B" => "\xE1\xBD\xB5",             # GREEK CAPITAL LETTER ETA WITH OXIA --> GREEK SMALL LETTER ETA WITH OXIA
    "\xE1\xBF\x8C" => "\xCE\xB7\xCE\xB9",         # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI --> GREEK SMALL LETTER ETA, GREEK SMALL LETTER IOTA
    "\xE1\xBF\x92" => "\xCE\xB9\xCC\x88\xCC\x80", # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA --> GREEK SMALL LETTER IOTA, COMBINING DIAERESIS, COMBINING GRAVE ACCENT
    "\xE1\xBF\x93" => "\xCE\xB9\xCC\x88\xCC\x81", # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA --> GREEK SMALL LETTER IOTA, COMBINING DIAERESIS, COMBINING ACUTE ACCENT
    "\xE1\xBF\x96" => "\xCE\xB9\xCD\x82",         # GREEK SMALL LETTER IOTA WITH PERISPOMENI --> GREEK SMALL LETTER IOTA, COMBINING GREEK PERISPOMENI
    "\xE1\xBF\x97" => "\xCE\xB9\xCC\x88\xCD\x82", # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI --> GREEK SMALL LETTER IOTA, COMBINING DIAERESIS, COMBINING GREEK PERISPOMENI
    "\xE1\xBF\x98" => "\xE1\xBF\x90",             # GREEK CAPITAL LETTER IOTA WITH VRACHY --> GREEK SMALL LETTER IOTA WITH VRACHY
    "\xE1\xBF\x99" => "\xE1\xBF\x91",             # GREEK CAPITAL LETTER IOTA WITH MACRON --> GREEK SMALL LETTER IOTA WITH MACRON
    "\xE1\xBF\x9A" => "\xE1\xBD\xB6",             # GREEK CAPITAL LETTER IOTA WITH VARIA --> GREEK SMALL LETTER IOTA WITH VARIA
    "\xE1\xBF\x9B" => "\xE1\xBD\xB7",             # GREEK CAPITAL LETTER IOTA WITH OXIA --> GREEK SMALL LETTER IOTA WITH OXIA
    "\xE1\xBF\xA2" => "\xCF\x85\xCC\x88\xCC\x80", # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA --> GREEK SMALL LETTER UPSILON, COMBINING DIAERESIS, COMBINING GRAVE ACCENT
    "\xE1\xBF\xA3" => "\xCF\x85\xCC\x88\xCC\x81", # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA --> GREEK SMALL LETTER UPSILON, COMBINING DIAERESIS, COMBINING ACUTE ACCENT
    "\xE1\xBF\xA4" => "\xCF\x81\xCC\x93",         # GREEK SMALL LETTER RHO WITH PSILI --> GREEK SMALL LETTER RHO, COMBINING COMMA ABOVE
    "\xE1\xBF\xA6" => "\xCF\x85\xCD\x82",         # GREEK SMALL LETTER UPSILON WITH PERISPOMENI --> GREEK SMALL LETTER UPSILON, COMBINING GREEK PERISPOMENI
    "\xE1\xBF\xA7" => "\xCF\x85\xCC\x88\xCD\x82", # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI --> GREEK SMALL LETTER UPSILON, COMBINING DIAERESIS, COMBINING GREEK PERISPOMENI
    "\xE1\xBF\xA8" => "\xE1\xBF\xA0",             # GREEK CAPITAL LETTER UPSILON WITH VRACHY --> GREEK SMALL LETTER UPSILON WITH VRACHY
    "\xE1\xBF\xA9" => "\xE1\xBF\xA1",             # GREEK CAPITAL LETTER UPSILON WITH MACRON --> GREEK SMALL LETTER UPSILON WITH MACRON
    "\xE1\xBF\xAA" => "\xE1\xBD\xBA",             # GREEK CAPITAL LETTER UPSILON WITH VARIA --> GREEK SMALL LETTER UPSILON WITH VARIA
    "\xE1\xBF\xAB" => "\xE1\xBD\xBB",             # GREEK CAPITAL LETTER UPSILON WITH OXIA --> GREEK SMALL LETTER UPSILON WITH OXIA
    "\xE1\xBF\xAC" => "\xE1\xBF\xA5",             # GREEK CAPITAL LETTER RHO WITH DASIA --> GREEK SMALL LETTER RHO WITH DASIA
    "\xE1\xBF\xB2" => "\xE1\xBD\xBC\xCE\xB9",     # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH VARIA, GREEK SMALL LETTER IOTA
    "\xE1\xBF\xB3" => "\xCF\x89\xCE\xB9",         # GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI --> GREEK SMALL LETTER OMEGA, GREEK SMALL LETTER IOTA
    "\xE1\xBF\xB4" => "\xCF\x8E\xCE\xB9",         # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI --> GREEK SMALL LETTER OMEGA WITH TONOS, GREEK SMALL LETTER IOTA
    "\xE1\xBF\xB6" => "\xCF\x89\xCD\x82",         # GREEK SMALL LETTER OMEGA WITH PERISPOMENI --> GREEK SMALL LETTER OMEGA, COMBINING GREEK PERISPOMENI
    "\xE1\xBF\xB7" => "\xCF\x89\xCD\x82\xCE\xB9", # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI --> GREEK SMALL LETTER OMEGA, COMBINING GREEK PERISPOMENI, GREEK SMALL LETTER IOTA
    "\xE1\xBF\xB8" => "\xE1\xBD\xB8",             # GREEK CAPITAL LETTER OMICRON WITH VARIA --> GREEK SMALL LETTER OMICRON WITH VARIA
    "\xE1\xBF\xB9" => "\xE1\xBD\xB9",             # GREEK CAPITAL LETTER OMICRON WITH OXIA --> GREEK SMALL LETTER OMICRON WITH OXIA
    "\xE1\xBF\xBA" => "\xE1\xBD\xBC",             # GREEK CAPITAL LETTER OMEGA WITH VARIA --> GREEK SMALL LETTER OMEGA WITH VARIA
    "\xE1\xBF\xBB" => "\xE1\xBD\xBD",             # GREEK CAPITAL LETTER OMEGA WITH OXIA --> GREEK SMALL LETTER OMEGA WITH OXIA
    "\xE1\xBF\xBC" => "\xCF\x89\xCE\xB9",         # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI --> GREEK SMALL LETTER OMEGA, GREEK SMALL LETTER IOTA
    "\xE2\x84\xA6" => "\xCF\x89",                 # OHM SIGN --> GREEK SMALL LETTER OMEGA
    "\xE2\x84\xAA" => "\x6B",                     # KELVIN SIGN --> LATIN SMALL LETTER K
    "\xE2\x84\xAB" => "\xC3\xA5",                 # ANGSTROM SIGN --> LATIN SMALL LETTER A WITH RING ABOVE
    "\xE2\x84\xB2" => "\xE2\x85\x8E",             # TURNED CAPITAL F --> TURNED SMALL F
    "\xE2\x85\xA0" => "\xE2\x85\xB0",             # ROMAN NUMERAL ONE --> SMALL ROMAN NUMERAL ONE
    "\xE2\x85\xA1" => "\xE2\x85\xB1",             # ROMAN NUMERAL TWO --> SMALL ROMAN NUMERAL TWO
    "\xE2\x85\xA2" => "\xE2\x85\xB2",             # ROMAN NUMERAL THREE --> SMALL ROMAN NUMERAL THREE
    "\xE2\x85\xA3" => "\xE2\x85\xB3",             # ROMAN NUMERAL FOUR --> SMALL ROMAN NUMERAL FOUR
    "\xE2\x85\xA4" => "\xE2\x85\xB4",             # ROMAN NUMERAL FIVE --> SMALL ROMAN NUMERAL FIVE
    "\xE2\x85\xA5" => "\xE2\x85\xB5",             # ROMAN NUMERAL SIX --> SMALL ROMAN NUMERAL SIX
    "\xE2\x85\xA6" => "\xE2\x85\xB6",             # ROMAN NUMERAL SEVEN --> SMALL ROMAN NUMERAL SEVEN
    "\xE2\x85\xA7" => "\xE2\x85\xB7",             # ROMAN NUMERAL EIGHT --> SMALL ROMAN NUMERAL EIGHT
    "\xE2\x85\xA8" => "\xE2\x85\xB8",             # ROMAN NUMERAL NINE --> SMALL ROMAN NUMERAL NINE
    "\xE2\x85\xA9" => "\xE2\x85\xB9",             # ROMAN NUMERAL TEN --> SMALL ROMAN NUMERAL TEN
    "\xE2\x85\xAA" => "\xE2\x85\xBA",             # ROMAN NUMERAL ELEVEN --> SMALL ROMAN NUMERAL ELEVEN
    "\xE2\x85\xAB" => "\xE2\x85\xBB",             # ROMAN NUMERAL TWELVE --> SMALL ROMAN NUMERAL TWELVE
    "\xE2\x85\xAC" => "\xE2\x85\xBC",             # ROMAN NUMERAL FIFTY --> SMALL ROMAN NUMERAL FIFTY
    "\xE2\x85\xAD" => "\xE2\x85\xBD",             # ROMAN NUMERAL ONE HUNDRED --> SMALL ROMAN NUMERAL ONE HUNDRED
    "\xE2\x85\xAE" => "\xE2\x85\xBE",             # ROMAN NUMERAL FIVE HUNDRED --> SMALL ROMAN NUMERAL FIVE HUNDRED
    "\xE2\x85\xAF" => "\xE2\x85\xBF",             # ROMAN NUMERAL ONE THOUSAND --> SMALL ROMAN NUMERAL ONE THOUSAND
    "\xE2\x86\x83" => "\xE2\x86\x84",             # ROMAN NUMERAL REVERSED ONE HUNDRED --> LATIN SMALL LETTER REVERSED C
    "\xE2\x92\xB6" => "\xE2\x93\x90",             # CIRCLED LATIN CAPITAL LETTER A --> CIRCLED LATIN SMALL LETTER A
    "\xE2\x92\xB7" => "\xE2\x93\x91",             # CIRCLED LATIN CAPITAL LETTER B --> CIRCLED LATIN SMALL LETTER B
    "\xE2\x92\xB8" => "\xE2\x93\x92",             # CIRCLED LATIN CAPITAL LETTER C --> CIRCLED LATIN SMALL LETTER C
    "\xE2\x92\xB9" => "\xE2\x93\x93",             # CIRCLED LATIN CAPITAL LETTER D --> CIRCLED LATIN SMALL LETTER D
    "\xE2\x92\xBA" => "\xE2\x93\x94",             # CIRCLED LATIN CAPITAL LETTER E --> CIRCLED LATIN SMALL LETTER E
    "\xE2\x92\xBB" => "\xE2\x93\x95",             # CIRCLED LATIN CAPITAL LETTER F --> CIRCLED LATIN SMALL LETTER F
    "\xE2\x92\xBC" => "\xE2\x93\x96",             # CIRCLED LATIN CAPITAL LETTER G --> CIRCLED LATIN SMALL LETTER G
    "\xE2\x92\xBD" => "\xE2\x93\x97",             # CIRCLED LATIN CAPITAL LETTER H --> CIRCLED LATIN SMALL LETTER H
    "\xE2\x92\xBE" => "\xE2\x93\x98",             # CIRCLED LATIN CAPITAL LETTER I --> CIRCLED LATIN SMALL LETTER I
    "\xE2\x92\xBF" => "\xE2\x93\x99",             # CIRCLED LATIN CAPITAL LETTER J --> CIRCLED LATIN SMALL LETTER J
    "\xE2\x93\x80" => "\xE2\x93\x9A",             # CIRCLED LATIN CAPITAL LETTER K --> CIRCLED LATIN SMALL LETTER K
    "\xE2\x93\x81" => "\xE2\x93\x9B",             # CIRCLED LATIN CAPITAL LETTER L --> CIRCLED LATIN SMALL LETTER L
    "\xE2\x93\x82" => "\xE2\x93\x9C",             # CIRCLED LATIN CAPITAL LETTER M --> CIRCLED LATIN SMALL LETTER M
    "\xE2\x93\x83" => "\xE2\x93\x9D",             # CIRCLED LATIN CAPITAL LETTER N --> CIRCLED LATIN SMALL LETTER N
    "\xE2\x93\x84" => "\xE2\x93\x9E",             # CIRCLED LATIN CAPITAL LETTER O --> CIRCLED LATIN SMALL LETTER O
    "\xE2\x93\x85" => "\xE2\x93\x9F",             # CIRCLED LATIN CAPITAL LETTER P --> CIRCLED LATIN SMALL LETTER P
    "\xE2\x93\x86" => "\xE2\x93\xA0",             # CIRCLED LATIN CAPITAL LETTER Q --> CIRCLED LATIN SMALL LETTER Q
    "\xE2\x93\x87" => "\xE2\x93\xA1",             # CIRCLED LATIN CAPITAL LETTER R --> CIRCLED LATIN SMALL LETTER R
    "\xE2\x93\x88" => "\xE2\x93\xA2",             # CIRCLED LATIN CAPITAL LETTER S --> CIRCLED LATIN SMALL LETTER S
    "\xE2\x93\x89" => "\xE2\x93\xA3",             # CIRCLED LATIN CAPITAL LETTER T --> CIRCLED LATIN SMALL LETTER T
    "\xE2\x93\x8A" => "\xE2\x93\xA4",             # CIRCLED LATIN CAPITAL LETTER U --> CIRCLED LATIN SMALL LETTER U
    "\xE2\x93\x8B" => "\xE2\x93\xA5",             # CIRCLED LATIN CAPITAL LETTER V --> CIRCLED LATIN SMALL LETTER V
    "\xE2\x93\x8C" => "\xE2\x93\xA6",             # CIRCLED LATIN CAPITAL LETTER W --> CIRCLED LATIN SMALL LETTER W
    "\xE2\x93\x8D" => "\xE2\x93\xA7",             # CIRCLED LATIN CAPITAL LETTER X --> CIRCLED LATIN SMALL LETTER X
    "\xE2\x93\x8E" => "\xE2\x93\xA8",             # CIRCLED LATIN CAPITAL LETTER Y --> CIRCLED LATIN SMALL LETTER Y
    "\xE2\x93\x8F" => "\xE2\x93\xA9",             # CIRCLED LATIN CAPITAL LETTER Z --> CIRCLED LATIN SMALL LETTER Z
    "\xE2\xB0\x80" => "\xE2\xB0\xB0",             # GLAGOLITIC CAPITAL LETTER AZU --> GLAGOLITIC SMALL LETTER AZU
    "\xE2\xB0\x81" => "\xE2\xB0\xB1",             # GLAGOLITIC CAPITAL LETTER BUKY --> GLAGOLITIC SMALL LETTER BUKY
    "\xE2\xB0\x82" => "\xE2\xB0\xB2",             # GLAGOLITIC CAPITAL LETTER VEDE --> GLAGOLITIC SMALL LETTER VEDE
    "\xE2\xB0\x83" => "\xE2\xB0\xB3",             # GLAGOLITIC CAPITAL LETTER GLAGOLI --> GLAGOLITIC SMALL LETTER GLAGOLI
    "\xE2\xB0\x84" => "\xE2\xB0\xB4",             # GLAGOLITIC CAPITAL LETTER DOBRO --> GLAGOLITIC SMALL LETTER DOBRO
    "\xE2\xB0\x85" => "\xE2\xB0\xB5",             # GLAGOLITIC CAPITAL LETTER YESTU --> GLAGOLITIC SMALL LETTER YESTU
    "\xE2\xB0\x86" => "\xE2\xB0\xB6",             # GLAGOLITIC CAPITAL LETTER ZHIVETE --> GLAGOLITIC SMALL LETTER ZHIVETE
    "\xE2\xB0\x87" => "\xE2\xB0\xB7",             # GLAGOLITIC CAPITAL LETTER DZELO --> GLAGOLITIC SMALL LETTER DZELO
    "\xE2\xB0\x88" => "\xE2\xB0\xB8",             # GLAGOLITIC CAPITAL LETTER ZEMLJA --> GLAGOLITIC SMALL LETTER ZEMLJA
    "\xE2\xB0\x89" => "\xE2\xB0\xB9",             # GLAGOLITIC CAPITAL LETTER IZHE --> GLAGOLITIC SMALL LETTER IZHE
    "\xE2\xB0\x8A" => "\xE2\xB0\xBA",             # GLAGOLITIC CAPITAL LETTER INITIAL IZHE --> GLAGOLITIC SMALL LETTER INITIAL IZHE
    "\xE2\xB0\x8B" => "\xE2\xB0\xBB",             # GLAGOLITIC CAPITAL LETTER I --> GLAGOLITIC SMALL LETTER I
    "\xE2\xB0\x8C" => "\xE2\xB0\xBC",             # GLAGOLITIC CAPITAL LETTER DJERVI --> GLAGOLITIC SMALL LETTER DJERVI
    "\xE2\xB0\x8D" => "\xE2\xB0\xBD",             # GLAGOLITIC CAPITAL LETTER KAKO --> GLAGOLITIC SMALL LETTER KAKO
    "\xE2\xB0\x8E" => "\xE2\xB0\xBE",             # GLAGOLITIC CAPITAL LETTER LJUDIJE --> GLAGOLITIC SMALL LETTER LJUDIJE
    "\xE2\xB0\x8F" => "\xE2\xB0\xBF",             # GLAGOLITIC CAPITAL LETTER MYSLITE --> GLAGOLITIC SMALL LETTER MYSLITE
    "\xE2\xB0\x90" => "\xE2\xB1\x80",             # GLAGOLITIC CAPITAL LETTER NASHI --> GLAGOLITIC SMALL LETTER NASHI
    "\xE2\xB0\x91" => "\xE2\xB1\x81",             # GLAGOLITIC CAPITAL LETTER ONU --> GLAGOLITIC SMALL LETTER ONU
    "\xE2\xB0\x92" => "\xE2\xB1\x82",             # GLAGOLITIC CAPITAL LETTER POKOJI --> GLAGOLITIC SMALL LETTER POKOJI
    "\xE2\xB0\x93" => "\xE2\xB1\x83",             # GLAGOLITIC CAPITAL LETTER RITSI --> GLAGOLITIC SMALL LETTER RITSI
    "\xE2\xB0\x94" => "\xE2\xB1\x84",             # GLAGOLITIC CAPITAL LETTER SLOVO --> GLAGOLITIC SMALL LETTER SLOVO
    "\xE2\xB0\x95" => "\xE2\xB1\x85",             # GLAGOLITIC CAPITAL LETTER TVRIDO --> GLAGOLITIC SMALL LETTER TVRIDO
    "\xE2\xB0\x96" => "\xE2\xB1\x86",             # GLAGOLITIC CAPITAL LETTER UKU --> GLAGOLITIC SMALL LETTER UKU
    "\xE2\xB0\x97" => "\xE2\xB1\x87",             # GLAGOLITIC CAPITAL LETTER FRITU --> GLAGOLITIC SMALL LETTER FRITU
    "\xE2\xB0\x98" => "\xE2\xB1\x88",             # GLAGOLITIC CAPITAL LETTER HERU --> GLAGOLITIC SMALL LETTER HERU
    "\xE2\xB0\x99" => "\xE2\xB1\x89",             # GLAGOLITIC CAPITAL LETTER OTU --> GLAGOLITIC SMALL LETTER OTU
    "\xE2\xB0\x9A" => "\xE2\xB1\x8A",             # GLAGOLITIC CAPITAL LETTER PE --> GLAGOLITIC SMALL LETTER PE
    "\xE2\xB0\x9B" => "\xE2\xB1\x8B",             # GLAGOLITIC CAPITAL LETTER SHTA --> GLAGOLITIC SMALL LETTER SHTA
    "\xE2\xB0\x9C" => "\xE2\xB1\x8C",             # GLAGOLITIC CAPITAL LETTER TSI --> GLAGOLITIC SMALL LETTER TSI
    "\xE2\xB0\x9D" => "\xE2\xB1\x8D",             # GLAGOLITIC CAPITAL LETTER CHRIVI --> GLAGOLITIC SMALL LETTER CHRIVI
    "\xE2\xB0\x9E" => "\xE2\xB1\x8E",             # GLAGOLITIC CAPITAL LETTER SHA --> GLAGOLITIC SMALL LETTER SHA
    "\xE2\xB0\x9F" => "\xE2\xB1\x8F",             # GLAGOLITIC CAPITAL LETTER YERU --> GLAGOLITIC SMALL LETTER YERU
    "\xE2\xB0\xA0" => "\xE2\xB1\x90",             # GLAGOLITIC CAPITAL LETTER YERI --> GLAGOLITIC SMALL LETTER YERI
    "\xE2\xB0\xA1" => "\xE2\xB1\x91",             # GLAGOLITIC CAPITAL LETTER YATI --> GLAGOLITIC SMALL LETTER YATI
    "\xE2\xB0\xA2" => "\xE2\xB1\x92",             # GLAGOLITIC CAPITAL LETTER SPIDERY HA --> GLAGOLITIC SMALL LETTER SPIDERY HA
    "\xE2\xB0\xA3" => "\xE2\xB1\x93",             # GLAGOLITIC CAPITAL LETTER YU --> GLAGOLITIC SMALL LETTER YU
    "\xE2\xB0\xA4" => "\xE2\xB1\x94",             # GLAGOLITIC CAPITAL LETTER SMALL YUS --> GLAGOLITIC SMALL LETTER SMALL YUS
    "\xE2\xB0\xA5" => "\xE2\xB1\x95",             # GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL --> GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL
    "\xE2\xB0\xA6" => "\xE2\xB1\x96",             # GLAGOLITIC CAPITAL LETTER YO --> GLAGOLITIC SMALL LETTER YO
    "\xE2\xB0\xA7" => "\xE2\xB1\x97",             # GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS --> GLAGOLITIC SMALL LETTER IOTATED SMALL YUS
    "\xE2\xB0\xA8" => "\xE2\xB1\x98",             # GLAGOLITIC CAPITAL LETTER BIG YUS --> GLAGOLITIC SMALL LETTER BIG YUS
    "\xE2\xB0\xA9" => "\xE2\xB1\x99",             # GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS --> GLAGOLITIC SMALL LETTER IOTATED BIG YUS
    "\xE2\xB0\xAA" => "\xE2\xB1\x9A",             # GLAGOLITIC CAPITAL LETTER FITA --> GLAGOLITIC SMALL LETTER FITA
    "\xE2\xB0\xAB" => "\xE2\xB1\x9B",             # GLAGOLITIC CAPITAL LETTER IZHITSA --> GLAGOLITIC SMALL LETTER IZHITSA
    "\xE2\xB0\xAC" => "\xE2\xB1\x9C",             # GLAGOLITIC CAPITAL LETTER SHTAPIC --> GLAGOLITIC SMALL LETTER SHTAPIC
    "\xE2\xB0\xAD" => "\xE2\xB1\x9D",             # GLAGOLITIC CAPITAL LETTER TROKUTASTI A --> GLAGOLITIC SMALL LETTER TROKUTASTI A
    "\xE2\xB0\xAE" => "\xE2\xB1\x9E",             # GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE --> GLAGOLITIC SMALL LETTER LATINATE MYSLITE
    "\xE2\xB1\xA0" => "\xE2\xB1\xA1",             # LATIN CAPITAL LETTER L WITH DOUBLE BAR --> LATIN SMALL LETTER L WITH DOUBLE BAR
    "\xE2\xB1\xA2" => "\xC9\xAB",                 # LATIN CAPITAL LETTER L WITH MIDDLE TILDE --> LATIN SMALL LETTER L WITH MIDDLE TILDE
    "\xE2\xB1\xA3" => "\xE1\xB5\xBD",             # LATIN CAPITAL LETTER P WITH STROKE --> LATIN SMALL LETTER P WITH STROKE
    "\xE2\xB1\xA4" => "\xC9\xBD",                 # LATIN CAPITAL LETTER R WITH TAIL --> LATIN SMALL LETTER R WITH TAIL
    "\xE2\xB1\xA7" => "\xE2\xB1\xA8",             # LATIN CAPITAL LETTER H WITH DESCENDER --> LATIN SMALL LETTER H WITH DESCENDER
    "\xE2\xB1\xA9" => "\xE2\xB1\xAA",             # LATIN CAPITAL LETTER K WITH DESCENDER --> LATIN SMALL LETTER K WITH DESCENDER
    "\xE2\xB1\xAB" => "\xE2\xB1\xAC",             # LATIN CAPITAL LETTER Z WITH DESCENDER --> LATIN SMALL LETTER Z WITH DESCENDER
    "\xE2\xB1\xAD" => "\xC9\x91",                 # LATIN CAPITAL LETTER ALPHA --> LATIN SMALL LETTER ALPHA
    "\xE2\xB1\xAE" => "\xC9\xB1",                 # LATIN CAPITAL LETTER M WITH HOOK --> LATIN SMALL LETTER M WITH HOOK
    "\xE2\xB1\xAF" => "\xC9\x90",                 # LATIN CAPITAL LETTER TURNED A --> LATIN SMALL LETTER TURNED A
    "\xE2\xB1\xB0" => "\xC9\x92",                 # LATIN CAPITAL LETTER TURNED ALPHA --> LATIN SMALL LETTER TURNED ALPHA
    "\xE2\xB1\xB2" => "\xE2\xB1\xB3",             # LATIN CAPITAL LETTER W WITH HOOK --> LATIN SMALL LETTER W WITH HOOK
    "\xE2\xB1\xB5" => "\xE2\xB1\xB6",             # LATIN CAPITAL LETTER HALF H --> LATIN SMALL LETTER HALF H
    "\xE2\xB1\xBE" => "\xC8\xBF",                 # LATIN CAPITAL LETTER S WITH SWASH TAIL --> LATIN SMALL LETTER S WITH SWASH TAIL
    "\xE2\xB1\xBF" => "\xC9\x80",                 # LATIN CAPITAL LETTER Z WITH SWASH TAIL --> LATIN SMALL LETTER Z WITH SWASH TAIL
    "\xE2\xB2\x80" => "\xE2\xB2\x81",             # COPTIC CAPITAL LETTER ALFA --> COPTIC SMALL LETTER ALFA
    "\xE2\xB2\x82" => "\xE2\xB2\x83",             # COPTIC CAPITAL LETTER VIDA --> COPTIC SMALL LETTER VIDA
    "\xE2\xB2\x84" => "\xE2\xB2\x85",             # COPTIC CAPITAL LETTER GAMMA --> COPTIC SMALL LETTER GAMMA
    "\xE2\xB2\x86" => "\xE2\xB2\x87",             # COPTIC CAPITAL LETTER DALDA --> COPTIC SMALL LETTER DALDA
    "\xE2\xB2\x88" => "\xE2\xB2\x89",             # COPTIC CAPITAL LETTER EIE --> COPTIC SMALL LETTER EIE
    "\xE2\xB2\x8A" => "\xE2\xB2\x8B",             # COPTIC CAPITAL LETTER SOU --> COPTIC SMALL LETTER SOU
    "\xE2\xB2\x8C" => "\xE2\xB2\x8D",             # COPTIC CAPITAL LETTER ZATA --> COPTIC SMALL LETTER ZATA
    "\xE2\xB2\x8E" => "\xE2\xB2\x8F",             # COPTIC CAPITAL LETTER HATE --> COPTIC SMALL LETTER HATE
    "\xE2\xB2\x90" => "\xE2\xB2\x91",             # COPTIC CAPITAL LETTER THETHE --> COPTIC SMALL LETTER THETHE
    "\xE2\xB2\x92" => "\xE2\xB2\x93",             # COPTIC CAPITAL LETTER IAUDA --> COPTIC SMALL LETTER IAUDA
    "\xE2\xB2\x94" => "\xE2\xB2\x95",             # COPTIC CAPITAL LETTER KAPA --> COPTIC SMALL LETTER KAPA
    "\xE2\xB2\x96" => "\xE2\xB2\x97",             # COPTIC CAPITAL LETTER LAULA --> COPTIC SMALL LETTER LAULA
    "\xE2\xB2\x98" => "\xE2\xB2\x99",             # COPTIC CAPITAL LETTER MI --> COPTIC SMALL LETTER MI
    "\xE2\xB2\x9A" => "\xE2\xB2\x9B",             # COPTIC CAPITAL LETTER NI --> COPTIC SMALL LETTER NI
    "\xE2\xB2\x9C" => "\xE2\xB2\x9D",             # COPTIC CAPITAL LETTER KSI --> COPTIC SMALL LETTER KSI
    "\xE2\xB2\x9E" => "\xE2\xB2\x9F",             # COPTIC CAPITAL LETTER O --> COPTIC SMALL LETTER O
    "\xE2\xB2\xA0" => "\xE2\xB2\xA1",             # COPTIC CAPITAL LETTER PI --> COPTIC SMALL LETTER PI
    "\xE2\xB2\xA2" => "\xE2\xB2\xA3",             # COPTIC CAPITAL LETTER RO --> COPTIC SMALL LETTER RO
    "\xE2\xB2\xA4" => "\xE2\xB2\xA5",             # COPTIC CAPITAL LETTER SIMA --> COPTIC SMALL LETTER SIMA
    "\xE2\xB2\xA6" => "\xE2\xB2\xA7",             # COPTIC CAPITAL LETTER TAU --> COPTIC SMALL LETTER TAU
    "\xE2\xB2\xA8" => "\xE2\xB2\xA9",             # COPTIC CAPITAL LETTER UA --> COPTIC SMALL LETTER UA
    "\xE2\xB2\xAA" => "\xE2\xB2\xAB",             # COPTIC CAPITAL LETTER FI --> COPTIC SMALL LETTER FI
    "\xE2\xB2\xAC" => "\xE2\xB2\xAD",             # COPTIC CAPITAL LETTER KHI --> COPTIC SMALL LETTER KHI
    "\xE2\xB2\xAE" => "\xE2\xB2\xAF",             # COPTIC CAPITAL LETTER PSI --> COPTIC SMALL LETTER PSI
    "\xE2\xB2\xB0" => "\xE2\xB2\xB1",             # COPTIC CAPITAL LETTER OOU --> COPTIC SMALL LETTER OOU
    "\xE2\xB2\xB2" => "\xE2\xB2\xB3",             # COPTIC CAPITAL LETTER DIALECT-P ALEF --> COPTIC SMALL LETTER DIALECT-P ALEF
    "\xE2\xB2\xB4" => "\xE2\xB2\xB5",             # COPTIC CAPITAL LETTER OLD COPTIC AIN --> COPTIC SMALL LETTER OLD COPTIC AIN
    "\xE2\xB2\xB6" => "\xE2\xB2\xB7",             # COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE --> COPTIC SMALL LETTER CRYPTOGRAMMIC EIE
    "\xE2\xB2\xB8" => "\xE2\xB2\xB9",             # COPTIC CAPITAL LETTER DIALECT-P KAPA --> COPTIC SMALL LETTER DIALECT-P KAPA
    "\xE2\xB2\xBA" => "\xE2\xB2\xBB",             # COPTIC CAPITAL LETTER DIALECT-P NI --> COPTIC SMALL LETTER DIALECT-P NI
    "\xE2\xB2\xBC" => "\xE2\xB2\xBD",             # COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI --> COPTIC SMALL LETTER CRYPTOGRAMMIC NI
    "\xE2\xB2\xBE" => "\xE2\xB2\xBF",             # COPTIC CAPITAL LETTER OLD COPTIC OOU --> COPTIC SMALL LETTER OLD COPTIC OOU
    "\xE2\xB3\x80" => "\xE2\xB3\x81",             # COPTIC CAPITAL LETTER SAMPI --> COPTIC SMALL LETTER SAMPI
    "\xE2\xB3\x82" => "\xE2\xB3\x83",             # COPTIC CAPITAL LETTER CROSSED SHEI --> COPTIC SMALL LETTER CROSSED SHEI
    "\xE2\xB3\x84" => "\xE2\xB3\x85",             # COPTIC CAPITAL LETTER OLD COPTIC SHEI --> COPTIC SMALL LETTER OLD COPTIC SHEI
    "\xE2\xB3\x86" => "\xE2\xB3\x87",             # COPTIC CAPITAL LETTER OLD COPTIC ESH --> COPTIC SMALL LETTER OLD COPTIC ESH
    "\xE2\xB3\x88" => "\xE2\xB3\x89",             # COPTIC CAPITAL LETTER AKHMIMIC KHEI --> COPTIC SMALL LETTER AKHMIMIC KHEI
    "\xE2\xB3\x8A" => "\xE2\xB3\x8B",             # COPTIC CAPITAL LETTER DIALECT-P HORI --> COPTIC SMALL LETTER DIALECT-P HORI
    "\xE2\xB3\x8C" => "\xE2\xB3\x8D",             # COPTIC CAPITAL LETTER OLD COPTIC HORI --> COPTIC SMALL LETTER OLD COPTIC HORI
    "\xE2\xB3\x8E" => "\xE2\xB3\x8F",             # COPTIC CAPITAL LETTER OLD COPTIC HA --> COPTIC SMALL LETTER OLD COPTIC HA
    "\xE2\xB3\x90" => "\xE2\xB3\x91",             # COPTIC CAPITAL LETTER L-SHAPED HA --> COPTIC SMALL LETTER L-SHAPED HA
    "\xE2\xB3\x92" => "\xE2\xB3\x93",             # COPTIC CAPITAL LETTER OLD COPTIC HEI --> COPTIC SMALL LETTER OLD COPTIC HEI
    "\xE2\xB3\x94" => "\xE2\xB3\x95",             # COPTIC CAPITAL LETTER OLD COPTIC HAT --> COPTIC SMALL LETTER OLD COPTIC HAT
    "\xE2\xB3\x96" => "\xE2\xB3\x97",             # COPTIC CAPITAL LETTER OLD COPTIC GANGIA --> COPTIC SMALL LETTER OLD COPTIC GANGIA
    "\xE2\xB3\x98" => "\xE2\xB3\x99",             # COPTIC CAPITAL LETTER OLD COPTIC DJA --> COPTIC SMALL LETTER OLD COPTIC DJA
    "\xE2\xB3\x9A" => "\xE2\xB3\x9B",             # COPTIC CAPITAL LETTER OLD COPTIC SHIMA --> COPTIC SMALL LETTER OLD COPTIC SHIMA
    "\xE2\xB3\x9C" => "\xE2\xB3\x9D",             # COPTIC CAPITAL LETTER OLD NUBIAN SHIMA --> COPTIC SMALL LETTER OLD NUBIAN SHIMA
    "\xE2\xB3\x9E" => "\xE2\xB3\x9F",             # COPTIC CAPITAL LETTER OLD NUBIAN NGI --> COPTIC SMALL LETTER OLD NUBIAN NGI
    "\xE2\xB3\xA0" => "\xE2\xB3\xA1",             # COPTIC CAPITAL LETTER OLD NUBIAN NYI --> COPTIC SMALL LETTER OLD NUBIAN NYI
    "\xE2\xB3\xA2" => "\xE2\xB3\xA3",             # COPTIC CAPITAL LETTER OLD NUBIAN WAU --> COPTIC SMALL LETTER OLD NUBIAN WAU
    "\xE2\xB3\xAB" => "\xE2\xB3\xAC",             # COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI --> COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI
    "\xE2\xB3\xAD" => "\xE2\xB3\xAE",             # COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA --> COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA
    "\xE2\xB3\xB2" => "\xE2\xB3\xB3",             # COPTIC CAPITAL LETTER BOHAIRIC KHEI --> COPTIC SMALL LETTER BOHAIRIC KHEI
    "\xEA\x99\x80" => "\xEA\x99\x81",             # CYRILLIC CAPITAL LETTER ZEMLYA --> CYRILLIC SMALL LETTER ZEMLYA
    "\xEA\x99\x82" => "\xEA\x99\x83",             # CYRILLIC CAPITAL LETTER DZELO --> CYRILLIC SMALL LETTER DZELO
    "\xEA\x99\x84" => "\xEA\x99\x85",             # CYRILLIC CAPITAL LETTER REVERSED DZE --> CYRILLIC SMALL LETTER REVERSED DZE
    "\xEA\x99\x86" => "\xEA\x99\x87",             # CYRILLIC CAPITAL LETTER IOTA --> CYRILLIC SMALL LETTER IOTA
    "\xEA\x99\x88" => "\xEA\x99\x89",             # CYRILLIC CAPITAL LETTER DJERV --> CYRILLIC SMALL LETTER DJERV
    "\xEA\x99\x8A" => "\xEA\x99\x8B",             # CYRILLIC CAPITAL LETTER MONOGRAPH UK --> CYRILLIC SMALL LETTER MONOGRAPH UK
    "\xEA\x99\x8C" => "\xEA\x99\x8D",             # CYRILLIC CAPITAL LETTER BROAD OMEGA --> CYRILLIC SMALL LETTER BROAD OMEGA
    "\xEA\x99\x8E" => "\xEA\x99\x8F",             # CYRILLIC CAPITAL LETTER NEUTRAL YER --> CYRILLIC SMALL LETTER NEUTRAL YER
    "\xEA\x99\x90" => "\xEA\x99\x91",             # CYRILLIC CAPITAL LETTER YERU WITH BACK YER --> CYRILLIC SMALL LETTER YERU WITH BACK YER
    "\xEA\x99\x92" => "\xEA\x99\x93",             # CYRILLIC CAPITAL LETTER IOTIFIED YAT --> CYRILLIC SMALL LETTER IOTIFIED YAT
    "\xEA\x99\x94" => "\xEA\x99\x95",             # CYRILLIC CAPITAL LETTER REVERSED YU --> CYRILLIC SMALL LETTER REVERSED YU
    "\xEA\x99\x96" => "\xEA\x99\x97",             # CYRILLIC CAPITAL LETTER IOTIFIED A --> CYRILLIC SMALL LETTER IOTIFIED A
    "\xEA\x99\x98" => "\xEA\x99\x99",             # CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS --> CYRILLIC SMALL LETTER CLOSED LITTLE YUS
    "\xEA\x99\x9A" => "\xEA\x99\x9B",             # CYRILLIC CAPITAL LETTER BLENDED YUS --> CYRILLIC SMALL LETTER BLENDED YUS
    "\xEA\x99\x9C" => "\xEA\x99\x9D",             # CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS --> CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS
    "\xEA\x99\x9E" => "\xEA\x99\x9F",             # CYRILLIC CAPITAL LETTER YN --> CYRILLIC SMALL LETTER YN
    "\xEA\x99\xA0" => "\xEA\x99\xA1",             # CYRILLIC CAPITAL LETTER REVERSED TSE --> CYRILLIC SMALL LETTER REVERSED TSE
    "\xEA\x99\xA2" => "\xEA\x99\xA3",             # CYRILLIC CAPITAL LETTER SOFT DE --> CYRILLIC SMALL LETTER SOFT DE
    "\xEA\x99\xA4" => "\xEA\x99\xA5",             # CYRILLIC CAPITAL LETTER SOFT EL --> CYRILLIC SMALL LETTER SOFT EL
    "\xEA\x99\xA6" => "\xEA\x99\xA7",             # CYRILLIC CAPITAL LETTER SOFT EM --> CYRILLIC SMALL LETTER SOFT EM
    "\xEA\x99\xA8" => "\xEA\x99\xA9",             # CYRILLIC CAPITAL LETTER MONOCULAR O --> CYRILLIC SMALL LETTER MONOCULAR O
    "\xEA\x99\xAA" => "\xEA\x99\xAB",             # CYRILLIC CAPITAL LETTER BINOCULAR O --> CYRILLIC SMALL LETTER BINOCULAR O
    "\xEA\x99\xAC" => "\xEA\x99\xAD",             # CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O --> CYRILLIC SMALL LETTER DOUBLE MONOCULAR O
    "\xEA\x9A\x80" => "\xEA\x9A\x81",             # CYRILLIC CAPITAL LETTER DWE --> CYRILLIC SMALL LETTER DWE
    "\xEA\x9A\x82" => "\xEA\x9A\x83",             # CYRILLIC CAPITAL LETTER DZWE --> CYRILLIC SMALL LETTER DZWE
    "\xEA\x9A\x84" => "\xEA\x9A\x85",             # CYRILLIC CAPITAL LETTER ZHWE --> CYRILLIC SMALL LETTER ZHWE
    "\xEA\x9A\x86" => "\xEA\x9A\x87",             # CYRILLIC CAPITAL LETTER CCHE --> CYRILLIC SMALL LETTER CCHE
    "\xEA\x9A\x88" => "\xEA\x9A\x89",             # CYRILLIC CAPITAL LETTER DZZE --> CYRILLIC SMALL LETTER DZZE
    "\xEA\x9A\x8A" => "\xEA\x9A\x8B",             # CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK --> CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK
    "\xEA\x9A\x8C" => "\xEA\x9A\x8D",             # CYRILLIC CAPITAL LETTER TWE --> CYRILLIC SMALL LETTER TWE
    "\xEA\x9A\x8E" => "\xEA\x9A\x8F",             # CYRILLIC CAPITAL LETTER TSWE --> CYRILLIC SMALL LETTER TSWE
    "\xEA\x9A\x90" => "\xEA\x9A\x91",             # CYRILLIC CAPITAL LETTER TSSE --> CYRILLIC SMALL LETTER TSSE
    "\xEA\x9A\x92" => "\xEA\x9A\x93",             # CYRILLIC CAPITAL LETTER TCHE --> CYRILLIC SMALL LETTER TCHE
    "\xEA\x9A\x94" => "\xEA\x9A\x95",             # CYRILLIC CAPITAL LETTER HWE --> CYRILLIC SMALL LETTER HWE
    "\xEA\x9A\x96" => "\xEA\x9A\x97",             # CYRILLIC CAPITAL LETTER SHWE --> CYRILLIC SMALL LETTER SHWE
    "\xEA\x9C\xA2" => "\xEA\x9C\xA3",             # LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF --> LATIN SMALL LETTER EGYPTOLOGICAL ALEF
    "\xEA\x9C\xA4" => "\xEA\x9C\xA5",             # LATIN CAPITAL LETTER EGYPTOLOGICAL AIN --> LATIN SMALL LETTER EGYPTOLOGICAL AIN
    "\xEA\x9C\xA6" => "\xEA\x9C\xA7",             # LATIN CAPITAL LETTER HENG --> LATIN SMALL LETTER HENG
    "\xEA\x9C\xA8" => "\xEA\x9C\xA9",             # LATIN CAPITAL LETTER TZ --> LATIN SMALL LETTER TZ
    "\xEA\x9C\xAA" => "\xEA\x9C\xAB",             # LATIN CAPITAL LETTER TRESILLO --> LATIN SMALL LETTER TRESILLO
    "\xEA\x9C\xAC" => "\xEA\x9C\xAD",             # LATIN CAPITAL LETTER CUATRILLO --> LATIN SMALL LETTER CUATRILLO
    "\xEA\x9C\xAE" => "\xEA\x9C\xAF",             # LATIN CAPITAL LETTER CUATRILLO WITH COMMA --> LATIN SMALL LETTER CUATRILLO WITH COMMA
    "\xEA\x9C\xB2" => "\xEA\x9C\xB3",             # LATIN CAPITAL LETTER AA --> LATIN SMALL LETTER AA
    "\xEA\x9C\xB4" => "\xEA\x9C\xB5",             # LATIN CAPITAL LETTER AO --> LATIN SMALL LETTER AO
    "\xEA\x9C\xB6" => "\xEA\x9C\xB7",             # LATIN CAPITAL LETTER AU --> LATIN SMALL LETTER AU
    "\xEA\x9C\xB8" => "\xEA\x9C\xB9",             # LATIN CAPITAL LETTER AV --> LATIN SMALL LETTER AV
    "\xEA\x9C\xBA" => "\xEA\x9C\xBB",             # LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR --> LATIN SMALL LETTER AV WITH HORIZONTAL BAR
    "\xEA\x9C\xBC" => "\xEA\x9C\xBD",             # LATIN CAPITAL LETTER AY --> LATIN SMALL LETTER AY
    "\xEA\x9C\xBE" => "\xEA\x9C\xBF",             # LATIN CAPITAL LETTER REVERSED C WITH DOT --> LATIN SMALL LETTER REVERSED C WITH DOT
    "\xEA\x9D\x80" => "\xEA\x9D\x81",             # LATIN CAPITAL LETTER K WITH STROKE --> LATIN SMALL LETTER K WITH STROKE
    "\xEA\x9D\x82" => "\xEA\x9D\x83",             # LATIN CAPITAL LETTER K WITH DIAGONAL STROKE --> LATIN SMALL LETTER K WITH DIAGONAL STROKE
    "\xEA\x9D\x84" => "\xEA\x9D\x85",             # LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE --> LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE
    "\xEA\x9D\x86" => "\xEA\x9D\x87",             # LATIN CAPITAL LETTER BROKEN L --> LATIN SMALL LETTER BROKEN L
    "\xEA\x9D\x88" => "\xEA\x9D\x89",             # LATIN CAPITAL LETTER L WITH HIGH STROKE --> LATIN SMALL LETTER L WITH HIGH STROKE
    "\xEA\x9D\x8A" => "\xEA\x9D\x8B",             # LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY --> LATIN SMALL LETTER O WITH LONG STROKE OVERLAY
    "\xEA\x9D\x8C" => "\xEA\x9D\x8D",             # LATIN CAPITAL LETTER O WITH LOOP --> LATIN SMALL LETTER O WITH LOOP
    "\xEA\x9D\x8E" => "\xEA\x9D\x8F",             # LATIN CAPITAL LETTER OO --> LATIN SMALL LETTER OO
    "\xEA\x9D\x90" => "\xEA\x9D\x91",             # LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER --> LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER
    "\xEA\x9D\x92" => "\xEA\x9D\x93",             # LATIN CAPITAL LETTER P WITH FLOURISH --> LATIN SMALL LETTER P WITH FLOURISH
    "\xEA\x9D\x94" => "\xEA\x9D\x95",             # LATIN CAPITAL LETTER P WITH SQUIRREL TAIL --> LATIN SMALL LETTER P WITH SQUIRREL TAIL
    "\xEA\x9D\x96" => "\xEA\x9D\x97",             # LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER --> LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER
    "\xEA\x9D\x98" => "\xEA\x9D\x99",             # LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE --> LATIN SMALL LETTER Q WITH DIAGONAL STROKE
    "\xEA\x9D\x9A" => "\xEA\x9D\x9B",             # LATIN CAPITAL LETTER R ROTUNDA --> LATIN SMALL LETTER R ROTUNDA
    "\xEA\x9D\x9C" => "\xEA\x9D\x9D",             # LATIN CAPITAL LETTER RUM ROTUNDA --> LATIN SMALL LETTER RUM ROTUNDA
    "\xEA\x9D\x9E" => "\xEA\x9D\x9F",             # LATIN CAPITAL LETTER V WITH DIAGONAL STROKE --> LATIN SMALL LETTER V WITH DIAGONAL STROKE
    "\xEA\x9D\xA0" => "\xEA\x9D\xA1",             # LATIN CAPITAL LETTER VY --> LATIN SMALL LETTER VY
    "\xEA\x9D\xA2" => "\xEA\x9D\xA3",             # LATIN CAPITAL LETTER VISIGOTHIC Z --> LATIN SMALL LETTER VISIGOTHIC Z
    "\xEA\x9D\xA4" => "\xEA\x9D\xA5",             # LATIN CAPITAL LETTER THORN WITH STROKE --> LATIN SMALL LETTER THORN WITH STROKE
    "\xEA\x9D\xA6" => "\xEA\x9D\xA7",             # LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER --> LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER
    "\xEA\x9D\xA8" => "\xEA\x9D\xA9",             # LATIN CAPITAL LETTER VEND --> LATIN SMALL LETTER VEND
    "\xEA\x9D\xAA" => "\xEA\x9D\xAB",             # LATIN CAPITAL LETTER ET --> LATIN SMALL LETTER ET
    "\xEA\x9D\xAC" => "\xEA\x9D\xAD",             # LATIN CAPITAL LETTER IS --> LATIN SMALL LETTER IS
    "\xEA\x9D\xAE" => "\xEA\x9D\xAF",             # LATIN CAPITAL LETTER CON --> LATIN SMALL LETTER CON
    "\xEA\x9D\xB9" => "\xEA\x9D\xBA",             # LATIN CAPITAL LETTER INSULAR D --> LATIN SMALL LETTER INSULAR D
    "\xEA\x9D\xBB" => "\xEA\x9D\xBC",             # LATIN CAPITAL LETTER INSULAR F --> LATIN SMALL LETTER INSULAR F
    "\xEA\x9D\xBD" => "\xE1\xB5\xB9",             # LATIN CAPITAL LETTER INSULAR G --> LATIN SMALL LETTER INSULAR G
    "\xEA\x9D\xBE" => "\xEA\x9D\xBF",             # LATIN CAPITAL LETTER TURNED INSULAR G --> LATIN SMALL LETTER TURNED INSULAR G
    "\xEA\x9E\x80" => "\xEA\x9E\x81",             # LATIN CAPITAL LETTER TURNED L --> LATIN SMALL LETTER TURNED L
    "\xEA\x9E\x82" => "\xEA\x9E\x83",             # LATIN CAPITAL LETTER INSULAR R --> LATIN SMALL LETTER INSULAR R
    "\xEA\x9E\x84" => "\xEA\x9E\x85",             # LATIN CAPITAL LETTER INSULAR S --> LATIN SMALL LETTER INSULAR S
    "\xEA\x9E\x86" => "\xEA\x9E\x87",             # LATIN CAPITAL LETTER INSULAR T --> LATIN SMALL LETTER INSULAR T
    "\xEA\x9E\x8B" => "\xEA\x9E\x8C",             # LATIN CAPITAL LETTER SALTILLO --> LATIN SMALL LETTER SALTILLO
    "\xEA\x9E\x8D" => "\xC9\xA5",                 # LATIN CAPITAL LETTER TURNED H --> LATIN SMALL LETTER TURNED H
    "\xEA\x9E\x90" => "\xEA\x9E\x91",             # LATIN CAPITAL LETTER N WITH DESCENDER --> LATIN SMALL LETTER N WITH DESCENDER
    "\xEA\x9E\x92" => "\xEA\x9E\x93",             # LATIN CAPITAL LETTER C WITH BAR --> LATIN SMALL LETTER C WITH BAR
    "\xEA\x9E\xA0" => "\xEA\x9E\xA1",             # LATIN CAPITAL LETTER G WITH OBLIQUE STROKE --> LATIN SMALL LETTER G WITH OBLIQUE STROKE
    "\xEA\x9E\xA2" => "\xEA\x9E\xA3",             # LATIN CAPITAL LETTER K WITH OBLIQUE STROKE --> LATIN SMALL LETTER K WITH OBLIQUE STROKE
    "\xEA\x9E\xA4" => "\xEA\x9E\xA5",             # LATIN CAPITAL LETTER N WITH OBLIQUE STROKE --> LATIN SMALL LETTER N WITH OBLIQUE STROKE
    "\xEA\x9E\xA6" => "\xEA\x9E\xA7",             # LATIN CAPITAL LETTER R WITH OBLIQUE STROKE --> LATIN SMALL LETTER R WITH OBLIQUE STROKE
    "\xEA\x9E\xA8" => "\xEA\x9E\xA9",             # LATIN CAPITAL LETTER S WITH OBLIQUE STROKE --> LATIN SMALL LETTER S WITH OBLIQUE STROKE
    "\xEA\x9E\xAA" => "\xC9\xA6",                 # LATIN CAPITAL LETTER H WITH HOOK --> LATIN SMALL LETTER H WITH HOOK
    "\xEF\xAC\x80" => "\x66\x66",                 # LATIN SMALL LIGATURE FF --> LATIN SMALL LETTER F, LATIN SMALL LETTER F
    "\xEF\xAC\x81" => "\x66\x69",                 # LATIN SMALL LIGATURE FI --> LATIN SMALL LETTER F, LATIN SMALL LETTER I
    "\xEF\xAC\x82" => "\x66\x6C",                 # LATIN SMALL LIGATURE FL --> LATIN SMALL LETTER F, LATIN SMALL LETTER L
    "\xEF\xAC\x83" => "\x66\x66\x69",             # LATIN SMALL LIGATURE FFI --> LATIN SMALL LETTER F, LATIN SMALL LETTER F, LATIN SMALL LETTER I
    "\xEF\xAC\x84" => "\x66\x66\x6C",             # LATIN SMALL LIGATURE FFL --> LATIN SMALL LETTER F, LATIN SMALL LETTER F, LATIN SMALL LETTER L
    "\xEF\xAC\x85" => "\x73\x74",                 # LATIN SMALL LIGATURE LONG S T --> LATIN SMALL LETTER S, LATIN SMALL LETTER T
    "\xEF\xAC\x86" => "\x73\x74",                 # LATIN SMALL LIGATURE ST --> LATIN SMALL LETTER S, LATIN SMALL LETTER T
    "\xEF\xAC\x93" => "\xD5\xB4\xD5\xB6",         # ARMENIAN SMALL LIGATURE MEN NOW --> ARMENIAN SMALL LETTER MEN, ARMENIAN SMALL LETTER NOW
    "\xEF\xAC\x94" => "\xD5\xB4\xD5\xA5",         # ARMENIAN SMALL LIGATURE MEN ECH --> ARMENIAN SMALL LETTER MEN, ARMENIAN SMALL LETTER ECH
    "\xEF\xAC\x95" => "\xD5\xB4\xD5\xAB",         # ARMENIAN SMALL LIGATURE MEN INI --> ARMENIAN SMALL LETTER MEN, ARMENIAN SMALL LETTER INI
    "\xEF\xAC\x96" => "\xD5\xBE\xD5\xB6",         # ARMENIAN SMALL LIGATURE VEW NOW --> ARMENIAN SMALL LETTER VEW, ARMENIAN SMALL LETTER NOW
    "\xEF\xAC\x97" => "\xD5\xB4\xD5\xAD",         # ARMENIAN SMALL LIGATURE MEN XEH --> ARMENIAN SMALL LETTER MEN, ARMENIAN SMALL LETTER XEH
    "\xEF\xBC\xA1" => "\xEF\xBD\x81",             # FULLWIDTH LATIN CAPITAL LETTER A --> FULLWIDTH LATIN SMALL LETTER A
    "\xEF\xBC\xA2" => "\xEF\xBD\x82",             # FULLWIDTH LATIN CAPITAL LETTER B --> FULLWIDTH LATIN SMALL LETTER B
    "\xEF\xBC\xA3" => "\xEF\xBD\x83",             # FULLWIDTH LATIN CAPITAL LETTER C --> FULLWIDTH LATIN SMALL LETTER C
    "\xEF\xBC\xA4" => "\xEF\xBD\x84",             # FULLWIDTH LATIN CAPITAL LETTER D --> FULLWIDTH LATIN SMALL LETTER D
    "\xEF\xBC\xA5" => "\xEF\xBD\x85",             # FULLWIDTH LATIN CAPITAL LETTER E --> FULLWIDTH LATIN SMALL LETTER E
    "\xEF\xBC\xA6" => "\xEF\xBD\x86",             # FULLWIDTH LATIN CAPITAL LETTER F --> FULLWIDTH LATIN SMALL LETTER F
    "\xEF\xBC\xA7" => "\xEF\xBD\x87",             # FULLWIDTH LATIN CAPITAL LETTER G --> FULLWIDTH LATIN SMALL LETTER G
    "\xEF\xBC\xA8" => "\xEF\xBD\x88",             # FULLWIDTH LATIN CAPITAL LETTER H --> FULLWIDTH LATIN SMALL LETTER H
    "\xEF\xBC\xA9" => "\xEF\xBD\x89",             # FULLWIDTH LATIN CAPITAL LETTER I --> FULLWIDTH LATIN SMALL LETTER I
    "\xEF\xBC\xAA" => "\xEF\xBD\x8A",             # FULLWIDTH LATIN CAPITAL LETTER J --> FULLWIDTH LATIN SMALL LETTER J
    "\xEF\xBC\xAB" => "\xEF\xBD\x8B",             # FULLWIDTH LATIN CAPITAL LETTER K --> FULLWIDTH LATIN SMALL LETTER K
    "\xEF\xBC\xAC" => "\xEF\xBD\x8C",             # FULLWIDTH LATIN CAPITAL LETTER L --> FULLWIDTH LATIN SMALL LETTER L
    "\xEF\xBC\xAD" => "\xEF\xBD\x8D",             # FULLWIDTH LATIN CAPITAL LETTER M --> FULLWIDTH LATIN SMALL LETTER M
    "\xEF\xBC\xAE" => "\xEF\xBD\x8E",             # FULLWIDTH LATIN CAPITAL LETTER N --> FULLWIDTH LATIN SMALL LETTER N
    "\xEF\xBC\xAF" => "\xEF\xBD\x8F",             # FULLWIDTH LATIN CAPITAL LETTER O --> FULLWIDTH LATIN SMALL LETTER O
    "\xEF\xBC\xB0" => "\xEF\xBD\x90",             # FULLWIDTH LATIN CAPITAL LETTER P --> FULLWIDTH LATIN SMALL LETTER P
    "\xEF\xBC\xB1" => "\xEF\xBD\x91",             # FULLWIDTH LATIN CAPITAL LETTER Q --> FULLWIDTH LATIN SMALL LETTER Q
    "\xEF\xBC\xB2" => "\xEF\xBD\x92",             # FULLWIDTH LATIN CAPITAL LETTER R --> FULLWIDTH LATIN SMALL LETTER R
    "\xEF\xBC\xB3" => "\xEF\xBD\x93",             # FULLWIDTH LATIN CAPITAL LETTER S --> FULLWIDTH LATIN SMALL LETTER S
    "\xEF\xBC\xB4" => "\xEF\xBD\x94",             # FULLWIDTH LATIN CAPITAL LETTER T --> FULLWIDTH LATIN SMALL LETTER T
    "\xEF\xBC\xB5" => "\xEF\xBD\x95",             # FULLWIDTH LATIN CAPITAL LETTER U --> FULLWIDTH LATIN SMALL LETTER U
    "\xEF\xBC\xB6" => "\xEF\xBD\x96",             # FULLWIDTH LATIN CAPITAL LETTER V --> FULLWIDTH LATIN SMALL LETTER V
    "\xEF\xBC\xB7" => "\xEF\xBD\x97",             # FULLWIDTH LATIN CAPITAL LETTER W --> FULLWIDTH LATIN SMALL LETTER W
    "\xEF\xBC\xB8" => "\xEF\xBD\x98",             # FULLWIDTH LATIN CAPITAL LETTER X --> FULLWIDTH LATIN SMALL LETTER X
    "\xEF\xBC\xB9" => "\xEF\xBD\x99",             # FULLWIDTH LATIN CAPITAL LETTER Y --> FULLWIDTH LATIN SMALL LETTER Y
    "\xEF\xBC\xBA" => "\xEF\xBD\x9A",             # FULLWIDTH LATIN CAPITAL LETTER Z --> FULLWIDTH LATIN SMALL LETTER Z
);
my $before_fc = join "\t",               sort keys %fc;
my $after_fc  = join "\t", map {$fc{$_}} sort keys %fc;

if (fc("$before_fc") eq "$after_fc") {
    print qq{ok - 9 fc("\$before_fc") eq "\$after_fc"\n};
}
else {
    print qq{not ok - 9 fc("\$before_fc") eq "\$after_fc"\n};
}

if (fc("$after_fc") eq "$after_fc") {
    print qq{ok - 10 fc("\$after_fc") eq "\$after_fc"\n};
}
else {
    print qq{not ok - 10 fc("\$after_fc") eq "\$after_fc"\n};
}

if (fc("$before_fc") eq fc("$after_fc")) {
    print qq{ok - 11 fc("\$before_fc") eq fc("\$after_fc")\n};
}
else {
    print qq{not ok - 11 fc("\$before_fc") eq fc("\$after_fc")\n};
}

if ("\F$before_fc\E" eq "$after_fc") {
    print qq{ok - 12 "\\F\$before_fc\\E" eq "\$after_fc"\n};
}
else {
    print qq{not ok - 12 "\\F\$before_fc\\E" eq "\$after_fc"\n};
}

if ("\F$after_fc\E" eq "$after_fc") {
    print qq{ok - 13 "\\F\$after_fc\\E" eq "\$after_fc"\n};
}
else {
    print qq{not ok - 13 "\\F\$after_fc\\E" eq "\$after_fc"\n};
}

if ("\F$before_fc\E" eq "\F$after_fc\E") {
    print qq{ok - 14 "\\F\$before_fc\\E" eq "\\F\$after_fc\\E"\n};
}
else {
    print qq{not ok - 14 "\\F\$before_fc\\E" eq "\\F\$after_fc\\E"\n};
}

if ("$after_fc" =~ /\F$before_fc\E/) {
    print qq{ok - 15 "\$after_fc" =~ /\\F\$before_fc\\E/\n};
}
else {
    print qq{not ok - 15 "\$after_fc" =~ /\\F\$before_fc\\E/\n};
}

if ("$after_fc" =~ /\F$after_fc\E/) {
    print qq{ok - 16 "\$after_fc" =~ /\\F\$after_fc\\E/\n};
}
else {
    print qq{not ok - 16 "\$after_fc" =~ /\\F\$after_fc\\E/\n};
}

if ("\F$before_fc\E" =~ /$after_fc/) {
    print qq{ok - 17 "\\F\$before_fc\\E" =~ /\$after_fc/\n};
}
else {
    print qq{not ok - 17 "\\F\$before_fc\\E" =~ /\$after_fc/\n};
}

if ("\F$before_fc\E" =~ /\F$before_fc\E/) {
    print qq{ok - 18 "\\F\$before_fc\\E" =~ /\\F\$before_fc\\E/\n};
}
else {
    print qq{not ok - 18 "\\F\$before_fc\\E" =~ /\\F\$before_fc\\E/\n};
}

if ("\F$before_fc\E" =~ /\F$after_fc\E/) {
    print qq{ok - 19 "\\F\$before_fc\\E" =~ /\\F\$after_fc\\E/\n};
}
else {
    print qq{not ok - 19 "\\F\$before_fc\\E" =~ /\\F\$after_fc\\E/\n};
}

if ("\F$after_fc\E" =~ /$after_fc/) {
    print qq{ok - 20 "\\F\$after_fc\\E" =~ /\$after_fc/\n};
}
else {
    print qq{not ok - 20 "\\F\$after_fc\\E" =~ /\$after_fc/\n};
}

if ("\F$after_fc\E" =~ /\F$before_fc\E/) {
    print qq{ok - 21 "\\F\$after_fc\\E" =~ /\\F\$before_fc\\E/\n};
}
else {
    print qq{not ok - 21 "\\F\$after_fc\\E" =~ /\\F\$before_fc\\E/\n};
}

if ("\F$after_fc\E" =~ /\F$after_fc\E/) {
    print qq{ok - 22 "\\F\$after_fc\\E" =~ /\\F\$after_fc\\E/\n};
}
else {
    print qq{not ok - 22 "\\F\$after_fc\\E" =~ /\\F\$after_fc\\E/\n};
}

if ("$after_fc" =~ /\F$before_fc\E/i) {
    print qq{ok - 23 "\$after_fc" =~ /\\F\$before_fc\\E/i\n};
}
else {
    print qq{not ok - 23 "\$after_fc" =~ /\\F\$before_fc\\E/i\n};
}

if ("$after_fc" =~ /\F$after_fc\E/i) {
    print qq{ok - 24 "\$after_fc" =~ /\\F\$after_fc\\E/i\n};
}
else {
    print qq{not ok - 24 "\$after_fc" =~ /\\F\$after_fc\\E/i\n};
}

if ("\F$before_fc\E" =~ /$after_fc/i) {
    print qq{ok - 25 "\\F\$before_fc\\E" =~ /\$after_fc/i\n};
}
else {
    print qq{not ok - 25 "\\F\$before_fc\\E" =~ /\$after_fc/i\n};
}

if ("\F$before_fc\E" =~ /\F$before_fc\E/i) {
    print qq{ok - 26 "\\F\$before_fc\\E" =~ /\\F\$before_fc\\E/i\n};
}
else {
    print qq{not ok - 26 "\\F\$before_fc\\E" =~ /\\F\$before_fc\\E/i\n};
}

if ("\F$before_fc\E" =~ /\F$after_fc\E/i) {
    print qq{ok - 27 "\\F\$before_fc\\E" =~ /\\F\$after_fc\\E/i\n};
}
else {
    print qq{not ok - 27 "\\F\$before_fc\\E" =~ /\\F\$after_fc\\E/i\n};
}

if ("\F$after_fc\E" =~ /$after_fc/i) {
    print qq{ok - 28 "\\F\$after_fc\\E" =~ /\$after_fc/i\n};
}
else {
    print qq{not ok - 28 "\\F\$after_fc\\E" =~ /\$after_fc/i\n};
}

if ("\F$after_fc\E" =~ /\F$before_fc\E/i) {
    print qq{ok - 29 "\\F\$after_fc\\E" =~ /\\F\$before_fc\\E/i\n};
}
else {
    print qq{not ok - 29 "\\F\$after_fc\\E" =~ /\\F\$before_fc\\E/i\n};
}

if ("\F$after_fc\E" =~ /\F$after_fc\E/i) {
    print qq{ok - 30 "\\F\$after_fc\\E" =~ /\\F\$after_fc\\E/i\n};
}
else {
    print qq{not ok - 30 "\\F\$after_fc\\E" =~ /\\F\$after_fc\\E/i\n};
}

__END__