From 99789d58054679cb53ae34698dcd3776835faf0f Mon Sep 17 00:00:00 2001 From: ArthurHeitmann <37270165+ArthurHeitmann@users.noreply.github.com> Date: Sun, 25 Jun 2023 18:08:32 +0200 Subject: [PATCH] added correct kernings to letters in MCD file (default fonts only, not for custom fonts) --- lib/fileTypeUtils/ktb/ktbIO.dart | 48 + .../mcd/defaultFontKerningMap.dart | 4883 +++++++++++++++++ lib/fileTypeUtils/mcd/mcdIO.dart | 16 +- .../otherFileTypes/McdData.dart | 20 +- pubspec.lock | 20 +- 5 files changed, 4963 insertions(+), 24 deletions(-) create mode 100644 lib/fileTypeUtils/ktb/ktbIO.dart create mode 100644 lib/fileTypeUtils/mcd/defaultFontKerningMap.dart diff --git a/lib/fileTypeUtils/ktb/ktbIO.dart b/lib/fileTypeUtils/ktb/ktbIO.dart new file mode 100644 index 00000000..5a7deb1f --- /dev/null +++ b/lib/fileTypeUtils/ktb/ktbIO.dart @@ -0,0 +1,48 @@ + +import '../utils/ByteDataWrapper.dart'; + +class KtbEntry { + final String left; + final String right; + final int kerning; + + const KtbEntry(this.left, this.right, this.kerning); + + KtbEntry.read(ByteDataWrapper bytes) + : left = bytes.readString(2, encoding: StringEncoding.utf16), + right = bytes.readString(2, encoding: StringEncoding.utf16), + kerning = bytes.readInt16(); + + void write(ByteDataWrapper bytes) { + bytes.writeString(left, StringEncoding.utf16); + bytes.writeString(right, StringEncoding.utf16); + bytes.writeInt32(kerning); + } +} + +class KtbFile { + final List entries; + + const KtbFile(this.entries); + + KtbFile.read(ByteDataWrapper bytes) : entries = [] { + var count = bytes.readInt16(); + for (var i = 0; i < count; i++) { + entries.add(KtbEntry.read(bytes)); + } + } + + static Future fromFile(String path) async { + var bytes = await ByteDataWrapper.fromFile(path); + return KtbFile.read(bytes); + } + + void write(ByteDataWrapper bytes) { + bytes.writeInt16(entries.length); + for (var entry in entries) { + entry.write(bytes); + } + } +} + + diff --git a/lib/fileTypeUtils/mcd/defaultFontKerningMap.dart b/lib/fileTypeUtils/mcd/defaultFontKerningMap.dart new file mode 100644 index 00000000..8324dcd7 --- /dev/null +++ b/lib/fileTypeUtils/mcd/defaultFontKerningMap.dart @@ -0,0 +1,4883 @@ +const Map> defaultFontKerningMap = { + 1: { + (r"", r" "): 1, + (r"", r"A"): -3, + (r"", r"C"): -4, + (r"", r"T"): -2, + (r"", r"V"): -6, + (r"", r"Y"): -4, + (r"", r"a"): -1, + (r"", r"c"): -1, + (r"", r"d"): -1, + (r"", r"f"): -1, + (r"", r"j"): -4, + (r"", r"m"): -1, + (r"", r"o"): -2, + (r"", r"t"): -1, + (r"", r"ス"): -4, + (r" ", r" "): -3, + (r'"', r" "): 1, + (r"&", r" "): 1, + (r",", r" "): 1, + (r"-", r" "): 1, + (r".", r" "): 1, + (r"/", r" "): 1, + (r"2", r" "): 1, + (r":", r" "): 1, + (r"A", r" "): 1, + (r"A", r"C"): -4, + (r"A", r"G"): -4, + (r"A", r"O"): -4, + (r"A", r"Q"): -4, + (r"A", r"T"): -5, + (r"A", r"U"): -1, + (r"A", r"V"): -6, + (r"A", r"W"): -6, + (r"A", r"Y"): -6, + (r"A", r"c"): -2, + (r"A", r"d"): -2, + (r"A", r"e"): -2, + (r"A", r"f"): -2, + (r"A", r"g"): -2, + (r"A", r"j"): -4, + (r"A", r"o"): -2, + (r"A", r"q"): -2, + (r"A", r"s"): -2, + (r"A", r"t"): -3, + (r"A", r"v"): -5, + (r"A", r"w"): -5, + (r"A", r"x"): -2, + (r"A", r"y"): -5, + (r"A", r"z"): -2, + (r"A", r"Ç"): -4, + (r"A", r"Ò"): -4, + (r"A", r"Ó"): -4, + (r"A", r"Ô"): -4, + (r"A", r"Õ"): -4, + (r"A", r"Ö"): -4, + (r"A", r"Ø"): -4, + (r"A", r"Ù"): -1, + (r"A", r"Ú"): -1, + (r"A", r"Û"): -1, + (r"A", r"Ü"): -1, + (r"A", r"Ý"): -6, + (r"A", r"ç"): -2, + (r"A", r"è"): -2, + (r"A", r"é"): -2, + (r"A", r"ê"): -2, + (r"A", r"ë"): -2, + (r"A", r"ð"): -2, + (r"A", r"ò"): -2, + (r"A", r"ó"): -2, + (r"A", r"ô"): -2, + (r"A", r"õ"): -2, + (r"A", r"ö"): -2, + (r"A", r"ø"): -2, + (r"A", r"ý"): -5, + (r"A", r"ÿ"): -5, + (r"A", r"Ÿ"): -6, + (r"B", r" "): 1, + (r"C", r" "): 1, + (r"D", r" "): 1, + (r"D", r"A"): -2, + (r"D", r"À"): -2, + (r"D", r"Á"): -2, + (r"D", r"Â"): -2, + (r"D", r"Ã"): -2, + (r"D", r"Ä"): -2, + (r"D", r"Å"): -2, + (r"D", r"Æ"): -2, + (r"E", r" "): 1, + (r"E", r"v"): -1, + (r"E", r"w"): -1, + (r"E", r"x"): -1, + (r"F", r" "): 1, + (r"F", r"A"): -4, + (r"F", r"o"): -1, + (r"F", r"À"): -4, + (r"F", r"Á"): -4, + (r"F", r"Â"): -4, + (r"F", r"Ã"): -4, + (r"F", r"Ä"): -4, + (r"F", r"Å"): -4, + (r"F", r"Æ"): -4, + (r"F", r"ò"): -1, + (r"F", r"ó"): -1, + (r"F", r"ô"): -1, + (r"F", r"õ"): -1, + (r"F", r"ö"): -1, + (r"F", r"ø"): -1, + (r"G", r" "): 1, + (r"H", r" "): 1, + (r"I", r" "): 1, + (r"J", r" "): 1, + (r"K", r" "): 1, + (r"K", r"i"): -1, + (r"K", r"ì"): -1, + (r"K", r"í"): -1, + (r"K", r"î"): -1, + (r"K", r"ï"): -1, + (r"L", r" "): 1, + (r"L", r"C"): -2, + (r"L", r"G"): -2, + (r"L", r"O"): -2, + (r"L", r"Q"): -2, + (r"L", r"T"): -4, + (r"L", r"V"): -4, + (r"L", r"W"): -3, + (r"L", r"Y"): -4, + (r"L", r"v"): -4, + (r"L", r"y"): -4, + (r"L", r"Ç"): -2, + (r"L", r"Ò"): -2, + (r"L", r"Ó"): -2, + (r"L", r"Ô"): -2, + (r"L", r"Õ"): -2, + (r"L", r"Ö"): -2, + (r"L", r"Ø"): -2, + (r"L", r"Ý"): -4, + (r"L", r"ý"): -4, + (r"L", r"ÿ"): -4, + (r"L", r"Ÿ"): -4, + (r"M", r" "): 1, + (r"N", r" "): 1, + (r"O", r" "): 1, + (r"O", r"T"): -2, + (r"P", r"A"): -4, + (r"P", r"J"): -4, + (r"P", r"c"): -1, + (r"P", r"o"): -1, + (r"P", r"À"): -4, + (r"P", r"Á"): -4, + (r"P", r"Â"): -4, + (r"P", r"Ã"): -4, + (r"P", r"Ä"): -4, + (r"P", r"Å"): -4, + (r"P", r"Æ"): -4, + (r"P", r"ç"): -1, + (r"P", r"ò"): -1, + (r"P", r"ó"): -1, + (r"P", r"ô"): -1, + (r"P", r"õ"): -1, + (r"P", r"ö"): -1, + (r"P", r"ø"): -1, + (r"R", r" "): 1, + (r"R", r"T"): -1, + (r"R", r"c"): -2, + (r"R", r"e"): -2, + (r"R", r"o"): -2, + (r"R", r"ç"): -2, + (r"R", r"è"): -2, + (r"R", r"é"): -2, + (r"R", r"ê"): -2, + (r"R", r"ë"): -2, + (r"R", r"ò"): -2, + (r"R", r"ó"): -2, + (r"R", r"ô"): -2, + (r"R", r"õ"): -2, + (r"R", r"ö"): -2, + (r"R", r"ø"): -2, + (r"S", r" "): 1, + (r"S", r"T"): -2, + (r"S", r"Y"): -2, + (r"S", r"t"): -2, + (r"S", r"Ý"): -2, + (r"S", r"Ÿ"): -2, + (r"T", r" "): 1, + (r"T", r"A"): -3, + (r"T", r"a"): -3, + (r"T", r"c"): -3, + (r"T", r"e"): -3, + (r"T", r"g"): -3, + (r"T", r"m"): -3, + (r"T", r"n"): -3, + (r"T", r"o"): -3, + (r"T", r"q"): -3, + (r"T", r"r"): -3, + (r"T", r"s"): -3, + (r"T", r"u"): -3, + (r"T", r"v"): -3, + (r"T", r"w"): -3, + (r"T", r"x"): -3, + (r"T", r"y"): -3, + (r"T", r"z"): -3, + (r"T", r"À"): -3, + (r"T", r"Á"): -3, + (r"T", r"Â"): -3, + (r"T", r"Ã"): -3, + (r"T", r"Ä"): -3, + (r"T", r"Å"): -3, + (r"T", r"Æ"): -3, + (r"T", r"à"): -3, + (r"T", r"á"): -3, + (r"T", r"â"): -3, + (r"T", r"ã"): -3, + (r"T", r"ä"): -3, + (r"T", r"å"): -3, + (r"T", r"æ"): -3, + (r"T", r"ç"): -3, + (r"T", r"è"): -3, + (r"T", r"é"): -3, + (r"T", r"ê"): -3, + (r"T", r"ë"): -3, + (r"T", r"ñ"): -3, + (r"T", r"ò"): -3, + (r"T", r"ó"): -3, + (r"T", r"ô"): -3, + (r"T", r"õ"): -3, + (r"T", r"ö"): -3, + (r"T", r"ø"): -3, + (r"T", r"ù"): -3, + (r"T", r"ú"): -3, + (r"T", r"û"): -3, + (r"T", r"ü"): -3, + (r"T", r"ý"): -3, + (r"T", r"ÿ"): -3, + (r"U", r" "): 1, + (r"U", r"m"): 1, + (r"U", r"n"): 1, + (r"U", r"ñ"): 1, + (r"V", r"A"): -4, + (r"V", r"a"): -2, + (r"V", r"c"): -3, + (r"V", r"d"): -2, + (r"V", r"e"): -3, + (r"V", r"g"): -2, + (r"V", r"m"): -2, + (r"V", r"n"): -2, + (r"V", r"o"): -3, + (r"V", r"r"): -2, + (r"V", r"s"): -2, + (r"V", r"t"): -2, + (r"V", r"u"): -2, + (r"V", r"v"): -2, + (r"V", r"w"): -2, + (r"V", r"x"): -2, + (r"V", r"y"): -2, + (r"V", r"z"): -2, + (r"V", r"À"): -4, + (r"V", r"Á"): -4, + (r"V", r"Â"): -4, + (r"V", r"Ã"): -4, + (r"V", r"Ä"): -4, + (r"V", r"Å"): -4, + (r"V", r"Æ"): -4, + (r"V", r"à"): -2, + (r"V", r"á"): -2, + (r"V", r"â"): -2, + (r"V", r"ã"): -2, + (r"V", r"ä"): -2, + (r"V", r"å"): -2, + (r"V", r"æ"): -2, + (r"V", r"ç"): -3, + (r"V", r"è"): -3, + (r"V", r"é"): -3, + (r"V", r"ê"): -3, + (r"V", r"ë"): -3, + (r"V", r"ð"): -2, + (r"V", r"ñ"): -2, + (r"V", r"ò"): -3, + (r"V", r"ó"): -3, + (r"V", r"ô"): -3, + (r"V", r"õ"): -3, + (r"V", r"ö"): -3, + (r"V", r"ø"): -3, + (r"V", r"ù"): -2, + (r"V", r"ú"): -2, + (r"V", r"û"): -2, + (r"V", r"ü"): -2, + (r"V", r"ý"): -2, + (r"V", r"ÿ"): -2, + (r"W", r" "): 1, + (r"W", r"A"): -2, + (r"W", r"a"): -1, + (r"W", r"À"): -2, + (r"W", r"Á"): -2, + (r"W", r"Â"): -2, + (r"W", r"Ã"): -2, + (r"W", r"Ä"): -2, + (r"W", r"Å"): -2, + (r"W", r"Æ"): -2, + (r"W", r"à"): -1, + (r"W", r"á"): -1, + (r"W", r"â"): -1, + (r"W", r"ã"): -1, + (r"W", r"ä"): -1, + (r"W", r"å"): -1, + (r"W", r"æ"): -1, + (r"X", r" "): 1, + (r"Y", r" "): 1, + (r"Y", r"S"): -2, + (r"Y", r"a"): -3, + (r"Y", r"c"): -4, + (r"Y", r"e"): -4, + (r"Y", r"o"): -4, + (r"Y", r"u"): -3, + (r"Y", r"à"): -3, + (r"Y", r"á"): -3, + (r"Y", r"â"): -3, + (r"Y", r"ã"): -3, + (r"Y", r"ä"): -3, + (r"Y", r"å"): -3, + (r"Y", r"æ"): -3, + (r"Y", r"ç"): -4, + (r"Y", r"è"): -4, + (r"Y", r"é"): -4, + (r"Y", r"ê"): -4, + (r"Y", r"ë"): -4, + (r"Y", r"ò"): -4, + (r"Y", r"ó"): -4, + (r"Y", r"ô"): -4, + (r"Y", r"õ"): -4, + (r"Y", r"ö"): -4, + (r"Y", r"ø"): -4, + (r"Y", r"ù"): -3, + (r"Y", r"ú"): -3, + (r"Y", r"û"): -3, + (r"Y", r"ü"): -3, + (r"Z", r" "): 1, + (r"]", r" "): 1, + (r"a", r" "): 1, + (r"a", r"c"): -1, + (r"a", r"d"): -1, + (r"a", r"e"): -1, + (r"a", r"g"): -1, + (r"a", r"j"): -2, + (r"a", r"o"): -1, + (r"a", r"t"): -1, + (r"a", r"v"): -1, + (r"a", r"w"): -1, + (r"a", r"x"): -4, + (r"a", r"y"): -2, + (r"a", r"ç"): -1, + (r"a", r"è"): -1, + (r"a", r"é"): -1, + (r"a", r"ê"): -1, + (r"a", r"ë"): -1, + (r"a", r"ð"): -1, + (r"a", r"ò"): -1, + (r"a", r"ó"): -1, + (r"a", r"ô"): -1, + (r"a", r"õ"): -1, + (r"a", r"ö"): -1, + (r"a", r"ø"): -1, + (r"a", r"ý"): -2, + (r"a", r"ÿ"): -2, + (r"b", r" "): 1, + (r"c", r" "): 1, + (r"c", r"c"): -1, + (r"c", r"e"): -1, + (r"c", r"o"): -1, + (r"c", r"t"): -1, + (r"c", r"ç"): -1, + (r"c", r"è"): -1, + (r"c", r"é"): -1, + (r"c", r"ê"): -1, + (r"c", r"ë"): -1, + (r"c", r"ò"): -1, + (r"c", r"ó"): -1, + (r"c", r"ô"): -1, + (r"c", r"õ"): -1, + (r"c", r"ö"): -1, + (r"c", r"ø"): -1, + (r"d", r" "): 1, + (r"d", r"e"): -1, + (r"d", r"i"): -1, + (r"d", r"j"): -3, + (r"d", r"o"): -1, + (r"d", r"y"): -2, + (r"d", r"è"): -1, + (r"d", r"é"): -1, + (r"d", r"ê"): -1, + (r"d", r"ë"): -1, + (r"d", r"ì"): -1, + (r"d", r"í"): -1, + (r"d", r"î"): -1, + (r"d", r"ï"): -1, + (r"d", r"ò"): -1, + (r"d", r"ó"): -1, + (r"d", r"ô"): -1, + (r"d", r"õ"): -1, + (r"d", r"ö"): -1, + (r"d", r"ø"): -1, + (r"d", r"ý"): -2, + (r"d", r"ÿ"): -2, + (r"e", r" "): 1, + (r"e", r"a"): -1, + (r"e", r"c"): -1, + (r"e", r"d"): -1, + (r"e", r"e"): -1, + (r"e", r"f"): -1, + (r"e", r"g"): -1, + (r"e", r"i"): -1, + (r"e", r"j"): -4, + (r"e", r"l"): -1, + (r"e", r"m"): -1, + (r"e", r"n"): -1, + (r"e", r"r"): -1, + (r"e", r"s"): -1, + (r"e", r"t"): -2, + (r"e", r"v"): -2, + (r"e", r"w"): -1, + (r"e", r"x"): -2, + (r"e", r"y"): -3, + (r"e", r"à"): -1, + (r"e", r"á"): -1, + (r"e", r"â"): -1, + (r"e", r"ã"): -1, + (r"e", r"ä"): -1, + (r"e", r"å"): -1, + (r"e", r"æ"): -1, + (r"e", r"ç"): -1, + (r"e", r"è"): -1, + (r"e", r"é"): -1, + (r"e", r"ê"): -1, + (r"e", r"ë"): -1, + (r"e", r"ì"): -1, + (r"e", r"í"): -1, + (r"e", r"î"): -1, + (r"e", r"ï"): -1, + (r"e", r"ð"): -1, + (r"e", r"ñ"): -1, + (r"e", r"ý"): -3, + (r"e", r"ÿ"): -3, + (r"f", r" "): 1, + (r"f", r"c"): -2, + (r"f", r"d"): -2, + (r"f", r"e"): -2, + (r"f", r"f"): -1, + (r"f", r"g"): -2, + (r"f", r"i"): -1, + (r"f", r"j"): -4, + (r"f", r"l"): -2, + (r"f", r"o"): -2, + (r"f", r"q"): -2, + (r"f", r"s"): -2, + (r"f", r"t"): -2, + (r"f", r"u"): -1, + (r"f", r"x"): -1, + (r"f", r"y"): -1, + (r"f", r"ç"): -2, + (r"f", r"è"): -2, + (r"f", r"é"): -2, + (r"f", r"ê"): -2, + (r"f", r"ë"): -2, + (r"f", r"ì"): -1, + (r"f", r"í"): -1, + (r"f", r"î"): -1, + (r"f", r"ï"): -1, + (r"f", r"ð"): -2, + (r"f", r"ò"): -2, + (r"f", r"ó"): -2, + (r"f", r"ô"): -2, + (r"f", r"õ"): -2, + (r"f", r"ö"): -2, + (r"f", r"ø"): -2, + (r"f", r"ù"): -1, + (r"f", r"ú"): -1, + (r"f", r"û"): -1, + (r"f", r"ü"): -1, + (r"f", r"ý"): -1, + (r"f", r"ÿ"): -1, + (r"g", r" "): 1, + (r"h", r" "): 1, + (r"h", r"y"): -2, + (r"h", r"ý"): -2, + (r"h", r"ÿ"): -2, + (r"i", r" "): 1, + (r"i", r"j"): -2, + (r"k", r" "): 1, + (r"k", r"c"): -2, + (r"k", r"d"): -2, + (r"k", r"e"): -2, + (r"k", r"g"): -2, + (r"k", r"i"): -1, + (r"k", r"o"): -2, + (r"k", r"q"): -2, + (r"k", r"s"): -2, + (r"k", r"t"): -1, + (r"k", r"v"): -1, + (r"k", r"ç"): -2, + (r"k", r"è"): -2, + (r"k", r"é"): -2, + (r"k", r"ê"): -2, + (r"k", r"ë"): -2, + (r"k", r"ì"): -1, + (r"k", r"í"): -1, + (r"k", r"î"): -1, + (r"k", r"ï"): -1, + (r"k", r"ð"): -2, + (r"k", r"ò"): -2, + (r"k", r"ó"): -2, + (r"k", r"ô"): -2, + (r"k", r"õ"): -2, + (r"k", r"ö"): -2, + (r"k", r"ø"): -2, + (r"l", r" "): 1, + (r"l", r"y"): -1, + (r"l", r"ý"): -1, + (r"l", r"ÿ"): -1, + (r"m", r" "): 1, + (r"m", r"v"): -1, + (r"m", r"y"): -1, + (r"m", r"ý"): -1, + (r"m", r"ÿ"): -1, + (r"n", r" "): 1, + (r"n", r"t"): -1, + (r"n", r"v"): -1, + (r"n", r"y"): -1, + (r"n", r"ý"): -1, + (r"n", r"ÿ"): -1, + (r"o", r" "): 1, + (r"o", r"f"): -1, + (r"o", r"j"): -3, + (r"o", r"l"): -1, + (r"o", r"s"): -1, + (r"o", r"t"): -1, + (r"o", r"v"): -1, + (r"o", r"w"): -1, + (r"o", r"y"): -3, + (r"o", r"ý"): -3, + (r"o", r"ÿ"): -3, + (r"p", r" "): 1, + (r"p", r"c"): -1, + (r"p", r"e"): -1, + (r"p", r"o"): -1, + (r"p", r"t"): -1, + (r"p", r"x"): -2, + (r"p", r"y"): -1, + (r"p", r"ç"): -1, + (r"p", r"è"): -1, + (r"p", r"é"): -1, + (r"p", r"ê"): -1, + (r"p", r"ë"): -1, + (r"p", r"ò"): -1, + (r"p", r"ó"): -1, + (r"p", r"ô"): -1, + (r"p", r"õ"): -1, + (r"p", r"ö"): -1, + (r"p", r"ø"): -1, + (r"p", r"ý"): -1, + (r"p", r"ÿ"): -1, + (r"r", r" "): 1, + (r"r", r"a"): -1, + (r"r", r"c"): -1, + (r"r", r"d"): -1, + (r"r", r"e"): -1, + (r"r", r"f"): -1, + (r"r", r"g"): -1, + (r"r", r"i"): -1, + (r"r", r"m"): -1, + (r"r", r"n"): -1, + (r"r", r"o"): -1, + (r"r", r"s"): -1, + (r"r", r"t"): -1, + (r"r", r"à"): -1, + (r"r", r"á"): -1, + (r"r", r"â"): -1, + (r"r", r"ã"): -1, + (r"r", r"ä"): -1, + (r"r", r"å"): -1, + (r"r", r"æ"): -1, + (r"r", r"ç"): -1, + (r"r", r"è"): -1, + (r"r", r"é"): -1, + (r"r", r"ê"): -1, + (r"r", r"ë"): -1, + (r"r", r"ì"): -1, + (r"r", r"í"): -1, + (r"r", r"î"): -1, + (r"r", r"ï"): -1, + (r"r", r"ð"): -1, + (r"r", r"ñ"): -1, + (r"r", r"ò"): -1, + (r"r", r"ó"): -1, + (r"r", r"ô"): -1, + (r"r", r"õ"): -1, + (r"r", r"ö"): -1, + (r"r", r"ø"): -1, + (r"s", r" "): 1, + (r"s", r"a"): -1, + (r"s", r"c"): -1, + (r"s", r"e"): -1, + (r"s", r"i"): -1, + (r"s", r"l"): -1, + (r"s", r"o"): -2, + (r"s", r"s"): -1, + (r"s", r"t"): -1, + (r"s", r"v"): -1, + (r"s", r"w"): -1, + (r"s", r"y"): -2, + (r"s", r"à"): -1, + (r"s", r"á"): -1, + (r"s", r"â"): -1, + (r"s", r"ã"): -1, + (r"s", r"ä"): -1, + (r"s", r"å"): -1, + (r"s", r"æ"): -1, + (r"s", r"ç"): -1, + (r"s", r"è"): -1, + (r"s", r"é"): -1, + (r"s", r"ê"): -1, + (r"s", r"ë"): -1, + (r"s", r"ì"): -1, + (r"s", r"í"): -1, + (r"s", r"î"): -1, + (r"s", r"ï"): -1, + (r"s", r"ò"): -2, + (r"s", r"ó"): -2, + (r"s", r"ô"): -2, + (r"s", r"õ"): -2, + (r"s", r"ö"): -2, + (r"s", r"ø"): -2, + (r"s", r"ý"): -2, + (r"s", r"ÿ"): -2, + (r"t", r" "): 1, + (r"t", r"a"): -1, + (r"t", r"c"): -2, + (r"t", r"d"): -2, + (r"t", r"e"): -2, + (r"t", r"f"): -1, + (r"t", r"g"): -2, + (r"t", r"i"): -1, + (r"t", r"l"): -1, + (r"t", r"o"): -2, + (r"t", r"q"): -2, + (r"t", r"r"): -1, + (r"t", r"s"): -2, + (r"t", r"t"): -2, + (r"t", r"v"): -1, + (r"t", r"w"): -1, + (r"t", r"y"): -2, + (r"t", r"à"): -1, + (r"t", r"á"): -1, + (r"t", r"â"): -1, + (r"t", r"ã"): -1, + (r"t", r"ä"): -1, + (r"t", r"å"): -1, + (r"t", r"æ"): -1, + (r"t", r"ç"): -2, + (r"t", r"è"): -2, + (r"t", r"é"): -2, + (r"t", r"ê"): -2, + (r"t", r"ë"): -2, + (r"t", r"ì"): -1, + (r"t", r"í"): -1, + (r"t", r"î"): -1, + (r"t", r"ï"): -1, + (r"t", r"ð"): -2, + (r"t", r"ò"): -2, + (r"t", r"ó"): -2, + (r"t", r"ô"): -2, + (r"t", r"õ"): -2, + (r"t", r"ö"): -2, + (r"t", r"ø"): -2, + (r"t", r"ý"): -2, + (r"t", r"ÿ"): -2, + (r"u", r" "): 1, + (r"u", r"t"): -1, + (r"v", r"a"): -1, + (r"v", r"c"): -2, + (r"v", r"d"): -2, + (r"v", r"e"): -2, + (r"v", r"g"): -2, + (r"v", r"i"): -1, + (r"v", r"o"): -2, + (r"v", r"q"): -2, + (r"v", r"s"): -2, + (r"v", r"à"): -1, + (r"v", r"á"): -1, + (r"v", r"â"): -1, + (r"v", r"ã"): -1, + (r"v", r"ä"): -1, + (r"v", r"å"): -1, + (r"v", r"æ"): -1, + (r"v", r"ç"): -2, + (r"v", r"è"): -2, + (r"v", r"é"): -2, + (r"v", r"ê"): -2, + (r"v", r"ë"): -2, + (r"v", r"ì"): -1, + (r"v", r"í"): -1, + (r"v", r"î"): -1, + (r"v", r"ï"): -1, + (r"v", r"ð"): -2, + (r"v", r"ò"): -2, + (r"v", r"ó"): -2, + (r"v", r"ô"): -2, + (r"v", r"õ"): -2, + (r"v", r"ö"): -2, + (r"v", r"ø"): -2, + (r"w", r" "): 1, + (r"w", r"c"): -1, + (r"w", r"d"): -1, + (r"w", r"e"): -1, + (r"w", r"g"): -1, + (r"w", r"h"): -1, + (r"w", r"i"): -1, + (r"w", r"o"): -1, + (r"w", r"q"): -1, + (r"w", r"ç"): -1, + (r"w", r"è"): -1, + (r"w", r"é"): -1, + (r"w", r"ê"): -1, + (r"w", r"ë"): -1, + (r"w", r"ì"): -1, + (r"w", r"í"): -1, + (r"w", r"î"): -1, + (r"w", r"ï"): -1, + (r"w", r"ð"): -1, + (r"w", r"ò"): -1, + (r"w", r"ó"): -1, + (r"w", r"ô"): -1, + (r"w", r"õ"): -1, + (r"w", r"ö"): -1, + (r"w", r"ø"): -1, + (r"x", r" "): 1, + (r"x", r"c"): -3, + (r"x", r"d"): -3, + (r"x", r"e"): -3, + (r"x", r"g"): -3, + (r"x", r"i"): -1, + (r"x", r"o"): -3, + (r"x", r"q"): -3, + (r"x", r"t"): -2, + (r"x", r"ç"): -3, + (r"x", r"è"): -3, + (r"x", r"é"): -3, + (r"x", r"ê"): -3, + (r"x", r"ë"): -3, + (r"x", r"ì"): -1, + (r"x", r"í"): -1, + (r"x", r"î"): -1, + (r"x", r"ï"): -1, + (r"x", r"ð"): -3, + (r"x", r"ò"): -3, + (r"x", r"ó"): -3, + (r"x", r"ô"): -3, + (r"x", r"õ"): -3, + (r"x", r"ö"): -3, + (r"x", r"ø"): -3, + (r"y", r" "): 1, + (r"y", r"a"): -1, + (r"y", r"c"): -1, + (r"y", r"d"): -1, + (r"y", r"e"): -1, + (r"y", r"g"): -1, + (r"y", r"o"): -1, + (r"y", r"p"): -1, + (r"y", r"q"): -1, + (r"y", r"à"): -1, + (r"y", r"á"): -1, + (r"y", r"â"): -1, + (r"y", r"ã"): -1, + (r"y", r"ä"): -1, + (r"y", r"å"): -1, + (r"y", r"æ"): -1, + (r"y", r"ç"): -1, + (r"y", r"è"): -1, + (r"y", r"é"): -1, + (r"y", r"ê"): -1, + (r"y", r"ë"): -1, + (r"y", r"ð"): -1, + (r"y", r"ò"): -1, + (r"y", r"ó"): -1, + (r"y", r"ô"): -1, + (r"y", r"õ"): -1, + (r"y", r"ö"): -1, + (r"y", r"ø"): -1, + (r"y", r"þ"): -1, + (r"z", r" "): 1, + (r"z", r"e"): -1, + (r"z", r"o"): -1, + (r"z", r"è"): -1, + (r"z", r"é"): -1, + (r"z", r"ê"): -1, + (r"z", r"ë"): -1, + (r"z", r"ò"): -1, + (r"z", r"ó"): -1, + (r"z", r"ô"): -1, + (r"z", r"õ"): -1, + (r"z", r"ö"): -1, + (r"z", r"ø"): -1, + (r"À", r" "): 1, + (r"À", r"C"): -4, + (r"À", r"G"): -4, + (r"À", r"O"): -4, + (r"À", r"Q"): -4, + (r"À", r"T"): -5, + (r"À", r"U"): -1, + (r"À", r"V"): -6, + (r"À", r"W"): -6, + (r"À", r"Y"): -6, + (r"À", r"c"): -2, + (r"À", r"d"): -2, + (r"À", r"e"): -2, + (r"À", r"f"): -2, + (r"À", r"g"): -2, + (r"À", r"j"): -4, + (r"À", r"o"): -2, + (r"À", r"q"): -2, + (r"À", r"s"): -2, + (r"À", r"t"): -3, + (r"À", r"v"): -5, + (r"À", r"w"): -5, + (r"À", r"x"): -2, + (r"À", r"y"): -5, + (r"À", r"z"): -2, + (r"À", r"Ç"): -4, + (r"À", r"Ò"): -4, + (r"À", r"Ó"): -4, + (r"À", r"Ô"): -4, + (r"À", r"Õ"): -4, + (r"À", r"Ö"): -4, + (r"À", r"Ø"): -4, + (r"À", r"Ù"): -1, + (r"À", r"Ú"): -1, + (r"À", r"Û"): -1, + (r"À", r"Ü"): -1, + (r"À", r"Ý"): -6, + (r"À", r"ç"): -2, + (r"À", r"è"): -2, + (r"À", r"é"): -2, + (r"À", r"ê"): -2, + (r"À", r"ë"): -2, + (r"À", r"ð"): -2, + (r"À", r"ò"): -2, + (r"À", r"ó"): -2, + (r"À", r"ô"): -2, + (r"À", r"õ"): -2, + (r"À", r"ö"): -2, + (r"À", r"ø"): -2, + (r"À", r"ý"): -5, + (r"À", r"ÿ"): -5, + (r"À", r"Ÿ"): -6, + (r"Á", r"C"): -4, + (r"Á", r"G"): -4, + (r"Á", r"O"): -4, + (r"Á", r"Q"): -4, + (r"Á", r"T"): -5, + (r"Á", r"U"): -1, + (r"Á", r"V"): -6, + (r"Á", r"W"): -6, + (r"Á", r"Y"): -6, + (r"Á", r"c"): -2, + (r"Á", r"d"): -2, + (r"Á", r"e"): -2, + (r"Á", r"f"): -2, + (r"Á", r"g"): -2, + (r"Á", r"j"): -4, + (r"Á", r"o"): -2, + (r"Á", r"q"): -2, + (r"Á", r"s"): -2, + (r"Á", r"t"): -3, + (r"Á", r"v"): -5, + (r"Á", r"w"): -5, + (r"Á", r"x"): -2, + (r"Á", r"y"): -5, + (r"Á", r"z"): -2, + (r"Á", r"Ç"): -4, + (r"Á", r"Ò"): -4, + (r"Á", r"Ó"): -4, + (r"Á", r"Ô"): -4, + (r"Á", r"Õ"): -4, + (r"Á", r"Ö"): -4, + (r"Á", r"Ø"): -4, + (r"Á", r"Ù"): -1, + (r"Á", r"Ú"): -1, + (r"Á", r"Û"): -1, + (r"Á", r"Ü"): -1, + (r"Á", r"Ý"): -6, + (r"Á", r"ç"): -2, + (r"Á", r"è"): -2, + (r"Á", r"é"): -2, + (r"Á", r"ê"): -2, + (r"Á", r"ë"): -2, + (r"Á", r"ð"): -2, + (r"Á", r"ò"): -2, + (r"Á", r"ó"): -2, + (r"Á", r"ô"): -2, + (r"Á", r"õ"): -2, + (r"Á", r"ö"): -2, + (r"Á", r"ø"): -2, + (r"Á", r"ý"): -5, + (r"Á", r"ÿ"): -5, + (r"Á", r"Ÿ"): -6, + (r"Â", r"C"): -4, + (r"Â", r"G"): -4, + (r"Â", r"O"): -4, + (r"Â", r"Q"): -4, + (r"Â", r"T"): -5, + (r"Â", r"U"): -1, + (r"Â", r"V"): -6, + (r"Â", r"W"): -6, + (r"Â", r"Y"): -6, + (r"Â", r"c"): -2, + (r"Â", r"d"): -2, + (r"Â", r"e"): -2, + (r"Â", r"f"): -2, + (r"Â", r"g"): -2, + (r"Â", r"j"): -4, + (r"Â", r"o"): -2, + (r"Â", r"q"): -2, + (r"Â", r"s"): -2, + (r"Â", r"t"): -3, + (r"Â", r"v"): -5, + (r"Â", r"w"): -5, + (r"Â", r"x"): -2, + (r"Â", r"y"): -5, + (r"Â", r"z"): -2, + (r"Â", r"Ç"): -4, + (r"Â", r"Ò"): -4, + (r"Â", r"Ó"): -4, + (r"Â", r"Ô"): -4, + (r"Â", r"Õ"): -4, + (r"Â", r"Ö"): -4, + (r"Â", r"Ø"): -4, + (r"Â", r"Ù"): -1, + (r"Â", r"Ú"): -1, + (r"Â", r"Û"): -1, + (r"Â", r"Ü"): -1, + (r"Â", r"Ý"): -6, + (r"Â", r"ç"): -2, + (r"Â", r"è"): -2, + (r"Â", r"é"): -2, + (r"Â", r"ê"): -2, + (r"Â", r"ë"): -2, + (r"Â", r"ð"): -2, + (r"Â", r"ò"): -2, + (r"Â", r"ó"): -2, + (r"Â", r"ô"): -2, + (r"Â", r"õ"): -2, + (r"Â", r"ö"): -2, + (r"Â", r"ø"): -2, + (r"Â", r"ý"): -5, + (r"Â", r"ÿ"): -5, + (r"Â", r"Ÿ"): -6, + (r"Ã", r"C"): -4, + (r"Ã", r"G"): -4, + (r"Ã", r"O"): -4, + (r"Ã", r"Q"): -4, + (r"Ã", r"T"): -5, + (r"Ã", r"U"): -1, + (r"Ã", r"V"): -6, + (r"Ã", r"W"): -6, + (r"Ã", r"Y"): -6, + (r"Ã", r"c"): -2, + (r"Ã", r"d"): -2, + (r"Ã", r"e"): -2, + (r"Ã", r"f"): -2, + (r"Ã", r"g"): -2, + (r"Ã", r"j"): -4, + (r"Ã", r"o"): -2, + (r"Ã", r"q"): -2, + (r"Ã", r"s"): -2, + (r"Ã", r"t"): -3, + (r"Ã", r"v"): -5, + (r"Ã", r"w"): -5, + (r"Ã", r"x"): -2, + (r"Ã", r"y"): -5, + (r"Ã", r"z"): -2, + (r"Ã", r"Ç"): -4, + (r"Ã", r"Ò"): -4, + (r"Ã", r"Ó"): -4, + (r"Ã", r"Ô"): -4, + (r"Ã", r"Õ"): -4, + (r"Ã", r"Ö"): -4, + (r"Ã", r"Ø"): -4, + (r"Ã", r"Ù"): -1, + (r"Ã", r"Ú"): -1, + (r"Ã", r"Û"): -1, + (r"Ã", r"Ü"): -1, + (r"Ã", r"Ý"): -6, + (r"Ã", r"ç"): -2, + (r"Ã", r"è"): -2, + (r"Ã", r"é"): -2, + (r"Ã", r"ê"): -2, + (r"Ã", r"ë"): -2, + (r"Ã", r"ð"): -2, + (r"Ã", r"ò"): -2, + (r"Ã", r"ó"): -2, + (r"Ã", r"ô"): -2, + (r"Ã", r"õ"): -2, + (r"Ã", r"ö"): -2, + (r"Ã", r"ø"): -2, + (r"Ã", r"ý"): -5, + (r"Ã", r"ÿ"): -5, + (r"Ã", r"Ÿ"): -6, + (r"Ä", r"C"): -4, + (r"Ä", r"G"): -4, + (r"Ä", r"O"): -4, + (r"Ä", r"Q"): -4, + (r"Ä", r"T"): -5, + (r"Ä", r"U"): -1, + (r"Ä", r"V"): -6, + (r"Ä", r"W"): -6, + (r"Ä", r"Y"): -6, + (r"Ä", r"c"): -2, + (r"Ä", r"d"): -2, + (r"Ä", r"e"): -2, + (r"Ä", r"f"): -2, + (r"Ä", r"g"): -2, + (r"Ä", r"j"): -4, + (r"Ä", r"o"): -2, + (r"Ä", r"q"): -2, + (r"Ä", r"s"): -2, + (r"Ä", r"t"): -3, + (r"Ä", r"v"): -5, + (r"Ä", r"w"): -5, + (r"Ä", r"x"): -2, + (r"Ä", r"y"): -5, + (r"Ä", r"z"): -2, + (r"Ä", r"Ç"): -4, + (r"Ä", r"Ò"): -4, + (r"Ä", r"Ó"): -4, + (r"Ä", r"Ô"): -4, + (r"Ä", r"Õ"): -4, + (r"Ä", r"Ö"): -4, + (r"Ä", r"Ø"): -4, + (r"Ä", r"Ù"): -1, + (r"Ä", r"Ú"): -1, + (r"Ä", r"Û"): -1, + (r"Ä", r"Ü"): -1, + (r"Ä", r"Ý"): -6, + (r"Ä", r"ç"): -2, + (r"Ä", r"è"): -2, + (r"Ä", r"é"): -2, + (r"Ä", r"ê"): -2, + (r"Ä", r"ë"): -2, + (r"Ä", r"ð"): -2, + (r"Ä", r"ò"): -2, + (r"Ä", r"ó"): -2, + (r"Ä", r"ô"): -2, + (r"Ä", r"õ"): -2, + (r"Ä", r"ö"): -2, + (r"Ä", r"ø"): -2, + (r"Ä", r"ý"): -5, + (r"Ä", r"ÿ"): -5, + (r"Ä", r"Ÿ"): -6, + (r"Å", r"C"): -4, + (r"Å", r"G"): -4, + (r"Å", r"O"): -4, + (r"Å", r"Q"): -4, + (r"Å", r"T"): -5, + (r"Å", r"U"): -1, + (r"Å", r"V"): -6, + (r"Å", r"W"): -6, + (r"Å", r"Y"): -6, + (r"Å", r"c"): -2, + (r"Å", r"d"): -2, + (r"Å", r"e"): -2, + (r"Å", r"f"): -2, + (r"Å", r"g"): -2, + (r"Å", r"j"): -4, + (r"Å", r"o"): -2, + (r"Å", r"q"): -2, + (r"Å", r"s"): -2, + (r"Å", r"t"): -3, + (r"Å", r"v"): -5, + (r"Å", r"w"): -5, + (r"Å", r"x"): -2, + (r"Å", r"y"): -5, + (r"Å", r"z"): -2, + (r"Å", r"Ç"): -4, + (r"Å", r"Ò"): -4, + (r"Å", r"Ó"): -4, + (r"Å", r"Ô"): -4, + (r"Å", r"Õ"): -4, + (r"Å", r"Ö"): -4, + (r"Å", r"Ø"): -4, + (r"Å", r"Ù"): -1, + (r"Å", r"Ú"): -1, + (r"Å", r"Û"): -1, + (r"Å", r"Ü"): -1, + (r"Å", r"Ý"): -6, + (r"Å", r"ç"): -2, + (r"Å", r"è"): -2, + (r"Å", r"é"): -2, + (r"Å", r"ê"): -2, + (r"Å", r"ë"): -2, + (r"Å", r"ð"): -2, + (r"Å", r"ò"): -2, + (r"Å", r"ó"): -2, + (r"Å", r"ô"): -2, + (r"Å", r"õ"): -2, + (r"Å", r"ö"): -2, + (r"Å", r"ø"): -2, + (r"Å", r"ý"): -5, + (r"Å", r"ÿ"): -5, + (r"Å", r"Ÿ"): -6, + (r"Æ", r"C"): -4, + (r"Æ", r"G"): -4, + (r"Æ", r"O"): -4, + (r"Æ", r"Q"): -4, + (r"Æ", r"T"): -5, + (r"Æ", r"U"): -1, + (r"Æ", r"V"): -6, + (r"Æ", r"W"): -6, + (r"Æ", r"Y"): -6, + (r"Æ", r"c"): -2, + (r"Æ", r"d"): -2, + (r"Æ", r"e"): -2, + (r"Æ", r"f"): -2, + (r"Æ", r"g"): -2, + (r"Æ", r"j"): -4, + (r"Æ", r"o"): -2, + (r"Æ", r"q"): -2, + (r"Æ", r"s"): -2, + (r"Æ", r"t"): -3, + (r"Æ", r"v"): -5, + (r"Æ", r"w"): -5, + (r"Æ", r"x"): -2, + (r"Æ", r"y"): -5, + (r"Æ", r"z"): -2, + (r"Æ", r"Ç"): -4, + (r"Æ", r"Ò"): -4, + (r"Æ", r"Ó"): -4, + (r"Æ", r"Ô"): -4, + (r"Æ", r"Õ"): -4, + (r"Æ", r"Ö"): -4, + (r"Æ", r"Ø"): -4, + (r"Æ", r"Ù"): -1, + (r"Æ", r"Ú"): -1, + (r"Æ", r"Û"): -1, + (r"Æ", r"Ü"): -1, + (r"Æ", r"Ý"): -6, + (r"Æ", r"ç"): -2, + (r"Æ", r"è"): -2, + (r"Æ", r"é"): -2, + (r"Æ", r"ê"): -2, + (r"Æ", r"ë"): -2, + (r"Æ", r"ð"): -2, + (r"Æ", r"ò"): -2, + (r"Æ", r"ó"): -2, + (r"Æ", r"ô"): -2, + (r"Æ", r"õ"): -2, + (r"Æ", r"ö"): -2, + (r"Æ", r"ø"): -2, + (r"Æ", r"ý"): -5, + (r"Æ", r"ÿ"): -5, + (r"Æ", r"Ÿ"): -6, + (r"È", r"v"): -1, + (r"È", r"w"): -1, + (r"È", r"x"): -1, + (r"É", r" "): 1, + (r"É", r"v"): -1, + (r"É", r"w"): -1, + (r"É", r"x"): -1, + (r"Ê", r"v"): -1, + (r"Ê", r"w"): -1, + (r"Ê", r"x"): -1, + (r"Ë", r"v"): -1, + (r"Ë", r"w"): -1, + (r"Ë", r"x"): -1, + (r"Ð", r"A"): -2, + (r"Ð", r"À"): -2, + (r"Ð", r"Á"): -2, + (r"Ð", r"Â"): -2, + (r"Ð", r"Ã"): -2, + (r"Ð", r"Ä"): -2, + (r"Ð", r"Å"): -2, + (r"Ð", r"Æ"): -2, + (r"Ò", r"T"): -2, + (r"Ó", r"T"): -2, + (r"Ô", r"T"): -2, + (r"Õ", r"T"): -2, + (r"Ö", r"T"): -2, + (r"Ø", r"T"): -2, + (r"Ù", r"m"): 1, + (r"Ù", r"n"): 1, + (r"Ù", r"ñ"): 1, + (r"Ú", r"m"): 1, + (r"Ú", r"n"): 1, + (r"Ú", r"ñ"): 1, + (r"Û", r"m"): 1, + (r"Û", r"n"): 1, + (r"Û", r"ñ"): 1, + (r"Ü", r"m"): 1, + (r"Ü", r"n"): 1, + (r"Ü", r"ñ"): 1, + (r"Ý", r"S"): -2, + (r"Ý", r"a"): -3, + (r"Ý", r"c"): -4, + (r"Ý", r"e"): -4, + (r"Ý", r"o"): -4, + (r"Ý", r"u"): -3, + (r"Ý", r"à"): -3, + (r"Ý", r"á"): -3, + (r"Ý", r"â"): -3, + (r"Ý", r"ã"): -3, + (r"Ý", r"ä"): -3, + (r"Ý", r"å"): -3, + (r"Ý", r"æ"): -3, + (r"Ý", r"ç"): -4, + (r"Ý", r"è"): -4, + (r"Ý", r"é"): -4, + (r"Ý", r"ê"): -4, + (r"Ý", r"ë"): -4, + (r"Ý", r"ò"): -4, + (r"Ý", r"ó"): -4, + (r"Ý", r"ô"): -4, + (r"Ý", r"õ"): -4, + (r"Ý", r"ö"): -4, + (r"Ý", r"ø"): -4, + (r"Ý", r"ù"): -3, + (r"Ý", r"ú"): -3, + (r"Ý", r"û"): -3, + (r"Ý", r"ü"): -3, + (r"Þ", r"A"): -4, + (r"Þ", r"J"): -4, + (r"Þ", r"c"): -1, + (r"Þ", r"o"): -1, + (r"Þ", r"À"): -4, + (r"Þ", r"Á"): -4, + (r"Þ", r"Â"): -4, + (r"Þ", r"Ã"): -4, + (r"Þ", r"Ä"): -4, + (r"Þ", r"Å"): -4, + (r"Þ", r"Æ"): -4, + (r"Þ", r"ç"): -1, + (r"Þ", r"ò"): -1, + (r"Þ", r"ó"): -1, + (r"Þ", r"ô"): -1, + (r"Þ", r"õ"): -1, + (r"Þ", r"ö"): -1, + (r"Þ", r"ø"): -1, + (r"à", r" "): 1, + (r"à", r"c"): -1, + (r"à", r"d"): -1, + (r"à", r"e"): -1, + (r"à", r"g"): -1, + (r"à", r"j"): -2, + (r"à", r"o"): -1, + (r"à", r"t"): -1, + (r"à", r"v"): -1, + (r"à", r"w"): -1, + (r"à", r"x"): -4, + (r"à", r"y"): -2, + (r"à", r"ç"): -1, + (r"à", r"è"): -1, + (r"à", r"é"): -1, + (r"à", r"ê"): -1, + (r"à", r"ë"): -1, + (r"à", r"ð"): -1, + (r"à", r"ò"): -1, + (r"à", r"ó"): -1, + (r"à", r"ô"): -1, + (r"à", r"õ"): -1, + (r"à", r"ö"): -1, + (r"à", r"ø"): -1, + (r"à", r"ý"): -2, + (r"à", r"ÿ"): -2, + (r"á", r"c"): -1, + (r"á", r"d"): -1, + (r"á", r"e"): -1, + (r"á", r"g"): -1, + (r"á", r"j"): -2, + (r"á", r"o"): -1, + (r"á", r"t"): -1, + (r"á", r"v"): -1, + (r"á", r"w"): -1, + (r"á", r"x"): -4, + (r"á", r"y"): -2, + (r"á", r"ç"): -1, + (r"á", r"è"): -1, + (r"á", r"é"): -1, + (r"á", r"ê"): -1, + (r"á", r"ë"): -1, + (r"á", r"ð"): -1, + (r"á", r"ò"): -1, + (r"á", r"ó"): -1, + (r"á", r"ô"): -1, + (r"á", r"õ"): -1, + (r"á", r"ö"): -1, + (r"á", r"ø"): -1, + (r"á", r"ý"): -2, + (r"á", r"ÿ"): -2, + (r"â", r"c"): -1, + (r"â", r"d"): -1, + (r"â", r"e"): -1, + (r"â", r"g"): -1, + (r"â", r"j"): -2, + (r"â", r"o"): -1, + (r"â", r"t"): -1, + (r"â", r"v"): -1, + (r"â", r"w"): -1, + (r"â", r"x"): -4, + (r"â", r"y"): -2, + (r"â", r"ç"): -1, + (r"â", r"è"): -1, + (r"â", r"é"): -1, + (r"â", r"ê"): -1, + (r"â", r"ë"): -1, + (r"â", r"ð"): -1, + (r"â", r"ò"): -1, + (r"â", r"ó"): -1, + (r"â", r"ô"): -1, + (r"â", r"õ"): -1, + (r"â", r"ö"): -1, + (r"â", r"ø"): -1, + (r"â", r"ý"): -2, + (r"â", r"ÿ"): -2, + (r"ã", r"c"): -1, + (r"ã", r"d"): -1, + (r"ã", r"e"): -1, + (r"ã", r"g"): -1, + (r"ã", r"j"): -2, + (r"ã", r"o"): -1, + (r"ã", r"t"): -1, + (r"ã", r"v"): -1, + (r"ã", r"w"): -1, + (r"ã", r"x"): -4, + (r"ã", r"y"): -2, + (r"ã", r"ç"): -1, + (r"ã", r"è"): -1, + (r"ã", r"é"): -1, + (r"ã", r"ê"): -1, + (r"ã", r"ë"): -1, + (r"ã", r"ð"): -1, + (r"ã", r"ò"): -1, + (r"ã", r"ó"): -1, + (r"ã", r"ô"): -1, + (r"ã", r"õ"): -1, + (r"ã", r"ö"): -1, + (r"ã", r"ø"): -1, + (r"ã", r"ý"): -2, + (r"ã", r"ÿ"): -2, + (r"ä", r"c"): -1, + (r"ä", r"d"): -1, + (r"ä", r"e"): -1, + (r"ä", r"g"): -1, + (r"ä", r"j"): -2, + (r"ä", r"o"): -1, + (r"ä", r"t"): -1, + (r"ä", r"v"): -1, + (r"ä", r"w"): -1, + (r"ä", r"x"): -4, + (r"ä", r"y"): -2, + (r"ä", r"ç"): -1, + (r"ä", r"è"): -1, + (r"ä", r"é"): -1, + (r"ä", r"ê"): -1, + (r"ä", r"ë"): -1, + (r"ä", r"ð"): -1, + (r"ä", r"ò"): -1, + (r"ä", r"ó"): -1, + (r"ä", r"ô"): -1, + (r"ä", r"õ"): -1, + (r"ä", r"ö"): -1, + (r"ä", r"ø"): -1, + (r"ä", r"ý"): -2, + (r"ä", r"ÿ"): -2, + (r"å", r"c"): -1, + (r"å", r"d"): -1, + (r"å", r"e"): -1, + (r"å", r"g"): -1, + (r"å", r"j"): -2, + (r"å", r"o"): -1, + (r"å", r"t"): -1, + (r"å", r"v"): -1, + (r"å", r"w"): -1, + (r"å", r"x"): -4, + (r"å", r"y"): -2, + (r"å", r"ç"): -1, + (r"å", r"è"): -1, + (r"å", r"é"): -1, + (r"å", r"ê"): -1, + (r"å", r"ë"): -1, + (r"å", r"ð"): -1, + (r"å", r"ò"): -1, + (r"å", r"ó"): -1, + (r"å", r"ô"): -1, + (r"å", r"õ"): -1, + (r"å", r"ö"): -1, + (r"å", r"ø"): -1, + (r"å", r"ý"): -2, + (r"å", r"ÿ"): -2, + (r"æ", r"c"): -1, + (r"æ", r"d"): -1, + (r"æ", r"e"): -1, + (r"æ", r"g"): -1, + (r"æ", r"j"): -2, + (r"æ", r"o"): -1, + (r"æ", r"t"): -1, + (r"æ", r"v"): -1, + (r"æ", r"w"): -1, + (r"æ", r"x"): -4, + (r"æ", r"y"): -2, + (r"æ", r"ç"): -1, + (r"æ", r"è"): -1, + (r"æ", r"é"): -1, + (r"æ", r"ê"): -1, + (r"æ", r"ë"): -1, + (r"æ", r"ð"): -1, + (r"æ", r"ò"): -1, + (r"æ", r"ó"): -1, + (r"æ", r"ô"): -1, + (r"æ", r"õ"): -1, + (r"æ", r"ö"): -1, + (r"æ", r"ø"): -1, + (r"æ", r"ý"): -2, + (r"æ", r"ÿ"): -2, + (r"ç", r"c"): -1, + (r"ç", r"e"): -1, + (r"ç", r"o"): -1, + (r"ç", r"t"): -1, + (r"ç", r"ç"): -1, + (r"ç", r"è"): -1, + (r"ç", r"é"): -1, + (r"ç", r"ê"): -1, + (r"ç", r"ë"): -1, + (r"ç", r"ò"): -1, + (r"ç", r"ó"): -1, + (r"ç", r"ô"): -1, + (r"ç", r"õ"): -1, + (r"ç", r"ö"): -1, + (r"ç", r"ø"): -1, + (r"è", r"a"): -1, + (r"è", r"c"): -1, + (r"è", r"d"): -1, + (r"è", r"e"): -1, + (r"è", r"f"): -1, + (r"è", r"g"): -1, + (r"è", r"i"): -1, + (r"è", r"j"): -4, + (r"è", r"l"): -1, + (r"è", r"m"): -1, + (r"è", r"n"): -1, + (r"è", r"r"): -1, + (r"è", r"s"): -1, + (r"è", r"t"): -2, + (r"è", r"v"): -2, + (r"è", r"w"): -1, + (r"è", r"x"): -2, + (r"è", r"y"): -3, + (r"è", r"à"): -1, + (r"è", r"á"): -1, + (r"è", r"â"): -1, + (r"è", r"ã"): -1, + (r"è", r"ä"): -1, + (r"è", r"å"): -1, + (r"è", r"æ"): -1, + (r"è", r"ç"): -1, + (r"è", r"è"): -1, + (r"è", r"é"): -1, + (r"è", r"ê"): -1, + (r"è", r"ë"): -1, + (r"è", r"ì"): -1, + (r"è", r"í"): -1, + (r"è", r"î"): -1, + (r"è", r"ï"): -1, + (r"è", r"ð"): -1, + (r"è", r"ñ"): -1, + (r"è", r"ý"): -3, + (r"è", r"ÿ"): -3, + (r"é", r" "): 1, + (r"é", r"a"): -1, + (r"é", r"c"): -1, + (r"é", r"d"): -1, + (r"é", r"e"): -1, + (r"é", r"f"): -1, + (r"é", r"g"): -1, + (r"é", r"i"): -1, + (r"é", r"j"): -4, + (r"é", r"l"): -1, + (r"é", r"m"): -1, + (r"é", r"n"): -1, + (r"é", r"r"): -1, + (r"é", r"s"): -1, + (r"é", r"t"): -2, + (r"é", r"v"): -2, + (r"é", r"w"): -1, + (r"é", r"x"): -2, + (r"é", r"y"): -3, + (r"é", r"à"): -1, + (r"é", r"á"): -1, + (r"é", r"â"): -1, + (r"é", r"ã"): -1, + (r"é", r"ä"): -1, + (r"é", r"å"): -1, + (r"é", r"æ"): -1, + (r"é", r"ç"): -1, + (r"é", r"è"): -1, + (r"é", r"é"): -1, + (r"é", r"ê"): -1, + (r"é", r"ë"): -1, + (r"é", r"ì"): -1, + (r"é", r"í"): -1, + (r"é", r"î"): -1, + (r"é", r"ï"): -1, + (r"é", r"ð"): -1, + (r"é", r"ñ"): -1, + (r"é", r"ý"): -3, + (r"é", r"ÿ"): -3, + (r"ê", r"a"): -1, + (r"ê", r"c"): -1, + (r"ê", r"d"): -1, + (r"ê", r"e"): -1, + (r"ê", r"f"): -1, + (r"ê", r"g"): -1, + (r"ê", r"i"): -1, + (r"ê", r"j"): -4, + (r"ê", r"l"): -1, + (r"ê", r"m"): -1, + (r"ê", r"n"): -1, + (r"ê", r"r"): -1, + (r"ê", r"s"): -1, + (r"ê", r"t"): -2, + (r"ê", r"v"): -2, + (r"ê", r"w"): -1, + (r"ê", r"x"): -2, + (r"ê", r"y"): -3, + (r"ê", r"à"): -1, + (r"ê", r"á"): -1, + (r"ê", r"â"): -1, + (r"ê", r"ã"): -1, + (r"ê", r"ä"): -1, + (r"ê", r"å"): -1, + (r"ê", r"æ"): -1, + (r"ê", r"ç"): -1, + (r"ê", r"è"): -1, + (r"ê", r"é"): -1, + (r"ê", r"ê"): -1, + (r"ê", r"ë"): -1, + (r"ê", r"ì"): -1, + (r"ê", r"í"): -1, + (r"ê", r"î"): -1, + (r"ê", r"ï"): -1, + (r"ê", r"ð"): -1, + (r"ê", r"ñ"): -1, + (r"ê", r"ý"): -3, + (r"ê", r"ÿ"): -3, + (r"ë", r"a"): -1, + (r"ë", r"c"): -1, + (r"ë", r"d"): -1, + (r"ë", r"e"): -1, + (r"ë", r"f"): -1, + (r"ë", r"g"): -1, + (r"ë", r"i"): -1, + (r"ë", r"j"): -4, + (r"ë", r"l"): -1, + (r"ë", r"m"): -1, + (r"ë", r"n"): -1, + (r"ë", r"r"): -1, + (r"ë", r"s"): -1, + (r"ë", r"t"): -2, + (r"ë", r"v"): -2, + (r"ë", r"w"): -1, + (r"ë", r"x"): -2, + (r"ë", r"y"): -3, + (r"ë", r"à"): -1, + (r"ë", r"á"): -1, + (r"ë", r"â"): -1, + (r"ë", r"ã"): -1, + (r"ë", r"ä"): -1, + (r"ë", r"å"): -1, + (r"ë", r"æ"): -1, + (r"ë", r"ç"): -1, + (r"ë", r"è"): -1, + (r"ë", r"é"): -1, + (r"ë", r"ê"): -1, + (r"ë", r"ë"): -1, + (r"ë", r"ì"): -1, + (r"ë", r"í"): -1, + (r"ë", r"î"): -1, + (r"ë", r"ï"): -1, + (r"ë", r"ð"): -1, + (r"ë", r"ñ"): -1, + (r"ë", r"ý"): -3, + (r"ë", r"ÿ"): -3, + (r"ì", r"j"): -2, + (r"í", r"j"): -2, + (r"î", r"j"): -2, + (r"ï", r"j"): -2, + (r"ð", r"e"): -1, + (r"ð", r"i"): -1, + (r"ð", r"j"): -3, + (r"ð", r"o"): -1, + (r"ð", r"y"): -2, + (r"ð", r"è"): -1, + (r"ð", r"é"): -1, + (r"ð", r"ê"): -1, + (r"ð", r"ë"): -1, + (r"ð", r"ì"): -1, + (r"ð", r"í"): -1, + (r"ð", r"î"): -1, + (r"ð", r"ï"): -1, + (r"ð", r"ò"): -1, + (r"ð", r"ó"): -1, + (r"ð", r"ô"): -1, + (r"ð", r"õ"): -1, + (r"ð", r"ö"): -1, + (r"ð", r"ø"): -1, + (r"ð", r"ý"): -2, + (r"ð", r"ÿ"): -2, + (r"ñ", r"t"): -1, + (r"ñ", r"v"): -1, + (r"ñ", r"y"): -1, + (r"ñ", r"ý"): -1, + (r"ñ", r"ÿ"): -1, + (r"ò", r"f"): -1, + (r"ò", r"j"): -3, + (r"ò", r"l"): -1, + (r"ò", r"s"): -1, + (r"ò", r"t"): -1, + (r"ò", r"v"): -1, + (r"ò", r"w"): -1, + (r"ò", r"y"): -3, + (r"ò", r"ý"): -3, + (r"ò", r"ÿ"): -3, + (r"ó", r"f"): -1, + (r"ó", r"j"): -3, + (r"ó", r"l"): -1, + (r"ó", r"s"): -1, + (r"ó", r"t"): -1, + (r"ó", r"v"): -1, + (r"ó", r"w"): -1, + (r"ó", r"y"): -3, + (r"ó", r"ý"): -3, + (r"ó", r"ÿ"): -3, + (r"ô", r"f"): -1, + (r"ô", r"j"): -3, + (r"ô", r"l"): -1, + (r"ô", r"s"): -1, + (r"ô", r"t"): -1, + (r"ô", r"v"): -1, + (r"ô", r"w"): -1, + (r"ô", r"y"): -3, + (r"ô", r"ý"): -3, + (r"ô", r"ÿ"): -3, + (r"õ", r"f"): -1, + (r"õ", r"j"): -3, + (r"õ", r"l"): -1, + (r"õ", r"s"): -1, + (r"õ", r"t"): -1, + (r"õ", r"v"): -1, + (r"õ", r"w"): -1, + (r"õ", r"y"): -3, + (r"õ", r"ý"): -3, + (r"õ", r"ÿ"): -3, + (r"ö", r"f"): -1, + (r"ö", r"j"): -3, + (r"ö", r"l"): -1, + (r"ö", r"s"): -1, + (r"ö", r"t"): -1, + (r"ö", r"v"): -1, + (r"ö", r"w"): -1, + (r"ö", r"y"): -3, + (r"ö", r"ý"): -3, + (r"ö", r"ÿ"): -3, + (r"ø", r"f"): -1, + (r"ø", r"j"): -3, + (r"ø", r"l"): -1, + (r"ø", r"s"): -1, + (r"ø", r"t"): -1, + (r"ø", r"v"): -1, + (r"ø", r"w"): -1, + (r"ø", r"y"): -3, + (r"ø", r"ý"): -3, + (r"ø", r"ÿ"): -3, + (r"ù", r"t"): -1, + (r"ú", r"t"): -1, + (r"û", r"t"): -1, + (r"ü", r"t"): -1, + (r"ý", r"a"): -1, + (r"ý", r"c"): -1, + (r"ý", r"d"): -1, + (r"ý", r"e"): -1, + (r"ý", r"g"): -1, + (r"ý", r"o"): -1, + (r"ý", r"p"): -1, + (r"ý", r"q"): -1, + (r"ý", r"à"): -1, + (r"ý", r"á"): -1, + (r"ý", r"â"): -1, + (r"ý", r"ã"): -1, + (r"ý", r"ä"): -1, + (r"ý", r"å"): -1, + (r"ý", r"æ"): -1, + (r"ý", r"ç"): -1, + (r"ý", r"è"): -1, + (r"ý", r"é"): -1, + (r"ý", r"ê"): -1, + (r"ý", r"ë"): -1, + (r"ý", r"ð"): -1, + (r"ý", r"ò"): -1, + (r"ý", r"ó"): -1, + (r"ý", r"ô"): -1, + (r"ý", r"õ"): -1, + (r"ý", r"ö"): -1, + (r"ý", r"ø"): -1, + (r"ý", r"þ"): -1, + (r"þ", r"c"): -1, + (r"þ", r"e"): -1, + (r"þ", r"o"): -1, + (r"þ", r"t"): -1, + (r"þ", r"x"): -2, + (r"þ", r"y"): -1, + (r"þ", r"ç"): -1, + (r"þ", r"è"): -1, + (r"þ", r"é"): -1, + (r"þ", r"ê"): -1, + (r"þ", r"ë"): -1, + (r"þ", r"ò"): -1, + (r"þ", r"ó"): -1, + (r"þ", r"ô"): -1, + (r"þ", r"õ"): -1, + (r"þ", r"ö"): -1, + (r"þ", r"ø"): -1, + (r"þ", r"ý"): -1, + (r"þ", r"ÿ"): -1, + (r"ÿ", r"a"): -1, + (r"ÿ", r"c"): -1, + (r"ÿ", r"d"): -1, + (r"ÿ", r"e"): -1, + (r"ÿ", r"g"): -1, + (r"ÿ", r"o"): -1, + (r"ÿ", r"p"): -1, + (r"ÿ", r"q"): -1, + (r"ÿ", r"à"): -1, + (r"ÿ", r"á"): -1, + (r"ÿ", r"â"): -1, + (r"ÿ", r"ã"): -1, + (r"ÿ", r"ä"): -1, + (r"ÿ", r"å"): -1, + (r"ÿ", r"æ"): -1, + (r"ÿ", r"ç"): -1, + (r"ÿ", r"è"): -1, + (r"ÿ", r"é"): -1, + (r"ÿ", r"ê"): -1, + (r"ÿ", r"ë"): -1, + (r"ÿ", r"ð"): -1, + (r"ÿ", r"ò"): -1, + (r"ÿ", r"ó"): -1, + (r"ÿ", r"ô"): -1, + (r"ÿ", r"õ"): -1, + (r"ÿ", r"ö"): -1, + (r"ÿ", r"ø"): -1, + (r"ÿ", r"þ"): -1, + (r"Ÿ", r"S"): -2, + (r"Ÿ", r"a"): -3, + (r"Ÿ", r"c"): -4, + (r"Ÿ", r"e"): -4, + (r"Ÿ", r"o"): -4, + (r"Ÿ", r"u"): -3, + (r"Ÿ", r"à"): -3, + (r"Ÿ", r"á"): -3, + (r"Ÿ", r"â"): -3, + (r"Ÿ", r"ã"): -3, + (r"Ÿ", r"ä"): -3, + (r"Ÿ", r"å"): -3, + (r"Ÿ", r"æ"): -3, + (r"Ÿ", r"ç"): -4, + (r"Ÿ", r"è"): -4, + (r"Ÿ", r"é"): -4, + (r"Ÿ", r"ê"): -4, + (r"Ÿ", r"ë"): -4, + (r"Ÿ", r"ò"): -4, + (r"Ÿ", r"ó"): -4, + (r"Ÿ", r"ô"): -4, + (r"Ÿ", r"õ"): -4, + (r"Ÿ", r"ö"): -4, + (r"Ÿ", r"ø"): -4, + (r"Ÿ", r"ù"): -3, + (r"Ÿ", r"ú"): -3, + (r"Ÿ", r"û"): -3, + (r"Ÿ", r"ü"): -3, + (r"き", r" "): 1, + (r"し", r" "): 1, + (r"る", r" "): 1, + (r"ジ", r"ス"): -4, + (r"タ", r"イ"): -4, + (r"ト", r" "): 1, + (r"ト", r"ル"): -4, + (r"ブ", r"・"): -2, + (r"ボ", r" "): 1, + (r"ラ", r" "): 1, + (r"ン", r"ス"): -4, + (r"・", r"ロ"): 2, + (r"上", r" "): 1, + (r"下", r" "): 1, + (r"体", r" "): 1, + (r"作", r" "): 1, + (r"前", r" "): 1, + (r"動", r" "): 1, + (r"右", r" "): 1, + (r"左", r" "): 1, + (r"後", r" "): 1, + (r"撃", r" "): 1, + (r"書", r" "): 1, + (r"替", r" "): 1, + (r"版", r" "): 1, + }, + 2: { + (r"-", r" "): 2, + (r".", r" "): 2, + (r"A", r" "): 2, + (r"D", r" "): 2, + (r"E", r" "): 2, + (r"G", r" "): 2, + (r"L", r" "): 2, + (r"M", r" "): 2, + (r"N", r" "): 2, + (r"O", r" "): 2, + (r"R", r" "): 2, + (r"S", r" "): 2, + (r"T", r" "): 2, + (r"U", r" "): 2, + (r"W", r" "): 2, + (r"X", r" "): 2, + (r"Y", r" "): 2, + (r"a", r" "): 2, + (r"c", r" "): 2, + (r"d", r" "): 2, + (r"e", r" "): 2, + (r"i", r" "): 2, + (r"k", r" "): 2, + (r"l", r" "): 2, + (r"m", r" "): 2, + (r"n", r" "): 2, + (r"o", r" "): 2, + (r"p", r" "): 2, + (r"r", r" "): 2, + (r"s", r" "): 2, + (r"t", r" "): 2, + (r"u", r" "): 2, + (r"y", r" "): 2, + (r"Ú", r" "): 2, + }, + 3: { + (r"-", r" "): 3, + (r".", r" "): 3, + (r":", r" "): 3, + (r"A", r" "): 3, + (r"D", r" "): 3, + (r"E", r" "): 3, + (r"I", r" "): 3, + (r"N", r" "): 3, + (r"O", r" "): 3, + (r"a", r" "): 3, + (r"c", r" "): 3, + (r"d", r" "): 3, + (r"e", r" "): 3, + (r"g", r" "): 3, + (r"i", r" "): 3, + (r"k", r" "): 3, + (r"l", r" "): 3, + (r"m", r" "): 3, + (r"n", r" "): 3, + (r"o", r" "): 3, + (r"p", r" "): 3, + (r"r", r" "): 3, + (r"s", r" "): 3, + (r"t", r" "): 3, + (r"u", r" "): 3, + (r"y", r" "): 3, + (r"à", r" "): 3, + (r"é", r" "): 3, + }, + 4: { + (r"a", r" "): 4, + (r"e", r" "): 4, + (r"i", r" "): 4, + (r"l", r" "): 4, + (r"s", r" "): 4, + (r"ジ", r"ス"): -4, + (r"ン", r"ス"): -4, + }, + 5: { + (r"", r"C"): -2, + (r"", r"E"): -1, + (r"", r"L"): 1, + (r"", r"M"): 2, + (r"", r"T"): -1, + (r"", r"V"): -2, + (r"", r"É"): -1, + (r"!", r" "): 5, + (r"&", r" "): 5, + (r")", r" "): 5, + (r"+", r" "): 5, + (r",", r" "): 5, + (r"-", r" "): 5, + (r".", r" "): 5, + (r"/", r" "): 5, + (r"0", r" "): 5, + (r"3", r" "): 5, + (r"8", r" "): 5, + (r"9", r" "): 5, + (r":", r" "): 5, + (r"A", r" "): 5, + (r"A", r"C"): -2, + (r"A", r"T"): -3, + (r"A", r"V"): -3, + (r"A", r"c"): -1, + (r"A", r"d"): -1, + (r"A", r"e"): -1, + (r"A", r"m"): -1, + (r"A", r"n"): -1, + (r"A", r"o"): -2, + (r"A", r"t"): -2, + (r"A", r"u"): -1, + (r"A", r"v"): -2, + (r"A", r"w"): -2, + (r"A", r"Ç"): -2, + (r"A", r"ç"): -1, + (r"A", r"è"): -1, + (r"A", r"é"): -1, + (r"A", r"ê"): -1, + (r"A", r"ë"): -1, + (r"A", r"ð"): -1, + (r"A", r"ñ"): -1, + (r"A", r"ò"): -2, + (r"A", r"ó"): -2, + (r"A", r"ô"): -2, + (r"A", r"õ"): -2, + (r"A", r"ö"): -2, + (r"A", r"ø"): -2, + (r"A", r"ù"): -1, + (r"A", r"ú"): -1, + (r"A", r"û"): -1, + (r"A", r"ü"): -1, + (r"B", r" "): 5, + (r"C", r"T"): -1, + (r"C", r"o"): -1, + (r"C", r"ò"): -1, + (r"C", r"ó"): -1, + (r"C", r"ô"): -1, + (r"C", r"õ"): -1, + (r"C", r"ö"): -1, + (r"C", r"ø"): -1, + (r"D", r" "): 5, + (r"D", r"I"): 1, + (r"D", r"Ì"): 1, + (r"D", r"Í"): 1, + (r"D", r"Î"): 1, + (r"D", r"Ï"): 1, + (r"E", r" "): 5, + (r"E", r"L"): 1, + (r"E", r"M"): 2, + (r"F", r" "): 5, + (r"G", r" "): 5, + (r"H", r" "): 5, + (r"I", r" "): 5, + (r"I", r"N"): 1, + (r"I", r"Ñ"): 1, + (r"J", r" "): 5, + (r"K", r"a"): -1, + (r"K", r"à"): -1, + (r"K", r"á"): -1, + (r"K", r"â"): -1, + (r"K", r"ã"): -1, + (r"K", r"ä"): -1, + (r"K", r"å"): -1, + (r"K", r"æ"): -1, + (r"L", r" "): 5, + (r"L", r"V"): -2, + (r"L", r"c"): -1, + (r"L", r"e"): -1, + (r"L", r"o"): -2, + (r"L", r"ç"): -1, + (r"L", r"è"): -1, + (r"L", r"é"): -1, + (r"L", r"ê"): -1, + (r"L", r"ë"): -1, + (r"L", r"ò"): -2, + (r"L", r"ó"): -2, + (r"L", r"ô"): -2, + (r"L", r"õ"): -2, + (r"L", r"ö"): -2, + (r"L", r"ø"): -2, + (r"M", r" "): 5, + (r"N", r" "): 5, + (r"N", r"o"): -1, + (r"N", r"ò"): -1, + (r"N", r"ó"): -1, + (r"N", r"ô"): -1, + (r"N", r"õ"): -1, + (r"N", r"ö"): -1, + (r"N", r"ø"): -1, + (r"O", r" "): 5, + (r"P", r" "): 5, + (r"P", r"o"): -1, + (r"P", r"ò"): -1, + (r"P", r"ó"): -1, + (r"P", r"ô"): -1, + (r"P", r"õ"): -1, + (r"P", r"ö"): -1, + (r"P", r"ø"): -1, + (r"Q", r" "): 5, + (r"R", r" "): 5, + (r"R", r"c"): -1, + (r"R", r"e"): -1, + (r"R", r"o"): -2, + (r"R", r"ç"): -1, + (r"R", r"è"): -1, + (r"R", r"é"): -1, + (r"R", r"ê"): -1, + (r"R", r"ë"): -1, + (r"R", r"ò"): -2, + (r"R", r"ó"): -2, + (r"R", r"ô"): -2, + (r"R", r"õ"): -2, + (r"R", r"ö"): -2, + (r"R", r"ø"): -2, + (r"S", r" "): 5, + (r"S", r"E"): -1, + (r"S", r"T"): -1, + (r"S", r"Y"): -2, + (r"S", r"c"): -1, + (r"S", r"e"): -1, + (r"S", r"o"): -1, + (r"S", r"t"): -2, + (r"S", r"y"): -1, + (r"S", r"È"): -1, + (r"S", r"É"): -1, + (r"S", r"Ê"): -1, + (r"S", r"Ë"): -1, + (r"S", r"Ý"): -2, + (r"S", r"ç"): -1, + (r"S", r"è"): -1, + (r"S", r"é"): -1, + (r"S", r"ê"): -1, + (r"S", r"ë"): -1, + (r"S", r"ò"): -1, + (r"S", r"ó"): -1, + (r"S", r"ô"): -1, + (r"S", r"õ"): -1, + (r"S", r"ö"): -1, + (r"S", r"ø"): -1, + (r"S", r"ý"): -1, + (r"S", r"ÿ"): -1, + (r"S", r"Ÿ"): -2, + (r"T", r" "): 5, + (r"T", r"a"): -2, + (r"T", r"c"): -2, + (r"T", r"e"): -2, + (r"T", r"g"): -2, + (r"T", r"m"): -2, + (r"T", r"n"): -2, + (r"T", r"o"): -2, + (r"T", r"r"): -2, + (r"T", r"s"): -2, + (r"T", r"u"): -2, + (r"T", r"v"): -2, + (r"T", r"w"): -2, + (r"T", r"x"): -2, + (r"T", r"y"): -2, + (r"T", r"z"): -2, + (r"T", r"à"): -2, + (r"T", r"á"): -2, + (r"T", r"â"): -2, + (r"T", r"ã"): -2, + (r"T", r"ä"): -2, + (r"T", r"å"): -2, + (r"T", r"æ"): -2, + (r"T", r"ç"): -2, + (r"T", r"è"): -2, + (r"T", r"é"): -2, + (r"T", r"ê"): -2, + (r"T", r"ë"): -2, + (r"T", r"ñ"): -2, + (r"T", r"ò"): -2, + (r"T", r"ó"): -2, + (r"T", r"ô"): -2, + (r"T", r"õ"): -2, + (r"T", r"ö"): -2, + (r"T", r"ø"): -2, + (r"T", r"ù"): -2, + (r"T", r"ú"): -2, + (r"T", r"û"): -2, + (r"T", r"ü"): -2, + (r"T", r"ý"): -2, + (r"T", r"ÿ"): -2, + (r"U", r" "): 5, + (r"V", r"A"): -3, + (r"V", r"c"): -3, + (r"V", r"e"): -3, + (r"V", r"o"): -3, + (r"V", r"À"): -3, + (r"V", r"Á"): -3, + (r"V", r"Â"): -3, + (r"V", r"Ã"): -3, + (r"V", r"Ä"): -3, + (r"V", r"Å"): -3, + (r"V", r"Æ"): -3, + (r"V", r"ç"): -3, + (r"V", r"è"): -3, + (r"V", r"é"): -3, + (r"V", r"ê"): -3, + (r"V", r"ë"): -3, + (r"V", r"ò"): -3, + (r"V", r"ó"): -3, + (r"V", r"ô"): -3, + (r"V", r"õ"): -3, + (r"V", r"ö"): -3, + (r"V", r"ø"): -3, + (r"W", r" "): 5, + (r"W", r"a"): -2, + (r"W", r"à"): -2, + (r"W", r"á"): -2, + (r"W", r"â"): -2, + (r"W", r"ã"): -2, + (r"W", r"ä"): -2, + (r"W", r"å"): -2, + (r"W", r"æ"): -2, + (r"X", r" "): 5, + (r"Y", r" "): 5, + (r"Y", r"S"): -1, + (r"Z", r" "): 5, + (r"a", r" "): 5, + (r"a", r"b"): -2, + (r"a", r"c"): -1, + (r"a", r"d"): -2, + (r"a", r"f"): -2, + (r"a", r"g"): -1, + (r"a", r"i"): -1, + (r"a", r"k"): -1, + (r"a", r"l"): -1, + (r"a", r"m"): -2, + (r"a", r"n"): -2, + (r"a", r"o"): -1, + (r"a", r"p"): -1, + (r"a", r"r"): -1, + (r"a", r"s"): -2, + (r"a", r"t"): -3, + (r"a", r"u"): -1, + (r"a", r"v"): -1, + (r"a", r"w"): -1, + (r"a", r"z"): -2, + (r"a", r"ç"): -1, + (r"a", r"ì"): -1, + (r"a", r"í"): -1, + (r"a", r"î"): -1, + (r"a", r"ï"): -1, + (r"a", r"ð"): -2, + (r"a", r"ñ"): -2, + (r"a", r"ò"): -1, + (r"a", r"ó"): -1, + (r"a", r"ô"): -1, + (r"a", r"õ"): -1, + (r"a", r"ö"): -1, + (r"a", r"ø"): -1, + (r"a", r"ù"): -1, + (r"a", r"ú"): -1, + (r"a", r"û"): -1, + (r"a", r"ü"): -1, + (r"a", r"þ"): -1, + (r"b", r" "): 5, + (r"c", r" "): 5, + (r"c", r"a"): -2, + (r"c", r"e"): -1, + (r"c", r"h"): -1, + (r"c", r"i"): -1, + (r"c", r"k"): -1, + (r"c", r"o"): -1, + (r"c", r"s"): -2, + (r"c", r"t"): -2, + (r"c", r"à"): -2, + (r"c", r"á"): -2, + (r"c", r"â"): -2, + (r"c", r"ã"): -2, + (r"c", r"ä"): -2, + (r"c", r"å"): -2, + (r"c", r"æ"): -2, + (r"c", r"è"): -1, + (r"c", r"é"): -1, + (r"c", r"ê"): -1, + (r"c", r"ë"): -1, + (r"c", r"ì"): -1, + (r"c", r"í"): -1, + (r"c", r"î"): -1, + (r"c", r"ï"): -1, + (r"c", r"ò"): -1, + (r"c", r"ó"): -1, + (r"c", r"ô"): -1, + (r"c", r"õ"): -1, + (r"c", r"ö"): -1, + (r"c", r"ø"): -1, + (r"d", r" "): 5, + (r"e", r" "): 5, + (r"e", r"d"): -1, + (r"e", r"o"): -1, + (r"e", r"s"): -1, + (r"e", r"t"): -2, + (r"e", r"v"): -1, + (r"e", r"w"): -1, + (r"e", r"x"): -1, + (r"e", r"ð"): -1, + (r"e", r"ò"): -1, + (r"e", r"ó"): -1, + (r"e", r"ô"): -1, + (r"e", r"õ"): -1, + (r"e", r"ö"): -1, + (r"e", r"ø"): -1, + (r"f", r" "): 5, + (r"f", r"a"): -1, + (r"f", r"c"): -1, + (r"f", r"e"): -1, + (r"f", r"i"): -1, + (r"f", r"o"): -2, + (r"f", r"s"): -1, + (r"f", r"u"): -1, + (r"f", r"v"): -1, + (r"f", r"w"): -1, + (r"f", r"x"): -1, + (r"f", r"à"): -1, + (r"f", r"á"): -1, + (r"f", r"â"): -1, + (r"f", r"ã"): -1, + (r"f", r"ä"): -1, + (r"f", r"å"): -1, + (r"f", r"æ"): -1, + (r"f", r"ç"): -1, + (r"f", r"è"): -1, + (r"f", r"é"): -1, + (r"f", r"ê"): -1, + (r"f", r"ë"): -1, + (r"f", r"ì"): -1, + (r"f", r"í"): -1, + (r"f", r"î"): -1, + (r"f", r"ï"): -1, + (r"f", r"ò"): -2, + (r"f", r"ó"): -2, + (r"f", r"ô"): -2, + (r"f", r"õ"): -2, + (r"f", r"ö"): -2, + (r"f", r"ø"): -2, + (r"f", r"ù"): -1, + (r"f", r"ú"): -1, + (r"f", r"û"): -1, + (r"f", r"ü"): -1, + (r"g", r" "): 5, + (r"g", r"a"): -1, + (r"g", r"c"): -1, + (r"g", r"e"): -1, + (r"g", r"n"): -1, + (r"g", r"o"): -1, + (r"g", r"s"): -1, + (r"g", r"à"): -1, + (r"g", r"á"): -1, + (r"g", r"â"): -1, + (r"g", r"ã"): -1, + (r"g", r"ä"): -1, + (r"g", r"å"): -1, + (r"g", r"æ"): -1, + (r"g", r"ç"): -1, + (r"g", r"è"): -1, + (r"g", r"é"): -1, + (r"g", r"ê"): -1, + (r"g", r"ë"): -1, + (r"g", r"ñ"): -1, + (r"g", r"ò"): -1, + (r"g", r"ó"): -1, + (r"g", r"ô"): -1, + (r"g", r"õ"): -1, + (r"g", r"ö"): -1, + (r"g", r"ø"): -1, + (r"h", r" "): 5, + (r"h", r"e"): -1, + (r"h", r"t"): -2, + (r"h", r"è"): -1, + (r"h", r"é"): -1, + (r"h", r"ê"): -1, + (r"h", r"ë"): -1, + (r"i", r" "): 5, + (r"i", r"o"): -1, + (r"i", r"s"): -1, + (r"i", r"t"): -1, + (r"i", r"ò"): -1, + (r"i", r"ó"): -1, + (r"i", r"ô"): -1, + (r"i", r"õ"): -1, + (r"i", r"ö"): -1, + (r"i", r"ø"): -1, + (r"k", r" "): 5, + (r"k", r"a"): -1, + (r"k", r"o"): -1, + (r"k", r"t"): -1, + (r"k", r"à"): -1, + (r"k", r"á"): -1, + (r"k", r"â"): -1, + (r"k", r"ã"): -1, + (r"k", r"ä"): -1, + (r"k", r"å"): -1, + (r"k", r"æ"): -1, + (r"k", r"ò"): -1, + (r"k", r"ó"): -1, + (r"k", r"ô"): -1, + (r"k", r"õ"): -1, + (r"k", r"ö"): -1, + (r"k", r"ø"): -1, + (r"l", r" "): 5, + (r"l", r"o"): -1, + (r"l", r"ò"): -1, + (r"l", r"ó"): -1, + (r"l", r"ô"): -1, + (r"l", r"õ"): -1, + (r"l", r"ö"): -1, + (r"l", r"ø"): -1, + (r"m", r" "): 5, + (r"m", r"b"): -1, + (r"m", r"e"): -1, + (r"m", r"o"): -1, + (r"m", r"è"): -1, + (r"m", r"é"): -1, + (r"m", r"ê"): -1, + (r"m", r"ë"): -1, + (r"m", r"ò"): -1, + (r"m", r"ó"): -1, + (r"m", r"ô"): -1, + (r"m", r"õ"): -1, + (r"m", r"ö"): -1, + (r"m", r"ø"): -1, + (r"n", r" "): 5, + (r"n", r"s"): -1, + (r"n", r"t"): -1, + (r"o", r" "): 5, + (r"o", r"s"): -1, + (r"o", r"x"): -1, + (r"o", r"y"): -1, + (r"o", r"î"): -1, + (r"o", r"ý"): -1, + (r"o", r"ÿ"): -1, + (r"p", r" "): 5, + (r"p", r"o"): -1, + (r"p", r"ò"): -1, + (r"p", r"ó"): -1, + (r"p", r"ô"): -1, + (r"p", r"õ"): -1, + (r"p", r"ö"): -1, + (r"p", r"ø"): -1, + (r"r", r" "): 5, + (r"r", r"a"): -1, + (r"r", r"c"): -1, + (r"r", r"d"): -1, + (r"r", r"e"): -1, + (r"r", r"g"): -2, + (r"r", r"o"): -2, + (r"r", r"s"): -2, + (r"r", r"t"): -1, + (r"r", r"à"): -1, + (r"r", r"á"): -1, + (r"r", r"â"): -1, + (r"r", r"ã"): -1, + (r"r", r"ä"): -1, + (r"r", r"å"): -1, + (r"r", r"æ"): -1, + (r"r", r"ç"): -1, + (r"r", r"è"): -1, + (r"r", r"é"): -1, + (r"r", r"ê"): -1, + (r"r", r"ë"): -1, + (r"r", r"ð"): -1, + (r"r", r"ò"): -2, + (r"r", r"ó"): -2, + (r"r", r"ô"): -2, + (r"r", r"õ"): -2, + (r"r", r"ö"): -2, + (r"r", r"ø"): -2, + (r"s", r" "): 5, + (r"s", r"c"): -1, + (r"s", r"e"): -1, + (r"s", r"i"): -1, + (r"s", r"o"): -1, + (r"s", r"s"): -1, + (r"s", r"t"): -2, + (r"s", r"u"): -1, + (r"s", r"y"): -1, + (r"s", r"ç"): -1, + (r"s", r"è"): -1, + (r"s", r"é"): -1, + (r"s", r"ê"): -1, + (r"s", r"ë"): -1, + (r"s", r"ì"): -1, + (r"s", r"í"): -1, + (r"s", r"î"): -1, + (r"s", r"ï"): -1, + (r"s", r"ò"): -1, + (r"s", r"ó"): -1, + (r"s", r"ô"): -1, + (r"s", r"õ"): -1, + (r"s", r"ö"): -1, + (r"s", r"ø"): -1, + (r"s", r"ù"): -1, + (r"s", r"ú"): -1, + (r"s", r"û"): -1, + (r"s", r"ü"): -1, + (r"s", r"ý"): -1, + (r"s", r"ÿ"): -1, + (r"t", r" "): 5, + (r"t", r"a"): -1, + (r"t", r"c"): -1, + (r"t", r"e"): -1, + (r"t", r"o"): -2, + (r"t", r"s"): -1, + (r"t", r"t"): -1, + (r"t", r"u"): -1, + (r"t", r"à"): -1, + (r"t", r"á"): -1, + (r"t", r"â"): -1, + (r"t", r"ã"): -1, + (r"t", r"ä"): -1, + (r"t", r"å"): -1, + (r"t", r"æ"): -1, + (r"t", r"ç"): -1, + (r"t", r"è"): -1, + (r"t", r"é"): -1, + (r"t", r"ê"): -1, + (r"t", r"ë"): -1, + (r"t", r"ò"): -2, + (r"t", r"ó"): -2, + (r"t", r"ô"): -2, + (r"t", r"õ"): -2, + (r"t", r"ö"): -2, + (r"t", r"ø"): -2, + (r"t", r"ú"): -1, + (r"t", r"û"): -1, + (r"t", r"ü"): -1, + (r"u", r" "): 5, + (r"u", r"s"): -1, + (r"u", r"t"): -1, + (r"v", r"a"): -1, + (r"v", r"c"): -1, + (r"v", r"e"): -1, + (r"v", r"i"): -1, + (r"v", r"o"): -2, + (r"v", r"v"): -1, + (r"v", r"w"): -1, + (r"v", r"à"): -1, + (r"v", r"á"): -1, + (r"v", r"â"): -1, + (r"v", r"ã"): -1, + (r"v", r"ä"): -1, + (r"v", r"å"): -1, + (r"v", r"æ"): -1, + (r"v", r"ç"): -1, + (r"v", r"è"): -1, + (r"v", r"é"): -1, + (r"v", r"ê"): -1, + (r"v", r"ë"): -1, + (r"v", r"ì"): -1, + (r"v", r"í"): -1, + (r"v", r"î"): -1, + (r"v", r"ï"): -1, + (r"v", r"ò"): -2, + (r"v", r"ó"): -2, + (r"v", r"ô"): -2, + (r"v", r"õ"): -2, + (r"v", r"ö"): -2, + (r"v", r"ø"): -2, + (r"w", r" "): 5, + (r"w", r"c"): -1, + (r"w", r"e"): -1, + (r"w", r"i"): -1, + (r"w", r"o"): -1, + (r"w", r"ç"): -1, + (r"w", r"è"): -1, + (r"w", r"é"): -1, + (r"w", r"ê"): -1, + (r"w", r"ë"): -1, + (r"w", r"ì"): -1, + (r"w", r"í"): -1, + (r"w", r"î"): -1, + (r"w", r"ï"): -1, + (r"w", r"ò"): -1, + (r"w", r"ó"): -1, + (r"w", r"ô"): -1, + (r"w", r"õ"): -1, + (r"w", r"ö"): -1, + (r"w", r"ø"): -1, + (r"x", r" "): 5, + (r"x", r"c"): -1, + (r"x", r"e"): -1, + (r"x", r"i"): -1, + (r"x", r"o"): -1, + (r"x", r"t"): -2, + (r"x", r"ç"): -1, + (r"x", r"è"): -1, + (r"x", r"é"): -1, + (r"x", r"ê"): -1, + (r"x", r"ë"): -1, + (r"x", r"ì"): -1, + (r"x", r"í"): -1, + (r"x", r"î"): -1, + (r"x", r"ï"): -1, + (r"x", r"ò"): -1, + (r"x", r"ó"): -1, + (r"x", r"ô"): -1, + (r"x", r"õ"): -1, + (r"x", r"ö"): -1, + (r"x", r"ø"): -1, + (r"y", r" "): 5, + (r"y", r"a"): -1, + (r"y", r"s"): -2, + (r"y", r"à"): -1, + (r"y", r"á"): -1, + (r"y", r"â"): -1, + (r"y", r"ã"): -1, + (r"y", r"ä"): -1, + (r"y", r"å"): -1, + (r"y", r"æ"): -1, + (r"z", r" "): 5, + (r"z", r"o"): -1, + (r"z", r"ò"): -1, + (r"z", r"ó"): -1, + (r"z", r"ô"): -1, + (r"z", r"õ"): -1, + (r"z", r"ö"): -1, + (r"z", r"ø"): -1, + (r"©", r" "): 5, + (r"À", r" "): 5, + (r"À", r"C"): -2, + (r"À", r"T"): -3, + (r"À", r"V"): -3, + (r"À", r"c"): -1, + (r"À", r"d"): -1, + (r"À", r"e"): -1, + (r"À", r"m"): -1, + (r"À", r"n"): -1, + (r"À", r"o"): -2, + (r"À", r"t"): -2, + (r"À", r"u"): -1, + (r"À", r"v"): -2, + (r"À", r"w"): -2, + (r"À", r"Ç"): -2, + (r"À", r"ç"): -1, + (r"À", r"è"): -1, + (r"À", r"é"): -1, + (r"À", r"ê"): -1, + (r"À", r"ë"): -1, + (r"À", r"ð"): -1, + (r"À", r"ñ"): -1, + (r"À", r"ò"): -2, + (r"À", r"ó"): -2, + (r"À", r"ô"): -2, + (r"À", r"õ"): -2, + (r"À", r"ö"): -2, + (r"À", r"ø"): -2, + (r"À", r"ù"): -1, + (r"À", r"ú"): -1, + (r"À", r"û"): -1, + (r"À", r"ü"): -1, + (r"Á", r"C"): -2, + (r"Á", r"T"): -3, + (r"Á", r"V"): -3, + (r"Á", r"c"): -1, + (r"Á", r"d"): -1, + (r"Á", r"e"): -1, + (r"Á", r"m"): -1, + (r"Á", r"n"): -1, + (r"Á", r"o"): -2, + (r"Á", r"t"): -2, + (r"Á", r"u"): -1, + (r"Á", r"v"): -2, + (r"Á", r"w"): -2, + (r"Á", r"Ç"): -2, + (r"Á", r"ç"): -1, + (r"Á", r"è"): -1, + (r"Á", r"é"): -1, + (r"Á", r"ê"): -1, + (r"Á", r"ë"): -1, + (r"Á", r"ð"): -1, + (r"Á", r"ñ"): -1, + (r"Á", r"ò"): -2, + (r"Á", r"ó"): -2, + (r"Á", r"ô"): -2, + (r"Á", r"õ"): -2, + (r"Á", r"ö"): -2, + (r"Á", r"ø"): -2, + (r"Á", r"ù"): -1, + (r"Á", r"ú"): -1, + (r"Á", r"û"): -1, + (r"Á", r"ü"): -1, + (r"Â", r"C"): -2, + (r"Â", r"T"): -3, + (r"Â", r"V"): -3, + (r"Â", r"c"): -1, + (r"Â", r"d"): -1, + (r"Â", r"e"): -1, + (r"Â", r"m"): -1, + (r"Â", r"n"): -1, + (r"Â", r"o"): -2, + (r"Â", r"t"): -2, + (r"Â", r"u"): -1, + (r"Â", r"v"): -2, + (r"Â", r"w"): -2, + (r"Â", r"Ç"): -2, + (r"Â", r"ç"): -1, + (r"Â", r"è"): -1, + (r"Â", r"é"): -1, + (r"Â", r"ê"): -1, + (r"Â", r"ë"): -1, + (r"Â", r"ð"): -1, + (r"Â", r"ñ"): -1, + (r"Â", r"ò"): -2, + (r"Â", r"ó"): -2, + (r"Â", r"ô"): -2, + (r"Â", r"õ"): -2, + (r"Â", r"ö"): -2, + (r"Â", r"ø"): -2, + (r"Â", r"ù"): -1, + (r"Â", r"ú"): -1, + (r"Â", r"û"): -1, + (r"Â", r"ü"): -1, + (r"Ã", r"C"): -2, + (r"Ã", r"T"): -3, + (r"Ã", r"V"): -3, + (r"Ã", r"c"): -1, + (r"Ã", r"d"): -1, + (r"Ã", r"e"): -1, + (r"Ã", r"m"): -1, + (r"Ã", r"n"): -1, + (r"Ã", r"o"): -2, + (r"Ã", r"t"): -2, + (r"Ã", r"u"): -1, + (r"Ã", r"v"): -2, + (r"Ã", r"w"): -2, + (r"Ã", r"Ç"): -2, + (r"Ã", r"ç"): -1, + (r"Ã", r"è"): -1, + (r"Ã", r"é"): -1, + (r"Ã", r"ê"): -1, + (r"Ã", r"ë"): -1, + (r"Ã", r"ð"): -1, + (r"Ã", r"ñ"): -1, + (r"Ã", r"ò"): -2, + (r"Ã", r"ó"): -2, + (r"Ã", r"ô"): -2, + (r"Ã", r"õ"): -2, + (r"Ã", r"ö"): -2, + (r"Ã", r"ø"): -2, + (r"Ã", r"ù"): -1, + (r"Ã", r"ú"): -1, + (r"Ã", r"û"): -1, + (r"Ã", r"ü"): -1, + (r"Ä", r"C"): -2, + (r"Ä", r"T"): -3, + (r"Ä", r"V"): -3, + (r"Ä", r"c"): -1, + (r"Ä", r"d"): -1, + (r"Ä", r"e"): -1, + (r"Ä", r"m"): -1, + (r"Ä", r"n"): -1, + (r"Ä", r"o"): -2, + (r"Ä", r"t"): -2, + (r"Ä", r"u"): -1, + (r"Ä", r"v"): -2, + (r"Ä", r"w"): -2, + (r"Ä", r"Ç"): -2, + (r"Ä", r"ç"): -1, + (r"Ä", r"è"): -1, + (r"Ä", r"é"): -1, + (r"Ä", r"ê"): -1, + (r"Ä", r"ë"): -1, + (r"Ä", r"ð"): -1, + (r"Ä", r"ñ"): -1, + (r"Ä", r"ò"): -2, + (r"Ä", r"ó"): -2, + (r"Ä", r"ô"): -2, + (r"Ä", r"õ"): -2, + (r"Ä", r"ö"): -2, + (r"Ä", r"ø"): -2, + (r"Ä", r"ù"): -1, + (r"Ä", r"ú"): -1, + (r"Ä", r"û"): -1, + (r"Ä", r"ü"): -1, + (r"Å", r"C"): -2, + (r"Å", r"T"): -3, + (r"Å", r"V"): -3, + (r"Å", r"c"): -1, + (r"Å", r"d"): -1, + (r"Å", r"e"): -1, + (r"Å", r"m"): -1, + (r"Å", r"n"): -1, + (r"Å", r"o"): -2, + (r"Å", r"t"): -2, + (r"Å", r"u"): -1, + (r"Å", r"v"): -2, + (r"Å", r"w"): -2, + (r"Å", r"Ç"): -2, + (r"Å", r"ç"): -1, + (r"Å", r"è"): -1, + (r"Å", r"é"): -1, + (r"Å", r"ê"): -1, + (r"Å", r"ë"): -1, + (r"Å", r"ð"): -1, + (r"Å", r"ñ"): -1, + (r"Å", r"ò"): -2, + (r"Å", r"ó"): -2, + (r"Å", r"ô"): -2, + (r"Å", r"õ"): -2, + (r"Å", r"ö"): -2, + (r"Å", r"ø"): -2, + (r"Å", r"ù"): -1, + (r"Å", r"ú"): -1, + (r"Å", r"û"): -1, + (r"Å", r"ü"): -1, + (r"Æ", r"C"): -2, + (r"Æ", r"T"): -3, + (r"Æ", r"V"): -3, + (r"Æ", r"c"): -1, + (r"Æ", r"d"): -1, + (r"Æ", r"e"): -1, + (r"Æ", r"m"): -1, + (r"Æ", r"n"): -1, + (r"Æ", r"o"): -2, + (r"Æ", r"t"): -2, + (r"Æ", r"u"): -1, + (r"Æ", r"v"): -2, + (r"Æ", r"w"): -2, + (r"Æ", r"Ç"): -2, + (r"Æ", r"ç"): -1, + (r"Æ", r"è"): -1, + (r"Æ", r"é"): -1, + (r"Æ", r"ê"): -1, + (r"Æ", r"ë"): -1, + (r"Æ", r"ð"): -1, + (r"Æ", r"ñ"): -1, + (r"Æ", r"ò"): -2, + (r"Æ", r"ó"): -2, + (r"Æ", r"ô"): -2, + (r"Æ", r"õ"): -2, + (r"Æ", r"ö"): -2, + (r"Æ", r"ø"): -2, + (r"Æ", r"ù"): -1, + (r"Æ", r"ú"): -1, + (r"Æ", r"û"): -1, + (r"Æ", r"ü"): -1, + (r"Ç", r"T"): -1, + (r"Ç", r"o"): -1, + (r"Ç", r"ò"): -1, + (r"Ç", r"ó"): -1, + (r"Ç", r"ô"): -1, + (r"Ç", r"õ"): -1, + (r"Ç", r"ö"): -1, + (r"Ç", r"ø"): -1, + (r"È", r" "): 5, + (r"È", r"L"): 1, + (r"È", r"M"): 2, + (r"É", r" "): 5, + (r"É", r"L"): 1, + (r"É", r"M"): 2, + (r"Ê", r"L"): 1, + (r"Ê", r"M"): 2, + (r"Ë", r"L"): 1, + (r"Ë", r"M"): 2, + (r"Ì", r"N"): 1, + (r"Ì", r"Ñ"): 1, + (r"Í", r"N"): 1, + (r"Í", r"Ñ"): 1, + (r"Î", r"N"): 1, + (r"Î", r"Ñ"): 1, + (r"Ï", r"N"): 1, + (r"Ï", r"Ñ"): 1, + (r"Ð", r"I"): 1, + (r"Ð", r"Ì"): 1, + (r"Ð", r"Í"): 1, + (r"Ð", r"Î"): 1, + (r"Ð", r"Ï"): 1, + (r"Ñ", r"o"): -1, + (r"Ñ", r"ò"): -1, + (r"Ñ", r"ó"): -1, + (r"Ñ", r"ô"): -1, + (r"Ñ", r"õ"): -1, + (r"Ñ", r"ö"): -1, + (r"Ñ", r"ø"): -1, + (r"Ý", r"S"): -1, + (r"Þ", r"o"): -1, + (r"Þ", r"ò"): -1, + (r"Þ", r"ó"): -1, + (r"Þ", r"ô"): -1, + (r"Þ", r"õ"): -1, + (r"Þ", r"ö"): -1, + (r"Þ", r"ø"): -1, + (r"à", r" "): 5, + (r"à", r"b"): -2, + (r"à", r"c"): -1, + (r"à", r"d"): -2, + (r"à", r"f"): -2, + (r"à", r"g"): -1, + (r"à", r"i"): -1, + (r"à", r"k"): -1, + (r"à", r"l"): -1, + (r"à", r"m"): -2, + (r"à", r"n"): -2, + (r"à", r"o"): -1, + (r"à", r"p"): -1, + (r"à", r"r"): -1, + (r"à", r"s"): -2, + (r"à", r"t"): -3, + (r"à", r"u"): -1, + (r"à", r"v"): -1, + (r"à", r"w"): -1, + (r"à", r"z"): -2, + (r"à", r"ç"): -1, + (r"à", r"ì"): -1, + (r"à", r"í"): -1, + (r"à", r"î"): -1, + (r"à", r"ï"): -1, + (r"à", r"ð"): -2, + (r"à", r"ñ"): -2, + (r"à", r"ò"): -1, + (r"à", r"ó"): -1, + (r"à", r"ô"): -1, + (r"à", r"õ"): -1, + (r"à", r"ö"): -1, + (r"à", r"ø"): -1, + (r"à", r"ù"): -1, + (r"à", r"ú"): -1, + (r"à", r"û"): -1, + (r"à", r"ü"): -1, + (r"à", r"þ"): -1, + (r"á", r"b"): -2, + (r"á", r"c"): -1, + (r"á", r"d"): -2, + (r"á", r"f"): -2, + (r"á", r"g"): -1, + (r"á", r"i"): -1, + (r"á", r"k"): -1, + (r"á", r"l"): -1, + (r"á", r"m"): -2, + (r"á", r"n"): -2, + (r"á", r"o"): -1, + (r"á", r"p"): -1, + (r"á", r"r"): -1, + (r"á", r"s"): -2, + (r"á", r"t"): -3, + (r"á", r"u"): -1, + (r"á", r"v"): -1, + (r"á", r"w"): -1, + (r"á", r"z"): -2, + (r"á", r"ç"): -1, + (r"á", r"ì"): -1, + (r"á", r"í"): -1, + (r"á", r"î"): -1, + (r"á", r"ï"): -1, + (r"á", r"ð"): -2, + (r"á", r"ñ"): -2, + (r"á", r"ò"): -1, + (r"á", r"ó"): -1, + (r"á", r"ô"): -1, + (r"á", r"õ"): -1, + (r"á", r"ö"): -1, + (r"á", r"ø"): -1, + (r"á", r"ù"): -1, + (r"á", r"ú"): -1, + (r"á", r"û"): -1, + (r"á", r"ü"): -1, + (r"á", r"þ"): -1, + (r"â", r"b"): -2, + (r"â", r"c"): -1, + (r"â", r"d"): -2, + (r"â", r"f"): -2, + (r"â", r"g"): -1, + (r"â", r"i"): -1, + (r"â", r"k"): -1, + (r"â", r"l"): -1, + (r"â", r"m"): -2, + (r"â", r"n"): -2, + (r"â", r"o"): -1, + (r"â", r"p"): -1, + (r"â", r"r"): -1, + (r"â", r"s"): -2, + (r"â", r"t"): -3, + (r"â", r"u"): -1, + (r"â", r"v"): -1, + (r"â", r"w"): -1, + (r"â", r"z"): -2, + (r"â", r"ç"): -1, + (r"â", r"ì"): -1, + (r"â", r"í"): -1, + (r"â", r"î"): -1, + (r"â", r"ï"): -1, + (r"â", r"ð"): -2, + (r"â", r"ñ"): -2, + (r"â", r"ò"): -1, + (r"â", r"ó"): -1, + (r"â", r"ô"): -1, + (r"â", r"õ"): -1, + (r"â", r"ö"): -1, + (r"â", r"ø"): -1, + (r"â", r"ù"): -1, + (r"â", r"ú"): -1, + (r"â", r"û"): -1, + (r"â", r"ü"): -1, + (r"â", r"þ"): -1, + (r"ã", r"b"): -2, + (r"ã", r"c"): -1, + (r"ã", r"d"): -2, + (r"ã", r"f"): -2, + (r"ã", r"g"): -1, + (r"ã", r"i"): -1, + (r"ã", r"k"): -1, + (r"ã", r"l"): -1, + (r"ã", r"m"): -2, + (r"ã", r"n"): -2, + (r"ã", r"o"): -1, + (r"ã", r"p"): -1, + (r"ã", r"r"): -1, + (r"ã", r"s"): -2, + (r"ã", r"t"): -3, + (r"ã", r"u"): -1, + (r"ã", r"v"): -1, + (r"ã", r"w"): -1, + (r"ã", r"z"): -2, + (r"ã", r"ç"): -1, + (r"ã", r"ì"): -1, + (r"ã", r"í"): -1, + (r"ã", r"î"): -1, + (r"ã", r"ï"): -1, + (r"ã", r"ð"): -2, + (r"ã", r"ñ"): -2, + (r"ã", r"ò"): -1, + (r"ã", r"ó"): -1, + (r"ã", r"ô"): -1, + (r"ã", r"õ"): -1, + (r"ã", r"ö"): -1, + (r"ã", r"ø"): -1, + (r"ã", r"ù"): -1, + (r"ã", r"ú"): -1, + (r"ã", r"û"): -1, + (r"ã", r"ü"): -1, + (r"ã", r"þ"): -1, + (r"ä", r"b"): -2, + (r"ä", r"c"): -1, + (r"ä", r"d"): -2, + (r"ä", r"f"): -2, + (r"ä", r"g"): -1, + (r"ä", r"i"): -1, + (r"ä", r"k"): -1, + (r"ä", r"l"): -1, + (r"ä", r"m"): -2, + (r"ä", r"n"): -2, + (r"ä", r"o"): -1, + (r"ä", r"p"): -1, + (r"ä", r"r"): -1, + (r"ä", r"s"): -2, + (r"ä", r"t"): -3, + (r"ä", r"u"): -1, + (r"ä", r"v"): -1, + (r"ä", r"w"): -1, + (r"ä", r"z"): -2, + (r"ä", r"ç"): -1, + (r"ä", r"ì"): -1, + (r"ä", r"í"): -1, + (r"ä", r"î"): -1, + (r"ä", r"ï"): -1, + (r"ä", r"ð"): -2, + (r"ä", r"ñ"): -2, + (r"ä", r"ò"): -1, + (r"ä", r"ó"): -1, + (r"ä", r"ô"): -1, + (r"ä", r"õ"): -1, + (r"ä", r"ö"): -1, + (r"ä", r"ø"): -1, + (r"ä", r"ù"): -1, + (r"ä", r"ú"): -1, + (r"ä", r"û"): -1, + (r"ä", r"ü"): -1, + (r"ä", r"þ"): -1, + (r"å", r"b"): -2, + (r"å", r"c"): -1, + (r"å", r"d"): -2, + (r"å", r"f"): -2, + (r"å", r"g"): -1, + (r"å", r"i"): -1, + (r"å", r"k"): -1, + (r"å", r"l"): -1, + (r"å", r"m"): -2, + (r"å", r"n"): -2, + (r"å", r"o"): -1, + (r"å", r"p"): -1, + (r"å", r"r"): -1, + (r"å", r"s"): -2, + (r"å", r"t"): -3, + (r"å", r"u"): -1, + (r"å", r"v"): -1, + (r"å", r"w"): -1, + (r"å", r"z"): -2, + (r"å", r"ç"): -1, + (r"å", r"ì"): -1, + (r"å", r"í"): -1, + (r"å", r"î"): -1, + (r"å", r"ï"): -1, + (r"å", r"ð"): -2, + (r"å", r"ñ"): -2, + (r"å", r"ò"): -1, + (r"å", r"ó"): -1, + (r"å", r"ô"): -1, + (r"å", r"õ"): -1, + (r"å", r"ö"): -1, + (r"å", r"ø"): -1, + (r"å", r"ù"): -1, + (r"å", r"ú"): -1, + (r"å", r"û"): -1, + (r"å", r"ü"): -1, + (r"å", r"þ"): -1, + (r"æ", r"b"): -2, + (r"æ", r"c"): -1, + (r"æ", r"d"): -2, + (r"æ", r"f"): -2, + (r"æ", r"g"): -1, + (r"æ", r"i"): -1, + (r"æ", r"k"): -1, + (r"æ", r"l"): -1, + (r"æ", r"m"): -2, + (r"æ", r"n"): -2, + (r"æ", r"o"): -1, + (r"æ", r"p"): -1, + (r"æ", r"r"): -1, + (r"æ", r"s"): -2, + (r"æ", r"t"): -3, + (r"æ", r"u"): -1, + (r"æ", r"v"): -1, + (r"æ", r"w"): -1, + (r"æ", r"z"): -2, + (r"æ", r"ç"): -1, + (r"æ", r"ì"): -1, + (r"æ", r"í"): -1, + (r"æ", r"î"): -1, + (r"æ", r"ï"): -1, + (r"æ", r"ð"): -2, + (r"æ", r"ñ"): -2, + (r"æ", r"ò"): -1, + (r"æ", r"ó"): -1, + (r"æ", r"ô"): -1, + (r"æ", r"õ"): -1, + (r"æ", r"ö"): -1, + (r"æ", r"ø"): -1, + (r"æ", r"ù"): -1, + (r"æ", r"ú"): -1, + (r"æ", r"û"): -1, + (r"æ", r"ü"): -1, + (r"æ", r"þ"): -1, + (r"ç", r"a"): -2, + (r"ç", r"e"): -1, + (r"ç", r"h"): -1, + (r"ç", r"i"): -1, + (r"ç", r"k"): -1, + (r"ç", r"o"): -1, + (r"ç", r"s"): -2, + (r"ç", r"t"): -2, + (r"ç", r"à"): -2, + (r"ç", r"á"): -2, + (r"ç", r"â"): -2, + (r"ç", r"ã"): -2, + (r"ç", r"ä"): -2, + (r"ç", r"å"): -2, + (r"ç", r"æ"): -2, + (r"ç", r"è"): -1, + (r"ç", r"é"): -1, + (r"ç", r"ê"): -1, + (r"ç", r"ë"): -1, + (r"ç", r"ì"): -1, + (r"ç", r"í"): -1, + (r"ç", r"î"): -1, + (r"ç", r"ï"): -1, + (r"ç", r"ò"): -1, + (r"ç", r"ó"): -1, + (r"ç", r"ô"): -1, + (r"ç", r"õ"): -1, + (r"ç", r"ö"): -1, + (r"ç", r"ø"): -1, + (r"è", r" "): 5, + (r"è", r"d"): -1, + (r"è", r"o"): -1, + (r"è", r"s"): -1, + (r"è", r"t"): -2, + (r"è", r"v"): -1, + (r"è", r"w"): -1, + (r"è", r"x"): -1, + (r"è", r"ð"): -1, + (r"è", r"ò"): -1, + (r"è", r"ó"): -1, + (r"è", r"ô"): -1, + (r"è", r"õ"): -1, + (r"è", r"ö"): -1, + (r"è", r"ø"): -1, + (r"é", r" "): 5, + (r"é", r"d"): -1, + (r"é", r"o"): -1, + (r"é", r"s"): -1, + (r"é", r"t"): -2, + (r"é", r"v"): -1, + (r"é", r"w"): -1, + (r"é", r"x"): -1, + (r"é", r"ð"): -1, + (r"é", r"ò"): -1, + (r"é", r"ó"): -1, + (r"é", r"ô"): -1, + (r"é", r"õ"): -1, + (r"é", r"ö"): -1, + (r"é", r"ø"): -1, + (r"ê", r"d"): -1, + (r"ê", r"o"): -1, + (r"ê", r"s"): -1, + (r"ê", r"t"): -2, + (r"ê", r"v"): -1, + (r"ê", r"w"): -1, + (r"ê", r"x"): -1, + (r"ê", r"ð"): -1, + (r"ê", r"ò"): -1, + (r"ê", r"ó"): -1, + (r"ê", r"ô"): -1, + (r"ê", r"õ"): -1, + (r"ê", r"ö"): -1, + (r"ê", r"ø"): -1, + (r"ë", r"d"): -1, + (r"ë", r"o"): -1, + (r"ë", r"s"): -1, + (r"ë", r"t"): -2, + (r"ë", r"v"): -1, + (r"ë", r"w"): -1, + (r"ë", r"x"): -1, + (r"ë", r"ð"): -1, + (r"ë", r"ò"): -1, + (r"ë", r"ó"): -1, + (r"ë", r"ô"): -1, + (r"ë", r"õ"): -1, + (r"ë", r"ö"): -1, + (r"ë", r"ø"): -1, + (r"ì", r"o"): -1, + (r"ì", r"s"): -1, + (r"ì", r"t"): -1, + (r"ì", r"ò"): -1, + (r"ì", r"ó"): -1, + (r"ì", r"ô"): -1, + (r"ì", r"õ"): -1, + (r"ì", r"ö"): -1, + (r"ì", r"ø"): -1, + (r"í", r" "): 5, + (r"í", r"g"): -1, + (r"í", r"o"): -1, + (r"í", r"s"): -1, + (r"í", r"t"): -1, + (r"í", r"ò"): -1, + (r"í", r"ó"): -1, + (r"í", r"ô"): -1, + (r"í", r"õ"): -1, + (r"í", r"ö"): -1, + (r"í", r"ø"): -1, + (r"î", r"o"): -1, + (r"î", r"s"): -1, + (r"î", r"t"): -2, + (r"î", r"ò"): -1, + (r"î", r"ó"): -1, + (r"î", r"ô"): -1, + (r"î", r"õ"): -1, + (r"î", r"ö"): -1, + (r"î", r"ø"): -1, + (r"ï", r"o"): -1, + (r"ï", r"s"): -1, + (r"ï", r"t"): -1, + (r"ï", r"ò"): -1, + (r"ï", r"ó"): -1, + (r"ï", r"ô"): -1, + (r"ï", r"õ"): -1, + (r"ï", r"ö"): -1, + (r"ï", r"ø"): -1, + (r"ñ", r"s"): -1, + (r"ñ", r"t"): -1, + (r"ò", r"s"): -1, + (r"ò", r"x"): -1, + (r"ò", r"y"): -1, + (r"ò", r"î"): -1, + (r"ò", r"ý"): -1, + (r"ò", r"ÿ"): -1, + (r"ó", r"s"): -1, + (r"ó", r"x"): -1, + (r"ó", r"y"): -1, + (r"ó", r"î"): -1, + (r"ó", r"ý"): -1, + (r"ó", r"ÿ"): -1, + (r"ô", r"s"): -1, + (r"ô", r"x"): -1, + (r"ô", r"y"): -1, + (r"ô", r"î"): -1, + (r"ô", r"ý"): -1, + (r"ô", r"ÿ"): -1, + (r"õ", r"s"): -1, + (r"õ", r"x"): -1, + (r"õ", r"y"): -1, + (r"õ", r"î"): -1, + (r"õ", r"ý"): -1, + (r"õ", r"ÿ"): -1, + (r"ö", r"s"): -1, + (r"ö", r"x"): -1, + (r"ö", r"y"): -1, + (r"ö", r"î"): -1, + (r"ö", r"ý"): -1, + (r"ö", r"ÿ"): -1, + (r"ø", r"s"): -1, + (r"ø", r"x"): -1, + (r"ø", r"y"): -1, + (r"ø", r"î"): -1, + (r"ø", r"ý"): -1, + (r"ø", r"ÿ"): -1, + (r"ù", r" "): 5, + (r"ù", r"s"): -1, + (r"ù", r"t"): -1, + (r"ú", r"s"): -1, + (r"ú", r"t"): -1, + (r"û", r"s"): -1, + (r"û", r"t"): -1, + (r"ü", r"s"): -1, + (r"ü", r"t"): -1, + (r"ý", r"a"): -1, + (r"ý", r"s"): -2, + (r"ý", r"à"): -1, + (r"ý", r"á"): -1, + (r"ý", r"â"): -1, + (r"ý", r"ã"): -1, + (r"ý", r"ä"): -1, + (r"ý", r"å"): -1, + (r"ý", r"æ"): -1, + (r"þ", r"o"): -1, + (r"þ", r"ò"): -1, + (r"þ", r"ó"): -1, + (r"þ", r"ô"): -1, + (r"þ", r"õ"): -1, + (r"þ", r"ö"): -1, + (r"þ", r"ø"): -1, + (r"ÿ", r"a"): -1, + (r"ÿ", r"s"): -2, + (r"ÿ", r"à"): -1, + (r"ÿ", r"á"): -1, + (r"ÿ", r"â"): -1, + (r"ÿ", r"ã"): -1, + (r"ÿ", r"ä"): -1, + (r"ÿ", r"å"): -1, + (r"ÿ", r"æ"): -1, + (r"Ÿ", r"S"): -1, + (r"α", r" "): 5, + (r"ト", r" "): 5, + (r"ン", r" "): 5, + }, + 6: { + (r"0", r" "): 6, + (r"1", r" "): 6, + (r"2", r" "): 6, + (r"3", r" "): 6, + (r"4", r" "): 6, + }, + 7: { + (r"r", r"d"): -1, + (r"s", r"t"): -2, + }, + 8: { + (r"&", r" "): 8, + (r"d", r" "): 8, + (r"i", r" "): 8, + }, + 9: { + (r"&", r" "): 9, + (r"d", r" "): 9, + (r"i", r" "): 9, + }, + 10: { + (r")", r" "): 10, + (r",", r" "): 10, + (r"-", r" "): 10, + (r".", r" "): 10, + (r"0", r" "): 10, + (r"1", r" "): 10, + (r"2", r" "): 10, + (r"3", r" "): 10, + (r"4", r" "): 10, + (r"5", r" "): 10, + (r"6", r" "): 10, + (r"7", r" "): 10, + (r"8", r" "): 10, + (r"9", r" "): 10, + (r":", r" "): 10, + (r"A", r" "): 10, + (r"B", r" "): 10, + (r"C", r" "): 10, + (r"D", r" "): 10, + (r"E", r" "): 10, + (r"F", r" "): 10, + (r"G", r" "): 10, + (r"H", r" "): 10, + (r"I", r" "): 10, + (r"K", r" "): 10, + (r"L", r" "): 10, + (r"M", r" "): 10, + (r"N", r" "): 10, + (r"O", r" "): 10, + (r"P", r" "): 10, + (r"R", r" "): 10, + (r"S", r" "): 10, + (r"T", r" "): 10, + (r"U", r" "): 10, + (r"V", r" "): 10, + (r"W", r" "): 10, + (r"X", r" "): 10, + (r"Y", r" "): 10, + (r"d", r" "): 10, + (r"e", r" "): 10, + (r"i", r" "): 10, + (r"n", r" "): 10, + (r"o", r" "): 10, + (r"r", r" "): 10, + (r"t", r" "): 10, + (r"À", r" "): 10, + (r"Á", r" "): 10, + (r"È", r" "): 10, + (r"É", r" "): 10, + (r"Ò", r" "): 10, + (r"Ù", r" "): 10, + (r"Ú", r" "): 10, + (r"≡", r" "): 10, + (r"る", r" "): 10, + (r"型", r" "): 10, + (r"節", r" "): 10, + (r"脚", r" "): 10, + (r"行", r" "): 10, + (r"足", r" "): 10, + }, + 11: { + (r"A", r"C"): -2, + (r"A", r"G"): -2, + (r"A", r"O"): -2, + (r"A", r"Q"): -2, + (r"A", r"T"): -3, + (r"A", r"U"): -1, + (r"A", r"V"): -3, + (r"A", r"W"): -3, + (r"A", r"Y"): -3, + (r"A", r"c"): -2, + (r"A", r"d"): -2, + (r"A", r"e"): -2, + (r"A", r"f"): -1, + (r"A", r"j"): -2, + (r"A", r"o"): -2, + (r"A", r"v"): -3, + (r"A", r"w"): -3, + (r"A", r"y"): -3, + (r"A", r"Ç"): -2, + (r"A", r"Ò"): -2, + (r"A", r"Ó"): -2, + (r"A", r"Ô"): -2, + (r"A", r"Õ"): -2, + (r"A", r"Ö"): -2, + (r"A", r"Ø"): -2, + (r"A", r"Ù"): -1, + (r"A", r"Ú"): -1, + (r"A", r"Û"): -1, + (r"A", r"Ü"): -1, + (r"A", r"Ý"): -3, + (r"A", r"ç"): -2, + (r"A", r"è"): -2, + (r"A", r"é"): -2, + (r"A", r"ê"): -2, + (r"A", r"ë"): -2, + (r"A", r"ð"): -2, + (r"A", r"ò"): -2, + (r"A", r"ó"): -2, + (r"A", r"ô"): -2, + (r"A", r"õ"): -2, + (r"A", r"ö"): -2, + (r"A", r"ø"): -2, + (r"A", r"ý"): -3, + (r"A", r"ÿ"): -3, + (r"A", r"Ÿ"): -3, + (r"C", r"O"): -2, + (r"C", r"Ò"): -2, + (r"C", r"Ó"): -2, + (r"C", r"Ô"): -2, + (r"C", r"Õ"): -2, + (r"C", r"Ö"): -2, + (r"C", r"Ø"): -2, + (r"D", r"A"): -1, + (r"D", r"À"): -1, + (r"D", r"Á"): -1, + (r"D", r"Â"): -1, + (r"D", r"Ã"): -1, + (r"D", r"Ä"): -1, + (r"D", r"Å"): -1, + (r"D", r"Æ"): -1, + (r"F", r"A"): -2, + (r"F", r"À"): -2, + (r"F", r"Á"): -2, + (r"F", r"Â"): -2, + (r"F", r"Ã"): -2, + (r"F", r"Ä"): -2, + (r"F", r"Å"): -2, + (r"F", r"Æ"): -2, + (r"L", r"V"): -3, + (r"L", r"W"): -3, + (r"L", r"Y"): -3, + (r"L", r"y"): -3, + (r"L", r"Ý"): -3, + (r"L", r"ý"): -3, + (r"L", r"ÿ"): -3, + (r"L", r"Ÿ"): -3, + (r"P", r"A"): -2, + (r"P", r"À"): -2, + (r"P", r"Á"): -2, + (r"P", r"Â"): -2, + (r"P", r"Ã"): -2, + (r"P", r"Ä"): -2, + (r"P", r"Å"): -2, + (r"P", r"Æ"): -2, + (r"T", r"A"): -3, + (r"T", r"a"): -2, + (r"T", r"c"): -2, + (r"T", r"d"): -2, + (r"T", r"e"): -2, + (r"T", r"g"): -2, + (r"T", r"o"): -2, + (r"T", r"q"): -2, + (r"T", r"s"): -2, + (r"T", r"u"): -2, + (r"T", r"À"): -3, + (r"T", r"Á"): -3, + (r"T", r"Â"): -3, + (r"T", r"Ã"): -3, + (r"T", r"Ä"): -3, + (r"T", r"Å"): -3, + (r"T", r"Æ"): -3, + (r"T", r"à"): -2, + (r"T", r"á"): -2, + (r"T", r"â"): -2, + (r"T", r"ã"): -2, + (r"T", r"ä"): -2, + (r"T", r"å"): -2, + (r"T", r"æ"): -2, + (r"T", r"ç"): -2, + (r"T", r"è"): -2, + (r"T", r"é"): -2, + (r"T", r"ê"): -2, + (r"T", r"ë"): -2, + (r"T", r"ð"): -2, + (r"T", r"ò"): -2, + (r"T", r"ó"): -2, + (r"T", r"ô"): -2, + (r"T", r"õ"): -2, + (r"T", r"ö"): -2, + (r"T", r"ø"): -2, + (r"T", r"ù"): -2, + (r"T", r"ú"): -2, + (r"T", r"û"): -2, + (r"T", r"ü"): -2, + (r"V", r"A"): -3, + (r"V", r"C"): -2, + (r"V", r"G"): -2, + (r"V", r"O"): -2, + (r"V", r"a"): -2, + (r"V", r"c"): -3, + (r"V", r"d"): -3, + (r"V", r"e"): -3, + (r"V", r"g"): -3, + (r"V", r"o"): -3, + (r"V", r"q"): -3, + (r"V", r"À"): -3, + (r"V", r"Á"): -3, + (r"V", r"Â"): -3, + (r"V", r"Ã"): -3, + (r"V", r"Ä"): -3, + (r"V", r"Å"): -3, + (r"V", r"Æ"): -3, + (r"V", r"Ç"): -2, + (r"V", r"Ò"): -2, + (r"V", r"Ó"): -2, + (r"V", r"Ô"): -2, + (r"V", r"Õ"): -2, + (r"V", r"Ö"): -2, + (r"V", r"Ø"): -2, + (r"V", r"à"): -2, + (r"V", r"á"): -2, + (r"V", r"â"): -2, + (r"V", r"ã"): -2, + (r"V", r"ä"): -2, + (r"V", r"å"): -2, + (r"V", r"æ"): -2, + (r"V", r"ç"): -3, + (r"V", r"è"): -3, + (r"V", r"é"): -3, + (r"V", r"ê"): -3, + (r"V", r"ë"): -3, + (r"V", r"ð"): -3, + (r"V", r"ò"): -3, + (r"V", r"ó"): -3, + (r"V", r"ô"): -3, + (r"V", r"õ"): -3, + (r"V", r"ö"): -3, + (r"V", r"ø"): -3, + (r"W", r"A"): -3, + (r"W", r"C"): -2, + (r"W", r"G"): -2, + (r"W", r"O"): -2, + (r"W", r"a"): -2, + (r"W", r"c"): -3, + (r"W", r"d"): -3, + (r"W", r"e"): -3, + (r"W", r"g"): -3, + (r"W", r"o"): -3, + (r"W", r"q"): -3, + (r"W", r"À"): -3, + (r"W", r"Á"): -3, + (r"W", r"Â"): -3, + (r"W", r"Ã"): -3, + (r"W", r"Ä"): -3, + (r"W", r"Å"): -3, + (r"W", r"Æ"): -3, + (r"W", r"Ç"): -2, + (r"W", r"Ò"): -2, + (r"W", r"Ó"): -2, + (r"W", r"Ô"): -2, + (r"W", r"Õ"): -2, + (r"W", r"Ö"): -2, + (r"W", r"Ø"): -2, + (r"W", r"à"): -2, + (r"W", r"á"): -2, + (r"W", r"â"): -2, + (r"W", r"ã"): -2, + (r"W", r"ä"): -2, + (r"W", r"å"): -2, + (r"W", r"æ"): -2, + (r"W", r"ç"): -3, + (r"W", r"è"): -3, + (r"W", r"é"): -3, + (r"W", r"ê"): -3, + (r"W", r"ë"): -3, + (r"W", r"ð"): -3, + (r"W", r"ò"): -3, + (r"W", r"ó"): -3, + (r"W", r"ô"): -3, + (r"W", r"õ"): -3, + (r"W", r"ö"): -3, + (r"W", r"ø"): -3, + (r"X", r"O"): -2, + (r"X", r"Ò"): -2, + (r"X", r"Ó"): -2, + (r"X", r"Ô"): -2, + (r"X", r"Õ"): -2, + (r"X", r"Ö"): -2, + (r"X", r"Ø"): -2, + (r"Y", r"A"): -3, + (r"Y", r"a"): -2, + (r"Y", r"c"): -2, + (r"Y", r"d"): -2, + (r"Y", r"e"): -2, + (r"Y", r"g"): -2, + (r"Y", r"o"): -2, + (r"Y", r"u"): -2, + (r"Y", r"À"): -3, + (r"Y", r"Á"): -3, + (r"Y", r"Â"): -3, + (r"Y", r"Ã"): -3, + (r"Y", r"Ä"): -3, + (r"Y", r"Å"): -3, + (r"Y", r"Æ"): -3, + (r"Y", r"à"): -2, + (r"Y", r"á"): -2, + (r"Y", r"â"): -2, + (r"Y", r"ã"): -2, + (r"Y", r"ä"): -2, + (r"Y", r"å"): -2, + (r"Y", r"æ"): -2, + (r"Y", r"ç"): -2, + (r"Y", r"è"): -2, + (r"Y", r"é"): -2, + (r"Y", r"ê"): -2, + (r"Y", r"ë"): -2, + (r"Y", r"ð"): -2, + (r"Y", r"ò"): -2, + (r"Y", r"ó"): -2, + (r"Y", r"ô"): -2, + (r"Y", r"õ"): -2, + (r"Y", r"ö"): -2, + (r"Y", r"ø"): -2, + (r"Y", r"ù"): -2, + (r"Y", r"ú"): -2, + (r"Y", r"û"): -2, + (r"Y", r"ü"): -2, + (r"a", r" "): 11, + (r"e", r" "): 11, + (r"e", r"f"): -1, + (r"f", r"c"): -2, + (r"f", r"d"): -2, + (r"f", r"e"): -2, + (r"f", r"g"): -2, + (r"f", r"o"): -2, + (r"f", r"q"): -2, + (r"f", r"s"): -2, + (r"f", r"u"): -2, + (r"f", r"ç"): -2, + (r"f", r"è"): -2, + (r"f", r"é"): -2, + (r"f", r"ê"): -2, + (r"f", r"ë"): -2, + (r"f", r"ð"): -2, + (r"f", r"ò"): -2, + (r"f", r"ó"): -2, + (r"f", r"ô"): -2, + (r"f", r"õ"): -2, + (r"f", r"ö"): -2, + (r"f", r"ø"): -2, + (r"f", r"ù"): -2, + (r"f", r"ú"): -2, + (r"f", r"û"): -2, + (r"f", r"ü"): -2, + (r"i", r" "): 11, + (r"k", r"a"): -1, + (r"k", r"c"): -2, + (r"k", r"e"): -2, + (r"k", r"g"): -2, + (r"k", r"o"): -2, + (r"k", r"à"): -1, + (r"k", r"á"): -1, + (r"k", r"â"): -1, + (r"k", r"ã"): -1, + (r"k", r"ä"): -1, + (r"k", r"å"): -1, + (r"k", r"æ"): -1, + (r"k", r"ç"): -2, + (r"k", r"è"): -2, + (r"k", r"é"): -2, + (r"k", r"ê"): -2, + (r"k", r"ë"): -2, + (r"k", r"ò"): -2, + (r"k", r"ó"): -2, + (r"k", r"ô"): -2, + (r"k", r"õ"): -2, + (r"k", r"ö"): -2, + (r"k", r"ø"): -2, + (r"l", r" "): 11, + (r"o", r"f"): -1, + (r"o", r"j"): -2, + (r"o", r"s"): -1, + (r"o", r"v"): -2, + (r"o", r"w"): -2, + (r"o", r"x"): -2, + (r"o", r"y"): -2, + (r"o", r"ý"): -2, + (r"o", r"ÿ"): -2, + (r"r", r" "): 11, + (r"s", r" "): 11, + (r"t", r" "): 11, + (r"v", r"c"): -1, + (r"v", r"d"): -1, + (r"v", r"e"): -1, + (r"v", r"o"): -1, + (r"v", r"ç"): -1, + (r"v", r"è"): -1, + (r"v", r"é"): -1, + (r"v", r"ê"): -1, + (r"v", r"ë"): -1, + (r"v", r"ð"): -1, + (r"v", r"ò"): -1, + (r"v", r"ó"): -1, + (r"v", r"ô"): -1, + (r"v", r"õ"): -1, + (r"v", r"ö"): -1, + (r"v", r"ø"): -1, + (r"w", r"c"): -1, + (r"w", r"d"): -1, + (r"w", r"e"): -1, + (r"w", r"o"): -1, + (r"w", r"ç"): -1, + (r"w", r"è"): -1, + (r"w", r"é"): -1, + (r"w", r"ê"): -1, + (r"w", r"ë"): -1, + (r"w", r"ð"): -1, + (r"w", r"ò"): -1, + (r"w", r"ó"): -1, + (r"w", r"ô"): -1, + (r"w", r"õ"): -1, + (r"w", r"ö"): -1, + (r"w", r"ø"): -1, + (r"À", r"C"): -2, + (r"À", r"G"): -2, + (r"À", r"O"): -2, + (r"À", r"Q"): -2, + (r"À", r"T"): -3, + (r"À", r"U"): -1, + (r"À", r"V"): -3, + (r"À", r"W"): -3, + (r"À", r"Y"): -3, + (r"À", r"c"): -2, + (r"À", r"d"): -2, + (r"À", r"e"): -2, + (r"À", r"f"): -1, + (r"À", r"j"): -2, + (r"À", r"o"): -2, + (r"À", r"v"): -3, + (r"À", r"w"): -3, + (r"À", r"y"): -3, + (r"À", r"Ç"): -2, + (r"À", r"Ò"): -2, + (r"À", r"Ó"): -2, + (r"À", r"Ô"): -2, + (r"À", r"Õ"): -2, + (r"À", r"Ö"): -2, + (r"À", r"Ø"): -2, + (r"À", r"Ù"): -1, + (r"À", r"Ú"): -1, + (r"À", r"Û"): -1, + (r"À", r"Ü"): -1, + (r"À", r"Ý"): -3, + (r"À", r"ç"): -2, + (r"À", r"è"): -2, + (r"À", r"é"): -2, + (r"À", r"ê"): -2, + (r"À", r"ë"): -2, + (r"À", r"ð"): -2, + (r"À", r"ò"): -2, + (r"À", r"ó"): -2, + (r"À", r"ô"): -2, + (r"À", r"õ"): -2, + (r"À", r"ö"): -2, + (r"À", r"ø"): -2, + (r"À", r"ý"): -3, + (r"À", r"ÿ"): -3, + (r"À", r"Ÿ"): -3, + (r"Á", r"C"): -2, + (r"Á", r"G"): -2, + (r"Á", r"O"): -2, + (r"Á", r"Q"): -2, + (r"Á", r"T"): -3, + (r"Á", r"U"): -1, + (r"Á", r"V"): -3, + (r"Á", r"W"): -3, + (r"Á", r"Y"): -3, + (r"Á", r"c"): -2, + (r"Á", r"d"): -2, + (r"Á", r"e"): -2, + (r"Á", r"f"): -1, + (r"Á", r"j"): -2, + (r"Á", r"o"): -2, + (r"Á", r"v"): -3, + (r"Á", r"w"): -3, + (r"Á", r"y"): -3, + (r"Á", r"Ç"): -2, + (r"Á", r"Ò"): -2, + (r"Á", r"Ó"): -2, + (r"Á", r"Ô"): -2, + (r"Á", r"Õ"): -2, + (r"Á", r"Ö"): -2, + (r"Á", r"Ø"): -2, + (r"Á", r"Ù"): -1, + (r"Á", r"Ú"): -1, + (r"Á", r"Û"): -1, + (r"Á", r"Ü"): -1, + (r"Á", r"Ý"): -3, + (r"Á", r"ç"): -2, + (r"Á", r"è"): -2, + (r"Á", r"é"): -2, + (r"Á", r"ê"): -2, + (r"Á", r"ë"): -2, + (r"Á", r"ð"): -2, + (r"Á", r"ò"): -2, + (r"Á", r"ó"): -2, + (r"Á", r"ô"): -2, + (r"Á", r"õ"): -2, + (r"Á", r"ö"): -2, + (r"Á", r"ø"): -2, + (r"Á", r"ý"): -3, + (r"Á", r"ÿ"): -3, + (r"Á", r"Ÿ"): -3, + (r"Â", r"C"): -2, + (r"Â", r"G"): -2, + (r"Â", r"O"): -2, + (r"Â", r"Q"): -2, + (r"Â", r"T"): -3, + (r"Â", r"U"): -1, + (r"Â", r"V"): -3, + (r"Â", r"W"): -3, + (r"Â", r"Y"): -3, + (r"Â", r"c"): -2, + (r"Â", r"d"): -2, + (r"Â", r"e"): -2, + (r"Â", r"f"): -1, + (r"Â", r"j"): -2, + (r"Â", r"o"): -2, + (r"Â", r"v"): -3, + (r"Â", r"w"): -3, + (r"Â", r"y"): -3, + (r"Â", r"Ç"): -2, + (r"Â", r"Ò"): -2, + (r"Â", r"Ó"): -2, + (r"Â", r"Ô"): -2, + (r"Â", r"Õ"): -2, + (r"Â", r"Ö"): -2, + (r"Â", r"Ø"): -2, + (r"Â", r"Ù"): -1, + (r"Â", r"Ú"): -1, + (r"Â", r"Û"): -1, + (r"Â", r"Ü"): -1, + (r"Â", r"Ý"): -3, + (r"Â", r"ç"): -2, + (r"Â", r"è"): -2, + (r"Â", r"é"): -2, + (r"Â", r"ê"): -2, + (r"Â", r"ë"): -2, + (r"Â", r"ð"): -2, + (r"Â", r"ò"): -2, + (r"Â", r"ó"): -2, + (r"Â", r"ô"): -2, + (r"Â", r"õ"): -2, + (r"Â", r"ö"): -2, + (r"Â", r"ø"): -2, + (r"Â", r"ý"): -3, + (r"Â", r"ÿ"): -3, + (r"Â", r"Ÿ"): -3, + (r"Ã", r"C"): -2, + (r"Ã", r"G"): -2, + (r"Ã", r"O"): -2, + (r"Ã", r"Q"): -2, + (r"Ã", r"T"): -3, + (r"Ã", r"U"): -1, + (r"Ã", r"V"): -3, + (r"Ã", r"W"): -3, + (r"Ã", r"Y"): -3, + (r"Ã", r"c"): -2, + (r"Ã", r"d"): -2, + (r"Ã", r"e"): -2, + (r"Ã", r"f"): -1, + (r"Ã", r"j"): -2, + (r"Ã", r"o"): -2, + (r"Ã", r"v"): -3, + (r"Ã", r"w"): -3, + (r"Ã", r"y"): -3, + (r"Ã", r"Ç"): -2, + (r"Ã", r"Ò"): -2, + (r"Ã", r"Ó"): -2, + (r"Ã", r"Ô"): -2, + (r"Ã", r"Õ"): -2, + (r"Ã", r"Ö"): -2, + (r"Ã", r"Ø"): -2, + (r"Ã", r"Ù"): -1, + (r"Ã", r"Ú"): -1, + (r"Ã", r"Û"): -1, + (r"Ã", r"Ü"): -1, + (r"Ã", r"Ý"): -3, + (r"Ã", r"ç"): -2, + (r"Ã", r"è"): -2, + (r"Ã", r"é"): -2, + (r"Ã", r"ê"): -2, + (r"Ã", r"ë"): -2, + (r"Ã", r"ð"): -2, + (r"Ã", r"ò"): -2, + (r"Ã", r"ó"): -2, + (r"Ã", r"ô"): -2, + (r"Ã", r"õ"): -2, + (r"Ã", r"ö"): -2, + (r"Ã", r"ø"): -2, + (r"Ã", r"ý"): -3, + (r"Ã", r"ÿ"): -3, + (r"Ã", r"Ÿ"): -3, + (r"Ä", r"C"): -2, + (r"Ä", r"G"): -2, + (r"Ä", r"O"): -2, + (r"Ä", r"Q"): -2, + (r"Ä", r"T"): -3, + (r"Ä", r"U"): -1, + (r"Ä", r"V"): -3, + (r"Ä", r"W"): -3, + (r"Ä", r"Y"): -3, + (r"Ä", r"c"): -2, + (r"Ä", r"d"): -2, + (r"Ä", r"e"): -2, + (r"Ä", r"f"): -1, + (r"Ä", r"j"): -2, + (r"Ä", r"o"): -2, + (r"Ä", r"v"): -3, + (r"Ä", r"w"): -3, + (r"Ä", r"y"): -3, + (r"Ä", r"Ç"): -2, + (r"Ä", r"Ò"): -2, + (r"Ä", r"Ó"): -2, + (r"Ä", r"Ô"): -2, + (r"Ä", r"Õ"): -2, + (r"Ä", r"Ö"): -2, + (r"Ä", r"Ø"): -2, + (r"Ä", r"Ù"): -1, + (r"Ä", r"Ú"): -1, + (r"Ä", r"Û"): -1, + (r"Ä", r"Ü"): -1, + (r"Ä", r"Ý"): -3, + (r"Ä", r"ç"): -2, + (r"Ä", r"è"): -2, + (r"Ä", r"é"): -2, + (r"Ä", r"ê"): -2, + (r"Ä", r"ë"): -2, + (r"Ä", r"ð"): -2, + (r"Ä", r"ò"): -2, + (r"Ä", r"ó"): -2, + (r"Ä", r"ô"): -2, + (r"Ä", r"õ"): -2, + (r"Ä", r"ö"): -2, + (r"Ä", r"ø"): -2, + (r"Ä", r"ý"): -3, + (r"Ä", r"ÿ"): -3, + (r"Ä", r"Ÿ"): -3, + (r"Å", r"C"): -2, + (r"Å", r"G"): -2, + (r"Å", r"O"): -2, + (r"Å", r"Q"): -2, + (r"Å", r"T"): -3, + (r"Å", r"U"): -1, + (r"Å", r"V"): -3, + (r"Å", r"W"): -3, + (r"Å", r"Y"): -3, + (r"Å", r"c"): -2, + (r"Å", r"d"): -2, + (r"Å", r"e"): -2, + (r"Å", r"f"): -1, + (r"Å", r"j"): -2, + (r"Å", r"o"): -2, + (r"Å", r"v"): -3, + (r"Å", r"w"): -3, + (r"Å", r"y"): -3, + (r"Å", r"Ç"): -2, + (r"Å", r"Ò"): -2, + (r"Å", r"Ó"): -2, + (r"Å", r"Ô"): -2, + (r"Å", r"Õ"): -2, + (r"Å", r"Ö"): -2, + (r"Å", r"Ø"): -2, + (r"Å", r"Ù"): -1, + (r"Å", r"Ú"): -1, + (r"Å", r"Û"): -1, + (r"Å", r"Ü"): -1, + (r"Å", r"Ý"): -3, + (r"Å", r"ç"): -2, + (r"Å", r"è"): -2, + (r"Å", r"é"): -2, + (r"Å", r"ê"): -2, + (r"Å", r"ë"): -2, + (r"Å", r"ð"): -2, + (r"Å", r"ò"): -2, + (r"Å", r"ó"): -2, + (r"Å", r"ô"): -2, + (r"Å", r"õ"): -2, + (r"Å", r"ö"): -2, + (r"Å", r"ø"): -2, + (r"Å", r"ý"): -3, + (r"Å", r"ÿ"): -3, + (r"Å", r"Ÿ"): -3, + (r"Æ", r"C"): -2, + (r"Æ", r"G"): -2, + (r"Æ", r"O"): -2, + (r"Æ", r"Q"): -2, + (r"Æ", r"T"): -3, + (r"Æ", r"U"): -1, + (r"Æ", r"V"): -3, + (r"Æ", r"W"): -3, + (r"Æ", r"Y"): -3, + (r"Æ", r"c"): -2, + (r"Æ", r"d"): -2, + (r"Æ", r"e"): -2, + (r"Æ", r"f"): -1, + (r"Æ", r"j"): -2, + (r"Æ", r"o"): -2, + (r"Æ", r"v"): -3, + (r"Æ", r"w"): -3, + (r"Æ", r"y"): -3, + (r"Æ", r"Ç"): -2, + (r"Æ", r"Ò"): -2, + (r"Æ", r"Ó"): -2, + (r"Æ", r"Ô"): -2, + (r"Æ", r"Õ"): -2, + (r"Æ", r"Ö"): -2, + (r"Æ", r"Ø"): -2, + (r"Æ", r"Ù"): -1, + (r"Æ", r"Ú"): -1, + (r"Æ", r"Û"): -1, + (r"Æ", r"Ü"): -1, + (r"Æ", r"Ý"): -3, + (r"Æ", r"ç"): -2, + (r"Æ", r"è"): -2, + (r"Æ", r"é"): -2, + (r"Æ", r"ê"): -2, + (r"Æ", r"ë"): -2, + (r"Æ", r"ð"): -2, + (r"Æ", r"ò"): -2, + (r"Æ", r"ó"): -2, + (r"Æ", r"ô"): -2, + (r"Æ", r"õ"): -2, + (r"Æ", r"ö"): -2, + (r"Æ", r"ø"): -2, + (r"Æ", r"ý"): -3, + (r"Æ", r"ÿ"): -3, + (r"Æ", r"Ÿ"): -3, + (r"Ç", r"O"): -2, + (r"Ç", r"Ò"): -2, + (r"Ç", r"Ó"): -2, + (r"Ç", r"Ô"): -2, + (r"Ç", r"Õ"): -2, + (r"Ç", r"Ö"): -2, + (r"Ç", r"Ø"): -2, + (r"Ð", r"A"): -1, + (r"Ð", r"À"): -1, + (r"Ð", r"Á"): -1, + (r"Ð", r"Â"): -1, + (r"Ð", r"Ã"): -1, + (r"Ð", r"Ä"): -1, + (r"Ð", r"Å"): -1, + (r"Ð", r"Æ"): -1, + (r"Ý", r"A"): -3, + (r"Ý", r"a"): -2, + (r"Ý", r"c"): -2, + (r"Ý", r"d"): -2, + (r"Ý", r"e"): -2, + (r"Ý", r"g"): -2, + (r"Ý", r"o"): -2, + (r"Ý", r"u"): -2, + (r"Ý", r"À"): -3, + (r"Ý", r"Á"): -3, + (r"Ý", r"Â"): -3, + (r"Ý", r"Ã"): -3, + (r"Ý", r"Ä"): -3, + (r"Ý", r"Å"): -3, + (r"Ý", r"Æ"): -3, + (r"Ý", r"à"): -2, + (r"Ý", r"á"): -2, + (r"Ý", r"â"): -2, + (r"Ý", r"ã"): -2, + (r"Ý", r"ä"): -2, + (r"Ý", r"å"): -2, + (r"Ý", r"æ"): -2, + (r"Ý", r"ç"): -2, + (r"Ý", r"è"): -2, + (r"Ý", r"é"): -2, + (r"Ý", r"ê"): -2, + (r"Ý", r"ë"): -2, + (r"Ý", r"ð"): -2, + (r"Ý", r"ò"): -2, + (r"Ý", r"ó"): -2, + (r"Ý", r"ô"): -2, + (r"Ý", r"õ"): -2, + (r"Ý", r"ö"): -2, + (r"Ý", r"ø"): -2, + (r"Ý", r"ù"): -2, + (r"Ý", r"ú"): -2, + (r"Ý", r"û"): -2, + (r"Ý", r"ü"): -2, + (r"Þ", r"A"): -2, + (r"Þ", r"À"): -2, + (r"Þ", r"Á"): -2, + (r"Þ", r"Â"): -2, + (r"Þ", r"Ã"): -2, + (r"Þ", r"Ä"): -2, + (r"Þ", r"Å"): -2, + (r"Þ", r"Æ"): -2, + (r"è", r"f"): -1, + (r"é", r"f"): -1, + (r"ê", r"f"): -1, + (r"ë", r"f"): -1, + (r"ò", r"f"): -1, + (r"ò", r"j"): -2, + (r"ò", r"s"): -1, + (r"ò", r"v"): -2, + (r"ò", r"w"): -2, + (r"ò", r"x"): -2, + (r"ò", r"y"): -2, + (r"ò", r"ý"): -2, + (r"ò", r"ÿ"): -2, + (r"ó", r"f"): -1, + (r"ó", r"j"): -2, + (r"ó", r"s"): -1, + (r"ó", r"v"): -2, + (r"ó", r"w"): -2, + (r"ó", r"x"): -2, + (r"ó", r"y"): -2, + (r"ó", r"ý"): -2, + (r"ó", r"ÿ"): -2, + (r"ô", r"f"): -1, + (r"ô", r"j"): -2, + (r"ô", r"s"): -1, + (r"ô", r"v"): -2, + (r"ô", r"w"): -2, + (r"ô", r"x"): -2, + (r"ô", r"y"): -2, + (r"ô", r"ý"): -2, + (r"ô", r"ÿ"): -2, + (r"õ", r"f"): -1, + (r"õ", r"j"): -2, + (r"õ", r"s"): -1, + (r"õ", r"v"): -2, + (r"õ", r"w"): -2, + (r"õ", r"x"): -2, + (r"õ", r"y"): -2, + (r"õ", r"ý"): -2, + (r"õ", r"ÿ"): -2, + (r"ö", r"f"): -1, + (r"ö", r"j"): -2, + (r"ö", r"s"): -1, + (r"ö", r"v"): -2, + (r"ö", r"w"): -2, + (r"ö", r"x"): -2, + (r"ö", r"y"): -2, + (r"ö", r"ý"): -2, + (r"ö", r"ÿ"): -2, + (r"ø", r"f"): -1, + (r"ø", r"j"): -2, + (r"ø", r"s"): -1, + (r"ø", r"v"): -2, + (r"ø", r"w"): -2, + (r"ø", r"x"): -2, + (r"ø", r"y"): -2, + (r"ø", r"ý"): -2, + (r"ø", r"ÿ"): -2, + (r"Ÿ", r"A"): -3, + (r"Ÿ", r"a"): -2, + (r"Ÿ", r"c"): -2, + (r"Ÿ", r"d"): -2, + (r"Ÿ", r"e"): -2, + (r"Ÿ", r"g"): -2, + (r"Ÿ", r"o"): -2, + (r"Ÿ", r"u"): -2, + (r"Ÿ", r"À"): -3, + (r"Ÿ", r"Á"): -3, + (r"Ÿ", r"Â"): -3, + (r"Ÿ", r"Ã"): -3, + (r"Ÿ", r"Ä"): -3, + (r"Ÿ", r"Å"): -3, + (r"Ÿ", r"Æ"): -3, + (r"Ÿ", r"à"): -2, + (r"Ÿ", r"á"): -2, + (r"Ÿ", r"â"): -2, + (r"Ÿ", r"ã"): -2, + (r"Ÿ", r"ä"): -2, + (r"Ÿ", r"å"): -2, + (r"Ÿ", r"æ"): -2, + (r"Ÿ", r"ç"): -2, + (r"Ÿ", r"è"): -2, + (r"Ÿ", r"é"): -2, + (r"Ÿ", r"ê"): -2, + (r"Ÿ", r"ë"): -2, + (r"Ÿ", r"ð"): -2, + (r"Ÿ", r"ò"): -2, + (r"Ÿ", r"ó"): -2, + (r"Ÿ", r"ô"): -2, + (r"Ÿ", r"õ"): -2, + (r"Ÿ", r"ö"): -2, + (r"Ÿ", r"ø"): -2, + (r"Ÿ", r"ù"): -2, + (r"Ÿ", r"ú"): -2, + (r"Ÿ", r"û"): -2, + (r"Ÿ", r"ü"): -2, + }, + 35: { + (r"", r"M"): 2, + (r")", r" "): 35, + (r",", r" "): 35, + (r"-", r" "): 35, + (r".", r" "): 35, + (r"/", r" "): 35, + (r"2", r" "): 35, + (r":", r" "): 35, + (r"A", r" "): 35, + (r"A", r"C"): -2, + (r"A", r"T"): -3, + (r"A", r"c"): -1, + (r"A", r"n"): -1, + (r"A", r"t"): -2, + (r"A", r"u"): -1, + (r"A", r"v"): -2, + (r"C", r"T"): -1, + (r"C", r"o"): -1, + (r"D", r" "): 35, + (r"D", r"I"): 1, + (r"E", r" "): 35, + (r"E", r"L"): 1, + (r"E", r"M"): 2, + (r"G", r" "): 35, + (r"I", r" "): 35, + (r"I", r"N"): 1, + (r"K", r"a"): -1, + (r"L", r" "): 35, + (r"L", r"e"): -1, + (r"L", r"o"): -2, + (r"M", r" "): 35, + (r"N", r" "): 35, + (r"N", r"o"): -1, + (r"O", r" "): 35, + (r"P", r" "): 35, + (r"P", r"o"): -1, + (r"R", r" "): 35, + (r"R", r"e"): -1, + (r"R", r"o"): -2, + (r"R", r"é"): -1, + (r"S", r" "): 35, + (r"S", r"E"): -1, + (r"S", r"T"): -1, + (r"S", r"Y"): -2, + (r"S", r"c"): -1, + (r"S", r"e"): -1, + (r"S", r"o"): -1, + (r"S", r"t"): -2, + (r"S", r"y"): -1, + (r"T", r" "): 35, + (r"T", r"a"): -2, + (r"T", r"e"): -2, + (r"T", r"o"): -2, + (r"T", r"r"): -2, + (r"T", r"u"): -2, + (r"T", r"w"): -2, + (r"U", r" "): 35, + (r"V", r" "): 35, + (r"V", r"A"): -3, + (r"V", r"e"): -3, + (r"V", r"o"): -3, + (r"W", r"a"): -2, + (r"Y", r" "): 35, + (r"Y", r"S"): -1, + (r"a", r" "): 35, + (r"a", r"b"): -2, + (r"a", r"c"): -1, + (r"a", r"d"): -2, + (r"a", r"f"): -2, + (r"a", r"g"): -1, + (r"a", r"i"): -1, + (r"a", r"k"): -1, + (r"a", r"l"): -1, + (r"a", r"m"): -2, + (r"a", r"n"): -2, + (r"a", r"p"): -1, + (r"a", r"r"): -1, + (r"a", r"s"): -2, + (r"a", r"t"): -3, + (r"a", r"u"): -1, + (r"a", r"v"): -1, + (r"a", r"z"): -2, + (r"a", r"í"): -1, + (r"a", r"ñ"): -2, + (r"c", r" "): 35, + (r"c", r"a"): -2, + (r"c", r"e"): -1, + (r"c", r"h"): -1, + (r"c", r"i"): -1, + (r"c", r"k"): -1, + (r"c", r"o"): -1, + (r"c", r"t"): -2, + (r"c", r"á"): -2, + (r"c", r"é"): -1, + (r"c", r"ó"): -1, + (r"d", r" "): 35, + (r"e", r" "): 35, + (r"e", r"d"): -1, + (r"e", r"o"): -1, + (r"e", r"s"): -1, + (r"e", r"t"): -2, + (r"e", r"v"): -1, + (r"e", r"w"): -1, + (r"e", r"x"): -1, + (r"f", r" "): 35, + (r"f", r"a"): -1, + (r"f", r"e"): -1, + (r"f", r"i"): -1, + (r"f", r"o"): -2, + (r"f", r"s"): -1, + (r"f", r"u"): -1, + (r"f", r"á"): -1, + (r"f", r"é"): -1, + (r"f", r"ü"): -1, + (r"g", r" "): 35, + (r"g", r"a"): -1, + (r"g", r"e"): -1, + (r"g", r"n"): -1, + (r"g", r"o"): -1, + (r"g", r"s"): -1, + (r"g", r"è"): -1, + (r"g", r"é"): -1, + (r"h", r" "): 35, + (r"h", r"e"): -1, + (r"h", r"t"): -2, + (r"h", r"é"): -1, + (r"i", r" "): 35, + (r"i", r"o"): -1, + (r"i", r"s"): -1, + (r"i", r"t"): -1, + (r"i", r"ó"): -1, + (r"k", r"a"): -1, + (r"k", r"o"): -1, + (r"k", r"t"): -1, + (r"k", r"ö"): -1, + (r"l", r" "): 35, + (r"l", r"o"): -1, + (r"m", r" "): 35, + (r"m", r"b"): -1, + (r"m", r"e"): -1, + (r"m", r"o"): -1, + (r"m", r"é"): -1, + (r"m", r"ö"): -1, + (r"n", r" "): 35, + (r"n", r"s"): -1, + (r"n", r"t"): -1, + (r"o", r" "): 35, + (r"o", r"s"): -1, + (r"o", r"y"): -1, + (r"p", r" "): 35, + (r"p", r"o"): -1, + (r"r", r" "): 35, + (r"r", r"a"): -1, + (r"r", r"c"): -1, + (r"r", r"d"): -1, + (r"r", r"e"): -1, + (r"r", r"g"): -2, + (r"r", r"o"): -2, + (r"r", r"s"): -2, + (r"r", r"t"): -1, + (r"r", r"ä"): -1, + (r"r", r"é"): -1, + (r"r", r"ê"): -1, + (r"r", r"ô"): -2, + (r"s", r" "): 35, + (r"s", r"c"): -1, + (r"s", r"e"): -1, + (r"s", r"i"): -1, + (r"s", r"o"): -1, + (r"s", r"s"): -1, + (r"s", r"t"): -2, + (r"s", r"u"): -1, + (r"s", r"y"): -1, + (r"s", r"é"): -1, + (r"t", r" "): 35, + (r"t", r"a"): -1, + (r"t", r"c"): -1, + (r"t", r"e"): -1, + (r"t", r"o"): -2, + (r"t", r"s"): -1, + (r"t", r"t"): -1, + (r"t", r"u"): -1, + (r"t", r"à"): -1, + (r"t", r"ä"): -1, + (r"t", r"è"): -1, + (r"t", r"é"): -1, + (r"t", r"ö"): -2, + (r"u", r" "): 35, + (r"u", r"s"): -1, + (r"u", r"t"): -1, + (r"v", r"a"): -1, + (r"v", r"e"): -1, + (r"v", r"i"): -1, + (r"v", r"o"): -2, + (r"v", r"v"): -1, + (r"v", r"é"): -1, + (r"w", r"e"): -1, + (r"w", r"i"): -1, + (r"x", r" "): 35, + (r"x", r"e"): -1, + (r"x", r"t"): -2, + (r"y", r" "): 35, + (r"y", r"s"): -2, + (r"z", r" "): 35, + (r"À", r" "): 35, + (r"È", r"M"): 2, + (r"à", r" "): 35, + (r"á", r"b"): -2, + (r"á", r"m"): -2, + (r"á", r"n"): -2, + (r"á", r"t"): -3, + (r"ä", r"d"): -2, + (r"ä", r"n"): -2, + (r"ä", r"r"): -1, + (r"ä", r"t"): -3, + (r"ä", r"z"): -2, + (r"è", r" "): 35, + (r"é", r" "): 35, + (r"é", r"s"): -1, + (r"é", r"t"): -2, + (r"é", r"v"): -1, + (r"ê", r"t"): -2, + (r"í", r"g"): -1, + (r"ù", r" "): 35, + (r"ú", r" "): 35, + (r"ú", r"s"): -1, + (r"ü", r"s"): -1, + (r"ü", r"t"): -1, + }, + 36: { + (r"", r"A"): -4, + (r"", r"C"): -4, + (r"", r"T"): -5, + (r"", r"W"): -3, + (r"", r"a"): -1, + (r" ", r" "): 36, + (r"!", r" "): 36, + (r'"', r" "): 36, + (r"%", r" "): 36, + (r"&", r" "): 36, + (r"'", r" "): 36, + (r")", r" "): 36, + (r"*", r" "): 36, + (r"+", r" "): 36, + (r",", r" "): 36, + (r"-", r" "): 36, + (r".", r" "): 36, + (r"/", r" "): 36, + (r"0", r" "): 36, + (r"1", r" "): 36, + (r"2", r" "): 36, + (r"3", r" "): 36, + (r"4", r" "): 36, + (r"5", r" "): 36, + (r"6", r" "): 36, + (r"8", r" "): 36, + (r":", r" "): 36, + (r"", r" "): 36, + (r"=", r" "): 36, + (r"A", r" "): 36, + (r"A", r"C"): -4, + (r"A", r"G"): -4, + (r"A", r"T"): -5, + (r"A", r"U"): -1, + (r"A", r"Y"): -6, + (r"A", r"c"): -2, + (r"A", r"d"): -2, + (r"A", r"e"): -2, + (r"A", r"f"): -2, + (r"A", r"g"): -2, + (r"A", r"j"): -4, + (r"A", r"q"): -2, + (r"A", r"s"): -2, + (r"A", r"t"): -3, + (r"A", r"v"): -5, + (r"A", r"w"): -5, + (r"A", r"x"): -2, + (r"A", r"z"): -2, + (r"B", r" "): 36, + (r"C", r" "): 36, + (r"D", r" "): 36, + (r"E", r" "): 36, + (r"E", r"v"): -1, + (r"E", r"x"): -1, + (r"F", r" "): 36, + (r"F", r"o"): -1, + (r"F", r"ó"): -1, + (r"G", r" "): 36, + (r"H", r" "): 36, + (r"I", r" "): 36, + (r"K", r" "): 36, + (r"K", r"i"): -1, + (r"L", r" "): 36, + (r"L", r"O"): -2, + (r"L", r"v"): -4, + (r"M", r" "): 36, + (r"O", r" "): 36, + (r"O", r"T"): -2, + (r"P", r" "): 36, + (r"P", r"A"): -4, + (r"P", r"o"): -1, + (r"Q", r" "): 36, + (r"R", r" "): 36, + (r"R", r"T"): -1, + (r"R", r"e"): -2, + (r"R", r"o"): -2, + (r"R", r"é"): -2, + (r"S", r" "): 36, + (r"S", r"T"): -2, + (r"S", r"t"): -2, + (r"T", r" "): 36, + (r"T", r"A"): -3, + (r"T", r"a"): -3, + (r"T", r"e"): -3, + (r"T", r"o"): -3, + (r"T", r"r"): -3, + (r"T", r"u"): -3, + (r"T", r"w"): -3, + (r"T", r"y"): -3, + (r"T", r"ê"): -3, + (r"T", r"ö"): -3, + (r"U", r"m"): 1, + (r"U", r"n"): 1, + (r"V", r" "): 36, + (r"V", r"a"): -2, + (r"V", r"e"): -3, + (r"V", r"o"): -3, + (r"V", r"u"): -2, + (r"V", r"é"): -3, + (r"W", r"a"): -1, + (r"W", r"ä"): -1, + (r"X", r" "): 36, + (r"Y", r"a"): -3, + (r"Y", r"e"): -4, + (r"Y", r"o"): -4, + (r"Z", r" "): 36, + (r"]", r" "): 36, + (r"a", r" "): 36, + (r"a", r"c"): -1, + (r"a", r"d"): -1, + (r"a", r"e"): -1, + (r"a", r"g"): -1, + (r"a", r"j"): -2, + (r"a", r"o"): -1, + (r"a", r"t"): -1, + (r"a", r"v"): -1, + (r"a", r"w"): -1, + (r"a", r"x"): -4, + (r"a", r"y"): -2, + (r"a", r"ç"): -1, + (r"a", r"é"): -1, + (r"b", r" "): 36, + (r"c", r" "): 36, + (r"c", r"c"): -1, + (r"c", r"e"): -1, + (r"c", r"o"): -1, + (r"c", r"t"): -1, + (r"c", r"è"): -1, + (r"c", r"é"): -1, + (r"c", r"ó"): -1, + (r"c", r"ô"): -1, + (r"d", r" "): 36, + (r"d", r"e"): -1, + (r"d", r"i"): -1, + (r"d", r"j"): -3, + (r"d", r"o"): -1, + (r"d", r"y"): -2, + (r"d", r"è"): -1, + (r"d", r"é"): -1, + (r"d", r"í"): -1, + (r"d", r"ó"): -1, + (r"e", r" "): 36, + (r"e", r"a"): -1, + (r"e", r"c"): -1, + (r"e", r"d"): -1, + (r"e", r"e"): -1, + (r"e", r"f"): -1, + (r"e", r"g"): -1, + (r"e", r"i"): -1, + (r"e", r"j"): -4, + (r"e", r"l"): -1, + (r"e", r"m"): -1, + (r"e", r"n"): -1, + (r"e", r"r"): -1, + (r"e", r"s"): -1, + (r"e", r"t"): -2, + (r"e", r"v"): -2, + (r"e", r"w"): -1, + (r"e", r"x"): -2, + (r"e", r"y"): -3, + (r"e", r"ä"): -1, + (r"e", r"ç"): -1, + (r"e", r"í"): -1, + (r"e", r"ñ"): -1, + (r"f", r" "): 36, + (r"f", r"e"): -2, + (r"f", r"f"): -1, + (r"f", r"g"): -2, + (r"f", r"i"): -1, + (r"f", r"l"): -2, + (r"f", r"o"): -2, + (r"f", r"s"): -2, + (r"f", r"t"): -2, + (r"f", r"u"): -1, + (r"f", r"y"): -1, + (r"f", r"é"): -2, + (r"f", r"í"): -1, + (r"f", r"ó"): -2, + (r"f", r"ö"): -2, + (r"f", r"ü"): -1, + (r"g", r" "): 36, + (r"h", r" "): 36, + (r"h", r"y"): -2, + (r"i", r" "): 36, + (r"i", r"j"): -2, + (r"k", r" "): 36, + (r"k", r"d"): -2, + (r"k", r"e"): -2, + (r"k", r"g"): -2, + (r"k", r"i"): -1, + (r"k", r"o"): -2, + (r"k", r"q"): -2, + (r"k", r"s"): -2, + (r"k", r"t"): -1, + (r"k", r"v"): -1, + (r"k", r"ö"): -2, + (r"l", r" "): 36, + (r"l", r"y"): -1, + (r"m", r" "): 36, + (r"m", r"y"): -1, + (r"n", r" "): 36, + (r"n", r"t"): -1, + (r"n", r"v"): -1, + (r"n", r"y"): -1, + (r"o", r" "): 36, + (r"o", r"f"): -1, + (r"o", r"j"): -3, + (r"o", r"l"): -1, + (r"o", r"s"): -1, + (r"o", r"t"): -1, + (r"o", r"v"): -1, + (r"o", r"w"): -1, + (r"o", r"y"): -3, + (r"p", r" "): 36, + (r"p", r"c"): -1, + (r"p", r"e"): -1, + (r"p", r"o"): -1, + (r"p", r"t"): -1, + (r"p", r"y"): -1, + (r"p", r"è"): -1, + (r"p", r"é"): -1, + (r"p", r"ê"): -1, + (r"r", r" "): 36, + (r"r", r"a"): -1, + (r"r", r"c"): -1, + (r"r", r"d"): -1, + (r"r", r"e"): -1, + (r"r", r"f"): -1, + (r"r", r"g"): -1, + (r"r", r"i"): -1, + (r"r", r"m"): -1, + (r"r", r"n"): -1, + (r"r", r"o"): -1, + (r"r", r"s"): -1, + (r"r", r"t"): -1, + (r"r", r"à"): -1, + (r"r", r"á"): -1, + (r"r", r"â"): -1, + (r"r", r"ä"): -1, + (r"r", r"ç"): -1, + (r"r", r"è"): -1, + (r"r", r"é"): -1, + (r"r", r"ê"): -1, + (r"r", r"ì"): -1, + (r"r", r"í"): -1, + (r"r", r"ó"): -1, + (r"r", r"ô"): -1, + (r"s", r" "): 36, + (r"s", r"a"): -1, + (r"s", r"c"): -1, + (r"s", r"e"): -1, + (r"s", r"i"): -1, + (r"s", r"l"): -1, + (r"s", r"o"): -2, + (r"s", r"s"): -1, + (r"s", r"t"): -1, + (r"s", r"v"): -1, + (r"s", r"w"): -1, + (r"s", r"y"): -2, + (r"s", r"ä"): -1, + (r"s", r"è"): -1, + (r"s", r"é"): -1, + (r"s", r"ì"): -1, + (r"s", r"ó"): -2, + (r"t", r" "): 36, + (r"t", r"a"): -1, + (r"t", r"c"): -2, + (r"t", r"d"): -2, + (r"t", r"e"): -2, + (r"t", r"f"): -1, + (r"t", r"g"): -2, + (r"t", r"i"): -1, + (r"t", r"l"): -1, + (r"t", r"o"): -2, + (r"t", r"q"): -2, + (r"t", r"r"): -1, + (r"t", r"s"): -2, + (r"t", r"t"): -2, + (r"t", r"v"): -1, + (r"t", r"w"): -1, + (r"t", r"y"): -2, + (r"t", r"à"): -1, + (r"t", r"á"): -1, + (r"t", r"ä"): -1, + (r"t", r"è"): -2, + (r"t", r"é"): -2, + (r"t", r"ê"): -2, + (r"t", r"í"): -1, + (r"t", r"ò"): -2, + (r"t", r"ó"): -2, + (r"t", r"ö"): -2, + (r"u", r" "): 36, + (r"u", r"t"): -1, + (r"v", r" "): 36, + (r"v", r"a"): -1, + (r"v", r"e"): -2, + (r"v", r"i"): -1, + (r"v", r"o"): -2, + (r"v", r"s"): -2, + (r"v", r"á"): -1, + (r"v", r"é"): -2, + (r"v", r"ê"): -2, + (r"v", r"í"): -1, + (r"v", r"ó"): -2, + (r"v", r"ö"): -2, + (r"w", r" "): 36, + (r"w", r"e"): -1, + (r"w", r"g"): -1, + (r"w", r"h"): -1, + (r"w", r"i"): -1, + (r"w", r"o"): -1, + (r"w", r"ö"): -1, + (r"x", r" "): 36, + (r"x", r"c"): -3, + (r"x", r"d"): -3, + (r"x", r"e"): -3, + (r"x", r"i"): -1, + (r"x", r"t"): -2, + (r"y", r" "): 36, + (r"y", r"a"): -1, + (r"y", r"c"): -1, + (r"y", r"e"): -1, + (r"y", r"o"): -1, + (r"y", r"p"): -1, + (r"y", r"é"): -1, + (r"y", r"ó"): -1, + (r"z", r" "): 36, + (r"z", r"e"): -1, + (r"z", r"o"): -1, + (r"z", r"ó"): -1, + (r"º", r" "): 36, + (r"»", r" "): 36, + (r"À", r" "): 36, + (r"È", r" "): 36, + (r"È", r"v"): -1, + (r"ß", r" "): 36, + (r"à", r" "): 36, + (r"á", r" "): 36, + (r"á", r"c"): -1, + (r"á", r"g"): -1, + (r"á", r"t"): -1, + (r"á", r"v"): -1, + (r"á", r"x"): -4, + (r"â", r"c"): -1, + (r"â", r"g"): -1, + (r"â", r"t"): -1, + (r"ä", r"c"): -1, + (r"ä", r"d"): -1, + (r"ä", r"e"): -1, + (r"ä", r"g"): -1, + (r"ä", r"t"): -1, + (r"ç", r"o"): -1, + (r"è", r" "): 36, + (r"è", r"c"): -1, + (r"è", r"d"): -1, + (r"è", r"g"): -1, + (r"è", r"l"): -1, + (r"è", r"m"): -1, + (r"è", r"n"): -1, + (r"è", r"r"): -1, + (r"è", r"s"): -1, + (r"è", r"t"): -2, + (r"è", r"v"): -2, + (r"é", r" "): 36, + (r"é", r"a"): -1, + (r"é", r"c"): -1, + (r"é", r"d"): -1, + (r"é", r"e"): -1, + (r"é", r"f"): -1, + (r"é", r"g"): -1, + (r"é", r"j"): -4, + (r"é", r"l"): -1, + (r"é", r"m"): -1, + (r"é", r"n"): -1, + (r"é", r"r"): -1, + (r"é", r"s"): -1, + (r"é", r"t"): -2, + (r"é", r"v"): -2, + (r"é", r"â"): -1, + (r"é", r"é"): -1, + (r"ê", r"c"): -1, + (r"ê", r"m"): -1, + (r"ê", r"t"): -2, + (r"ê", r"v"): -2, + (r"ì", r" "): 36, + (r"í", r" "): 36, + (r"ï", r" "): 36, + (r"ò", r" "): 36, + (r"ó", r" "): 36, + (r"ó", r"l"): -1, + (r"ó", r"s"): -1, + (r"ô", r"l"): -1, + (r"ô", r"t"): -1, + (r"ö", r"l"): -1, + (r"ö", r"s"): -1, + (r"ö", r"t"): -1, + (r"ù", r" "): 36, + (r"ú", r" "): 36, + (r"ú", r"t"): -1, + (r"û", r"t"): -1, + (r"ü", r" "): 36, + (r"ü", r"t"): -1, + }, + 37: { + (r".", r" "): 37, + (r"0", r" "): 37, + (r"1", r" "): 37, + (r"2", r" "): 37, + (r"3", r" "): 37, + (r"4", r" "): 37, + (r"5", r" "): 37, + (r"6", r" "): 37, + (r"7", r" "): 37, + (r"8", r" "): 37, + (r"9", r" "): 37, + (r"A", r" "): 37, + (r"F", r"o"): -1, + (r"T", r"r"): -3, + (r"U", r"n"): 1, + (r"a", r" "): 37, + (r"a", r"d"): -1, + (r"a", r"t"): -1, + (r"a", r"v"): -1, + (r"c", r"o"): -1, + (r"c", r"t"): -1, + (r"d", r" "): 37, + (r"d", r"e"): -1, + (r"d", r"i"): -1, + (r"d", r"o"): -1, + (r"e", r" "): 37, + (r"e", r"a"): -1, + (r"e", r"c"): -1, + (r"e", r"d"): -1, + (r"e", r"e"): -1, + (r"e", r"g"): -1, + (r"e", r"i"): -1, + (r"e", r"l"): -1, + (r"e", r"n"): -1, + (r"e", r"r"): -1, + (r"e", r"s"): -1, + (r"e", r"t"): -2, + (r"f", r"f"): -1, + (r"f", r"i"): -1, + (r"f", r"o"): -2, + (r"f", r"ü"): -1, + (r"g", r" "): 37, + (r"h", r" "): 37, + (r"i", r" "): 37, + (r"l", r" "): 37, + (r"n", r" "): 37, + (r"n", r"t"): -1, + (r"o", r" "): 37, + (r"o", r"l"): -1, + (r"o", r"s"): -1, + (r"p", r"e"): -1, + (r"p", r"o"): -1, + (r"p", r"t"): -1, + (r"r", r" "): 37, + (r"r", r"a"): -1, + (r"r", r"e"): -1, + (r"r", r"f"): -1, + (r"r", r"i"): -1, + (r"r", r"o"): -1, + (r"r", r"s"): -1, + (r"r", r"é"): -1, + (r"s", r" "): 37, + (r"s", r"c"): -1, + (r"s", r"e"): -1, + (r"s", r"s"): -1, + (r"s", r"é"): -1, + (r"t", r" "): 37, + (r"t", r"a"): -1, + (r"t", r"e"): -2, + (r"t", r"i"): -1, + (r"t", r"o"): -2, + (r"t", r"r"): -1, + (r"t", r"t"): -2, + (r"t", r"w"): -1, + (r"v", r"e"): -2, + (r"v", r"i"): -1, + (r"v", r"o"): -2, + (r"w", r"i"): -1, + (r"|", r" "): 37, + (r"à", r" "): 37, + (r"é", r" "): 37, + (r"é", r"e"): -1, + }, +}; diff --git a/lib/fileTypeUtils/mcd/mcdIO.dart b/lib/fileTypeUtils/mcd/mcdIO.dart index 7545dcf2..ae888889 100644 --- a/lib/fileTypeUtils/mcd/mcdIO.dart +++ b/lib/fileTypeUtils/mcd/mcdIO.dart @@ -147,17 +147,17 @@ class McdFileLetterBase { int get byteSize => 2; } class McdFileLetter extends McdFileLetterBase { - late final int idx; + late final int kerning; final List _symbols; - McdFileLetter(int code, this.idx, this._symbols) { + McdFileLetter(int code, this.kerning, this._symbols) { super.code = code; } McdFileLetter.read(ByteDataWrapper bytes, this._symbols) { code = bytes.readUint16(); - idx = bytes.readInt16(); + kerning = bytes.readInt16(); } @override @@ -169,14 +169,14 @@ class McdFileLetter extends McdFileLetterBase { } else if (code == 0x8001) return " "; else if (code == 0x8020) { - if (idx == 9) + if (kerning == 9) return "≡"; // controller menu button - if (idx == 121) + if (kerning == 121) return ""; } - print(""); - return ""; + print(""); + return ""; } @override @@ -184,7 +184,7 @@ class McdFileLetter extends McdFileLetterBase { void write(ByteDataWrapper bytes) { bytes.writeUint16(code); - bytes.writeInt16(idx); + bytes.writeInt16(kerning); } } class McdFileLetterTerminator extends McdFileLetterBase { diff --git a/lib/stateManagement/otherFileTypes/McdData.dart b/lib/stateManagement/otherFileTypes/McdData.dart index e40d1d60..376c0f3a 100644 --- a/lib/stateManagement/otherFileTypes/McdData.dart +++ b/lib/stateManagement/otherFileTypes/McdData.dart @@ -11,6 +11,7 @@ import 'package:tuple/tuple.dart'; import '../../fileTypeUtils/dat/datExtractor.dart'; import '../../fileTypeUtils/dat/datRepacker.dart'; +import '../../fileTypeUtils/mcd/defaultFontKerningMap.dart'; import '../../fileTypeUtils/mcd/fontAtlasGeneratorTypes.dart'; import '../../fileTypeUtils/mcd/mcdIO.dart'; import '../../fileTypeUtils/wta/wtaReader.dart'; @@ -211,14 +212,21 @@ class McdLine extends _McdFilePart { return symbols; } - List toLetters(int fontId, List symbols) { + List toLetters(int fontId, List symbols, bool isFontOverriden) { var str = text.value; List letters = []; - McdFileSymbol prevSymbol = symbols.first; for (var i = 0; i < str.length; i++) { + int kerning = 0; var char = str[i]; + if (i > 0 && !isFontOverriden) { + var prevChar = str[i - 1]; + var searchKey = (prevChar, char); + var kerningLookup = defaultFontKerningMap[fontId]?[searchKey]; + if (kerningLookup != null) + kerning = kerningLookup; + } if (char == " ") - letters.add(McdFileLetter(0x8001, prevSymbol.fontId, const [])); + letters.add(McdFileLetter(0x8001, kerning, const [])); else if (char == "…") letters.add(McdFileLetter(0x80, 0, const [])); else if (char == "≡") @@ -233,8 +241,7 @@ class McdLine extends _McdFilePart { final symbolIndex = symbols.indexWhere((s) => s.charCode == charCode && s.fontId == fontId); if (symbolIndex == -1) throw Exception("Unknown char: $char"); - letters.add(McdFileLetter(symbolIndex, 0, symbols)); - prevSymbol = symbols[symbolIndex]; + letters.add(McdFileLetter(symbolIndex, kerning, symbols)); } } return letters; @@ -645,8 +652,9 @@ class McdData extends _McdFilePart { var paragraph = events[msgI].paragraphs[parI]; List paragraphLines = []; var font = exportFontMap[paragraph.fontId.value.toInt()]!; + var isFontOverriden = fontOverrides.any((fo) => fo.fontIds.contains(font.id) && !fo.isFallbackOnly.value); for (var line in paragraph.lines) { - var lineLetters = line.toLetters(paragraph.fontId.value.toInt(), exportSymbols); + var lineLetters = line.toLetters(paragraph.fontId.value.toInt(), exportSymbols, isFontOverriden); exportLetters.addAll(lineLetters); var parLine = McdFileLine( -1, 0, lineLetters.length * 2 + 1, lineLetters.length * 2 + 1, diff --git a/pubspec.lock b/pubspec.lock index e7622fda..98ccf08c 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: collection - sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" + sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 url: "https://pub.dev" source: hosted - version: "1.17.1" + version: "1.17.2" context_menus: dependency: "direct main" description: @@ -356,18 +356,18 @@ packages: dependency: transitive description: name: matcher - sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" + sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" url: "https://pub.dev" source: hosted - version: "0.12.15" + version: "0.12.16" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.5.0" meta: dependency: transitive description: @@ -593,10 +593,10 @@ packages: dependency: transitive description: name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.10.0" stack_trace: dependency: transitive description: @@ -633,10 +633,10 @@ packages: dependency: transitive description: name: test_api - sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb + sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "0.6.0" tuple: dependency: "direct main" description: