diff options
author | kerzum <kerzum@yandex-team.ru> | 2022-02-10 16:49:33 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:49:33 +0300 |
commit | 9a7232babfd763ccfe827bc70e82e0f50cfd8276 (patch) | |
tree | a39808b7482c4711a80f799a7281adb36d76a13a | |
parent | 0e68ae909d3b76a5a001a07880eb0010dec6b2ea (diff) | |
download | ydb-9a7232babfd763ccfe827bc70e82e0f50cfd8276.tar.gz |
Restoring authorship annotation for <kerzum@yandex-team.ru>. Commit 1 of 2.
45 files changed, 7176 insertions, 7176 deletions
diff --git a/library/cpp/charset/codepage.cpp b/library/cpp/charset/codepage.cpp index 0431bef31b..50ac91be87 100644 --- a/library/cpp/charset/codepage.cpp +++ b/library/cpp/charset/codepage.cpp @@ -23,11 +23,11 @@ using namespace NCodepagePrivate; void Recoder::Create(const CodePage& source, const CodePage& target) { - const Encoder* wideTarget = &EncoderByCharset(target.CPEnum); + const Encoder* wideTarget = &EncoderByCharset(target.CPEnum); Create(source, wideTarget); } void Recoder::Create(const CodePage& page, wchar32 (*mapfunc)(wchar32)) { - const Encoder* widePage = &EncoderByCharset(page.CPEnum); + const Encoder* widePage = &EncoderByCharset(page.CPEnum); Create(page, widePage, mapfunc); } @@ -167,7 +167,7 @@ public: const char* name; for (size_t i = 0; i != CODES_MAX; ++i) { - ECharset e = static_cast<ECharset>(i); + ECharset e = static_cast<ECharset>(i); const CodePage* page = Singleton<NCodepagePrivate::TCodepagesMap>()->GetPrivate(e); AddName(ToString(static_cast<int>(i)), e); @@ -193,7 +193,7 @@ public: }; ECharset CharsetByName(TStringBuf name) { - return Singleton<TCodePageHash>()->CharsetByName(name); + return Singleton<TCodePageHash>()->CharsetByName(name); } ECharset CharsetByNameOrDie(TStringBuf name) { @@ -203,7 +203,7 @@ ECharset CharsetByNameOrDie(TStringBuf name) { return result; } -template <typename TxChar> +template <typename TxChar> static inline RECODE_RESULT utf8_read_rune_from_unknown_plane(TxChar& rune, size_t& rune_len, const TxChar* s, const TxChar* end) { if ((*s & 0xFF00) != 0xF000) { rune_len = 1; @@ -251,17 +251,17 @@ static inline RECODE_RESULT utf8_read_rune_from_unknown_plane(TxChar& rune, size } template <typename TxChar> -void DoDecodeUnknownPlane(TxChar* str, TxChar*& ee, const ECharset enc) { - TxChar* e = ee; +void DoDecodeUnknownPlane(TxChar* str, TxChar*& ee, const ECharset enc) { + TxChar* e = ee; if (SingleByteCodepage(enc)) { - const CodePage* cp = CodePageByCharset(enc); - for (TxChar* s = str; s < e; s++) { + const CodePage* cp = CodePageByCharset(enc); + for (TxChar* s = str; s < e; s++) { if (Hi8(Lo16(*s)) == 0xF0) *s = (TxChar)cp->unicode[Lo8(Lo16(*s))]; // NOT mb compliant } } else if (enc == CODES_UTF8) { - TxChar* s; - TxChar* d; + TxChar* s; + TxChar* d; for (s = d = str; s < e;) { size_t l = 0; @@ -275,7 +275,7 @@ void DoDecodeUnknownPlane(TxChar* str, TxChar*& ee, const ECharset enc) { } e = d; } else if (enc == CODES_UNKNOWN) { - for (TxChar* s = str; s < e; s++) { + for (TxChar* s = str; s < e; s++) { if (Hi8(Lo16(*s)) == 0xF0) *s = Lo8(Lo16(*s)); } @@ -312,11 +312,11 @@ void DoDecodeUnknownPlane(TxChar* str, TxChar*& ee, const ECharset enc) { } void DecodeUnknownPlane(wchar16* str, wchar16*& ee, const ECharset enc) { - DoDecodeUnknownPlane(str, ee, enc); + DoDecodeUnknownPlane(str, ee, enc); } void DecodeUnknownPlane(wchar32* str, wchar32*& ee, const ECharset enc) { - DoDecodeUnknownPlane(str, ee, enc); -} + DoDecodeUnknownPlane(str, ee, enc); +} namespace { class THashSetType: public THashSet<TString> { @@ -471,7 +471,7 @@ public: } }; -ECharset EncodingHintByName(const char* encname) { +ECharset EncodingHintByName(const char* encname) { if (!encname) return CODES_UNKNOWN; // safety check @@ -501,7 +501,7 @@ ECharset EncodingHintByName(const char* encname) { NormalizeEncodingPrefixes(enc); - ECharset hint = CharsetByName(enc.c_str()); + ECharset hint = CharsetByName(enc.c_str()); if (hint != CODES_UNKNOWN) return hint; diff --git a/library/cpp/charset/codepage.h b/library/cpp/charset/codepage.h index 30a02a4610..f3cc26f0e5 100644 --- a/library/cpp/charset/codepage.h +++ b/library/cpp/charset/codepage.h @@ -102,7 +102,7 @@ namespace NCodepagePrivate { const CodePage* Data[DataSize]; private: - inline const CodePage* GetPrivate(ECharset e) const { + inline const CodePage* GetPrivate(ECharset e) const { Y_ASSERT(e + DataShift >= 0 && e + DataShift < DataSize); return Data[e + DataShift]; } @@ -112,7 +112,7 @@ namespace NCodepagePrivate { public: TCodepagesMap(); - inline const CodePage* Get(ECharset e) const { + inline const CodePage* Get(ECharset e) const { const CodePage* res = GetPrivate(e); if (!res->SingleByteCodepage()) { ythrow yexception() << "CodePage (" << (int)e << ") structure can only be used for single byte encodings"; @@ -121,13 +121,13 @@ namespace NCodepagePrivate { return res; } - inline bool SingleByteCodepage(ECharset e) const { + inline bool SingleByteCodepage(ECharset e) const { return GetPrivate(e)->SingleByteCodepage(); } - inline bool NativeCodepage(ECharset e) const { + inline bool NativeCodepage(ECharset e) const { return GetPrivate(e)->NativeCodepage(); } - inline const char* NameByCharset(ECharset e) const { + inline const char* NameByCharset(ECharset e) const { return GetPrivate(e)->Names[0]; } @@ -136,20 +136,20 @@ namespace NCodepagePrivate { friend class ::TCodePageHash; }; - inline bool NativeCodepage(ECharset e) { + inline bool NativeCodepage(ECharset e) { return ::NCodepagePrivate::TCodepagesMap::Instance().NativeCodepage(e); } } -inline bool SingleByteCodepage(ECharset e) { +inline bool SingleByteCodepage(ECharset e) { return ::NCodepagePrivate::TCodepagesMap::Instance().SingleByteCodepage(e); } -inline bool ValidCodepage(ECharset e) { +inline bool ValidCodepage(ECharset e) { return e >= 0 && e < CODES_MAX; } -inline const CodePage* CodePageByCharset(ECharset e) { +inline const CodePage* CodePageByCharset(ECharset e) { return ::NCodepagePrivate::TCodepagesMap::Instance().Get(e); } @@ -158,11 +158,11 @@ ECharset CharsetByName(TStringBuf name); // Same as CharsetByName, but throws yexception() if name is invalid ECharset CharsetByNameOrDie(TStringBuf name); -inline ECharset CharsetByCodePage(const CodePage* CP) { +inline ECharset CharsetByCodePage(const CodePage* CP) { return CP->CPEnum; } -inline const char* NameByCharset(ECharset e) { +inline const char* NameByCharset(ECharset e) { return ::NCodepagePrivate::TCodepagesMap::Instance().NameByCharset(e); } @@ -178,14 +178,14 @@ inline const char* NameByCodePage(const CodePage* CP) { } inline const CodePage* CodePageByName(const char* name) { - ECharset code = CharsetByName(name); + ECharset code = CharsetByName(name); if (code == CODES_UNKNOWN) return nullptr; - return CodePageByCharset(code); + return CodePageByCharset(code); } -ECharset EncodingHintByName(const char* name); +ECharset EncodingHintByName(const char* name); /*****************************************************************\ * struct Encoder * @@ -243,7 +243,7 @@ struct Recoder { extern const struct Encoder& WideCharToYandex; -const Encoder& EncoderByCharset(ECharset enc); +const Encoder& EncoderByCharset(ECharset enc); namespace NCodepagePrivate { class TCodePageData { @@ -260,13 +260,13 @@ namespace NCodepagePrivate { friend struct ::CodePage; friend class TCodepagesMap; - friend RECODE_RESULT _recodeToYandex(ECharset, const char*, char*, size_t, size_t, size_t&, size_t&); - friend RECODE_RESULT _recodeFromYandex(ECharset, const char*, char*, size_t, size_t, size_t&, size_t&); - friend const Encoder& ::EncoderByCharset(ECharset enc); + friend RECODE_RESULT _recodeToYandex(ECharset, const char*, char*, size_t, size_t, size_t&, size_t&); + friend RECODE_RESULT _recodeFromYandex(ECharset, const char*, char*, size_t, size_t, size_t&, size_t&); + friend const Encoder& ::EncoderByCharset(ECharset enc); }; } -inline const Encoder& EncoderByCharset(ECharset enc) { +inline const Encoder& EncoderByCharset(ECharset enc) { if (!SingleByteCodepage(enc)) { ythrow yexception() << "Encoder structure can only be used for single byte encodings"; } @@ -286,7 +286,7 @@ inline unsigned char CodePage::ToTitle(unsigned char ch) const { extern const CodePage& csYandex; -/// these functions change (lowers) [end] position in case of utf-8 +/// these functions change (lowers) [end] position in case of utf-8 /// null character is NOT assumed or written at [*end] void DecodeUnknownPlane(wchar16* start, wchar16*& end, const ECharset enc4unk); void DecodeUnknownPlane(wchar32* start, wchar32*& end, const ECharset enc4unk); diff --git a/library/cpp/charset/codepage_ut.cpp b/library/cpp/charset/codepage_ut.cpp index c3ac3ac478..5b700bd14a 100644 --- a/library/cpp/charset/codepage_ut.cpp +++ b/library/cpp/charset/codepage_ut.cpp @@ -56,7 +56,7 @@ public: void TestCanEncode(); inline void TestUpperLower() { - const CodePage* cp = CodePageByCharset(CODES_ASCII); + const CodePage* cp = CodePageByCharset(CODES_ASCII); char tmp[100]; TStringBuf s = "abcde"; @@ -161,13 +161,13 @@ void TCodepageTest::TestUTF() { } void TCodepageTest::TestBrokenMultibyte() { - const ECharset cp = CODES_EUC_JP; - + const ECharset cp = CODES_EUC_JP; + const char sampletext[] = {'\xe3'}; wchar32 recodeResult[100]; - - size_t nwritten = 0; - size_t nread = 0; + + size_t nwritten = 0; + size_t nread = 0; RECODE_RESULT res = RecodeToUnicode(cp, sampletext, recodeResult, Y_ARRAY_SIZE(sampletext), Y_ARRAY_SIZE(recodeResult), nread, nwritten); UNIT_ASSERT(res == RECODE_OK); @@ -178,8 +178,8 @@ void TCodepageTest::TestBrokenMultibyte() { res = RecodeToUnicode(cp, bigSample, recodeResult, Y_ARRAY_SIZE(bigSample), Y_ARRAY_SIZE(recodeResult), nread, nwritten); UNIT_ASSERT(res == RECODE_OK); UNIT_ASSERT(nread == Y_ARRAY_SIZE(bigSample)); -} - +} + void TCodepageTest::TestUTFFromUnknownPlane() { static const wchar32 sampletext[] = {0x61, 0x62, 0x63, 0x20, 0x430, 0x431, 0x432, 0x20, @@ -250,21 +250,21 @@ void TCodepageTest::TestUTFFromUnknownPlane() { } UNIT_ASSERT(0x1234 == charbuffer[samplelen]); UNIT_ASSERT(0x5678 == charbuffer[2 * samplelen + 1]); - - // test TChar version - // bytebuffer of len writtenbytes contains sampletext of len samplelen chars in utf8 + + // test TChar version + // bytebuffer of len writtenbytes contains sampletext of len samplelen chars in utf8 TUtf16String wtr = CharToWide(TStringBuf(bytebuffer, writtenbytes), CODES_UNKNOWNPLANE); TChar* strend = wtr.begin() + wtr.size(); - DecodeUnknownPlane(wtr.begin(), strend, CODES_UTF8); + DecodeUnknownPlane(wtr.begin(), strend, CODES_UTF8); wtr.resize(strend - wtr.data(), 'Q'); UNIT_ASSERT_VALUES_EQUAL(wtr.size(), samplelen); for (size_t i = 0; i < wtr.size(); ++i) { - if (sampletext[i] >= 0x10000) { - UNIT_ASSERT_VALUES_EQUAL(wtr[i], ' '); + if (sampletext[i] >= 0x10000) { + UNIT_ASSERT_VALUES_EQUAL(wtr[i], ' '); } else { - UNIT_ASSERT_VALUES_EQUAL(wtr[i], sampletext[i]); - } - } + UNIT_ASSERT_VALUES_EQUAL(wtr[i], sampletext[i]); + } + } } static void TestSurrogates(const char* str, const wchar16* wide, size_t wideSize) { diff --git a/library/cpp/charset/doccodes.h b/library/cpp/charset/doccodes.h index 75c87adf9e..9ceb1484f6 100644 --- a/library/cpp/charset/doccodes.h +++ b/library/cpp/charset/doccodes.h @@ -40,66 +40,66 @@ enum ECharset { CODES_WINDOWS_1255, // [31] for Hebrew CODES_WINDOWS_1256, // [32] for Arabic CODES_WINDOWS_1257, // [33] for Estonian, Latvian and Lithuanian - - // these codes are all the other 8bit codes known by libiconv - // they follow in alphanumeric order - CODES_CP1046, - CODES_CP1124, - CODES_CP1125, - CODES_CP1129, - CODES_CP1131, - CODES_CP1133, + + // these codes are all the other 8bit codes known by libiconv + // they follow in alphanumeric order + CODES_CP1046, + CODES_CP1124, + CODES_CP1125, + CODES_CP1129, + CODES_CP1131, + CODES_CP1133, CODES_CP1161, // [40] - CODES_CP1162, - CODES_CP1163, - CODES_CP1258, - CODES_CP437, - CODES_CP737, - CODES_CP775, - CODES_CP850, - CODES_CP852, - CODES_CP853, + CODES_CP1162, + CODES_CP1163, + CODES_CP1258, + CODES_CP437, + CODES_CP737, + CODES_CP775, + CODES_CP850, + CODES_CP852, + CODES_CP853, CODES_CP856, // [50] - CODES_CP857, - CODES_CP858, - CODES_CP860, - CODES_CP861, - CODES_CP862, - CODES_CP863, - CODES_CP864, - CODES_CP865, - CODES_CP869, + CODES_CP857, + CODES_CP858, + CODES_CP860, + CODES_CP861, + CODES_CP862, + CODES_CP863, + CODES_CP864, + CODES_CP865, + CODES_CP869, CODES_CP874, // [60] - CODES_CP922, - CODES_HP_ROMAN8, - CODES_ISO646_CN, - CODES_ISO646_JP, - CODES_ISO8859_10, - CODES_ISO8859_11, - CODES_ISO8859_14, - CODES_JISX0201, - CODES_KOI8_T, + CODES_CP922, + CODES_HP_ROMAN8, + CODES_ISO646_CN, + CODES_ISO646_JP, + CODES_ISO8859_10, + CODES_ISO8859_11, + CODES_ISO8859_14, + CODES_JISX0201, + CODES_KOI8_T, CODES_MAC_ARABIC, // [70] - CODES_MAC_CENTRALEUROPE, - CODES_MAC_CROATIAN, - CODES_MAC_GREEK, - CODES_MAC_HEBREW, - CODES_MAC_ICELAND, - CODES_MAC_ROMANIA, - CODES_MAC_ROMAN, - CODES_MAC_THAI, - CODES_MAC_TURKISH, + CODES_MAC_CENTRALEUROPE, + CODES_MAC_CROATIAN, + CODES_MAC_GREEK, + CODES_MAC_HEBREW, + CODES_MAC_ICELAND, + CODES_MAC_ROMANIA, + CODES_MAC_ROMAN, + CODES_MAC_THAI, + CODES_MAC_TURKISH, CODES_RESERVED_2, // [80] reserved code: use it for new encodings before adding them to the end of the list - CODES_MULELAO, - CODES_NEXTSTEP, - CODES_PT154, - CODES_RISCOS_LATIN1, - CODES_RK1048, - CODES_TCVN, - CODES_TDS565, - CODES_TIS620, - CODES_VISCII, - + CODES_MULELAO, + CODES_NEXTSTEP, + CODES_PT154, + CODES_RISCOS_LATIN1, + CODES_RK1048, + CODES_TCVN, + CODES_TDS565, + CODES_TIS620, + CODES_VISCII, + // libiconv multibyte codepages CODES_BIG5, // [90] CODES_BIG5_HKSCS, diff --git a/library/cpp/charset/generated/cp_data.cpp b/library/cpp/charset/generated/cp_data.cpp index 202362c596..31856d283b 100644 --- a/library/cpp/charset/generated/cp_data.cpp +++ b/library/cpp/charset/generated/cp_data.cpp @@ -151,9 +151,9 @@ static const CodePage CODES_BIG5_HKSCS_2001_CODE_PAGE = { }; // generated from multibyte.txt static const CodePage CODES_CP1046_CODE_PAGE = { - CODES_CP1046, + CODES_CP1046, {"CP1046", "windows-1046",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -186,14 +186,14 @@ static const CodePage CODES_CP1046_CODE_PAGE = { 0x0648, 0x0649, 0x064A, 0x064B, 0x064C, 0x064D, 0x064E, 0x064F, 0x0650, 0x0651, 0x0652, 0xFED7, 0xFEDB, 0xFEDF, 0xF8FC, 0xFEF5, 0xFEF7, 0xFEF9, 0xFEFB, 0xFEE3, 0xFEE7, 0xFEEC, 0xFEE9, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from cp1046.txt - + static const CodePage CODES_CP1124_CODE_PAGE = { - CODES_CP1124, + CODES_CP1124, {"CP1124", "windows-1124",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -226,14 +226,14 @@ static const CodePage CODES_CP1124_CODE_PAGE = { 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, 0x2116, 0x0451, 0x0452, 0x0491, 0x0454, 0x0455, 0x0456, 0x0457, 0x0458, 0x0459, 0x045A, 0x045B, 0x045C, 0x00A7, 0x045E, 0x045F, - }, - defchars[0], + }, + defchars[0], }; // generated from cp1124.txt - + static const CodePage CODES_CP1125_CODE_PAGE = { - CODES_CP1125, + CODES_CP1125, {"CP1125", "windows-1125",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -266,14 +266,14 @@ static const CodePage CODES_CP1125_CODE_PAGE = { 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, 0x0401, 0x0451, 0x0490, 0x0491, 0x0404, 0x0454, 0x0406, 0x0456, 0x0407, 0x0457, 0x00B7, 0x221A, 0x2116, 0x00A4, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from cp1125.txt - + static const CodePage CODES_CP1129_CODE_PAGE = { - CODES_CP1129, + CODES_CP1129, {"CP1129", "windows-1129",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -306,14 +306,14 @@ static const CodePage CODES_CP1129_CODE_PAGE = { 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x0301, 0x00ED, 0x00EE, 0x00EF, 0x0111, 0x00F1, 0x0323, 0x00F3, 0x00F4, 0x01A1, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x01B0, 0x20AB, 0x00FF, - }, - defchars[0], + }, + defchars[0], }; // generated from cp1129.txt - + static const CodePage CODES_CP1131_CODE_PAGE = { - CODES_CP1131, + CODES_CP1131, {"CP1131", "windows-1131",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -346,14 +346,14 @@ static const CodePage CODES_CP1131_CODE_PAGE = { 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, 0x0401, 0x0451, 0x0404, 0x0454, 0x0407, 0x0457, 0x040E, 0x045E, 0x0406, 0x0456, 0x00B7, 0x00A4, 0x0490, 0x0491, 0x2219, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from cp1131.txt - + static const CodePage CODES_CP1133_CODE_PAGE = { - CODES_CP1133, + CODES_CP1133, {"CP1133", "IBM-CP1133", "windows-1133",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -386,14 +386,14 @@ static const CodePage CODES_CP1133_CODE_PAGE = { 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x0ED0, 0x0ED1, 0x0ED2, 0x0ED3, 0x0ED4, 0x0ED5, 0x0ED6, 0x0ED7, 0x0ED8, 0x0ED9, 0xFFFD, 0xFFFD, 0x00A2, 0x00AC, 0x00A6, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from cp1133.txt - + static const CodePage CODES_CP1161_CODE_PAGE = { - CODES_CP1161, + CODES_CP1161, {"CP1161", "windows-1161",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -426,14 +426,14 @@ static const CodePage CODES_CP1161_CODE_PAGE = { 0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F, 0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57, 0x0E58, 0x0E59, 0x0E5A, 0x0E5B, 0x00A2, 0x00AC, 0x00A6, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from cp1161.txt - + static const CodePage CODES_CP1162_CODE_PAGE = { - CODES_CP1162, + CODES_CP1162, {"CP1162", "windows-1162",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -466,14 +466,14 @@ static const CodePage CODES_CP1162_CODE_PAGE = { 0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F, 0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57, 0x0E58, 0x0E59, 0x0E5A, 0x0E5B, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from cp1162.txt - + static const CodePage CODES_CP1163_CODE_PAGE = { - CODES_CP1163, + CODES_CP1163, {"CP1163", "windows-1163",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -506,14 +506,14 @@ static const CodePage CODES_CP1163_CODE_PAGE = { 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x0301, 0x00ED, 0x00EE, 0x00EF, 0x0111, 0x00F1, 0x0323, 0x00F3, 0x00F4, 0x01A1, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x01B0, 0x20AB, 0x00FF, - }, - defchars[0], + }, + defchars[0], }; // generated from cp1163.txt - + static const CodePage CODES_CP1258_CODE_PAGE = { - CODES_CP1258, + CODES_CP1258, {"CP1258", "windows-1258",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -546,14 +546,14 @@ static const CodePage CODES_CP1258_CODE_PAGE = { 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x0301, 0x00ED, 0x00EE, 0x00EF, 0x0111, 0x00F1, 0x0323, 0x00F3, 0x00F4, 0x01A1, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x01B0, 0x20AB, 0x00FF, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP437_CODE_PAGE = { - CODES_CP437, + CODES_CP437, {"CP437", "windows-437",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -586,14 +586,14 @@ static const CodePage CODES_CP437_CODE_PAGE = { 0x03A6, 0x0398, 0x03A9, 0x03B4, 0x221E, 0x03C6, 0x03B5, 0x2229, 0x2261, 0x00B1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00F7, 0x2248, 0x00B0, 0x2219, 0x00B7, 0x221A, 0x207F, 0x00B2, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP737_CODE_PAGE = { - CODES_CP737, + CODES_CP737, {"CP737", "windows-737",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -626,14 +626,14 @@ static const CodePage CODES_CP737_CODE_PAGE = { 0x03CB, 0x03CE, 0x0386, 0x0388, 0x0389, 0x038A, 0x038C, 0x038E, 0x038F, 0x00B1, 0x2265, 0x2264, 0x03AA, 0x03AB, 0x00F7, 0x2248, 0x00B0, 0x2219, 0x00B7, 0x221A, 0x207F, 0x00B2, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP775_CODE_PAGE = { - CODES_CP775, + CODES_CP775, {"CP775", "windows-775",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -666,14 +666,14 @@ static const CodePage CODES_CP775_CODE_PAGE = { 0x0136, 0x0137, 0x013B, 0x013C, 0x0146, 0x0112, 0x0145, 0x2019, 0x00AD, 0x00B1, 0x201C, 0x00BE, 0x00B6, 0x00A7, 0x00F7, 0x201E, 0x00B0, 0x2219, 0x00B7, 0x00B9, 0x00B3, 0x00B2, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP850_CODE_PAGE = { - CODES_CP850, + CODES_CP850, {"CP850", "IBM850", "850", "CSPC850MULTILINGUAL", "windows-850",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -706,14 +706,14 @@ static const CodePage CODES_CP850_CODE_PAGE = { 0x00DE, 0x00DA, 0x00DB, 0x00D9, 0x00FD, 0x00DD, 0x00AF, 0x00B4, 0x00AD, 0x00B1, 0x2017, 0x00BE, 0x00B6, 0x00A7, 0x00F7, 0x00B8, 0x00B0, 0x00A8, 0x00B7, 0x00B9, 0x00B3, 0x00B2, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP852_CODE_PAGE = { - CODES_CP852, + CODES_CP852, {"CP852", "windows-852",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -746,14 +746,14 @@ static const CodePage CODES_CP852_CODE_PAGE = { 0x0154, 0x00DA, 0x0155, 0x0170, 0x00FD, 0x00DD, 0x0163, 0x00B4, 0x00AD, 0x02DD, 0x02DB, 0x02C7, 0x02D8, 0x00A7, 0x00F7, 0x00B8, 0x00B0, 0x00A8, 0x02D9, 0x0171, 0x0158, 0x0159, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP853_CODE_PAGE = { - CODES_CP853, + CODES_CP853, {"CP853", "windows-853",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -786,14 +786,14 @@ static const CodePage CODES_CP853_CODE_PAGE = { 0x0127, 0x00DA, 0x00DB, 0x00D9, 0x016C, 0x016D, 0xFFFD, 0x00B4, 0x00AD, 0xFFFD, 0x2113, 0x0149, 0x02D8, 0x00A7, 0x00F7, 0x00B8, 0x00B0, 0x00A8, 0x02D9, 0xFFFD, 0x00B3, 0x00B2, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from cp853.txt - + static const CodePage CODES_CP856_CODE_PAGE = { - CODES_CP856, + CODES_CP856, {"CP856", "windows-856",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -826,14 +826,14 @@ static const CodePage CODES_CP856_CODE_PAGE = { 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00AF, 0x00B4, 0x00AD, 0x00B1, 0x2017, 0x00BE, 0x00B6, 0x00A7, 0x00F7, 0x00B8, 0x00B0, 0x00A8, 0x00B7, 0x00B9, 0x00B3, 0x00B2, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP857_CODE_PAGE = { - CODES_CP857, + CODES_CP857, {"CP857", "windows-857",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -866,14 +866,14 @@ static const CodePage CODES_CP857_CODE_PAGE = { 0x00D7, 0x00DA, 0x00DB, 0x00D9, 0x00EC, 0x00FF, 0x00AF, 0x00B4, 0x00AD, 0x00B1, 0xFFFD, 0x00BE, 0x00B6, 0x00A7, 0x00F7, 0x00B8, 0x00B0, 0x00A8, 0x00B7, 0x00B9, 0x00B3, 0x00B2, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP858_CODE_PAGE = { - CODES_CP858, + CODES_CP858, {"CP858", "windows-858",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -906,14 +906,14 @@ static const CodePage CODES_CP858_CODE_PAGE = { 0x00DE, 0x00DA, 0x00DB, 0x00D9, 0x00FD, 0x00DD, 0x00AF, 0x00B4, 0x00AD, 0x00B1, 0x2017, 0x00BE, 0x00B6, 0x00A7, 0x00F7, 0x00B8, 0x00B0, 0x00A8, 0x00B7, 0x00B9, 0x00B3, 0x00B2, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from cp858.txt - + static const CodePage CODES_CP860_CODE_PAGE = { - CODES_CP860, + CODES_CP860, {"CP860", "windows-860",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -946,14 +946,14 @@ static const CodePage CODES_CP860_CODE_PAGE = { 0x03A6, 0x0398, 0x03A9, 0x03B4, 0x221E, 0x03C6, 0x03B5, 0x2229, 0x2261, 0x00B1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00F7, 0x2248, 0x00B0, 0x2219, 0x00B7, 0x221A, 0x207F, 0x00B2, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP861_CODE_PAGE = { - CODES_CP861, + CODES_CP861, {"CP861", "windows-861",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -986,14 +986,14 @@ static const CodePage CODES_CP861_CODE_PAGE = { 0x03A6, 0x0398, 0x03A9, 0x03B4, 0x221E, 0x03C6, 0x03B5, 0x2229, 0x2261, 0x00B1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00F7, 0x2248, 0x00B0, 0x2219, 0x00B7, 0x221A, 0x207F, 0x00B2, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP862_CODE_PAGE = { - CODES_CP862, + CODES_CP862, {"CP862", "IBM862", "862", "CSPC862LATINHEBREW", "windows-862",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -1026,14 +1026,14 @@ static const CodePage CODES_CP862_CODE_PAGE = { 0x03A6, 0x0398, 0x03A9, 0x03B4, 0x221E, 0x03C6, 0x03B5, 0x2229, 0x2261, 0x00B1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00F7, 0x2248, 0x00B0, 0x2219, 0x00B7, 0x221A, 0x207F, 0x00B2, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP863_CODE_PAGE = { - CODES_CP863, + CODES_CP863, {"CP863", "windows-863",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -1066,14 +1066,14 @@ static const CodePage CODES_CP863_CODE_PAGE = { 0x03A6, 0x0398, 0x03A9, 0x03B4, 0x221E, 0x03C6, 0x03B5, 0x2229, 0x2261, 0x00B1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00F7, 0x2248, 0x00B0, 0x2219, 0x00B7, 0x221A, 0x207F, 0x00B2, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP864_CODE_PAGE = { - CODES_CP864, + CODES_CP864, {"CP864", "windows-864",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -1106,14 +1106,14 @@ static const CodePage CODES_CP864_CODE_PAGE = { 0xFEED, 0xFEEF, 0xFEF3, 0xFEBD, 0xFECC, 0xFECE, 0xFECD, 0xFEE1, 0xFE7D, 0x0651, 0xFEE5, 0xFEE9, 0xFEEC, 0xFEF0, 0xFEF2, 0xFED0, 0xFED5, 0xFEF5, 0xFEF6, 0xFEDD, 0xFED9, 0xFEF1, 0x25A0, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP865_CODE_PAGE = { - CODES_CP865, + CODES_CP865, {"CP865", "windows-865",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -1146,14 +1146,14 @@ static const CodePage CODES_CP865_CODE_PAGE = { 0x03A6, 0x0398, 0x03A9, 0x03B4, 0x221E, 0x03C6, 0x03B5, 0x2229, 0x2261, 0x00B1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00F7, 0x2248, 0x00B0, 0x2219, 0x00B7, 0x221A, 0x207F, 0x00B2, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP869_CODE_PAGE = { - CODES_CP869, + CODES_CP869, {"CP869", "windows-869",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -1186,14 +1186,14 @@ static const CodePage CODES_CP869_CODE_PAGE = { 0x03BE, 0x03BF, 0x03C0, 0x03C1, 0x03C3, 0x03C2, 0x03C4, 0x0384, 0x00AD, 0x00B1, 0x03C5, 0x03C6, 0x03C7, 0x00A7, 0x03C8, 0x0385, 0x00B0, 0x00A8, 0x03C9, 0x03CB, 0x03B0, 0x03CE, 0x25A0, 0x00A0, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP874_CODE_PAGE = { - CODES_CP874, + CODES_CP874, {"CP874", "windows-874",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -1226,14 +1226,14 @@ static const CodePage CODES_CP874_CODE_PAGE = { 0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F, 0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57, 0x0E58, 0x0E59, 0x0E5A, 0x0E5B, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_CP922_CODE_PAGE = { - CODES_CP922, + CODES_CP922, {"CP922", "windows-922",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -1266,10 +1266,10 @@ static const CodePage CODES_CP922_CODE_PAGE = { 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, 0x0161, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x00FD, 0x017E, 0x00FF, - }, - defchars[0], + }, + defchars[0], }; // generated from cp922.txt - + static const CodePage CODES_CP932_CODE_PAGE = { CODES_CP932, {"CP932",}, @@ -1421,9 +1421,9 @@ static const CodePage CODES_GEO_PS_CODE_PAGE = { }; // generated from geo-ps.txt static const CodePage CODES_HP_ROMAN8_CODE_PAGE = { - CODES_HP_ROMAN8, + CODES_HP_ROMAN8, {"HP_ROMAN8", "HP-ROMAN8", "ROMAN8", "R8", "CSHPROMAN8",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -1456,10 +1456,10 @@ static const CodePage CODES_HP_ROMAN8_CODE_PAGE = { 0x00D2, 0x00D5, 0x00F5, 0x0160, 0x0161, 0x00DA, 0x0178, 0x00FF, 0x00DE, 0x00FE, 0x00B7, 0x00B5, 0x00B6, 0x00BE, 0x2014, 0x00BC, 0x00BD, 0x00AA, 0x00BA, 0x00AB, 0x25A0, 0x00BB, 0x00B1, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from hp_roman8.txt - + static const CodePage CODES_HZ_CODE_PAGE = { CODES_HZ, {"HZ", "HZ-GB-2312",}, @@ -1508,9 +1508,9 @@ static const CodePage CODES_IBM855_CODE_PAGE = { }; // generated from listing.txt static const CodePage CODES_ISO646_CN_CODE_PAGE = { - CODES_ISO646_CN, + CODES_ISO646_CN, {"ISO646_CN", "GB_1988-80", "ISO646-CN", "ISO-IR-57", "CN", "CSISO57GB1988",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -1543,14 +1543,14 @@ static const CodePage CODES_ISO646_CN_CODE_PAGE = { 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from iso646_cn.txt - + static const CodePage CODES_ISO646_JP_CODE_PAGE = { - CODES_ISO646_JP, + CODES_ISO646_JP, {"ISO646_JP", "JIS_C6220-1969-RO", "ISO646-JP", "ISO-IR-14", "JP", "CSISO14JISC6220RO",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -1583,14 +1583,14 @@ static const CodePage CODES_ISO646_JP_CODE_PAGE = { 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from iso646_jp.txt - + static const CodePage CODES_ISO8859_10_CODE_PAGE = { - CODES_ISO8859_10, + CODES_ISO8859_10, {"ISO8859_10", "ISO-8859-10", "ISO_8859-10", "ISO_8859-10:1992", "ISO-IR-157", "LATIN6", "L6", "CSISOLATIN6", "ISO8859-10",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -1623,14 +1623,14 @@ static const CodePage CODES_ISO8859_10_CODE_PAGE = { 0x010D, 0x00E9, 0x0119, 0x00EB, 0x0117, 0x00ED, 0x00EE, 0x00EF, 0x00F0, 0x0146, 0x014D, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x0169, 0x00F8, 0x0173, 0x00FA, 0x00FB, 0x00FC, 0x00FD, 0x00FE, 0x0138, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_ISO8859_11_CODE_PAGE = { - CODES_ISO8859_11, + CODES_ISO8859_11, {"ISO8859_11", "ISO-8859-11", "ISO_8859-11", "ISO8859-11",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -1663,14 +1663,14 @@ static const CodePage CODES_ISO8859_11_CODE_PAGE = { 0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F, 0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57, 0x0E58, 0x0E59, 0x0E5A, 0x0E5B, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_ISO8859_14_CODE_PAGE = { - CODES_ISO8859_14, + CODES_ISO8859_14, {"ISO8859_14", "ISO-8859-14", "ISO_8859-14", "ISO_8859-14:1998", "ISO-IR-199", "LATIN8", "L8", "ISO-CELTIC", "ISO8859-14",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -1703,10 +1703,10 @@ static const CodePage CODES_ISO8859_14_CODE_PAGE = { 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, 0x0175, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x1E6B, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x00FD, 0x0177, 0x00FF, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_ISO_2022_CN_CODE_PAGE = { CODES_ISO_2022_CN, {"ISO-2022-CN", "CSISO2022CN",}, @@ -2150,9 +2150,9 @@ static const CodePage CODES_ISO_EAST_CODE_PAGE = { }; // generated from listing.txt static const CodePage CODES_JISX0201_CODE_PAGE = { - CODES_JISX0201, + CODES_JISX0201, {"JISX0201", "JIS_X0201", "JISX0201-1976", "X0201", "CSHALFWIDTHKATAKANA",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2185,10 +2185,10 @@ static const CodePage CODES_JISX0201_CODE_PAGE = { 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from jisx0201.txt - + static const CodePage CODES_JOHAB_CODE_PAGE = { CODES_JOHAB, {"JOHAB", "CP1361",}, @@ -2277,9 +2277,9 @@ static const CodePage CODES_KOI8_CODE_PAGE = { }; // generated from listing.txt static const CodePage CODES_KOI8_T_CODE_PAGE = { - CODES_KOI8_T, + CODES_KOI8_T, {"KOI8_T", "KOI8-T",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2312,10 +2312,10 @@ static const CodePage CODES_KOI8_T_CODE_PAGE = { 0x0425, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D, 0x041E, 0x041F, 0x042F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412, 0x042C, 0x042B, 0x0417, 0x0428, 0x042D, 0x0429, 0x0427, 0x042A, - }, - defchars[0], + }, + defchars[0], }; // generated from koi8_t.txt - + static const CodePage CODES_MAC_CODE_PAGE = { CODES_MAC, {"MacCyrillic", "MacRussian", "mac", "windows-10007", "MAC_UKRAINE", "MACUKRAINE", "windows-10017",}, @@ -2357,9 +2357,9 @@ static const CodePage CODES_MAC_CODE_PAGE = { }; // generated from listing.txt static const CodePage CODES_MAC_ARABIC_CODE_PAGE = { - CODES_MAC_ARABIC, + CODES_MAC_ARABIC, {"MAC_ARABIC", "MACARABIC", "windows-10004",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2392,14 +2392,14 @@ static const CodePage CODES_MAC_ARABIC_CODE_PAGE = { 0x0648, 0x0649, 0x064A, 0x064B, 0x064C, 0x064D, 0x064E, 0x064F, 0x0650, 0x0651, 0x0652, 0x067E, 0x0679, 0x0686, 0x06D5, 0x06A4, 0x06AF, 0x0688, 0x0691, 0x007B, 0x007C, 0x007D, 0x0698, 0x06D2, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_MAC_CENTRALEUROPE_CODE_PAGE = { - CODES_MAC_CENTRALEUROPE, + CODES_MAC_CENTRALEUROPE, {"MAC_CENTRALEUROPE", "MACCENTRALEUROPE", "windows-10029",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2432,14 +2432,14 @@ static const CodePage CODES_MAC_CENTRALEUROPE_CODE_PAGE = { 0x0164, 0x0165, 0x00CD, 0x017D, 0x017E, 0x016A, 0x00D3, 0x00D4, 0x016B, 0x016E, 0x00DA, 0x016F, 0x0170, 0x0171, 0x0172, 0x0173, 0x00DD, 0x00FD, 0x0137, 0x017B, 0x0141, 0x017C, 0x0122, 0x02C7, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_MAC_CROATIAN_CODE_PAGE = { - CODES_MAC_CROATIAN, + CODES_MAC_CROATIAN, {"MAC_CROATIAN", "MACCROATIAN", "windows-10082",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2472,14 +2472,14 @@ static const CodePage CODES_MAC_CROATIAN_CODE_PAGE = { 0x010D, 0x00C8, 0x00CD, 0x00CE, 0x00CF, 0x00CC, 0x00D3, 0x00D4, 0x0111, 0x00D2, 0x00DA, 0x00DB, 0x00D9, 0x0131, 0x02C6, 0x02DC, 0x00AF, 0x03C0, 0x00CB, 0x02DA, 0x00B8, 0x00CA, 0x00E6, 0x02C7, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_MAC_GREEK_CODE_PAGE = { - CODES_MAC_GREEK, + CODES_MAC_GREEK, {"MAC_GREEK", "MACGREEK", "windows-10006",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2512,14 +2512,14 @@ static const CodePage CODES_MAC_GREEK_CODE_PAGE = { 0x03B7, 0x03B9, 0x03BE, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BF, 0x03C0, 0x03CE, 0x03C1, 0x03C3, 0x03C4, 0x03B8, 0x03C9, 0x03C2, 0x03C7, 0x03C5, 0x03B6, 0x03CA, 0x03CB, 0x0390, 0x03B0, 0x00AD, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_MAC_HEBREW_CODE_PAGE = { - CODES_MAC_HEBREW, + CODES_MAC_HEBREW, {"MAC_HEBREW", "MACHEBREW", "windows-10005",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2552,14 +2552,14 @@ static const CodePage CODES_MAC_HEBREW_CODE_PAGE = { 0x05D8, 0x05D9, 0x05DA, 0x05DB, 0x05DC, 0x05DD, 0x05DE, 0x05DF, 0x05E0, 0x05E1, 0x05E2, 0x05E3, 0x05E4, 0x05E5, 0x05E6, 0x05E7, 0x05E8, 0x05E9, 0x05EA, 0x007D, 0x005D, 0x007B, 0x005B, 0x007C, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_MAC_ICELAND_CODE_PAGE = { - CODES_MAC_ICELAND, + CODES_MAC_ICELAND, {"MAC_ICELAND", "MACICELAND", "windows-10079",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2592,14 +2592,14 @@ static const CodePage CODES_MAC_ICELAND_CODE_PAGE = { 0x00CB, 0x00C8, 0x00CD, 0x00CE, 0x00CF, 0x00CC, 0x00D3, 0x00D4, 0xF8FF, 0x00D2, 0x00DA, 0x00DB, 0x00D9, 0x0131, 0x02C6, 0x02DC, 0x00AF, 0x02D8, 0x02D9, 0x02DA, 0x00B8, 0x02DD, 0x02DB, 0x02C7, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_MAC_ROMAN_CODE_PAGE = { - CODES_MAC_ROMAN, + CODES_MAC_ROMAN, {"MAC_ROMAN", "MACROMAN", "MACINTOSH", "CSMACINTOSH", "windows-10000",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2632,14 +2632,14 @@ static const CodePage CODES_MAC_ROMAN_CODE_PAGE = { 0x00CB, 0x00C8, 0x00CD, 0x00CE, 0x00CF, 0x00CC, 0x00D3, 0x00D4, 0xF8FF, 0x00D2, 0x00DA, 0x00DB, 0x00D9, 0x0131, 0x02C6, 0x02DC, 0x00AF, 0x02D8, 0x02D9, 0x02DA, 0x00B8, 0x02DD, 0x02DB, 0x02C7, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_MAC_ROMANIA_CODE_PAGE = { - CODES_MAC_ROMANIA, + CODES_MAC_ROMANIA, {"MAC_ROMANIA", "MACROMANIA", "windows-10010",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2672,14 +2672,14 @@ static const CodePage CODES_MAC_ROMANIA_CODE_PAGE = { 0x00CB, 0x00C8, 0x00CD, 0x00CE, 0x00CF, 0x00CC, 0x00D3, 0x00D4, 0xF8FF, 0x00D2, 0x00DA, 0x00DB, 0x00D9, 0x0131, 0x02C6, 0x02DC, 0x00AF, 0x02D8, 0x02D9, 0x02DA, 0x00B8, 0x02DD, 0x02DB, 0x02C7, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_MAC_THAI_CODE_PAGE = { - CODES_MAC_THAI, + CODES_MAC_THAI, {"MAC_THAI", "MACTHAI", "windows-10021",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2712,14 +2712,14 @@ static const CodePage CODES_MAC_THAI_CODE_PAGE = { 0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x2122, 0x0E4F, 0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57, 0x0E58, 0x0E59, 0x00AE, 0x00A9, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_MAC_TURKISH_CODE_PAGE = { - CODES_MAC_TURKISH, + CODES_MAC_TURKISH, {"MAC_TURKISH", "MACTURKISH", "windows-10081",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2752,10 +2752,10 @@ static const CodePage CODES_MAC_TURKISH_CODE_PAGE = { 0x00CB, 0x00C8, 0x00CD, 0x00CE, 0x00CF, 0x00CC, 0x00D3, 0x00D4, 0xF8FF, 0x00D2, 0x00DA, 0x00DB, 0x00D9, 0xF8A0, 0x02C6, 0x02DC, 0x00AF, 0x02D8, 0x02D9, 0x02DA, 0x00B8, 0x02DD, 0x02DB, 0x02C7, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_MAIN_CODE_PAGE = { CODES_MAIN, {"ISO-8859-5", "ISOLatinCyrillic", "csISOLatinCyrillic", "iso-ir-144", "cyrillic", "ISO_8859-5", "ISO_8859-5:1988", "iso", "ISO8859_5", "ISO8859-5",}, @@ -2797,9 +2797,9 @@ static const CodePage CODES_MAIN_CODE_PAGE = { }; // generated from listing.txt static const CodePage CODES_MULELAO_CODE_PAGE = { - CODES_MULELAO, + CODES_MULELAO, {"MULELAO", "MULELAO-1",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2832,14 +2832,14 @@ static const CodePage CODES_MULELAO_CODE_PAGE = { 0x0EC8, 0x0EC9, 0x0ECA, 0x0ECB, 0x0ECC, 0x0ECD, 0xFFFD, 0xFFFD, 0x0ED0, 0x0ED1, 0x0ED2, 0x0ED3, 0x0ED4, 0x0ED5, 0x0ED6, 0x0ED7, 0x0ED8, 0x0ED9, 0xFFFD, 0xFFFD, 0x0EDC, 0x0EDD, 0xFFFD, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from mulelao.txt - + static const CodePage CODES_NEXTSTEP_CODE_PAGE = { - CODES_NEXTSTEP, + CODES_NEXTSTEP, {"NEXTSTEP",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2872,14 +2872,14 @@ static const CodePage CODES_NEXTSTEP_CODE_PAGE = { 0x0141, 0x00D8, 0x0152, 0x00BA, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00E6, 0x00F9, 0x00FA, 0x00FB, 0x0131, 0x00FC, 0x00FD, 0x0142, 0x00F8, 0x0153, 0x00DF, 0x00FE, 0x00FF, 0xFFFD, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from listing.txt - + static const CodePage CODES_PT154_CODE_PAGE = { - CODES_PT154, + CODES_PT154, {"PT154", "PTCP154", "CP154", "CYRILLIC-ASIAN", "CSPTCP154",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -2912,10 +2912,10 @@ static const CodePage CODES_PT154_CODE_PAGE = { 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, - }, - defchars[0], + }, + defchars[0], }; // generated from pt154.txt - + static const CodePage CODES_RESERVED_2_CODE_PAGE = { CODES_RESERVED_2, {"reserved2",}, @@ -2997,9 +2997,9 @@ static const CodePage CODES_RESERVED_3_CODE_PAGE = { }; // generated from reserved.txt static const CodePage CODES_RISCOS_LATIN1_CODE_PAGE = { - CODES_RISCOS_LATIN1, + CODES_RISCOS_LATIN1, {"RISCOS-LATIN1", "RISCOS_LATIN1",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -3032,14 +3032,14 @@ static const CodePage CODES_RISCOS_LATIN1_CODE_PAGE = { 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, 0x00F0, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x00FD, 0x00FE, 0x00FF, - }, - defchars[0], + }, + defchars[0], }; // generated from riscos_latin1.txt - + static const CodePage CODES_RK1048_CODE_PAGE = { - CODES_RK1048, + CODES_RK1048, {"RK1048", "STRK1048-2002", "KZ-1048", "CSKZ1048",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -3072,10 +3072,10 @@ static const CodePage CODES_RK1048_CODE_PAGE = { 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D, 0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, - }, - defchars[0], + }, + defchars[0], }; // generated from rk1048.txt - + static const CodePage CODES_SHIFT_JIS_CODE_PAGE = { CODES_SHIFT_JIS, {"SHIFT_JIS", "MS_KANJI", "SJIS", "CSSHIFTJIS",}, @@ -3124,9 +3124,9 @@ static const CodePage CODES_TATWIN_CODE_PAGE = { }; // generated from cp1251-tat.txt static const CodePage CODES_TCVN_CODE_PAGE = { - CODES_TCVN, + CODES_TCVN, {"TCVN", "TCVN-5712", "TCVN5712-1", "TCVN5712-1:1993",}, - { + { 0x0000, 0x00DA, 0x1EE4, 0x0003, 0x1EEA, 0x1EEC, 0x1EEE, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x1EE8, 0x1EF0, 0x1EF2, 0x1EF6, 0x1EF8, 0x00DD, 0x1EF4, @@ -3159,14 +3159,14 @@ static const CodePage CODES_TCVN_CODE_PAGE = { 0x1ED1, 0x1ED9, 0x1EDD, 0x1EDF, 0x1EE1, 0x1EDB, 0x1EE3, 0x00F9, 0x1ED6, 0x1EE7, 0x0169, 0x00FA, 0x1EE5, 0x1EEB, 0x1EED, 0x1EEF, 0x1EE9, 0x1EF1, 0x1EF3, 0x1EF7, 0x1EF9, 0x00FD, 0x1EF5, 0x1ED0, - }, - defchars[0], + }, + defchars[0], }; // generated from tcvn.txt - + static const CodePage CODES_TDS565_CODE_PAGE = { - CODES_TDS565, + CODES_TDS565, {"TDS565",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -3199,14 +3199,14 @@ static const CodePage CODES_TDS565_CODE_PAGE = { 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from tds565.txt - + static const CodePage CODES_TIS620_CODE_PAGE = { - CODES_TIS620, + CODES_TIS620, {"TIS620", "TIS-620", "TIS620-0", "TIS620.2529-1", "TIS620.2533-0", "TIS620.2533-1", "ISO-IR-166",}, - { + { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -3239,10 +3239,10 @@ static const CodePage CODES_TIS620_CODE_PAGE = { 0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F, 0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57, 0x0E58, 0x0E59, 0x0E5A, 0x0E5B, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - }, - defchars[0], + }, + defchars[0], }; // generated from tis620.txt - + static const CodePage CODES_UNKNOWNPLANE_CODE_PAGE = { CODES_UNKNOWNPLANE, {"unknownplane", "unknown-plane",}, diff --git a/library/cpp/charset/generated/encrec_data.cpp b/library/cpp/charset/generated/encrec_data.cpp index ca59f8ddef..52550c39a5 100644 --- a/library/cpp/charset/generated/encrec_data.cpp +++ b/library/cpp/charset/generated/encrec_data.cpp @@ -1906,15 +1906,15 @@ static const char PP_111[257] = "\000\000\000\000"; #define P111 (char*)PP_111 static const char PP_112[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\210\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\210\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\000" "\000\000\244\000\000\000\000\000\000\000\000\255\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\201" @@ -1923,64 +1923,64 @@ static const char PP_112[257] = "\000\000\000\000"; #define P112 (char*)PP_112 static const char PP_113[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\254\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\273\000\000\000\277\000\301\302\303" - "\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325" - "\326\327\000\331\332\000\000\000\000\000\340\341\342\343\344\345\346\347" - "\350\351\352\353\354\355\356\357\360\361\362\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\260\261\262\263\264\265\266\267\270\271\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\254\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\273\000\000\000\277\000\301\302\303" + "\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325" + "\326\327\000\331\332\000\000\000\000\000\340\341\342\343\344\345\346\347" + "\350\351\352\353\354\355\356\357\360\361\362\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\260\261\262\263\264\265\266\267\270\271\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P113 (char*)PP_113 static const char PP_114[257] = - "\213\000\212\000\000\000\000\000\000\000\000\000\215\000\000\000\214\000" - "\000\000\216\000\000\000\217\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\211\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\213\000\212\000\000\000\000\000\000\000\000\000\215\000\000\000\214\000" + "\000\000\216\000\000\000\217\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\211\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P114 (char*)PP_114 static const char PP_115[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\205\204\203\206\243\242\241\245" - "\366\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\205\204\203\206\243\242\241\245" + "\366\000\000\000"; #define P115 (char*)PP_115 static const char PP_116[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\207\000\000\000\000\000\224\000\220\000\221\000\222" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\207\000\000\000\000\000\224\000\220\000\221\000\222" "\000\223\000\000\334\000\335\000\000\000\200\000\225\246\000\000\336\000" "\000\247\000\000\000\000\000\250\000\000\000\251\000\000\000\252\000\000" "\000\253\000\000\000\256\000\000\000\000\000\000\000\000\000\000\000\257" @@ -1988,35 +1988,35 @@ static const char PP_116[257] = "\000\330\000\000\276\300\333\000\231\232\233\000\000\337\000\000\000\363" "\000\000\000\364\000\000\000\365\000\000\000\373\000\000\000\374\000\376" "\000\000\375\000\000\000\226\000\230\227\000\367\234\370\235\371\236\372" - "\237\000\000\000"; + "\237\000\000\000"; #define P116 (char*)PP_116 static const char PP_117[257] = "\000\241\242\000\244\245\246\247\250\251\252\253\254\000\256\257\260\261" - "\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303" - "\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325" - "\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347" + "\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303" + "\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325" + "\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347" "\350\351\352\353\354\355\356\357\000\361\362\000\364\365\366\367\370\371" "\372\373\374\000\376\377\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\243\363\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\243\363\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P117 (char*)PP_117 static const char PP_118[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" "\000\000\375\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\372\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -2026,49 +2026,49 @@ static const char PP_118[257] = #define P118 (char*)PP_118 static const char PP_119[257] = "\000\360\000\000\364\000\366\370\000\000\000\000\000\000\000\000\200\201" - "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223" - "\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245" - "\246\247\250\251\252\253\254\255\256\257\340\341\342\343\344\345\346\347" + "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223" + "\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245" + "\246\247\250\251\252\253\254\255\256\257\340\341\342\343\344\345\346\347" "\350\351\352\353\354\355\356\357\000\361\000\000\365\000\367\371\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\362\363\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\362\363\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P119 (char*)PP_119 static const char PP_120[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\373\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\373\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P120 (char*)PP_120 static const char PP_121[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\000\251\252\253\254\255\256\257\260\261\262\263" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\000\251\252\253\254\255\256\257\260\261\262\263" "\000\265\266\267\000\271\272\273\274\275\276\277\300\301\302\000\304\305" "\306\307\310\311\312\313\000\315\316\317\000\321\000\323\324\000\326\327" "\330\331\332\333\334\000\000\337\340\341\342\000\344\345\346\347\350\351" @@ -2084,8 +2084,8 @@ static const char PP_122[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\264\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\325\365" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\335\375\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\325\365" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\335\375\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -2093,49 +2093,49 @@ static const char PP_122[257] = "\000\000\000\000"; #define P122 (char*)PP_122 static const char PP_123[257] = - "\314\354\000\336\000\000\000\000\000\322\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\362" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\314\354\000\336\000\000\000\000\000\322\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\362" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P123 (char*)PP_123 static const char PP_124[257] = + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\376\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\376\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P124 (char*)PP_124 static const char PP_125[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" "\000\000\373\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\372\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -2145,116 +2145,116 @@ static const char PP_125[257] = #define P125 (char*)PP_125 static const char PP_126[257] = "\000\360\000\000\362\000\370\364\000\000\000\000\000\000\366\000\200\201" - "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223" - "\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245" - "\246\247\250\251\252\253\254\255\256\257\340\341\342\343\344\345\346\347" + "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223" + "\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245" + "\246\247\250\251\252\253\254\255\256\257\340\341\342\343\344\345\346\347" "\350\351\352\353\354\355\356\357\000\361\000\000\363\000\371\365\000\000" "\000\000\000\000\367\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\374\375\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\374\375\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P126 (char*)PP_126 static const char PP_127[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\376\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\376\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P127 (char*)PP_127 static const char PP_128[257] = - "\304\000\263\000\000\000\000\000\000\000\000\000\332\000\000\000\277\000" - "\000\000\300\000\000\000\331\000\000\000\303\000\000\000\000\000\000\000" - "\264\000\000\000\000\000\000\000\302\000\000\000\000\000\000\000\301\000" - "\000\000\000\000\000\000\305\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\315\272\325\326\311\270\267\273\324\323" - "\310\276\275\274\306\307\314\265\266\271\321\322\313\317\320\312\330\327" - "\316\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\337\000\000\000\334\000\000\000\333\000\000\000\335\000\000\000" - "\336\260\261\262\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\304\000\263\000\000\000\000\000\000\000\000\000\332\000\000\000\277\000" + "\000\000\300\000\000\000\331\000\000\000\303\000\000\000\000\000\000\000" + "\264\000\000\000\000\000\000\000\302\000\000\000\000\000\000\000\301\000" + "\000\000\000\000\000\000\305\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\315\272\325\326\311\270\267\273\324\323" + "\310\276\275\274\306\307\314\265\266\271\321\322\313\317\320\312\330\327" + "\316\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\337\000\000\000\334\000\000\000\333\000\000\000\335\000\000\000" + "\336\260\261\262\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P128 (char*)PP_128 static const char PP_129[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\000" "\374\000\000\000\376\000\000\000\000\000\375\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000"; #define P129 (char*)PP_129 static const char PP_130[257] = + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\241\242\000\243\000\000\244\245\000\247\000\000\250\000\000" - "\000\000\000\000\251\252\253\254\000\255\256\257\260\261\262\263\000\264" - "\265\266\000\267\000\270\000\000\246\271\000\272\273\277\300\312\301\302" - "\303\304\305\306\307\310\000\313\311\314\000\000\320\321\322\323\324\000" - "\333\000\325\326\327\330\331\332\000\000\360\361\362\363\364\365\366\367" - "\370\371\000\000\335\336\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\241\242\000\243\000\000\244\245\000\247\000\000\250\000\000" + "\000\000\000\000\251\252\253\254\000\255\256\257\260\261\262\263\000\264" + "\265\266\000\267\000\270\000\000\246\271\000\272\273\277\300\312\301\302" + "\303\304\305\306\307\310\000\313\311\314\000\000\320\321\322\323\324\000" + "\333\000\325\326\327\330\331\332\000\000\360\361\362\363\364\365\366\367" + "\370\371\000\000\335\336\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P130 (char*)PP_130 static const char PP_131[257] = + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\337\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\337\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P131 (char*)PP_131 static const char PP_132[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" "\374\000\000\000\376\000\000\000\000\000\375\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -2263,49 +2263,49 @@ static const char PP_132[257] = "\000\000\000\000"; #define P132 (char*)PP_132 static const char PP_133[257] = - "\000\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261" - "\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303" - "\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325" - "\326\327\330\331\332\000\000\000\000\337\340\341\342\343\344\345\346\347" - "\240\333\334\335\354\355\356\357\360\361\362\363\364\365\366\367\370\371" - "\372\373\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261" + "\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303" + "\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325" + "\326\327\330\331\332\000\000\000\000\337\340\341\342\343\344\345\346\347" + "\240\333\334\335\354\355\356\357\360\361\362\363\364\365\366\367\370\371" + "\372\373\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P133 (char*)PP_133 static const char PP_134[257] = + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\336\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\336\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P134 (char*)PP_134 static const char PP_135[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\201\202\203\204\000\206\207\210\211\212\213\214\215\216\217" - "\220\000\000\000\000\000\000\000\230\231\232\233\234\235\236\237\240\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\201\202\203\204\000\206\207\210\211\212\213\214\215\216\217" + "\220\000\000\000\000\000\000\000\230\231\232\233\234\235\236\237\240\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -2314,50 +2314,50 @@ static const char PP_135[257] = "\000\000\000\000"; #define P135 (char*)PP_135 static const char PP_136[257] = - "\000\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261" - "\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303" - "\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325" - "\326\327\330\331\332\000\000\000\000\337\340\341\342\343\344\345\346\347" - "\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371" - "\372\373\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261" + "\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303" + "\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325" + "\326\327\330\331\332\000\000\000\000\337\340\341\342\343\344\345\346\347" + "\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371" + "\372\373\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P136 (char*)PP_136 static const char PP_137[257] = + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\226\227\000\000\000\221\222\000\000\223\224\000\000\000\000\225\000" + "\000\000\205\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\226\227\000\000\000\221\222\000\000\223\224\000\000\000\000\225\000" - "\000\000\205\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P137 (char*)PP_137 static const char PP_138[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\000\245\246\247\000\251\252\253\254\255\256\257\260\261\262\263" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\000\245\246\247\000\251\252\253\254\255\256\257\260\261\262\263" "\000\265\266\267\000\271\272\273\274\275\276\277\300\301\302\000\304\305" "\306\307\310\311\312\313\000\315\316\317\000\321\000\323\324\000\326\327" "\330\331\332\333\334\000\000\337\340\341\342\000\344\345\346\347\350\351" @@ -2365,33 +2365,33 @@ static const char PP_138[257] = "\374\000\000\377"; #define P138 (char*)PP_138 static const char PP_139[257] = + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\376\244\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\376\244\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P139 (char*)PP_139 static const char PP_140[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\000\304\305" "\306\307\310\311\312\313\000\315\316\317\000\321\000\323\324\000\326\327" "\330\331\332\333\334\000\000\337\340\341\342\000\344\345\346\347\350\351" @@ -2407,9 +2407,9 @@ static const char PP_141[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\237\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\203\000\000\000\000\000\000\000\000\000\000\000\000\000\325\365" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\335\375\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\203\000\000\000\000\000\000\000\000\000\000\000\000\000\325\365" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\335\375\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -2417,31 +2417,31 @@ static const char PP_141[257] = #define P141 (char*)PP_141 static const char PP_142[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\226\227\000\000\000\221\222\202\000\223\224\204\000\206\207\225\000" - "\000\000\205\000\000\000\000\000\000\000\000\000\211\000\000\000\000\000" - "\000\000\000\213\233\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\226\227\000\000\000\221\222\202\000\223\224\204\000\206\207\225\000" + "\000\000\205\000\000\000\000\000\000\000\000\000\211\000\000\000\000\000" + "\000\000\000\213\233\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\376\200\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\376\200\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P142 (char*)PP_142 static const char PP_143[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\255" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\255" "\233\234\000\235\000\000\000\000\246\256\252\000\000\000\370\361\375\000" "\000\346\000\372\000\000\247\257\254\253\000\250\000\000\000\000\216\217" "\222\200\000\220\000\000\000\000\000\000\000\245\000\000\000\000\231\000" @@ -2450,168 +2450,168 @@ static const char PP_143[257] = "\201\000\000\230"; #define P143 (char*)PP_143 static const char PP_144[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\237\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P144 (char*)PP_144 static const char PP_145[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\342\000\000\000\000\351\000\000\000\000\000\000\000\000\000" "\000\344\000\000\350\000\000\352\000\000\000\000\000\000\000\340\000\000" "\353\356\000\000\000\000\000\000\000\000\000\000\343\000\000\345\347\000" "\355\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000"; #define P145 (char*)PP_145 static const char PP_146[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\374\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\236\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P146 (char*)PP_146 static const char PP_147[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\371\373\000\000\000\354\000\000\000\000\000" - "\000\000\000\000\000\357\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\367\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\360\000\000\363\362\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\371\373\000\000\000\354\000\000\000\000\000" + "\000\000\000\000\000\357\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\367\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\360\000\000\363\362\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P147 (char*)PP_147 static const char PP_148[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\251\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\365\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\251\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\365\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P148 (char*)PP_148 static const char PP_149[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\370\361\375\000" "\000\000\000\372\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\366\000\000\000\000" "\000\000\000\000"; #define P149 (char*)PP_149 static const char PP_150[257] = + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\352\000\353\354\355\000\356\000\357\360" + "\000\000\000\000\000\000\000\000\352\000\353\354\355\000\356\000\357\360" "\000\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220" "\000\221\222\223\224\225\226\227\364\365\341\342\343\345\000\230\231\232" - "\233\234\235\236\237\240\241\242\243\244\245\246\247\250\252\251\253\254" + "\233\234\235\236\237\240\241\242\243\244\245\246\247\250\252\251\253\254" "\255\256\257\340\344\350\346\347\351\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P150 (char*)PP_150 static const char PP_151[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\374\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P151 (char*)PP_151 static const char PP_152[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\371\373\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\367\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\363\362\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\371\373\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\367\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\363\362\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P152 (char*)PP_152 static const char PP_153[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" "\226\234\237\000\247\365\000\250\000\256\252\360\251\000\370\361\375\374" "\000\346\364\372\000\373\000\257\254\253\363\000\000\000\000\000\216\217" "\222\000\000\220\000\000\000\000\000\000\000\000\000\340\000\345\231\236" @@ -2628,81 +2628,81 @@ static const char PP_154[257] = "\227\230\000\000\000\000\276\325\000\000\000\000\000\000\000\000\307\327" "\000\000\000\000\000\000\306\326\000\000\000\000\000\215\245\243\244\317" "\330\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P154 (char*)PP_154 static const char PP_155[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\357\000\000\362\246\367\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\357\000\000\362\246\367\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P155 (char*)PP_155 static const char PP_156[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\371\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\371\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P156 (char*)PP_156 static const char PP_157[257] = - "\304\000\263\000\000\000\000\000\000\000\000\000\332\000\000\000\277\000" - "\000\000\300\000\000\000\331\000\000\000\303\000\000\000\000\000\000\000" - "\264\000\000\000\000\000\000\000\302\000\000\000\000\000\000\000\301\000" - "\000\000\000\000\000\000\305\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\315\272\000\000\311\000\000\273\000\000" - "\310\000\000\274\000\000\314\000\000\271\000\000\313\000\000\312\000\000" - "\316\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\337\000\000\000\334\000\000\000\333\000\000\000\335\000\000\000" - "\336\260\261\262\000\000\000\000\000\000\000\000\000\000\000\000\376\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\304\000\263\000\000\000\000\000\000\000\000\000\332\000\000\000\277\000" + "\000\000\300\000\000\000\331\000\000\000\303\000\000\000\000\000\000\000" + "\264\000\000\000\000\000\000\000\302\000\000\000\000\000\000\000\301\000" + "\000\000\000\000\000\000\305\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\315\272\000\000\311\000\000\273\000\000" + "\310\000\000\274\000\000\314\000\000\271\000\000\313\000\000\312\000\000" + "\316\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\337\000\000\000\334\000\000\000\333\000\000\000\335\000\000\000" + "\336\260\261\262\000\000\000\000\000\000\000\000\000\000\000\000\376\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P157 (char*)PP_157 static const char PP_158[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\255" - "\275\234\317\276\335\365\371\270\246\256\252\360\251\356\370\361\375\374" - "\357\346\364\372\367\373\247\257\254\253\363\250\267\265\266\307\216\217" - "\222\200\324\220\322\323\336\326\327\330\321\245\343\340\342\345\231\236" - "\235\353\351\352\232\355\350\341\205\240\203\306\204\206\221\207\212\202" - "\210\211\215\241\214\213\320\244\225\242\223\344\224\366\233\227\243\226" - "\201\354\347\230"; + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\255" + "\275\234\317\276\335\365\371\270\246\256\252\360\251\356\370\361\375\374" + "\357\346\364\372\367\373\247\257\254\253\363\250\267\265\266\307\216\217" + "\222\200\324\220\322\323\336\326\327\330\321\245\343\340\342\345\231\236" + "\235\353\351\352\232\355\350\341\205\240\203\306\204\206\221\207\212\202" + "\210\211\215\241\214\213\320\244\225\242\223\344\224\366\233\227\243\226" + "\201\354\347\230"; #define P158 (char*)PP_158 static const char PP_159[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -2722,32 +2722,32 @@ static const char PP_159[257] = "\000\000\000\000"; #define P159 (char*)PP_159 static const char PP_160[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\362\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\362\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P160 (char*)PP_160 static const char PP_161[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" "\000\000\317\000\000\365\371\000\000\256\252\360\000\000\370\000\000\000" "\357\000\000\000\367\000\000\257\000\000\000\000\000\265\266\000\216\000" "\000\200\000\220\000\323\000\326\327\000\000\000\000\340\342\000\231\236" @@ -2758,47 +2758,47 @@ static const char PP_161[257] = static const char PP_162[257] = "\000\000\306\307\244\245\217\206\000\000\000\000\254\237\322\324\321\320" "\000\000\000\000\000\000\250\251\267\330\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\221\222\000\000\225\226\000\000\235\210\343\344\000\000\325" "\345\000\000\000\000\000\000\000\212\213\000\000\350\352\000\000\374\375" "\227\230\000\000\270\255\346\347\335\356\233\234\000\000\000\000\000\000" "\000\000\336\205\353\373\000\000\000\000\000\000\000\215\253\275\276\246" "\247\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P162 (char*)PP_162 static const char PP_163[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\363\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\364\372\000\362\000\361\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P163 (char*)PP_163 static const char PP_164[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" "\000\234\317\000\000\365\371\000\000\256\000\360\000\000\370\000\375\374" "\357\346\000\000\367\000\000\257\000\253\000\000\267\265\266\000\216\000" "\000\200\324\220\322\323\336\326\327\330\000\245\343\340\342\000\231\236" @@ -2810,97 +2810,97 @@ static const char PP_165[257] = "\000\000\000\000\000\000\000\000\217\206\222\221\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\235\233\246\247\344\345\000\000" "\250\251\347\350\000\000\000\000\000\000\000\000\230\325\000\000\254\237" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\363\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\306\307\270\255\000\000\000\000\000\000\000\000\000\000\000\000" "\354\355\000\000\000\000\000\000\000\000\000\000\000\000\000\275\276\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000"; #define P165 (char*)PP_165 static const char PP_166[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\364\372\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P166 (char*)PP_166 static const char PP_167[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\362\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P167 (char*)PP_167 static const char PP_168[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" "\275\234\317\276\335\365\371\270\000\256\252\360\251\356\370\361\375\374" "\357\346\364\372\367\373\000\257\254\253\363\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\236" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\366\000\000\000\000" "\000\000\000\000"; #define P168 (char*)PP_168 static const char PP_169[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\200\201\202\203\204\205\206\207" "\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231" "\232\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P169 (char*)PP_169 static const char PP_170[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\255" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\255" "\275\234\317\276\335\365\371\270\321\256\252\360\251\356\370\361\375\374" "\357\346\364\372\367\373\320\257\254\253\363\250\267\265\266\307\216\217" "\222\200\324\220\322\323\336\326\327\330\000\245\343\340\342\345\231\350" @@ -2909,49 +2909,49 @@ static const char PP_170[257] = "\201\000\000\355"; #define P170 (char*)PP_170 static const char PP_171[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\246\247\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\230\215\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\236\237\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P171 (char*)PP_171 static const char PP_172[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\362\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\325\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P172 (char*)PP_172 static const char PP_173[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\255" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\255" "\233\234\000\000\000\000\000\000\246\256\252\000\000\000\370\361\375\000" "\000\346\000\372\000\000\247\257\254\253\000\250\221\206\217\216\000\000" "\000\200\222\220\211\000\230\213\000\000\000\245\251\237\214\231\000\000" @@ -2977,15 +2977,15 @@ static const char PP_174[257] = "\000\000\000\000"; #define P174 (char*)PP_174 static const char PP_175[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\255" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\255" "\000\234\000\000\000\000\000\000\000\256\252\000\000\000\370\361\375\000" "\000\346\000\372\000\000\000\257\254\253\000\250\000\244\000\000\216\217" "\222\200\000\220\000\000\000\245\000\000\213\000\000\246\000\000\231\000" @@ -3008,18 +3008,18 @@ static const char PP_176[257] = "\000\000\000\000\000\000\000\000\000\000\000\245\000\000\000\000\000\000" "\000\000\000\000\000\000\000\341\000\240\000\000\000\000\000\000\000\000" "\000\000\000\241\000\000\000\244\000\242\000\000\000\366\000\000\243\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P176 (char*)PP_176 static const char PP_177[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" "\233\234\230\000\240\217\244\000\000\256\252\000\000\247\370\361\375\246" "\241\346\206\372\245\000\000\257\254\253\255\000\216\000\204\000\000\000" "\000\200\221\220\222\224\000\000\250\225\000\000\000\000\231\000\000\000" @@ -3028,134 +3028,134 @@ static const char PP_177[257] = "\201\000\000\000"; #define P177 (char*)PP_177 static const char PP_178[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\215\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\215\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\374\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P178 (char*)PP_178 static const char PP_179[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\000\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\000\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\000" "\300\243\244\000\333\000\000\000\000\227\334\241\000\000\200\223\000\000" "\000\000\000\201\000\000\000\230\225\224\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\336" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\335\000\000\000\000" "\000\000\000\000"; #define P179 (char*)PP_179 static const char PP_180[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\220\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\220\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\222\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P180 (char*)PP_180 static const char PP_181[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\254\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\273\000\000\000\277\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\340\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\361\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\260\261\262\263\264\265\266\267\270\271\045\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\254\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\273\000\000\000\277\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\340\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\361\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\260\261\262\263\264\265\266\267\270\271\045\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P181 (char*)PP_181 static const char PP_182[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\202\203\000\000\000\221\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\226\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\202\203\000\000\000\221\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\226\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P182 (char*)PP_182 static const char PP_183[257] = - "\205\000\206\000\000\000\000\000\000\000\000\000\215\000\000\000\214\000" - "\000\000\216\000\000\000\217\000\000\000\212\000\000\000\000\000\000\000" - "\210\000\000\000\000\000\000\000\211\000\000\000\000\000\000\000\213\000" - "\000\000\000\000\000\000\207\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\204\000\000\000\000\000\000\000\000\000\000\000\000\000\376\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\205\000\206\000\000\000\000\000\000\000\000\000\215\000\000\000\214\000" + "\000\000\216\000\000\000\217\000\000\000\212\000\000\000\000\000\000\000" + "\210\000\000\000\000\000\000\000\211\000\000\000\000\000\000\000\213\000" + "\000\000\000\000\000\000\207\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\204\000\000\000\000\000\000\000\000\000\000\000\000\000\376\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P183 (char*)PP_183 static const char PP_184[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\360" "\000\000\301\302\242\303\245\304\000\000\000\000\000\306\000\307\250\251" - "\000\310\000\311\000\252\000\312\000\253\000\313\000\255\000\314\000\256" - "\000\315\000\257\000\316\000\317\000\320\000\321\000\322\000\274\000\323" - "\000\275\000\324\000\276\000\325\000\353\000\326\000\327\000\000\000\330" - "\000\000\000\337\305\331\354\356\355\332\367\272\000\341\000\370\000\342" - "\000\374\000\343\000\373\000\344\000\357\000\345\000\362\000\346\000\363" - "\000\347\364\350\000\351\365\375\366\352\000\371\372\231\232\000\000\235" - "\236\000\000\000"; + "\000\310\000\311\000\252\000\312\000\253\000\313\000\255\000\314\000\256" + "\000\315\000\257\000\316\000\317\000\320\000\321\000\322\000\274\000\323" + "\000\275\000\324\000\276\000\325\000\353\000\326\000\327\000\000\000\330" + "\000\000\000\337\305\331\354\356\355\332\367\272\000\341\000\370\000\342" + "\000\374\000\343\000\373\000\344\000\357\000\345\000\362\000\346\000\363" + "\000\347\364\350\000\351\365\375\366\352\000\371\372\231\232\000\000\235" + "\236\000\000\000"; #define P184 (char*)PP_184 static const char PP_185[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\255" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\255" "\000\234\257\000\000\000\000\000\246\256\252\000\000\000\370\361\375\000" "\000\346\000\372\000\000\247\000\254\253\000\250\000\000\000\000\216\217" "\222\200\000\220\000\000\000\000\000\000\000\245\000\000\000\000\231\000" @@ -3164,66 +3164,66 @@ static const char PP_185[257] = "\201\000\000\230"; #define P185 (char*)PP_185 static const char PP_186[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\000" "\000\234\000\000\212\365\371\227\000\256\211\360\000\000\370\361\231\232" "\000\000\000\210\000\000\000\257\000\253\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000"; #define P186 (char*)PP_186 static const char PP_187[257] = + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\357\367\206\000\215\217\220\000\222\000\225\230" - "\241\244\245\246\247\250\251\252\254\255\265\266\267\270\275\276\306\307" - "\000\317\320\321\322\323\324\325\221\226\233\235\236\237\374\326\327\330" - "\335\336\340\341\342\343\344\345\346\347\350\351\352\353\355\354\356\362" + "\000\000\000\000\000\000\357\367\206\000\215\217\220\000\222\000\225\230" + "\241\244\245\246\247\250\251\252\254\255\265\266\267\270\275\276\306\307" + "\000\317\320\321\322\323\324\325\221\226\233\235\236\237\374\326\327\330" + "\335\336\340\341\342\343\344\345\346\347\350\351\352\353\355\354\356\362" "\363\364\366\372\240\373\242\243\375\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P187 (char*)PP_187 static const char PP_188[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\216\000\000\213\214\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\216\000\000\213\214\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P188 (char*)PP_188 static const char PP_189[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -3232,26 +3232,26 @@ static const char PP_189[257] = "\000\000\000\000"; #define P189 (char*)PP_189 static const char PP_190[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\000\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\000\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\000\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\000\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\000\377"; + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\000\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\000\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\000\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\000\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\000\377"; #define P190 (char*)PP_190 static const char PP_191[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\320\360\000\000\000\000\000\000\000\000\000\000" @@ -3269,118 +3269,118 @@ static const char PP_192[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\257\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\257\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P192 (char*)PP_192 static const char PP_193[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\270" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\270" "\277\273\272\274\000\275\253\000\371\373\000\000\000\260\263\376\000\000" "\250\363\364\362\000\000\372\375\367\370\365\271\241\340\242\341\330\320" - "\323\264\243\334\244\245\346\345\246\247\343\266\350\347\337\351\332\000" - "\322\255\355\256\333\261\360\336\310\304\300\342\314\324\327\265\311\305" - "\301\315\331\325\321\335\344\267\312\306\302\352\316\000\326\313\307\303" - "\317\262\361\357"; + "\323\264\243\334\244\245\346\345\246\247\343\266\350\347\337\351\332\000" + "\322\255\355\256\333\261\360\336\310\304\300\342\314\324\327\265\311\305" + "\301\315\331\325\321\335\344\267\312\306\302\352\316\000\326\313\307\303" + "\317\262\361\357"; #define P193 (char*)PP_193 static const char PP_194[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\353\354\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\356\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\276\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P194 (char*)PP_194 static const char PP_195[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\252\000\000\000\000\251\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\254\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P195 (char*)PP_195 static const char PP_196[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\366\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\366\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\257\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\257\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P196 (char*)PP_196 static const char PP_197[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\374\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\374\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P197 (char*)PP_197 static const char PP_198[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\000\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\000\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\000\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\000\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\044\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000"; #define P198 (char*)PP_198 @@ -3388,29 +3388,29 @@ static const char PP_199[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\176\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\176\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P199 (char*)PP_199 static const char PP_200[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\000\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\000\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\000\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\000\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\134\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -3419,15 +3419,15 @@ static const char PP_200[257] = "\000\000\000\000"; #define P200 (char*)PP_200 static const char PP_201[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\000" "\000\000\000\000\000\247\000\000\000\000\000\255\000\000\260\000\000\000" "\000\000\000\267\000\000\000\000\000\000\000\000\000\301\302\303\304\305" "\306\000\000\311\000\313\000\315\316\317\320\000\000\323\324\325\326\000" @@ -3453,32 +3453,32 @@ static const char PP_202[257] = "\000\000\000\000"; #define P202 (char*)PP_202 static const char PP_203[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\275\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\275\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P203 (char*)PP_203 static const char PP_204[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -3487,21 +3487,21 @@ static const char PP_204[257] = "\000\000\000\000"; #define P204 (char*)PP_204 static const char PP_205[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\000" "\000\243\000\000\000\247\000\251\000\000\000\255\256\000\000\000\000\000" "\000\000\266\000\000\000\000\000\000\000\000\000\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\000\321\322\323\324\325\326\000" - "\330\331\332\333\334\335\000\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\000\361\362\363\364\365\366\000\370\371\372\373" - "\374\375\000\377"; + "\306\307\310\311\312\313\314\315\316\317\000\321\322\323\324\325\326\000" + "\330\331\332\333\334\335\000\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\000\361\362\363\364\365\366\000\370\371\372\373" + "\374\375\000\377"; #define P205 (char*)PP_205 static const char PP_206[257] = "\000\000\000\000\000\000\000\000\000\000\244\245\000\000\000\000\000\000" @@ -3518,7 +3518,7 @@ static const char PP_206[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P206 (char*)PP_206 static const char PP_207[257] = "\000\000\241\242\000\000\000\000\000\000\246\253\000\000\000\000\000\000" @@ -3544,26 +3544,26 @@ static const char PP_208[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\241\242\243\244\245\246\247\250\251\252\253" - "\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275" - "\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317" - "\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275" + "\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317" + "\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P208 (char*)PP_208 static const char PP_209[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\244\000\246\247\000\277\000\253\254\255\256\000\260\261\262\000" "\000\000\266\267\000\000\000\273\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -3573,31 +3573,31 @@ static const char PP_209[257] = #define P209 (char*)PP_209 static const char PP_210[257] = "\000\263\000\000\000\000\000\000\000\000\000\000\000\000\000\000\341\342" - "\367\347\344\345\366\372\351\352\353\354\355\356\357\360\362\363\364\365" - "\346\350\343\376\373\375\377\371\370\374\340\361\301\302\327\307\304\305" - "\326\332\311\312\313\314\315\316\317\320\322\323\324\325\306\310\303\336" + "\367\347\344\345\366\372\351\352\353\354\355\356\357\360\362\363\364\365" + "\346\350\343\376\373\375\377\371\370\374\340\361\301\302\327\307\304\305" + "\326\332\311\312\313\314\315\316\317\320\322\323\324\325\306\310\303\336" "\333\335\337\331\330\334\300\321\000\243\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\203\201\000\000\000\000\000\000\220\200\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\214\212" + "\000\000\203\201\000\000\000\000\000\000\220\200\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\214\212" "\000\000\216\215\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\265\245\000\000\000\000\000\000" "\000\000\000\000\242\241\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P210 (char*)PP_210 static const char PP_211[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\201\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\201\000" "\000\000\000\000\000\000\000\000\000\214\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\230\000\000\000\000\000\000\000\000\200\000" "\000\202\000\203\000\000\000\000\000\000\000\204\000\000\000\000\205\000" @@ -3606,34 +3606,34 @@ static const char PP_211[257] = "\237\000\000\000"; #define P211 (char*)PP_211 static const char PP_212[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\254\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\273\000\000\000\277\000\301\302\303" - "\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325" - "\326\327\330\331\332\000\000\000\000\000\340\341\342\343\344\345\346\347" - "\350\351\352\353\354\355\356\357\360\361\362\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\260\261\262\263\264\265\266\267\270\271\245\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\254\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\273\000\000\000\277\000\301\302\303" + "\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325" + "\326\327\330\331\332\000\000\000\000\000\340\341\342\343\344\345\346\347" + "\350\351\352\353\354\355\356\357\360\361\362\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\260\261\262\263\264\265\266\267\270\271\245\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\364\000\000\000\000" - "\363\000\000\000\000\000\000\000\365\000\371\000\000\000\000\000\000\000" - "\000\372\000\000\000\000\000\000\376\000\000\000\000\000\000\000\000\000" - "\000\000\367\000\000\000\000\000\000\000\000\000\000\370\000\000\000\000" + "\363\000\000\000\000\000\000\000\365\000\371\000\000\000\000\000\000\000" + "\000\372\000\000\000\000\000\000\376\000\000\000\000\000\000\000\000\000" + "\000\000\367\000\000\000\000\000\000\000\000\000\000\370\000\000\000\000" "\000\000\000\000\000\000\213\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\377\000\000\366\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P212 (char*)PP_212 static const char PP_213[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\223\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\223\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -3651,21 +3651,21 @@ static const char PP_214[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P214 (char*)PP_214 static const char PP_215[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\000" "\000\243\000\000\000\244\254\251\000\307\302\000\250\000\241\000\000\000" "\000\000\246\000\000\000\000\310\000\000\000\000\000\347\000\000\200\000" "\000\000\000\203\000\000\000\352\000\000\000\000\000\356\357\315\205\000" @@ -3688,152 +3688,152 @@ static const char PP_216[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P216 (char*)PP_216 static const char PP_217[257] = + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P217 (char*)PP_217 static const char PP_218[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\320\321\000\000\000\324\325\342\000\322\323\343\000\240\000\245\000" - "\000\000\311\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\334\335\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\320\321\000\000\000\324\325\342\000\322\323\343\000\240\000\245\000" + "\000\000\311\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\334\335\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P218 (char*)PP_218 static const char PP_219[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\252\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P219 (char*)PP_219 static const char PP_220[257] = - "\000\000\266\000\000\000\306\000\000\000\000\000\000\000\000\000\000\267" - "\000\000\000\000\000\000\000\000\303\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\255\000\000\000\262\263\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\266\000\000\000\306\000\000\000\000\000\000\000\000\000\000\267" + "\000\000\000\000\000\000\000\000\303\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\255\000\000\000\262\263\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P220 (char*)PP_220 static const char PP_221[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\327\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\327\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P221 (char*)PP_221 static const char PP_222[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\301" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\301" "\242\243\000\000\000\244\254\331\273\307\302\000\250\370\241\261\000\000" "\253\265\246\341\374\000\274\337\000\000\000\300\313\347\345\314\200\201" - "\336\202\351\203\375\372\355\352\353\354\000\204\361\356\357\315\205\000" + "\336\202\351\203\375\372\355\352\353\354\000\204\361\356\357\315\205\000" "\257\364\362\363\206\000\000\247\210\207\211\213\212\214\376\215\217\216" - "\220\221\223\222\224\225\000\226\230\227\231\233\232\326\277\235\234\236" + "\220\221\223\222\224\225\000\226\230\227\231\233\232\326\277\235\234\236" "\237\000\000\000"; #define P222 (char*)PP_222 static const char PP_223[257] = "\000\000\000\000\000\000\306\346\000\000\000\000\310\350\000\000\320\360" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\365\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\316\317\000\000\000\000\000\000" "\000\000\000\000\000\000\251\271\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\256" "\276\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\304\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P223 (char*)PP_223 static const char PP_224[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\366\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\373\000\367\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000"; #define P224 (char*)PP_224 static const char PP_225[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\275\000\000\000\000\000\000\000\000\000\000" @@ -3845,37 +3845,37 @@ static const char PP_225[257] = #define P225 (char*)PP_225 static const char PP_226[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\340\321\000\000\000\324\325\342\000\322\323\343\000\240\000\245\000" - "\000\000\311\000\000\000\000\000\000\000\000\000\344\000\000\000\000\000" - "\000\000\000\334\335\000\000\000\000\000\000\000\000\000\332\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\340\321\000\000\000\324\325\342\000\322\323\343\000\240\000\245\000" + "\000\000\311\000\000\000\000\000\000\000\000\000\344\000\000\000\000\000" + "\000\000\000\334\335\000\000\000\000\000\000\000\000\000\332\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\333\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P226 (char*)PP_226 static const char PP_227[257] = - "\000\000\266\000\000\000\264\000\000\000\000\000\000\000\000\270\000\267" - "\000\000\000\000\000\000\000\000\303\000\000\000\260\000\000\000\000\000" - "\000\000\000\000\000\000\000\272\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\305\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\255\000\000\000\262\263\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\266\000\000\000\264\000\000\000\000\000\000\000\000\270\000\267" + "\000\000\000\000\000\000\000\000\303\000\000\000\260\000\000\000\000\000" + "\000\000\000\000\000\000\000\272\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\305\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\255\000\000\000\262\263\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P227 (char*)PP_227 static const char PP_228[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -3895,15 +3895,15 @@ static const char PP_228[257] = "\000\000\000\330"; #define P228 (char*)PP_228 static const char PP_229[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\000" "\000\222\000\264\233\254\214\251\000\307\302\377\250\000\256\261\202\204" "\000\000\000\257\000\201\000\310\000\227\000\000\000\000\000\000\200\000" "\000\000\000\203\000\000\000\000\000\000\000\000\000\000\000\000\205\000" @@ -3912,140 +3912,140 @@ static const char PP_229[257] = "\237\000\000\000"; #define P229 (char*)PP_229 static const char PP_230[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\317\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P230 (char*)PP_230 static const char PP_231[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\213\207\315\000\316\327\330\000\331\000\332\337" "\375\260\265\241\242\266\267\270\243\271\272\244\273\301\245\303\246\304" "\000\252\306\313\274\314\276\277\253\275\300\333\334\335\376\341\342\347" "\344\345\372\350\365\351\353\354\355\356\352\357\360\362\367\363\364\371" "\346\370\343\366\373\374\336\340\361\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P231 (char*)PP_231 static const char PP_232[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\320\000\321\000\000\324\325\000\000\322\323\000\000\240\000\226\000" - "\000\000\311\000\000\000\000\000\000\000\000\000\230\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\320\000\321\000\000\324\325\000\000\322\323\000\000\240\000\226\000" + "\000\000\311\000\000\000\000\000\000\000\000\000\230\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\234\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P232 (char*)PP_232 static const char PP_233[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\223\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P233 (char*)PP_233 static const char PP_234[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\305\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\255\000\000\000\262\263\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\305\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\255\000\000\000\262\263\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P234 (char*)PP_234 static const char PP_235[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\200\000" "\000\202\000\203\000\000\000\000\000\000\000\204\000\000\000\000\205\000" "\000\000\000\000\206\000\000\000\210\207\211\213\212\214\000\215\217\216" - "\220\221\223\222\224\225\000\226\230\227\231\233\232\000\000\235\234\236" + "\220\221\223\222\224\225\000\226\230\227\231\233\232\000\000\235\234\236" "\237\000\000\000"; #define P235 (char*)PP_235 static const char PP_236[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\331\333\332\337" - "\317\315\316\314\313\335\000\334\306\000\000\330\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\340\341\342\343\344\345\346\347" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\331\333\332\337" + "\317\315\316\314\313\335\000\334\306\000\000\330\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\340\341\342\343\344\345\346\347" "\350\351\352\353\300\355\356\357\360\361\362\363\364\365\366\367\370\371" "\372\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P236 (char*)PP_236 static const char PP_237[257] = + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\320\321\000\000\000\324\325\000\000\322\323\301\000\000\000\000\000" + "\000\000\311\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\320\321\000\000\000\324\325\000\000\322\323\301\000\000\000\000\000" - "\000\000\311\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\246\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\246\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P237 (char*)PP_237 static const char PP_238[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -4065,123 +4065,123 @@ static const char PP_238[257] = "\000\000\000\000"; #define P238 (char*)PP_238 static const char PP_239[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\201\000\000\000\000" "\000\000\000\000\000\000\326\327\000\000\000\000\000\000\000\000\000\310" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\307\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P239 (char*)PP_239 static const char PP_240[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\301" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\301" "\242\243\000\264\000\244\254\251\273\307\302\000\250\370\241\261\000\000" "\253\265\246\341\374\000\274\310\000\000\000\300\313\347\345\314\200\201" - "\256\202\351\203\346\350\355\352\353\354\334\204\361\356\357\315\205\000" - "\257\364\362\363\206\240\336\247\210\207\211\213\212\214\276\215\217\216" - "\220\221\223\222\224\225\335\226\230\227\231\233\232\326\277\235\234\236" - "\237\340\337\330"; + "\256\202\351\203\346\350\355\352\353\354\334\204\361\356\357\315\205\000" + "\257\364\362\363\206\240\336\247\210\207\211\213\212\214\276\215\217\216" + "\220\221\223\222\224\225\335\226\230\227\231\233\232\326\277\235\234\236" + "\237\340\337\330"; #define P240 (char*)PP_240 static const char PP_241[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\365\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\316\317\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\331\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\304\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P241 (char*)PP_241 static const char PP_242[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\366\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\371\372\373\376\367\375\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P242 (char*)PP_242 static const char PP_243[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\275\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\271\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P243 (char*)PP_243 static const char PP_244[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\320\321\000\000\000\324\325\342\000\322\323\343\000\000\000\245\000" - "\000\000\311\000\000\000\000\000\000\000\000\000\344\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\332\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\320\321\000\000\000\324\325\342\000\322\323\343\000\000\000\245\000" + "\000\000\311\000\000\000\000\000\000\000\000\000\344\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\332\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\333\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P244 (char*)PP_244 static const char PP_245[257] = - "\000\000\266\000\000\000\306\000\000\000\000\000\000\000\000\270\000\267" - "\000\000\000\000\000\000\000\000\303\000\000\000\260\000\000\000\000\000" - "\000\000\000\000\000\000\000\272\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\305\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\255\000\000\000\262\263\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\266\000\000\000\306\000\000\000\000\000\000\000\000\270\000\267" + "\000\000\000\000\000\000\000\000\303\000\000\000\260\000\000\000\000\000" + "\000\000\000\000\000\000\000\272\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\305\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\255\000\000\000\262\263\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P245 (char*)PP_245 static const char PP_246[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -4201,20 +4201,20 @@ static const char PP_246[257] = "\000\000\000\360"; #define P246 (char*)PP_246 static const char PP_247[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\301" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\301" "\242\243\000\264\000\244\254\251\273\307\302\000\250\370\241\261\000\000" "\253\265\246\341\374\000\274\310\000\000\000\300\313\347\345\314\200\201" - "\000\202\351\203\346\350\355\352\353\354\000\204\361\356\357\315\205\000" + "\000\202\351\203\346\350\355\352\353\354\000\204\361\356\357\315\205\000" "\000\364\362\363\206\000\000\247\210\207\211\213\212\214\000\215\217\216" - "\220\221\223\222\224\225\000\226\230\227\231\233\232\326\000\235\234\236" + "\220\221\223\222\224\225\000\226\230\227\231\233\232\326\000\235\234\236" "\237\000\000\330"; #define P247 (char*)PP_247 static const char PP_248[257] = @@ -4232,7 +4232,7 @@ static const char PP_248[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P248 (char*)PP_248 static const char PP_249[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -4252,37 +4252,37 @@ static const char PP_249[257] = "\000\000\000\000"; #define P249 (char*)PP_249 static const char PP_250[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\320\321\000\000\000\324\325\342\000\322\323\343\000\240\340\245\000" - "\000\000\311\000\000\000\000\000\000\000\000\000\344\000\000\000\000\000" - "\000\000\000\334\335\000\000\000\000\000\000\000\000\000\332\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\320\321\000\000\000\324\325\342\000\322\323\343\000\240\340\245\000" + "\000\000\311\000\000\000\000\000\000\000\000\000\344\000\000\000\000\000" + "\000\000\000\334\335\000\000\000\000\000\000\000\000\000\332\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\333\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P250 (char*)PP_250 static const char PP_251[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\301" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\312\301" "\242\243\000\264\000\244\254\251\273\307\302\000\250\370\241\261\000\000" "\253\265\246\341\374\000\274\310\000\000\000\300\313\347\345\314\200\201" - "\256\202\351\203\346\350\355\352\353\354\000\204\361\356\357\315\205\000" + "\256\202\351\203\346\350\355\352\353\354\000\204\361\356\357\315\205\000" "\257\364\362\363\206\000\000\247\210\207\211\213\212\214\276\215\217\216" - "\220\221\223\222\224\225\000\226\230\227\231\233\232\326\277\235\234\236" + "\220\221\223\222\224\225\000\226\230\227\231\233\232\326\277\235\234\236" "\237\000\000\330"; #define P251 (char*)PP_251 static const char PP_252[257] = @@ -4295,23 +4295,23 @@ static const char PP_252[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P252 (char*)PP_252 static const char PP_253[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\000" "\000\000\000\000\000\000\000\373\000\200\000\000\372\000\000\000\000\000" "\000\000\000\000\000\000\000\201\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -4320,58 +4320,58 @@ static const char PP_253[257] = "\000\000\000\000"; #define P253 (char*)PP_253 static const char PP_254[257] = - "\000\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261" - "\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303" + "\000\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261" + "\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303" "\304\305\306\307\310\311\312\313\314\315\316\317\320\222\322\323\224\225" "\226\227\330\331\332\000\000\000\000\337\340\341\342\343\344\345\346\223" "\203\204\205\206\207\217\000\357\360\361\362\363\364\365\366\367\370\371" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P254 (char*)PP_254 static const char PP_255[257] = - "\000\000\000\000\000\000\000\000\000\000\000\334\000\000\000\000\000\000" - "\000\335\336\000\000\000\235\236\000\000\215\216\000\000\000\000\221\000" - "\000\000\202\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\334\000\000\000\000\000\000" + "\000\335\336\000\000\000\235\236\000\000\215\216\000\000\000\000\221\000" + "\000\000\202\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\333\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P255 (char*)PP_255 static const char PP_256[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\356\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P256 (char*)PP_256 static const char PP_257[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\332\333\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\334\335\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -4389,150 +4389,150 @@ static const char PP_257[257] = #define P257 (char*)PP_257 static const char PP_258[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\320\321\000\000\000\324\325\342\000\322\323\343\000\240\340\245\000" - "\000\000\311\000\000\000\000\000\000\000\000\000\344\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\320\321\000\000\000\324\325\342\000\322\323\343\000\240\340\245\000" + "\000\000\311\000\000\000\000\000\000\000\000\000\344\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P258 (char*)PP_258 static const char PP_259[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\365\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\360"; #define P259 (char*)PP_259 static const char PP_260[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\241\242\000\244\000\000\247\250\000\252\000\000\255\000\000" - "\000\000\000\000\264\265\266\267\000\271\272\273\274\275\276\277\000\301" - "\302\303\000\305\000\307\000\000\312\313\000\315\316\317\320\321\322\323" - "\324\325\326\327\330\331\000\333\334\335\000\000\340\341\342\343\344\000" - "\346\000\350\351\352\353\354\355\000\000\360\361\362\363\364\365\366\367" - "\370\371\000\000\374\375\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\241\242\000\244\000\000\247\250\000\252\000\000\255\000\000" + "\000\000\000\000\264\265\266\267\000\271\272\273\274\275\276\277\000\301" + "\302\303\000\305\000\307\000\000\312\313\000\315\316\317\320\321\322\323" + "\324\325\326\327\330\331\000\333\334\335\000\000\340\341\342\343\344\000" + "\346\000\350\351\352\353\354\355\000\000\360\361\362\363\364\365\366\367" + "\370\371\000\000\374\375\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P260 (char*)PP_260 static const char PP_261[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\200\241" - "\242\243\250\245\265\247\310\240\343\253\276\000\260\305\000\321\311\314" - "\302\235\266\264\313\300\353\273\322\323\324\277\201\202\203\204\205\206" - "\341\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\236" - "\351\227\230\231\232\233\234\373\325\326\327\330\331\332\361\333\334\335" - "\336\337\340\342\344\345\346\347\354\355\356\357\360\237\371\362\363\364" - "\366\367\374\375"; + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\200\241" + "\242\243\250\245\265\247\310\240\343\253\276\000\260\305\000\321\311\314" + "\302\235\266\264\313\300\353\273\322\323\324\277\201\202\203\204\205\206" + "\341\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\236" + "\351\227\230\231\232\233\234\373\325\326\327\330\331\332\361\333\334\335" + "\336\337\340\342\344\345\346\347\354\355\356\357\360\237\371\362\363\364" + "\366\367\374\375"; #define P261 (char*)PP_261 static const char PP_262[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\365\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\350\370\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\352\372\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\246\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P262 (char*)PP_262 static const char PP_263[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\303\317\000\000\000\301\000\000\000\000\000\000\000\000\000\000\000\000" "\306\307\312\316\304\315\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P263 (char*)PP_263 static const char PP_264[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\261\320\000\000\000\000\251\270\000\252\272\271\000\262\263\267\000" - "\000\000\274\000\000\000\000\000\000\000\000\000\275\000\000\000\000\000" - "\000\000\000\254\255\000\000\000\000\000\000\000\000\000\244\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\261\320\000\000\000\000\251\270\000\252\272\271\000\262\263\267\000" + "\000\000\274\000\000\000\000\000\000\000\000\000\275\000\000\000\000\000" + "\000\000\000\254\255\000\000\000\000\000\000\000\000\000\244\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P264 (char*)PP_264 static const char PP_265[257] = "\000\256\257\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P265 (char*)PP_265 static const char PP_266[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\000" "\000\000\000\000\000\247\000\251\000\253\254\000\256\000\260\000\000\000" "\000\000\266\267\000\000\000\273\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -4542,74 +4542,74 @@ static const char PP_266[257] = #define P266 (char*)PP_266 static const char PP_267[257] = "\000\250\000\000\000\000\262\000\243\000\000\000\000\000\241\000\300\301" - "\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323" - "\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345" - "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" + "\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323" + "\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345" + "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" "\370\371\372\373\374\375\376\377\000\270\000\000\000\000\263\000\274\000" "\000\000\000\000\242\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\201\203\000\000\200\220\245\264\215\235\257\277\000\000\212\232" - "\214\234\000\000\000\000\000\000\275\276\000\000\207\211\246\261\210\230" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\201\203\000\000\200\220\245\264\215\235\257\277\000\000\212\232" + "\214\234\000\000\000\000\000\000\275\276\000\000\207\211\246\261\210\230" "\000\000\206\231\217\237\216\236\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\252\272\000\000\000\000\000\000\000\000\213\233\000\000\000\000\244\265" "\000\000\000\000\202\255\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P267 (char*)PP_267 static const char PP_268[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\226\227\000\000\000\221\222\000\000\223\224\204\000\000\000\225\000" - "\000\000\205\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\226\227\000\000\000\221\222\000\000\223\224\204\000\000\000\225\000" + "\000\000\205\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P268 (char*)PP_268 static const char PP_269[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\271\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P269 (char*)PP_269 static const char PP_270[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\203\000\000\000\207\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"; + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\203\000\000\000\207\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"; #define P270 (char*)PP_270 static const char PP_271[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -4627,116 +4627,116 @@ static const char PP_271[257] = #define P271 (char*)PP_271 static const char PP_272[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\227\230\000\000\000\220\221\000\000\224\225\226\000\234\235\217\000" - "\000\000\214\000\000\000\000\000\000\000\000\000\216\000\000\000\000\000" - "\000\000\000\222\223\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\227\230\000\000\000\220\221\000\000\224\225\226\000\234\235\217\000" + "\000\000\214\000\000\000\000\000\000\000\000\000\216\000\000\000\000\000" + "\000\000\000\222\223\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P272 (char*)PP_272 static const char PP_273[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\215\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\210\213\211\212" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\210\213\211\212" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P273 (char*)PP_273 static const char PP_274[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\231\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\231\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P274 (char*)PP_274 static const char PP_275[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\204\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\204\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P275 (char*)PP_275 static const char PP_276[257] = "\000\236\237\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P276 (char*)PP_276 static const char PP_277[257] = "\000\250\200\201\000\000\262\000\000\212\214\000\000\000\000\217\300\301" - "\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323" - "\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345" - "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" + "\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323" + "\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345" + "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" "\370\371\372\373\374\375\376\377\000\270\220\203\000\000\263\000\000\232" "\234\000\000\000\000\237\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\252\272\000\000\000\000\000\000\215\235\000\000\000\000\000\000" - "\275\276\000\000\000\000\000\000\000\000\000\000\257\277\241\242\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\252\272\000\000\000\000\000\000\215\235\000\000\000\000\000\000" + "\275\276\000\000\000\000\000\000\000\000\000\000\257\277\241\242\000\000" "\000\000\000\000\000\000\216\236\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\243\274\000\000\000\000\000\000\000\000\000\000\000\000\000\000\245\264" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P277 (char*)PP_277 static const char PP_278[257] = - "\000\000\000\003\000\000\000\007\010\011\012\013\014\015\016\017\020\000" - "\000\000\000\000\000\000\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\000" + "\000\000\000\003\000\000\000\007\010\011\012\013\014\015\016\017\020\000" + "\000\000\000\000\000\000\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\240\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\200\203\242\202\000\000" "\000\000\207\212\243\000\215\220\000\000\000\000\222\225\244\224\000\000" @@ -4753,30 +4753,30 @@ static const char PP_279[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\237\362\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\245\254" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\246\255\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\245\254" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\246\255\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P279 (char*)PP_279 static const char PP_280[257] = - "\260\263\000\262\000\000\000\000\000\261\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\264" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\260\263\000\262\000\000\000\000\000\261\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\264" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P280 (char*)PP_280 static const char PP_281[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -4788,24 +4788,24 @@ static const char PP_281[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\204\271" - "\201\266\304\312\301\307\302\310\303\311\206\313\300\276\257\273\272\274" - "\277\275\205\306\213\321\210\316\211\317\332\325\305\322\315\323\331\324" - "\214\326\216\330\221\336\226\344\223\341\377\350\333\345\340\346\360\347" - "\227\351\233\355\230\352\231\353\232\354\234\356\002\364\236\361\021\370" - "\004\365\005\366\006\367\022\371\023\372\027\376\024\373\025\374\000\000" - "\000\000\000\000"; + "\201\266\304\312\301\307\302\310\303\311\206\313\300\276\257\273\272\274" + "\277\275\205\306\213\321\210\316\211\317\332\325\305\322\315\323\331\324" + "\214\326\216\330\221\336\226\344\223\341\377\350\333\345\340\346\360\347" + "\227\351\233\355\230\352\231\353\232\354\234\356\002\364\236\361\021\370" + "\004\365\005\366\006\367\022\371\023\372\027\376\024\373\025\374\000\000" + "\000\000\000\000"; #define P281 (char*)PP_281 static const char PP_282[257] = - "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\000\104\105\107\110" - "\111\112\113\115\116\117\120\122\124\000\125\126\130\131\000\133\000\134" - "\136\000\000\000\000\137\000\141\142\000\144\145\147\150\151\152\153\155" - "\156\157\160\162\164\000\165\166\170\171\000\173\000\174\176\000\000\000" - "\000\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\000\104\105\107\110" + "\111\112\113\115\116\117\120\122\124\000\125\126\130\131\000\133\000\134" + "\136\000\000\000\000\137\000\141\142\000\144\145\147\150\151\152\153\155" + "\156\157\160\162\164\000\165\166\170\171\000\173\000\174\176\000\000\000" + "\000\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\106\000" "\000\103\000\000\000\000\000\000\000\000\000\000\000\000\000\000\123\000" "\000\000\000\000\132\135\000\000\000\000\000\000\146\000\000\143\000\000" @@ -4813,37 +4813,37 @@ static const char PP_282[257] = "\172\175\000\000"; #define P282 (char*)PP_282 static const char PP_283[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\121" "\161\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\127\167\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\114" "\154\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000"; #define P283 (char*)PP_283 static const char PP_284[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\140\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000"; #define P284 (char*)PP_284 static const char PP_285[257] = @@ -4855,7 +4855,7 @@ static const char PP_285[257] = "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\300\301\302\303\000\000" "\000\000\310\311\312\000\314\315\000\000\000\000\322\323\324\240\000\000" @@ -4878,24 +4878,24 @@ static const char PP_286[257] = "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000"; + "\000\000\000\000"; #define P286 (char*)PP_286 static const char PP_287[257] = - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" - "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\200\325" - "\304\344\204\244\205\245\206\246\006\347\207\247\201\241\202\242\002\306" - "\005\307\203\243\211\251\313\353\210\250\212\252\213\253\214\254\215\255" - "\216\256\233\357\230\270\232\367\231\366\217\257\220\260\221\261\222\262" - "\223\265\225\276\226\266\227\267\263\336\224\376\236\370\234\374\272\321" - "\273\327\274\330\377\346\271\361\237\317\036\334\024\326\031\333\000\000" - "\000\000\000\000"; + "\304\344\204\244\205\245\206\246\006\347\207\247\201\241\202\242\002\306" + "\005\307\203\243\211\251\313\353\210\250\212\252\213\253\214\254\215\255" + "\216\256\233\357\230\270\232\367\231\366\217\257\220\260\221\261\222\262" + "\223\265\225\276\226\266\227\267\263\336\224\376\236\370\234\374\272\321" + "\273\327\274\330\377\346\271\361\237\317\036\334\024\326\031\333\000\000" + "\000\000\000\000"; #define P287 (char*)PP_287 static const Encoder encoder_00 = { //windows-1251 @@ -6107,8 +6107,8 @@ static const Encoder encoder_33 = { //windows-1257 P00, }; -static const Encoder encoder_34 = { //CP1046 - { +static const Encoder encoder_34 = { //CP1046 + { P112, P00, P00, P00, P00, P00, P113, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6141,13 +6141,13 @@ static const Encoder encoder_34 = { //CP1046 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P115, P00, P00, P00, P00, P00, P116, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_35 = { //CP1124 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_35 = { //CP1124 + { P21, P00, P00, P00, P117, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6180,13 +6180,13 @@ static const Encoder encoder_35 = { //CP1124 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_36 = { //CP1125 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_36 = { //CP1125 + { P118, P00, P00, P00, P119, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6219,13 +6219,13 @@ static const Encoder encoder_36 = { //CP1125 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_37 = { //CP1129 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_37 = { //CP1129 + { P121, P122, P00, P123, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6258,13 +6258,13 @@ static const Encoder encoder_37 = { //CP1129 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_38 = { //CP1131 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_38 = { //CP1131 + { P125, P00, P00, P00, P126, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6297,13 +6297,13 @@ static const Encoder encoder_38 = { //CP1131 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_39 = { //CP1133 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_39 = { //CP1133 + { P129, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P130, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6336,13 +6336,13 @@ static const Encoder encoder_39 = { //CP1133 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_40 = { //CP1161 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_40 = { //CP1161 + { P132, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P133, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6375,13 +6375,13 @@ static const Encoder encoder_40 = { //CP1161 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_41 = { //CP1162 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_41 = { //CP1162 + { P135, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P136, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6414,13 +6414,13 @@ static const Encoder encoder_41 = { //CP1162 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_42 = { //CP1163 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_42 = { //CP1163 + { P138, P122, P00, P123, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6453,13 +6453,13 @@ static const Encoder encoder_42 = { //CP1163 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_43 = { //CP1258 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_43 = { //CP1258 + { P140, P141, P26, P123, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6492,13 +6492,13 @@ static const Encoder encoder_43 = { //CP1258 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_44 = { //CP437 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_44 = { //CP437 + { P143, P144, P00, P145, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6531,13 +6531,13 @@ static const Encoder encoder_44 = { //CP437 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_45 = { //CP737 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_45 = { //CP737 + { P149, P00, P00, P150, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6570,13 +6570,13 @@ static const Encoder encoder_45 = { //CP737 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_46 = { //CP775 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_46 = { //CP775 + { P153, P154, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6609,13 +6609,13 @@ static const Encoder encoder_46 = { //CP775 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_47 = { //CP850 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_47 = { //CP850 + { P158, P159, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6648,13 +6648,13 @@ static const Encoder encoder_47 = { //CP850 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_48 = { //CP852 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_48 = { //CP852 + { P161, P162, P163, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6687,13 +6687,13 @@ static const Encoder encoder_48 = { //CP852 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_49 = { //CP853 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_49 = { //CP853 + { P164, P165, P166, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6726,13 +6726,13 @@ static const Encoder encoder_49 = { //CP853 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_50 = { //CP856 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_50 = { //CP856 + { P168, P00, P00, P00, P00, P169, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6765,13 +6765,13 @@ static const Encoder encoder_50 = { //CP856 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_51 = { //CP857 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_51 = { //CP857 + { P170, P171, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6804,13 +6804,13 @@ static const Encoder encoder_51 = { //CP857 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_52 = { //CP858 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_52 = { //CP858 + { P158, P144, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6843,13 +6843,13 @@ static const Encoder encoder_52 = { //CP858 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_53 = { //CP860 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_53 = { //CP860 + { P173, P00, P00, P145, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6882,13 +6882,13 @@ static const Encoder encoder_53 = { //CP860 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_54 = { //CP861 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_54 = { //CP861 + { P175, P144, P00, P145, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6921,13 +6921,13 @@ static const Encoder encoder_54 = { //CP861 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_55 = { //CP862 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_55 = { //CP862 + { P176, P144, P00, P145, P00, P169, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6960,13 +6960,13 @@ static const Encoder encoder_55 = { //CP862 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_56 = { //CP863 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_56 = { //CP863 + { P177, P144, P00, P145, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -6999,13 +6999,13 @@ static const Encoder encoder_56 = { //CP863 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_57 = { //CP864 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_57 = { //CP864 + { P179, P00, P00, P180, P00, P00, P181, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7038,13 +7038,13 @@ static const Encoder encoder_57 = { //CP864 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P184, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_58 = { //CP865 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_58 = { //CP865 + { P185, P144, P00, P145, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7077,13 +7077,13 @@ static const Encoder encoder_58 = { //CP865 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_59 = { //CP869 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_59 = { //CP869 + { P186, P00, P00, P187, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7116,13 +7116,13 @@ static const Encoder encoder_59 = { //CP869 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_60 = { //CP874 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_60 = { //CP874 + { P189, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P136, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7155,13 +7155,13 @@ static const Encoder encoder_60 = { //CP874 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_61 = { //CP922 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_61 = { //CP922 + { P190, P191, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7194,13 +7194,13 @@ static const Encoder encoder_61 = { //CP922 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_62 = { //HP_ROMAN8 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_62 = { //HP_ROMAN8 + { P193, P194, P195, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7233,13 +7233,13 @@ static const Encoder encoder_62 = { //HP_ROMAN8 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_63 = { //ISO646_CN - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_63 = { //ISO646_CN + { P198, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7272,13 +7272,13 @@ static const Encoder encoder_63 = { //ISO646_CN P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_64 = { //ISO646_JP - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_64 = { //ISO646_JP + { P200, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7311,13 +7311,13 @@ static const Encoder encoder_64 = { //ISO646_JP P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_65 = { //ISO8859_10 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_65 = { //ISO8859_10 + { P201, P202, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7350,13 +7350,13 @@ static const Encoder encoder_65 = { //ISO8859_10 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_66 = { //ISO8859_11 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_66 = { //ISO8859_11 + { P204, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P136, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7389,13 +7389,13 @@ static const Encoder encoder_66 = { //ISO8859_11 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_67 = { //ISO8859_14 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_67 = { //ISO8859_14 + { P205, P206, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7428,13 +7428,13 @@ static const Encoder encoder_67 = { //ISO8859_14 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_68 = { //JISX0201 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_68 = { //JISX0201 + { P200, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7467,13 +7467,13 @@ static const Encoder encoder_68 = { //JISX0201 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P208, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_69 = { //KOI8_T - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_69 = { //KOI8_T + { P209, P00, P00, P00, P210, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7506,13 +7506,13 @@ static const Encoder encoder_69 = { //KOI8_T P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_70 = { //MAC_ARABIC - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_70 = { //MAC_ARABIC + { P211, P00, P00, P00, P00, P00, P212, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7545,13 +7545,13 @@ static const Encoder encoder_70 = { //MAC_ARABIC P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_71 = { //MAC_CENTRALEUROPE - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_71 = { //MAC_CENTRALEUROPE + { P215, P216, P217, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7584,13 +7584,13 @@ static const Encoder encoder_71 = { //MAC_CENTRALEUROPE P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_72 = { //MAC_CROATIAN - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_72 = { //MAC_CROATIAN + { P222, P223, P224, P225, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7623,13 +7623,13 @@ static const Encoder encoder_72 = { //MAC_CROATIAN P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P228, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_73 = { //MAC_GREEK - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_73 = { //MAC_GREEK + { P229, P230, P00, P231, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7662,13 +7662,13 @@ static const Encoder encoder_73 = { //MAC_GREEK P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_74 = { //MAC_HEBREW - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_74 = { //MAC_HEBREW + { P235, P00, P00, P00, P00, P236, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7701,13 +7701,13 @@ static const Encoder encoder_74 = { //MAC_HEBREW P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P238, P00, P00, P239, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_75 = { //MAC_ICELAND - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_75 = { //MAC_ICELAND + { P240, P241, P242, P243, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7740,13 +7740,13 @@ static const Encoder encoder_75 = { //MAC_ICELAND P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P246, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_76 = { //MAC_ROMANIA - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_76 = { //MAC_ROMANIA + { P247, P248, P249, P243, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7779,13 +7779,13 @@ static const Encoder encoder_76 = { //MAC_ROMANIA P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P246, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_77 = { //MAC_ROMAN - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_77 = { //MAC_ROMAN + { P251, P241, P242, P243, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7818,13 +7818,13 @@ static const Encoder encoder_77 = { //MAC_ROMAN P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P246, P00, P00, P252, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_78 = { //MAC_THAI - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_78 = { //MAC_THAI + { P253, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P254, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7857,13 +7857,13 @@ static const Encoder encoder_78 = { //MAC_THAI P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_79 = { //MAC_TURKISH - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_79 = { //MAC_TURKISH + { P251, P257, P242, P243, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7896,13 +7896,13 @@ static const Encoder encoder_79 = { //MAC_TURKISH P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P259, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - + }, + defchars[0], + P00, +}; + static const Encoder encoder_80 = { //reserved2 - { + { P15, P16, P00, P00, P17, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7935,13 +7935,13 @@ static const Encoder encoder_80 = { //reserved2 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_81 = { //MULELAO - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_81 = { //MULELAO + { P204, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P260, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -7974,13 +7974,13 @@ static const Encoder encoder_81 = { //MULELAO P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_82 = { //NEXTSTEP - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_82 = { //NEXTSTEP + { P261, P262, P263, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -8013,13 +8013,13 @@ static const Encoder encoder_82 = { //NEXTSTEP P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P265, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_83 = { //PT154 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_83 = { //PT154 + { P266, P00, P00, P00, P267, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -8052,13 +8052,13 @@ static const Encoder encoder_83 = { //PT154 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_84 = { //RISCOS-LATIN1 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_84 = { //RISCOS-LATIN1 + { P270, P271, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -8091,13 +8091,13 @@ static const Encoder encoder_84 = { //RISCOS-LATIN1 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P276, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_85 = { //RK1048 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_85 = { //RK1048 + { P01, P00, P00, P00, P277, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -8130,13 +8130,13 @@ static const Encoder encoder_85 = { //RK1048 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_86 = { //TCVN - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_86 = { //TCVN + { P278, P279, P00, P280, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -8169,13 +8169,13 @@ static const Encoder encoder_86 = { //TCVN P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_87 = { //TDS565 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_87 = { //TDS565 + { P282, P283, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -8208,13 +8208,13 @@ static const Encoder encoder_87 = { //TDS565 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_88 = { //TIS620 - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_88 = { //TIS620 + { P29, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P136, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -8247,13 +8247,13 @@ static const Encoder encoder_88 = { //TIS620 P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - -static const Encoder encoder_89 = { //VISCII - { + }, + defchars[0], + P00, +}; + +static const Encoder encoder_89 = { //VISCII + { P285, P286, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, @@ -8286,11 +8286,11 @@ static const Encoder encoder_89 = { //VISCII P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, P00, - }, - defchars[0], - P00, -}; - + }, + defchars[0], + P00, +}; + const Encoder* const NCodepagePrivate::TCodePageData::EncodeTo[] = { &encoder_00, &encoder_01, @@ -8326,62 +8326,62 @@ const Encoder* const NCodepagePrivate::TCodePageData::EncodeTo[] = { &encoder_31, &encoder_32, &encoder_33, - &encoder_34, - &encoder_35, - &encoder_36, - &encoder_37, - &encoder_38, - &encoder_39, - &encoder_40, - &encoder_41, - &encoder_42, - &encoder_43, - &encoder_44, - &encoder_45, - &encoder_46, - &encoder_47, - &encoder_48, - &encoder_49, - &encoder_50, - &encoder_51, - &encoder_52, - &encoder_53, - &encoder_54, - &encoder_55, - &encoder_56, - &encoder_57, - &encoder_58, - &encoder_59, - &encoder_60, - &encoder_61, - &encoder_62, - &encoder_63, - &encoder_64, - &encoder_65, - &encoder_66, - &encoder_67, - &encoder_68, - &encoder_69, - &encoder_70, - &encoder_71, - &encoder_72, - &encoder_73, - &encoder_74, - &encoder_75, - &encoder_76, - &encoder_77, - &encoder_78, - &encoder_79, - &encoder_80, - &encoder_81, - &encoder_82, - &encoder_83, - &encoder_84, - &encoder_85, - &encoder_86, - &encoder_87, - &encoder_88, - &encoder_89, + &encoder_34, + &encoder_35, + &encoder_36, + &encoder_37, + &encoder_38, + &encoder_39, + &encoder_40, + &encoder_41, + &encoder_42, + &encoder_43, + &encoder_44, + &encoder_45, + &encoder_46, + &encoder_47, + &encoder_48, + &encoder_49, + &encoder_50, + &encoder_51, + &encoder_52, + &encoder_53, + &encoder_54, + &encoder_55, + &encoder_56, + &encoder_57, + &encoder_58, + &encoder_59, + &encoder_60, + &encoder_61, + &encoder_62, + &encoder_63, + &encoder_64, + &encoder_65, + &encoder_66, + &encoder_67, + &encoder_68, + &encoder_69, + &encoder_70, + &encoder_71, + &encoder_72, + &encoder_73, + &encoder_74, + &encoder_75, + &encoder_76, + &encoder_77, + &encoder_78, + &encoder_79, + &encoder_80, + &encoder_81, + &encoder_82, + &encoder_83, + &encoder_84, + &encoder_85, + &encoder_86, + &encoder_87, + &encoder_88, + &encoder_89, nullptr, nullptr, nullptr, @@ -8878,13 +8878,13 @@ const Recoder NCodepagePrivate::TCodePageData::rcdr_to_yandex[] = { "\125\207\243\125\203\244\132\220\224\151\141\225\221\141\226\145\143\214" "\265\145\147\153\151\154\163\261\156\262\157\157\222\075\165\227\263\165" "\223\264\172\140"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\237\075\075\077\077\077\077\237\032\260\260\260\260\260\260\260" "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\240\077" "\077\077\044\077\237\237\237\237\237\237\056\217\237\237\071\071\071\071" @@ -8893,238 +8893,238 @@ const Recoder NCodepagePrivate::TCodePageData::rcdr_to_yandex[] = { "\237\237\237\237\237\237\237\237\055\237\237\237\237\237\237\237\237\237" "\237\200\200\200\200\200\200\200\200\237\237\237\077\237\237\237\237\237" "\237\237\237\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" - "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\250" - "\246\216\256\246\255\257\246\246\246\246\312\217\254\246\300\301\302\303" - "\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325" - "\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347" - "\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371" - "\372\373\374\375\376\377\267\270\266\236\276\266\275\277\266\266\266\266" - "\352\247\274\266"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317" - "\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341" - "\342\343\344\345\346\347\350\351\352\353\354\355\356\357\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\360\361\362\363\364\365\366\367\370\371" - "\372\373\374\375\376\377\250\270\216\236\256\276\255\275\257\277\055\075" - "\267\044\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" - "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\052" - "\044\044\044\044\260\247\266\260\141\042\075\217\260\140\260\075\062\063" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" + "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\250" + "\246\216\256\246\255\257\246\246\246\246\312\217\254\246\300\301\302\303" + "\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325" + "\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347" + "\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371" + "\372\373\374\375\376\377\267\270\266\236\276\266\275\277\266\266\266\266" + "\352\247\274\266"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317" + "\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341" + "\342\343\344\345\346\347\350\351\352\353\354\355\356\357\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\360\361\362\363\364\365\366\367\370\371" + "\372\373\374\375\376\377\250\270\216\236\256\276\255\275\257\277\055\075" + "\267\044\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" + "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\052" + "\044\044\044\044\260\247\266\260\141\042\075\217\260\140\260\075\062\063" "\131\266\052\055\246\061\157\042\061\061\063\052\101\101\101\101\201\101" - "\246\103\105\105\105\105\200\111\111\111\246\116\200\242\117\117\202\075" - "\246\125\125\125\203\125\200\220\210\141\211\141\221\141\266\212\213\214" - "\215\230\200\151\231\232\266\156\200\262\233\157\222\075\266\234\165\235" - "\223\165\044\171"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317" - "\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341" - "\342\343\344\345\346\347\350\351\352\353\354\355\356\357\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\360\361\362\363\364\365\366\367\370\371" - "\372\373\374\375\376\377\250\270\256\276\257\277\254\274\255\275\055\044" - "\216\236\075\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" - "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\246\103\105\105\105\105\200\111\111\111\246\116\200\242\117\117\202\075" + "\246\125\125\125\203\125\200\220\210\141\211\141\221\141\266\212\213\214" + "\215\230\200\151\231\232\266\156\200\262\233\157\222\075\266\234\165\235" + "\223\165\044\171"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317" + "\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341" + "\342\343\344\345\346\347\350\351\352\353\354\355\356\357\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\360\361\362\363\364\365\366\367\370\371" + "\372\373\374\375\376\377\250\270\256\276\257\277\254\274\255\275\055\044" + "\216\236\075\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" + "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\237" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" "\237\237\237\237\237\237\237\237\260\260\260\237\237\237\237\200\200\200" "\200\200\200\200\200\200\237\260\260\260\237\237\237\237\237\200\200\200" "\200\200\200\055\260\237\237\044\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\071\071\071\071\071\071\071\071\071\071\260\260" "\044\075\260\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\200\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\200\237\237\200\200\200\200" - "\200\200\200\200\200\200\044\044\237\237\237\237\237\237\055\200\200\200" - "\200\200\200\200\200\052\071\071\071\071\071\071\071\071\071\071\052\052" - "\044\075\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\044\032\032\032\032\056\032\032\032\032\032\032\032\032\032\032" - "\032\047\047\042\042\052\055\055\032\032\032\032\032\032\032\032\240\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\200\237\237\200\200\200\200" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\200\237\237\200\200\200\200" + "\200\200\200\200\200\200\044\044\237\237\237\237\237\237\055\200\200\200" + "\200\200\200\200\200\052\071\071\071\071\071\071\071\071\071\071\052\052" + "\044\075\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\044\032\032\032\032\056\032\032\032\032\032\032\032\032\032\032" + "\032\047\047\042\042\052\055\055\032\032\032\032\032\032\032\032\240\237" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\200\237\237\200\200\200\200" "\200\200\200\260\260\260\260\044\237\237\237\237\237\237\055\200\200\200" - "\200\200\200\200\200\052\071\071\071\071\071\071\071\071\071\071\052\052" + "\200\200\200\200\200\052\071\071\071\071\071\071\071\071\071\071\052\052" "\260\260\260\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" - "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\052" - "\044\044\044\044\260\247\266\260\141\042\075\217\260\140\260\075\062\063" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" + "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\052" + "\044\044\044\044\260\247\266\260\141\042\075\217\260\140\260\075\062\063" "\131\266\052\055\246\061\157\042\061\061\063\052\101\101\101\101\201\101" - "\246\103\105\105\105\105\200\111\111\111\246\116\200\242\117\117\202\075" - "\246\125\125\125\203\125\200\220\210\141\211\141\221\141\266\212\213\214" - "\215\230\200\151\231\232\266\156\200\262\233\157\222\075\266\234\165\235" - "\223\165\044\171"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\246\103\105\105\105\105\200\111\111\111\246\116\200\242\117\117\202\075" + "\246\125\125\125\203\125\200\220\210\141\211\141\221\141\266\212\213\214" + "\215\230\200\151\231\232\266\156\200\262\233\157\222\075\266\234\165\235" + "\223\165\044\171"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\044\260\047\266\042\056\052\052\266\052\260\042\246\260\260\260" "\260\047\047\042\042\052\055\055\140\260\260\042\266\260\260\131\240\052" - "\044\044\044\044\260\247\140\260\141\042\075\217\260\140\260\075\062\063" + "\044\044\044\044\260\247\140\260\141\042\075\217\260\140\260\075\062\063" "\140\266\052\055\140\061\157\042\061\061\063\052\101\101\101\101\201\101" - "\246\103\105\105\105\105\200\111\111\111\246\116\200\242\117\117\202\075" - "\246\125\125\125\203\125\200\220\210\141\211\141\221\141\266\212\213\214" - "\215\230\200\151\231\232\266\156\200\262\233\157\222\075\266\234\165\235" - "\223\165\044\171"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\103\223\214\211\221\210\141\212\215\230\213\232\231\151\201\101" - "\105\266\246\233\222\157\235\234\171\202\203\044\044\044\044\266\141\151" - "\262\165\156\116\141\157\052\260\075\061\061\052\042\042\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\266\220\246\266\246\266\266\266\246\246" - "\246\266\075\266\266\075\075\075\075\075\075\075\075\075\260\075\055\075" - "\156\062\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\246\246\246\246\246\246\246\246\246\246\246\246\246\246\246\246" - "\246\246\246\246\246\246\246\246\266\266\266\266\266\266\266\266\266\266" - "\266\266\266\266\266\266\266\266\266\266\266\266\266\266\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\266\266\266\266\266\266\266\266\266\266" - "\246\246\246\246\246\246\246\075\075\075\246\246\075\075\260\075\055\075" - "\156\062\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\205\223\214\141\221\147\141\225\227\145\122\162\151\245\201\101" - "\105\266\246\157\222\107\044\243\263\202\203\266\044\246\075\044\101\111" - "\262\244\264\265\042\260\260\260\075\061\061\207\042\042\260\260\260\260" - "\260\204\103\206\105\260\260\260\260\111\123\260\260\260\260\260\260\260" - "\125\125\260\260\260\260\260\260\260\132\224\143\226\145\151\163\165\165" - "\172\260\260\260\260\260\260\260\242\220\117\241\157\117\266\261\113\153" + "\246\103\105\105\105\105\200\111\111\111\246\116\200\242\117\117\202\075" + "\246\125\125\125\203\125\200\220\210\141\211\141\221\141\266\212\213\214" + "\215\230\200\151\231\232\266\156\200\262\233\157\222\075\266\234\165\235" + "\223\165\044\171"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\103\223\214\211\221\210\141\212\215\230\213\232\231\151\201\101" + "\105\266\246\233\222\157\235\234\171\202\203\044\044\044\044\266\141\151" + "\262\165\156\116\141\157\052\260\075\061\061\052\042\042\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\266\220\246\266\246\266\266\266\246\246" + "\246\266\075\266\266\075\075\075\075\075\075\075\075\075\260\075\055\075" + "\156\062\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\246\246\246\246\246\246\246\246\246\246\246\246\246\246\246\246" + "\246\246\246\246\246\246\246\246\266\266\266\266\266\266\266\266\266\266" + "\266\266\266\266\266\266\266\266\266\266\266\266\266\266\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\266\266\266\266\266\266\266\266\266\266" + "\246\246\246\246\246\246\246\075\075\075\246\246\075\075\260\075\055\075" + "\156\062\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\205\223\214\141\221\147\141\225\227\145\122\162\151\245\201\101" + "\105\266\246\157\222\107\044\243\263\202\203\266\044\246\075\044\101\111" + "\262\244\264\265\042\260\260\260\075\061\061\207\042\042\260\260\260\260" + "\260\204\103\206\105\260\260\260\260\111\123\260\260\260\260\260\260\260" + "\125\125\260\260\260\260\260\260\260\132\224\143\226\145\151\163\165\165" + "\172\260\260\260\260\260\260\260\242\220\117\241\157\117\266\261\113\153" "\114\154\156\105\116\047\217\075\042\063\052\247\075\042\260\075\055\061" - "\063\062\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\103\223\214\211\221\210\141\212\215\230\213\232\231\151\201\101" - "\105\266\246\233\222\157\235\234\171\202\203\266\044\246\075\266\141\151" - "\262\165\156\116\141\157\052\260\075\061\061\052\042\042\260\260\260\260" - "\260\101\101\101\260\260\260\260\260\044\044\260\260\260\260\260\260\260" - "\141\101\260\260\260\260\260\260\260\044\266\246\105\105\105\266\111\111" - "\111\260\260\260\260\260\111\260\242\220\117\117\157\117\266\266\246\125" + "\063\062\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\103\223\214\211\221\210\141\212\215\230\213\232\231\151\201\101" + "\105\266\246\233\222\157\235\234\171\202\203\266\044\246\075\266\141\151" + "\262\165\156\116\141\157\052\260\075\061\061\052\042\042\260\260\260\260" + "\260\101\101\101\260\260\260\260\260\044\044\260\260\260\260\260\260\260" + "\141\101\260\260\260\260\260\260\260\044\266\246\105\105\105\266\111\111" + "\111\260\260\260\260\260\111\260\242\220\117\117\157\117\266\266\246\125" "\125\125\171\131\140\140\217\075\052\063\052\247\075\140\260\140\055\061" - "\063\062\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\103\223\214\211\221\165\225\212\227\230\117\157\231\245\201\205" - "\105\114\154\233\222\114\154\243\263\202\203\124\164\207\075\143\141\151" - "\262\165\204\224\132\172\206\226\075\265\103\163\042\042\260\260\260\260" - "\260\101\101\105\123\260\260\260\260\244\264\260\260\260\260\260\260\260" - "\101\141\260\260\260\260\260\260\260\044\266\246\104\105\144\116\111\111" - "\145\260\260\260\260\124\125\260\242\220\117\241\261\156\123\163\122\125" - "\162\125\171\131\164\140\217\140\140\055\140\247\075\140\260\140\140\165" - "\122\162\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\103\223\214\211\221\210\143\212\215\230\213\232\231\151\201\103" - "\105\143\103\233\222\157\235\234\111\202\203\147\044\107\075\152\141\151" + "\063\062\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\103\223\214\211\221\165\225\212\227\230\117\157\231\245\201\205" + "\105\114\154\233\222\114\154\243\263\202\203\124\164\207\075\143\141\151" + "\262\165\204\224\132\172\206\226\075\265\103\163\042\042\260\260\260\260" + "\260\101\101\105\123\260\260\260\260\244\264\260\260\260\260\260\260\260" + "\101\141\260\260\260\260\260\260\260\044\266\246\104\105\144\116\111\111" + "\145\260\260\260\260\124\125\260\242\220\117\241\261\156\123\163\122\125" + "\162\125\171\131\164\140\217\140\140\055\140\247\075\140\260\140\140\165" + "\122\162\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\103\223\214\211\221\210\143\212\215\230\213\232\231\151\201\103" + "\105\143\103\233\222\157\235\234\111\202\203\147\044\107\075\152\141\151" "\262\165\156\116\107\147\110\150\260\061\112\163\042\042\260\260\260\260" - "\260\101\101\101\123\260\260\260\260\244\264\260\260\260\260\260\260\260" + "\260\101\101\101\123\260\260\260\260\244\264\260\260\260\260\260\260\260" "\123\163\260\260\260\260\260\260\260\044\260\260\105\105\105\266\111\111" "\111\260\260\260\260\260\111\260\242\220\117\117\107\147\266\246\266\125" "\125\125\125\165\260\140\217\260\154\266\140\247\075\140\260\140\140\260" - "\063\062\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\063\062\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" "\237\237\237\237\237\237\237\237\237\237\237\260\044\260\075\260\260\260" "\260\260\260\260\260\260\260\260\075\061\061\260\042\042\260\260\260\260" @@ -9132,105 +9132,105 @@ const Recoder NCodepagePrivate::TCodePageData::rcdr_to_yandex[] = { "\260\260\260\260\260\260\260\260\260\044\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\266\260\260\260" "\260\260\260\260\140\140\217\075\052\063\052\247\075\140\260\140\055\061" - "\063\062\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\103\223\214\211\221\210\141\212\215\230\213\232\231\266\201\101" - "\105\266\246\233\222\157\235\234\111\202\203\266\044\246\123\163\141\151" - "\262\165\156\116\107\147\052\260\075\061\061\052\042\042\260\260\260\260" - "\260\101\101\101\260\260\260\260\260\044\044\260\260\260\260\260\260\260" + "\063\062\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\103\223\214\211\221\210\141\212\215\230\213\232\231\266\201\101" + "\105\266\246\233\222\157\235\234\111\202\203\266\044\246\123\163\141\151" + "\262\165\156\116\107\147\052\260\075\061\061\052\042\042\260\260\260\260" + "\260\101\101\101\260\260\260\260\260\044\044\260\260\260\260\260\260\260" "\141\101\260\260\260\260\260\260\260\044\157\141\105\105\105\260\111\111" "\111\260\260\260\260\260\111\260\242\220\117\117\157\117\266\260\075\125" "\125\125\151\171\140\140\217\075\260\063\052\247\075\140\260\140\055\061" - "\063\062\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\103\223\214\211\221\210\141\212\215\230\213\232\231\151\201\101" - "\105\266\246\233\222\157\235\234\171\202\203\266\044\246\075\266\141\151" - "\262\165\156\116\141\157\052\260\075\061\061\052\042\042\260\260\260\260" - "\260\101\101\101\260\260\260\260\260\044\044\260\260\260\260\260\260\260" - "\141\101\260\260\260\260\260\260\260\044\266\246\105\105\105\044\111\111" - "\111\260\260\260\260\260\111\260\242\220\117\117\157\117\266\266\246\125" + "\063\062\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\103\223\214\211\221\210\141\212\215\230\213\232\231\151\201\101" + "\105\266\246\233\222\157\235\234\171\202\203\266\044\246\075\266\141\151" + "\262\165\156\116\141\157\052\260\075\061\061\052\042\042\260\260\260\260" + "\260\101\101\101\260\260\260\260\260\044\044\260\260\260\260\260\260\260" + "\141\101\260\260\260\260\260\260\260\044\266\246\105\105\105\044\111\111" + "\111\260\260\260\260\260\111\260\242\220\117\117\157\117\266\266\246\125" "\125\125\171\131\140\140\217\075\052\063\052\247\075\140\260\140\055\061" - "\063\062\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\103\223\214\211\141\210\101\212\215\105\213\111\117\151\101\101" - "\105\101\105\233\157\157\125\234\111\117\203\044\044\125\044\242\141\151" - "\262\165\156\116\141\157\052\117\075\061\061\052\042\042\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\266\220\246\266\246\266\266\266\246\246" - "\246\266\075\266\266\075\075\075\075\075\075\075\075\075\260\075\055\075" - "\156\062\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\103\223\214\211\221\210\141\212\215\230\213\246\266\246\201\101" - "\105\266\246\233\222\266\235\131\171\202\203\266\044\246\044\266\141\151" - "\262\165\101\111\242\125\052\260\075\061\061\052\042\042\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\266\220\246\266\246\266\266\266\246\246" - "\246\266\075\266\266\075\075\075\075\075\075\075\075\075\260\075\055\075" - "\156\062\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\063\062\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\103\223\214\211\141\210\101\212\215\105\213\111\117\151\101\101" + "\105\101\105\233\157\157\125\234\111\117\203\044\044\125\044\242\141\151" + "\262\165\156\116\141\157\052\117\075\061\061\052\042\042\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\266\220\246\266\246\266\266\266\246\246" + "\246\266\075\266\266\075\075\075\075\075\075\075\075\075\260\075\055\075" + "\156\062\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\103\223\214\211\221\210\141\212\215\230\213\246\266\246\201\101" + "\105\266\246\233\222\266\235\131\171\202\203\266\044\246\044\266\141\151" + "\262\165\101\111\242\125\052\260\075\061\061\052\042\042\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\266\220\246\266\246\266\266\266\246\246" + "\246\266\075\266\266\075\075\075\075\075\075\075\075\075\260\075\055\075" + "\156\062\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" "\237\237\237\237\237\237\237\237\237\237\237\044\044\044\044\266\141\151" - "\262\165\156\116\141\157\052\260\075\061\061\052\042\042\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\266\220\246\266\246\266\266\266\246\246" - "\246\266\075\266\266\075\075\075\075\075\075\075\075\075\260\075\055\075" - "\156\062\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\262\165\156\116\141\157\052\260\075\061\061\052\042\042\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\266\220\246\266\246\266\266\266\246\246" + "\246\266\075\266\266\075\075\075\075\075\075\075\075\075\260\075\055\075" + "\156\062\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\103\223\214\211\101\210\052\212\215\230\213\232\231\052\101\247" - "\105\105\105\233\105\111\235\234\044\117\203\044\044\125\125\266\260\140" - "\262\165\140\140\063\140\111\260\075\061\061\063\042\042\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\266\220\246\266\246\266\266\266\246\246" - "\246\266\075\266\266\075\075\075\075\075\075\075\075\075\260\075\055\075" - "\156\062\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\052\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\260\055\075\075\260\260\260\260\260\260\260\260\260\260\260\260" + "\105\105\105\233\105\111\235\234\044\117\203\044\044\125\125\266\260\140" + "\262\165\140\140\063\140\111\260\075\061\061\063\042\042\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\266\220\246\266\246\266\266\266\246\246" + "\246\266\075\266\266\075\075\075\075\075\075\075\075\075\260\075\055\075" + "\156\062\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\052\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\260\055\075\075\260\260\260\260\260\260\260\260\260\260\260\260" "\266\075\266\075\061\061\075\042\042\237\237\260\260\237\237\260\240\217" "\237\044\044\237\260\260\237\237\237\237\056\237\237\237\071\071\071\071" "\071\071\071\071\071\071\237\056\237\237\237\056\044\237\237\237\237\237" @@ -9238,88 +9238,88 @@ const Recoder NCodepagePrivate::TCodePageData::rcdr_to_yandex[] = { "\237\237\237\260\075\075\075\237\055\237\237\237\237\237\237\237\237\237" "\237\237\237\237\237\237\237\200\237\237\237\237\237\237\237\237\237\237" "\237\237\260\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\103\223\214\211\221\210\141\212\215\230\213\232\231\151\201\101" - "\105\266\246\233\222\157\235\234\171\202\203\266\044\246\044\266\141\151" - "\262\165\156\116\141\157\052\260\075\061\061\052\042\044\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" - "\260\260\260\260\260\260\260\260\266\220\246\266\246\266\266\266\246\246" - "\246\266\075\266\266\075\075\075\075\075\075\075\075\075\260\075\055\075" - "\156\062\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\103\223\214\211\221\210\141\212\215\230\213\232\231\151\201\101" + "\105\266\246\233\222\157\235\234\171\202\203\266\044\246\044\266\141\151" + "\262\165\156\116\141\157\052\260\075\061\061\052\042\044\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" + "\260\260\260\260\260\260\260\260\266\220\246\266\246\266\266\266\246\246" + "\246\266\075\266\266\075\075\075\075\075\075\075\075\075\260\075\055\075" + "\156\062\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\260\260\260\260\260\260\246\260\055\075\260\047\047\246\055\246" "\246\246\246\260\260\246\246\260\246\062\063\266\044\266\266\266\266\266" - "\266\266\246\246\246\246\246\246\246\061\246\246\042\042\260\260\260\260" - "\260\246\246\246\246\260\260\260\260\246\246\260\260\260\260\260\260\260" - "\246\246\260\260\260\260\260\260\260\246\246\246\246\246\246\246\266\266" - "\266\260\260\260\260\266\266\260\266\266\266\266\266\266\266\266\266\266" - "\266\266\266\266\266\140\217\075\266\266\266\247\266\140\260\140\266\266" - "\266\266\260\240"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\266\266\246\246\246\246\246\246\246\061\246\246\042\042\260\260\260\260" + "\260\246\246\246\246\260\260\260\260\246\246\260\260\260\260\260\260\260" + "\246\246\260\260\260\260\260\260\260\246\246\246\246\246\246\246\266\266" + "\266\260\260\260\260\266\266\260\266\266\266\266\266\266\266\266\266\266" + "\266\266\266\266\266\140\217\075\266\266\266\247\266\140\260\140\266\266" + "\266\266\260\240"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\044\260\260\260\260\056\260\260\260\260\260\260\260\260\260\260" "\260\047\047\042\042\052\055\055\260\260\260\260\260\260\260\260\240\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\200\237\237\200\200\200\200" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\200\237\237\200\200\200\200" "\200\200\200\260\260\260\260\044\237\237\237\237\237\237\055\200\200\200" - "\200\200\200\200\200\052\071\071\071\071\071\071\071\071\071\071\052\052" + "\200\200\200\200\200\052\071\071\071\071\071\071\071\071\071\071\052\052" "\260\260\260\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" - "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\052" - "\044\044\044\044\260\247\140\260\141\042\075\217\260\052\260\075\062\063" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" + "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\052" + "\044\044\044\044\260\247\140\260\141\042\075\217\260\052\260\075\062\063" "\140\266\052\055\140\061\157\042\061\061\063\052\101\101\101\101\201\101" - "\246\103\105\105\105\105\111\111\111\111\123\116\117\242\117\117\202\075" - "\246\125\125\125\203\131\132\220\210\141\211\141\221\141\266\212\213\214" - "\215\230\151\151\231\232\163\156\157\262\233\157\222\075\266\234\165\235" - "\223\171\172\171"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" - "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\101" - "\101\105\105\105\111\111\140\266\266\140\140\125\125\044\140\131\171\260" - "\103\212\116\156\052\052\044\044\044\247\266\044\211\215\233\235\141\214" - "\262\165\210\213\157\234\221\230\222\223\101\231\246\246\141\151\266\266" - "\201\151\202\203\105\232\220\117\101\101\141\246\266\111\111\242\117\117" + "\246\103\105\105\105\105\111\111\111\111\123\116\117\242\117\117\202\075" + "\246\125\125\125\203\131\132\220\210\141\211\141\221\141\266\212\213\214" + "\215\230\151\151\231\232\163\156\157\262\233\157\222\075\266\234\165\235" + "\223\171\172\171"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" + "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\101" + "\101\105\105\105\111\111\140\266\266\140\140\125\125\044\140\131\171\260" + "\103\212\116\156\052\052\044\044\044\247\266\044\211\215\233\235\141\214" + "\262\165\210\213\157\234\221\230\222\223\101\231\246\246\141\151\266\266" + "\201\151\202\203\105\232\220\117\101\101\141\246\266\111\111\242\117\117" "\157\123\163\125\131\171\246\266\055\266\052\063\055\061\061\141\157\042" "\260\042\075\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\052\177\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" @@ -9328,13 +9328,13 @@ const Recoder NCodepagePrivate::TCodePageData::rcdr_to_yandex[] = { "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\044\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\044\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\052\177\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" @@ -9343,88 +9343,88 @@ const Recoder NCodepagePrivate::TCodePageData::rcdr_to_yandex[] = { "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" - "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\204" - "\105\107\111\111\113\247\114\246\123\246\132\217\125\246\260\224\145\147" - "\151\151\153\055\154\266\163\266\172\055\165\266\101\101\101\101\201\101" - "\246\111\103\105\206\105\105\111\111\111\246\116\117\242\117\117\202\125" - "\246\125\125\125\203\131\246\220\141\141\211\141\221\141\266\151\143\214" - "\226\230\145\151\231\232\266\156\157\262\233\157\222\165\266\165\165\235" - "\223\171\266\266"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" - "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\200\237\237\200\200\200\200" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" + "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\204" + "\105\107\111\111\113\247\114\246\123\246\132\217\125\246\260\224\145\147" + "\151\151\153\055\154\266\163\266\172\055\165\266\101\101\101\101\201\101" + "\246\111\103\105\206\105\105\111\111\111\246\116\117\242\117\117\202\125" + "\246\125\125\125\203\131\246\220\141\141\211\141\221\141\266\151\143\214" + "\226\230\145\151\231\232\266\156\157\262\233\157\222\165\266\165\165\235" + "\223\171\266\266"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" + "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\237" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\200\237\237\200\200\200\200" "\200\200\200\260\260\260\260\044\237\237\237\237\237\237\055\200\200\200" - "\200\200\200\200\200\052\071\071\071\071\071\071\071\071\071\071\052\052" + "\200\200\200\200\200\052\071\071\071\071\071\071\071\071\071\071\052\052" "\260\260\260\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" - "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\102" - "\142\044\103\143\104\247\127\260\127\144\131\217\260\131\106\146\107\147" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" + "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\102" + "\142\044\103\143\104\247\127\260\127\144\131\217\260\131\106\146\107\147" "\115\155\052\120\167\160\167\123\171\127\167\163\101\101\101\101\201\101" - "\246\103\105\105\105\105\111\111\111\111\127\116\117\242\117\117\202\124" - "\246\125\125\125\203\131\131\220\210\141\211\141\221\141\266\212\213\214" - "\215\230\151\151\231\232\167\156\157\262\233\157\222\164\266\234\165\235" - "\223\171\171\171"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\044\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\246\103\105\105\105\105\111\111\111\111\127\116\117\242\117\117\202\124" + "\246\125\125\125\203\131\131\220\210\141\211\141\221\141\266\212\213\214" + "\215\230\151\151\231\232\167\156\157\262\233\157\222\164\266\234\165\235" + "\223\171\171\171"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\044\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\052\177\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\056" "\042\042\056\055\237\237\237\237\237\237\237\237\237\237\055\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" "\237\237\237\237\237\237\055\055\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\266\266\047\246\042\056\052\052\260\052\266\042\246\266\246\260" "\246\047\047\042\042\052\055\055\260\260\260\042\260\260\260\260\260\363" "\323\270\044\350\260\247\260\260\260\042\075\217\260\260\260\075\062\250" "\260\310\052\055\260\267\260\042\260\260\260\260\376\340\341\366\344\345" - "\364\343\365\350\351\352\353\354\355\356\357\377\360\361\362\363\346\342" - "\374\373\347\370\375\371\367\372\336\300\301\326\304\305\324\303\325\310" - "\311\312\313\314\315\316\317\337\320\321\322\323\306\302\334\333\307\330" - "\335\331\327\332"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\364\343\365\350\351\352\353\354\355\356\357\377\360\361\362\363\346\342" + "\374\373\347\370\375\371\367\372\336\300\301\326\304\305\324\303\325\310" + "\311\312\313\314\315\316\317\337\320\321\322\323\306\302\334\333\307\330" + "\335\331\327\332"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\201\240\103\105\116\202\203\141\210\211\221\237\042\212\214\213" "\215\230\151\056\231\232\156\262\042\233\222\075\165\234\235\223\040\041" "\042\043\044\052\046\047\050\051\052\053\056\055\056\057\071\071\071\071" @@ -9433,58 +9433,58 @@ const Recoder NCodepagePrivate::TCodePageData::rcdr_to_yandex[] = { "\237\237\237\133\134\135\136\137\055\237\237\237\237\237\237\237\237\237" "\237\200\200\200\200\200\200\200\200\237\237\237\237\237\237\237\237\173" "\174\175\237\237"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\201\101\141\105\204\202\203\141\224\103\221\143\205\225\214\245" - "\265\104\151\144\105\145\105\262\145\233\222\157\165\105\145\223\052\260" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\201\101\141\105\204\202\203\141\224\103\221\143\205\225\214\245" + "\265\104\151\144\105\145\105\262\145\233\222\157\165\105\145\223\052\260" "\206\044\247\052\052\220\260\260\260\226\140\075\147\111\151\111\075\075" - "\151\113\075\075\227\114\154\114\154\114\154\116\156\241\075\075\261\116" - "\075\042\042\056\240\156\117\117\157\117\055\055\042\042\047\047\075\260" - "\157\122\162\122\042\042\162\122\162\123\047\042\163\243\263\101\124\164" - "\111\132\172\125\242\117\165\125\125\165\125\165\125\165\131\171\153\244" - "\207\264\107\055"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\201\101\103\105\116\202\203\141\210\211\221\141\141\212\214\213" - "\215\230\151\151\231\232\156\262\157\233\222\157\165\234\235\223\052\260" + "\151\113\075\075\227\114\154\114\154\114\154\116\156\241\075\075\261\116" + "\075\042\042\056\240\156\117\117\157\117\055\055\042\042\047\047\075\260" + "\157\122\162\122\042\042\162\122\162\123\047\042\163\243\263\101\124\164" + "\111\132\172\125\242\117\165\125\125\165\125\165\125\165\131\171\153\244" + "\207\264\107\055"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\201\101\103\105\116\202\203\141\210\211\221\141\141\212\214\213" + "\215\230\151\151\231\232\156\262\157\233\222\157\165\234\235\223\052\260" "\044\044\247\052\052\220\260\123\260\140\140\075\132\246\075\075\075\075" - "\075\266\075\075\075\163\075\141\157\246\172\266\052\052\075\075\266\075" - "\205\042\103\056\240\101\101\117\246\266\246\055\042\042\047\047\075\260" + "\075\266\075\075\075\163\075\141\157\246\172\266\052\052\075\075\266\075" + "\205\042\103\056\240\101\101\117\246\266\246\055\042\042\047\047\075\260" "\077\260\075\044\042\042\246\042\055\055\047\042\052\101\225\101\143\105" - "\111\111\111\111\242\117\266\117\125\125\125\266\266\140\140\266\105\140" - "\140\105\266\055"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\201\061\062\105\063\202\203\140\210\211\221\140\140\212\214\213" + "\111\111\111\111\242\117\266\117\125\125\125\266\266\140\140\266\105\140" + "\140\105\266\055"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\201\061\062\105\063\202\203\140\210\211\221\140\140\212\214\213" "\215\230\044\260\231\232\052\061\052\233\222\260\044\234\235\223\052\246" "\246\246\246\246\246\220\260\260\246\246\247\075\260\055\246\075\075\075" - "\044\246\246\246\246\246\246\246\246\246\246\246\266\246\075\246\246\075" - "\246\042\042\056\240\246\246\246\246\266\055\055\042\042\047\047\075\246" - "\246\246\246\266\266\266\266\246\266\266\266\266\266\266\266\266\266\266" - "\266\266\266\266\266\266\266\266\266\266\266\266\266\266\266\266\266\266" + "\044\246\246\246\246\246\246\246\246\246\246\246\266\246\075\246\246\075" + "\246\042\042\056\240\246\246\246\246\266\055\055\042\042\047\047\075\246" + "\246\246\246\266\266\266\266\246\266\266\266\266\266\266\266\266\266\266" + "\266\266\266\266\266\266\266\266\266\266\266\266\266\266\266\266\266\266" "\266\266\266\217"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\201\237\103\105\116\202\203\141\210\211\221\141\141\212\214\213" "\215\230\151\151\231\232\156\262\157\233\222\157\165\234\235\223\040\041" "\042\043\044\045\044\047\051\050\052\053\054\055\056\057\060\061\062\063" @@ -9493,193 +9493,193 @@ const Recoder NCodepagePrivate::TCodePageData::rcdr_to_yandex[] = { "\200\200\200\200\200\200\200\200\237\237\237\237\237\237\237\237\237\237" "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\175" "\135\173\133\174"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\201\101\103\105\116\202\203\141\210\211\221\141\141\212\214\213" - "\215\230\151\151\231\232\156\262\157\233\222\157\165\234\235\223\131\260" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\201\101\103\105\116\202\203\141\210\211\221\141\141\212\214\213" + "\215\230\151\151\231\232\156\262\157\233\222\157\165\234\235\223\131\260" "\044\044\247\052\052\220\260\260\260\140\140\075\246\246\075\075\075\075" - "\044\266\075\075\075\266\075\141\157\246\266\266\052\052\075\075\266\075" - "\075\042\042\056\240\101\101\117\246\266\055\055\042\042\047\047\075\260" - "\171\131\075\044\246\266\246\266\171\055\047\042\052\101\105\101\105\105" + "\044\266\075\075\075\266\075\141\157\246\266\266\052\052\075\075\266\075" + "\075\042\042\056\240\101\101\117\246\266\055\055\042\042\047\047\075\260" + "\171\131\075\044\246\266\246\266\171\055\047\042\052\101\105\101\105\105" "\111\111\111\111\242\117\077\117\125\125\125\266\266\140\140\140\140\140" - "\140\140\140\055"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\201\101\103\105\116\202\203\141\210\211\221\141\141\212\214\213" - "\215\230\151\151\231\232\156\262\157\233\222\157\165\234\235\223\052\260" + "\140\140\140\055"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\201\101\103\105\116\202\203\141\210\211\221\141\141\212\214\213" + "\215\230\151\151\231\232\156\262\157\233\222\157\165\234\235\223\052\260" "\044\044\247\052\052\220\260\260\260\140\140\075\101\123\075\075\075\075" - "\044\266\075\075\075\266\075\141\157\246\141\163\052\052\075\075\266\075" - "\075\042\042\056\240\101\101\117\246\266\055\055\042\042\047\047\075\260" - "\171\131\075\044\042\042\124\164\052\055\047\042\052\101\105\101\105\105" + "\044\266\075\075\075\266\075\141\157\246\141\163\052\052\075\075\266\075" + "\075\042\042\056\240\101\101\117\246\266\055\055\042\042\047\047\075\260" + "\171\131\075\044\042\042\124\164\052\055\047\042\052\101\105\101\105\105" "\111\111\111\111\242\117\077\117\125\125\125\266\266\140\140\140\140\140" - "\140\140\140\055"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\201\101\103\105\116\202\203\141\210\211\221\141\141\212\214\213" - "\215\230\151\151\231\232\156\262\157\233\222\157\165\234\235\223\052\260" + "\140\140\140\055"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\201\101\103\105\116\202\203\141\210\211\221\141\141\212\214\213" + "\215\230\151\151\231\232\156\262\157\233\222\157\165\234\235\223\052\260" "\044\044\247\052\052\220\260\260\260\140\140\075\246\246\075\075\075\075" - "\044\266\075\075\075\266\075\141\157\246\266\266\052\052\075\075\266\075" - "\075\042\042\056\240\101\101\117\246\266\055\055\042\042\047\047\075\260" - "\171\131\075\044\042\042\146\146\052\055\047\042\052\101\105\101\105\105" + "\044\266\075\075\075\266\075\141\157\246\266\266\052\052\075\075\266\075" + "\075\042\042\056\240\101\101\117\246\266\055\055\042\042\047\047\075\260" + "\171\131\075\044\042\042\146\146\052\055\047\042\052\101\105\101\105\105" "\111\111\111\111\242\117\077\117\125\125\125\266\266\140\140\140\140\140" - "\140\140\140\055"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\140\140\140\055"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\042\042\056\200\200\200\200\200\200\200\200\200\200\042\042\200" "\260\052\200\200\200\200\200\200\200\200\200\200\200\047\047\260\240\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\200\237\237\200\200\200\200" - "\200\200\200\032\040\055\055\044\237\237\237\237\237\237\055\200\200\200" - "\200\200\200\200\260\052\071\071\071\071\071\071\071\071\071\071\260\260" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\200\237\237\200\200\200\200" + "\200\200\200\032\040\055\055\044\237\237\237\237\237\237\055\200\200\200" + "\200\200\200\200\260\052\071\071\071\071\071\071\071\071\071\071\260\260" "\260\260\260\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\201\101\103\105\116\202\203\141\210\211\221\141\141\212\214\213" - "\215\230\151\151\231\232\156\262\157\233\222\157\165\234\235\223\052\260" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\201\101\103\105\116\202\203\141\210\211\221\141\141\212\214\213" + "\215\230\151\151\231\232\156\262\157\233\222\157\165\234\235\223\052\260" "\044\044\247\052\052\220\260\260\260\140\140\075\246\246\075\075\075\075" - "\044\266\075\075\075\266\075\141\157\246\266\266\052\052\075\075\266\075" - "\075\042\042\056\240\101\101\117\246\266\055\055\042\042\047\047\075\260" - "\171\131\107\147\111\266\123\163\052\055\047\042\052\101\105\101\105\105" + "\044\266\075\075\075\266\075\141\157\246\266\266\052\052\075\075\266\075" + "\075\042\042\056\240\101\101\117\246\266\055\055\042\042\047\047\075\260" + "\171\131\107\147\111\266\123\163\052\055\047\042\052\101\105\101\105\105" "\111\111\111\111\242\117\077\117\125\125\125\077\266\140\140\140\140\140" - "\140\140\140\055"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317" - "\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\052\260" + "\140\140\140\055"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317" + "\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\052\260" "\216\044\247\052\052\255\260\260\260\246\266\075\303\343\075\075\075\075" - "\275\266\236\246\256\276\257\277\246\266\246\266\266\246\075\075\266\075" - "\075\042\042\056\240\246\266\312\352\266\055\055\042\042\047\047\075\042" - "\254\274\246\266\267\250\270\377\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\044"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" - "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\237" + "\275\266\236\246\256\276\257\277\246\266\246\266\266\246\075\075\266\075" + "\075\042\042\056\240\246\266\312\352\266\055\055\042\042\047\047\075\042" + "\254\274\246\266\267\250\270\377\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\044"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032" + "\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\240\237" "\237\260\237\260\260\237\237\260\237\260\260\237\260\260\260\260\260\260" "\237\237\237\237\260\237\237\237\237\237\237\237\260\237\237\237\260\237" "\260\237\260\260\237\237\260\237\237\237\237\200\237\237\200\200\200\200" "\200\200\260\200\200\237\260\260\237\237\237\237\237\260\055\260\200\200" "\200\200\200\200\260\260\071\071\071\071\071\071\071\071\071\071\260\260" "\237\237\260\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\240\101\101\101\101\201\101\103\105\105\105\105\111\111\111\111" - "\246\116\117\242\117\117\202\125\125\125\203\131\246\266\075\075\260\052" - "\044\044\075\044\266\247\044\047\042\042\042\042\146\146\260\055\052\052" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\240\101\101\101\101\201\101\103\105\105\105\105\111\111\111\111" + "\246\116\117\242\117\117\202\125\125\125\203\131\246\266\075\075\260\052" + "\044\044\075\044\266\247\044\047\042\042\042\042\146\146\260\055\052\052" "\055\260\052\052\047\042\042\042\056\052\075\052\061\266\140\266\140\140" - "\140\140\140\062\140\140\063\140\140\055\055\075\061\061\063\210\141\211" - "\141\221\141\212\213\214\215\230\151\246\151\141\231\232\266\156\207\246" - "\246\157\157\262\233\157\222\266\234\165\235\266\223\171\227\266\266\220" + "\140\140\140\062\140\140\063\140\140\055\055\075\061\061\063\210\141\211" + "\141\221\141\212\213\214\215\230\151\246\151\141\231\232\266\156\207\246" + "\246\157\157\262\233\157\222\266\234\165\235\266\223\171\227\266\266\220" "\266\171\260\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\246\246\323\266\042\056\246\246\246\266\246\310\246\246\246\246" - "\266\047\047\042\042\052\055\055\266\266\266\350\266\266\266\266\240\254" - "\274\246\246\246\246\247\250\260\246\042\075\363\260\246\260\266\255\275" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\246\246\323\266\042\056\246\246\246\266\246\310\246\246\246\246" + "\266\047\047\042\042\052\055\055\266\266\266\350\266\266\266\266\240\254" + "\274\246\246\246\246\247\250\260\246\042\075\363\260\246\260\266\255\275" "\266\266\052\055\270\267\266\042\266\246\266\266\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\075\127\167\032\260\131\171\032\260\260\260\260\056\260\052\052" - "\047\047\042\042\042\042\042\055\055\055\246\266\052\052\146\146\240\052" - "\044\044\044\044\260\247\140\260\141\042\075\217\260\140\260\075\062\063" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\075\127\167\032\260\131\171\032\260\260\260\260\056\260\052\052" + "\047\047\042\042\042\042\042\055\055\055\246\266\052\052\146\146\240\052" + "\044\044\044\044\260\247\140\260\141\042\075\217\260\140\260\075\062\063" "\140\266\052\055\140\061\157\042\061\061\063\052\101\101\101\101\201\101" - "\246\103\105\105\105\105\111\111\111\111\246\116\117\242\117\117\202\075" - "\246\125\125\125\203\131\246\220\210\141\211\141\221\141\266\212\213\214" - "\215\230\151\151\231\232\266\156\157\262\233\157\222\075\266\234\165\235" - "\223\171\266\171"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\246\303\047\343\042\056\052\052\044\052\246\042\246\246\246\246" + "\246\103\105\105\105\105\111\111\111\111\246\116\117\242\117\117\202\075" + "\246\125\125\125\203\131\246\220\210\141\211\141\221\141\266\212\213\214" + "\215\230\151\151\231\232\266\156\157\262\233\157\222\075\266\234\165\235" + "\223\171\266\171"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\246\303\047\343\042\056\052\052\044\052\246\042\246\246\246\246" "\266\047\047\042\042\052\055\055\260\260\266\042\266\266\266\266\240\246" - "\266\246\044\246\260\247\250\260\246\042\075\217\260\246\260\075\255\275" + "\266\246\044\246\260\247\250\260\246\042\075\217\260\246\260\075\255\275" "\266\266\052\055\270\267\266\042\266\246\266\266\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\125\125\003\125\125\125\007\010\011\012\013\014\015\016\017\020\125" - "\125\131\131\131\131\131\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\101\101\101\101\101\101\101\105\105\105\105\105\105\111\111\111" - "\111\111\117\117\117\242\117\117\117\117\117\117\117\125\125\125\240\101" - "\101\105\117\117\125\246\141\211\215\233\157\165\266\101\200\200\200\200" - "\200\210\141\141\141\141\101\141\141\141\141\101\101\101\101\101\101\105" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\125\125\003\125\125\125\007\010\011\012\013\014\015\016\017\020\125" + "\125\131\131\131\131\131\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\101\101\101\101\101\101\101\105\105\105\105\105\105\111\111\111" + "\111\111\117\117\117\242\117\117\117\117\117\117\117\125\125\125\240\101" + "\101\105\117\117\125\246\141\211\215\233\157\165\266\101\200\200\200\200" + "\200\210\141\141\141\141\101\141\141\141\141\101\101\101\101\101\101\105" "\141\141\141\141\141\141\213\105\145\145\214\145\145\145\145\145\145\151" "\151\105\105\117\151\151\151\157\117\157\157\262\157\157\157\157\157\157" - "\157\157\157\157\157\234\117\165\165\165\165\165\165\165\165\165\171\171" - "\171\171\171\117"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\201\106" - "\107\110\111\112\132\113\114\115\116\116\117\202\120\122\123\123\124\125" - "\203\127\131\131\132\137\267\141\142\212\144\145\221\146\147\150\151\152" - "\172\153\154\155\156\156\157\222\160\162\163\163\164\165\223\167\171\171" + "\157\157\157\157\157\234\117\165\165\165\165\165\165\165\165\165\171\171" + "\171\171\171\117"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\201\106" + "\107\110\111\112\132\113\114\115\116\116\117\202\120\122\123\123\124\125" + "\203\127\131\131\132\137\267\141\142\212\144\145\221\146\147\150\151\152" + "\172\153\154\155\156\156\157\222\160\162\163\163\164\165\223\167\171\171" "\172\177\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" @@ -9688,36 +9688,36 @@ const Recoder NCodepagePrivate::TCodePageData::rcdr_to_yandex[] = { "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260" "\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\260\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" - "\237\237\237\237\237\237\237\237\237\237\237\200\237\237\200\200\200\200" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237" + "\237\237\237\237\237\237\237\237\237\237\237\200\237\237\200\200\200\200" "\200\200\200\260\260\260\260\044\237\237\237\237\237\237\055\200\200\200" - "\200\200\200\200\200\052\071\071\071\071\071\071\071\071\071\071\052\052" + "\200\200\200\200\200\052\071\071\071\071\071\071\071\071\071\071\052\052" "\260\260\260\260"},}, -{{"\000\001\101\003\004\101\101\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\131\025\026\027\030\131\032\033\034\035\131\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\101\101\101\101\101\101\101\101\105\105\105\105\105\105\105\117" - "\117\117\117\117\117\117\117\117\111\117\117\111\125\125\125\131\117\141" +{{"\000\001\101\003\004\101\101\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\131\025\026\027\030\131\032\033\034\035\131\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\101\101\101\101\101\101\101\101\105\105\105\105\105\105\105\117" + "\117\117\117\117\117\117\117\117\111\117\117\111\125\125\125\131\117\141" "\141\141\141\141\141\141\145\145\145\145\145\145\145\157\157\157\157\117" - "\117\157\157\157\151\125\125\125\125\157\157\125\101\101\101\101\101\101" - "\141\141\105\105\105\105\111\111\111\171\246\165\117\242\117\141\171\165" + "\117\157\157\157\151\125\125\125\125\157\157\125\101\101\101\101\101\101" + "\141\141\105\105\105\105\111\111\111\171\246\165\117\242\117\141\171\165" "\165\125\125\171\171\131\157\165\210\141\211\141\141\141\165\141\213\214" - "\215\145\151\151\151\151\266\165\157\262\233\157\157\157\165\234\165\165" - "\165\171\157\125"},}, + "\215\145\151\151\151\151\266\165\157\262\233\157\157\157\165\234\165\165" + "\165\171\157\125"},}, {{},}, {{},}, {{},}, @@ -10212,846 +10212,846 @@ const Recoder NCodepagePrivate::TCodePageData::rcdr_from_yandex[] = { "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\255" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\240\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\243\255" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\363\077\240\077" "\077\077\077\077\077\375\241\077\077\077\256\246\244\247\077\077\077\077" "\077\077\077\360\361\077\077\077\376\366\364\367\260\261\262\263\264\265" - "\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307" - "\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331" - "\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353" - "\354\355\356\357"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307" + "\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331" + "\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353" + "\354\355\356\357"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\362\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\363\077\377\077" "\077\077\077\077\077\077\360\077\077\077\077\366\364\370\077\077\077\077" "\077\077\077\374\361\077\077\077\077\367\365\371\200\201\202\203\204\205" - "\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227" - "\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251" - "\252\253\254\255\256\257\340\341\342\343\344\345\346\347\350\351\352\353" - "\354\355\356\357"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227" + "\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251" + "\252\253\254\255\256\257\340\341\342\343\344\345\346\347\350\351\352\353" + "\354\355\356\357"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\354\304\326\334\077\077\077\077\340\342\347\350\351\352\077\255" "\337\344\366\374\077\077\077\077\353\356\357\364\371\373\077\077\240\077" "\323\077\077\077\077\247\077\077\077\077\077\077\077\077\260\077\363\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\374\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\375\077\377\077" "\077\077\077\077\077\077\360\077\077\077\366\370\362\364\077\077\077\077" "\077\077\077\077\361\077\077\077\367\371\363\365\200\201\202\203\204\205" - "\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227" - "\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251" - "\252\253\254\255\256\257\340\341\342\343\344\345\346\347\350\351\352\353" - "\354\355\356\357"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227" + "\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251" + "\252\253\254\255\256\257\340\341\342\343\344\345\346\347\350\351\352\353" + "\354\355\356\357"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\240\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\377\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\240\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\354\304\326\334\077\077\077\077\340\342\347\350\351\352\077\255" "\337\344\366\374\077\077\077\077\353\356\357\364\371\373\077\077\240\077" "\323\077\077\077\077\247\077\077\077\077\077\077\077\077\260\077\363\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\354\304\326\334\077\077\077\077\340\342\347\350\351\352\077\255" "\337\344\366\374\077\077\077\077\353\356\357\364\371\373\077\077\240\077" "\323\077\077\077\077\247\077\077\077\077\077\077\077\077\260\077\363\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\216\231\232\077\077\077\077\205\203\207\212\202\210\077\077" "\341\204\224\201\077\077\077\077\211\214\213\223\227\226\077\077\377\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\370\077\242\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\377\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\370\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\216\231\232\265\200\267\255\077\077\077\077\202\077\077\360" "\341\204\224\201\320\207\322\210\077\077\077\077\077\077\077\077\377\343" - "\340\227\243\215\077\365\077\077\077\077\077\077\077\077\370\347\242\230" - "\244\245\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\340\227\243\215\077\365\077\077\077\077\077\077\077\077\370\347\242\230" + "\244\245\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\216\231\232\077\077\077\077\205\203\207\212\202\210\077\360" "\341\204\224\201\077\077\077\077\211\214\213\223\227\226\077\077\377\077" "\340\077\077\077\077\365\077\077\077\077\077\077\077\077\370\077\242\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\216\231\232\244\217\250\235\077\203\207\077\202\077\077\360" "\341\204\224\201\245\206\251\210\211\214\077\223\077\077\077\077\377\343" - "\340\227\275\215\077\365\077\077\077\077\077\077\077\077\370\344\242\230" - "\276\253\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\340\227\275\215\077\365\077\077\077\077\077\077\077\077\370\344\242\230" + "\276\253\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\216\231\232\077\077\077\077\205\203\207\212\202\210\077\360" "\341\204\224\201\077\077\077\077\211\214\213\223\227\226\077\077\377\077" "\340\077\275\077\077\365\077\077\077\077\077\077\077\077\370\077\242\077" "\276\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\360" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\377\077" "\077\077\077\077\077\365\077\077\077\077\077\077\077\077\370\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\216\231\232\077\077\077\077\205\203\207\212\202\210\077\360" "\341\204\224\201\077\077\077\077\211\214\213\223\227\226\077\077\377\077" "\340\077\077\077\077\365\077\077\077\077\077\077\077\077\370\077\242\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\216\231\232\077\077\077\077\205\203\207\212\202\210\077\360" "\341\204\224\201\077\077\077\077\211\214\213\223\227\226\077\077\377\077" "\340\077\077\077\077\365\077\077\077\077\077\077\077\077\370\077\242\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\232\077\077\077\077\205\203\207\212\202\210\077\077" "\341\077\077\201\077\077\077\077\077\077\077\223\227\077\077\077\377\077" "\237\077\077\077\077\077\077\077\077\077\077\077\077\077\370\077\242\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\216\231\232\077\077\077\077\205\203\207\212\202\210\077\077" "\341\204\224\201\077\077\077\077\211\077\077\223\077\226\077\077\377\077" "\246\077\077\077\077\077\077\077\077\077\077\077\077\077\370\077\242\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\341\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\377\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\370\077\242\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\232\077\077\077\077\205\203\207\212\202\210\077\077" "\341\077\077\201\077\077\077\077\211\214\213\223\227\226\077\077\377\077" "\077\077\077\077\077\217\077\077\077\077\077\077\077\077\370\077\242\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" "\044\077\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\241" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\240\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\200\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\216\231\232\077\077\077\077\205\203\207\212\202\210\077\077" "\341\204\224\201\077\077\077\077\211\214\213\223\227\226\077\077\377\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\370\077\242\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\360" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\377\077" "\077\077\077\077\077\365\077\077\077\077\077\077\077\077\370\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\240\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\304\326\334\077\077\077\077\340\342\347\350\351\352\077\255" "\337\344\366\374\077\077\077\077\353\356\357\364\371\373\077\077\240\077" "\323\077\077\077\077\247\077\077\077\077\077\077\077\077\260\077\363\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\330\332\333\077\077\077\077\310\300\265\311\305\301\077\077" "\336\314\316\317\077\077\077\077\315\321\335\302\313\303\077\077\240\077" "\347\077\077\077\077\275\077\077\077\077\077\077\077\077\263\077\306\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" "\077\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\077\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" "\132\133\077\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\077\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\304\326\334\241\077\312\077\077\342\077\077\351\077\077\255" "\337\344\366\374\261\077\352\077\353\356\357\364\077\373\077\077\240\077" "\323\077\077\077\077\247\077\077\077\077\077\077\077\077\260\077\363\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\240\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\304\326\334\077\077\077\077\340\342\347\350\351\352\077\255" "\337\344\366\374\077\077\077\077\353\356\357\364\371\373\077\077\240\077" "\323\077\077\077\077\247\077\077\077\077\077\077\077\077\077\077\363\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" "\132\133\077\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\077\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\255" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\247\263\077\077\077\077\077\077\077\260\077\077\077" "\077\077\077\271\243\077\077\077\077\077\077\077\341\342\367\347\344\345" - "\366\372\351\352\353\354\355\356\357\360\362\363\364\365\346\350\343\376" - "\373\375\377\371\370\374\340\361\301\302\327\307\304\305\326\332\311\312" - "\313\314\315\316\317\320\322\323\324\325\306\310\303\336\333\335\337\331" - "\330\334\300\321"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\366\372\351\352\353\354\355\356\357\360\362\363\364\365\346\350\343\376" + "\373\375\377\371\370\374\340\361\301\302\327\307\304\305\326\332\311\312" + "\313\314\315\316\317\320\322\323\324\325\306\310\303\336\333\335\337\331" + "\330\334\300\321"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\200\205\206\077\077\077\077\210\211\215\217\216\220\077\077" "\077\212\232\237\077\077\077\077\221\224\225\231\235\236\077\077\201\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\227\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\200\205\206\204\214\242\374\077\077\077\077\216\077\077\077" "\247\212\232\237\210\215\253\270\077\077\077\231\077\077\077\077\312\301" - "\356\345\373\217\077\244\077\077\077\077\077\077\077\077\241\304\227\346" - "\375\220\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\356\345\373\217\077\244\077\077\077\077\077\077\077\077\241\304\227\346" + "\375\220\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\200\205\206\077\306\077\077\210\211\215\217\216\220\077\077" "\247\212\232\237\077\346\077\077\221\224\225\231\235\236\077\077\312\077" "\356\077\077\077\077\244\077\077\077\077\077\077\077\077\241\077\227\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\200\205\206\077\077\077\077\210\211\215\217\216\220\077\377" "\247\212\232\237\077\077\077\077\221\224\225\231\235\236\077\077\312\077" "\077\077\077\077\077\254\077\077\077\077\077\077\077\077\256\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\200\205\206\077\077\077\077\210\211\215\217\216\220\077\077" "\077\212\232\237\077\077\077\077\221\224\225\231\235\236\077\077\312\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\227\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\200\205\206\077\077\077\077\210\211\215\217\216\220\077\077" "\247\212\232\237\077\077\077\077\221\224\225\231\235\236\077\077\312\077" "\356\077\077\077\077\244\077\077\077\077\077\077\077\077\241\077\227\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\200\205\206\077\077\077\077\210\211\215\217\216\220\077\077" "\247\212\232\237\077\077\077\077\221\224\225\231\235\236\077\077\312\077" "\356\077\077\077\077\244\077\077\077\077\077\077\077\077\241\077\227\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\200\205\206\077\077\077\077\210\211\215\217\216\220\077\077" "\247\212\232\237\077\077\077\077\221\224\225\231\235\236\077\077\312\077" "\356\077\077\077\077\244\077\077\077\077\077\077\077\077\241\077\227\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\240\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\200\205\206\077\077\077\077\210\211\215\217\216\220\077\077" "\247\212\232\237\077\077\077\077\221\224\225\231\235\236\077\077\312\077" "\356\077\077\077\077\244\077\077\077\077\077\077\077\077\241\077\227\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\242\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\266\077\312\077" "\077\077\077\077\077\244\335\077\077\077\330\247\270\272\241\077\077\077" "\077\077\077\334\336\077\077\077\331\264\271\273\200\201\202\203\204\205" - "\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227" - "\230\231\232\233\234\235\236\237\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\337"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227" + "\230\231\232\233\234\235\236\237\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\337"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\240\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\205\226\232\077\077\077\350\325\327\333\334\335\336\077\077" "\373\331\360\366\077\077\077\370\337\344\345\356\362\364\077\077\200\077" "\223\077\077\077\077\247\077\077\077\077\077\077\077\077\077\077\355\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\240\077" "\077\077\077\077\077\247\250\077\077\077\241\262\077\077\260\077\077\077" "\077\077\077\271\270\077\077\077\242\263\077\077\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\304\326\334\077\077\077\077\340\342\347\350\351\352\077\255" "\337\344\366\374\077\077\077\077\353\356\357\364\371\373\077\077\240\077" "\323\077\077\077\077\247\077\077\077\077\077\077\077\077\260\077\363\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\255" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\240\077" "\077\077\077\077\077\247\250\077\077\077\077\262\077\077\260\077\077\077" "\077\077\077\271\270\077\077\077\077\263\077\077\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, {{"\000\077\077\003\077\077\077\007\010\011\012\013\014\015\016\017\020\077" "\077\077\077\077\077\077\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\263\077\077\077\077\077\077\077\265\251\077\314\320\252\077\077" "\077\077\077\077\077\077\077\077\077\077\077\253\357\077\077\077\240\077" "\225\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\343\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\077\104\105\107\110" - "\111\112\113\115\116\117\120\122\124\077\125\126\130\131\077\133\077\134" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\077\104\105\107\110" + "\111\112\113\115\116\117\120\122\124\077\125\126\130\131\077\133\077\134" "\136\077\077\077\077\137\077\141\142\077\144\145\147\150\151\152\153\155" "\156\157\160\162\164\077\165\166\170\171\077\173\077\174\176\077\077\077" "\077\177\077\106\123\132\077\077\077\077\077\077\143\077\077\077\077\077" "\077\146\163\172\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\140\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, + "\077\077\077\077"},}, {{"\000\001\077\003\004\077\077\007\010\011\012\013\014\015\016\017\020\021" "\022\023\077\025\026\027\030\077\032\033\034\035\077\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\077\077\077\077\077\077\077\077\340\342\077\350\351\352\077\077" "\077\077\077\077\077\077\077\077\077\077\077\364\371\077\077\077\077\077" "\323\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\363\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" + "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077\077" - "\077\077\077\077"},}, + "\077\077\077\077"},}, {{},}, {{},}, {{},}, @@ -11546,846 +11546,846 @@ const Recoder NCodepagePrivate::TCodePageData::rcdr_to_lower[] = { "\370\371\372\373\374\375\376\337\340\341\342\343\344\345\346\347\350\351" "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\361" - "\362\363\364\365\366\367\370\371\372\373\374\255\376\377\320\321\322\323" - "\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345" - "\346\347\350\351\352\353\354\355\356\357\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257" - "\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\361\361\363\363\365\365\367\367\371\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\377\265\266\267\250\271\272\273\274\275\276\277\340\341\342\343\344\345" - "\346\347\350\351\352\353\314\355\356\357\360\361\322\363\364\365\366\327" - "\370\371\372\373\374\375\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257" - "\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\361\361\363\363\365\365\367\367\371\371\372\373" - "\375\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\240\333" - "\334\335\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\377\265\266\267\250\271\272\273\274\275\276\277\340\341\342\343\344\345" - "\346\347\350\351\352\353\314\355\356\357\360\361\322\363\364\365\366\327" - "\370\371\372\373\374\375\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\234\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\377\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\340\341\342\343\344\345" - "\346\347\350\351\352\353\314\355\356\357\360\361\322\363\364\365\366\327" - "\370\371\372\373\374\375\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\207\201\202\203\204\205\206\207\210\211\212\213\214\215\204\206" - "\202\221\221\223\224\225\226\227\230\224\201\233\234\235\236\237\240\241" - "\242\243\244\244\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\355\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247" - "\250\251\253\254\255\256\257\340\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\341\342\343\345\346\347\351\361\362\363\344\350\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\207\201\202\203\204\205\206\207\210\211\213\213\214\245\204\206" - "\202\221\221\223\224\205\226\230\230\224\201\233\234\233\236\237\203\214" - "\242\244\244\245\246\247\250\251\252\253\254\210\256\257\260\261\262\263" - "\264\320\321\322\323\271\272\273\274\324\325\277\300\301\302\303\304\305" - "\326\327\310\311\312\313\314\315\316\330\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\242\341\223\347\344\344\346\347\351\351" - "\353\353\354\211\354\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\207\201\202\203\204\205\206\207\210\211\212\213\214\215\204\206" - "\202\221\221\223\224\225\226\227\230\224\201\233\234\233\236\237\240\241" - "\242\243\244\244\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\240\203\205\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\306\310\311\312\313\314\315\316\317\320\320\210\211\212\325\241\214" - "\213\331\332\333\334\335\215\337\242\341\223\225\344\344\346\347\347\243" - "\226\227\354\354\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\207\201\202\203\204\205\206\207\210\211\213\213\214\253\204\206" - "\202\222\222\223\224\226\226\230\230\224\201\234\234\210\236\237\240\241" - "\242\243\245\245\247\247\251\251\252\253\237\255\256\257\260\261\262\263" - "\264\240\203\330\255\271\272\273\274\276\276\277\300\301\302\303\304\305" - "\307\307\310\311\312\313\314\315\316\317\320\320\324\211\324\345\241\214" - "\330\331\332\333\334\356\205\337\242\341\223\344\344\345\347\347\352\243" - "\352\373\354\354\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\375\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\207\201\202\203\204\205\206\207\210\211\212\213\214\215\204\206" - "\202\221\221\223\224\225\226\227\151\224\201\233\234\233\236\237\240\241" - "\242\243\244\244\247\247\251\251\252\253\237\255\256\257\260\261\262\263" - "\264\240\203\205\255\271\272\273\274\276\276\277\300\301\302\303\304\305" - "\307\307\310\311\312\313\314\315\316\317\320\321\210\211\212\325\241\214" - "\213\331\332\333\334\335\215\337\242\341\223\225\345\345\346\350\350\243" - "\226\227\355\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\207\201\202\203\204\205\206\207\210\211\212\213\214\215\204\206" - "\202\221\221\223\224\225\226\227\151\224\201\233\234\233\237\237\240\241" - "\242\243\244\244\247\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\240\203\205\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\306\310\311\312\313\314\315\316\317\320\321\210\211\212\325\241\214" - "\213\331\332\333\334\335\354\337\242\341\223\225\344\344\346\347\350\243" - "\226\227\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\207\201\202\203\204\205\206\207\210\211\212\213\214\215\204\206" - "\202\221\221\223\224\225\226\227\230\224\201\233\234\233\236\237\240\241" - "\242\243\244\244\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\240\203\205\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\306\310\311\312\313\314\315\316\317\320\320\210\211\212\325\241\214" - "\213\331\332\333\334\335\215\337\242\341\223\225\344\344\346\347\347\243" - "\226\227\354\354\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\207\201\202\203\204\205\240\207\210\210\212\241\223\215\204\203" - "\202\205\212\223\224\225\243\227\215\224\201\233\234\227\236\242\240\241" - "\242\243\244\244\246\247\250\225\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\355\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\207\201\202\203\204\205\206\207\210\211\212\214\214\225\204\206" - "\202\221\221\223\224\225\226\230\230\224\201\233\234\233\236\237\240\241" - "\242\243\240\241\242\243\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\355\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\244\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\355\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\207\201\202\203\203\205\206\207\210\211\212\213\214\215\205\217" - "\202\212\210\223\211\213\226\227\230\223\201\233\234\227\226\237\240\241" - "\242\243\244\245\246\247\214\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\355\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\207\201\202\203\204\205\206\207\210\211\212\213\214\215\204\206" - "\202\221\221\223\224\225\226\227\230\224\201\233\234\233\236\237\240\241" - "\242\243\244\244\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\355\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\233\207\210\211\212\213\214\235\216\236" - "\237\240\242\223\224\243\373\227\375\231\232\233\234\235\236\237\240\241" - "\242\243\326\327\330\335\336\340\341\253\342\343\256\257\260\261\262\263" - "\264\344\345\346\347\271\272\273\274\350\351\277\300\301\302\303\304\305" - "\352\353\310\311\312\313\314\315\316\354\356\362\363\364\366\372\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\340\341\342\343\344\345" - "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\327" - "\370\371\372\373\374\375\376\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\310" - "\300\311\301\315\321\335\250\251\252\253\254\313\303\257\260\262\262\263" - "\265\265\267\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\324\321\326\327\324\325\326\327" - "\314\331\316\317\305\335\336\302\304\342\342\344\344\325\331\306\312\352" - "\352\354\354\307\357\357\361\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\261" - "\262\263\264\265\266\247\270\271\272\273\274\255\276\277\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\340\341\342\343\344\345" - "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" - "\370\371\372\373\374\375\376\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\242" - "\242\243\245\245\253\247\270\251\272\253\274\255\256\377\261\261\263\263" - "\265\265\266\271\270\271\272\277\274\276\276\277\340\341\342\343\344\345" - "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" - "\370\371\372\373\374\375\376\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\201\204\205\206\207\210\211\212\213\212\215\215\217" - "\200\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\241\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\243" - "\264\245\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" - "\334\335\336\337"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\212\201\215\216\226\232\237\207\210\211\212\213\214\215\216\217" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\361" + "\362\363\364\365\366\367\370\371\372\373\374\255\376\377\320\321\322\323" + "\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345" + "\346\347\350\351\352\353\354\355\356\357\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257" + "\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\361\361\363\363\365\365\367\367\371\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\377\265\266\267\250\271\272\273\274\275\276\277\340\341\342\343\344\345" + "\346\347\350\351\352\353\314\355\356\357\360\361\322\363\364\365\366\327" + "\370\371\372\373\374\375\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257" + "\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\361\361\363\363\365\365\367\367\371\371\372\373" + "\375\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\240\333" + "\334\335\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\377\265\266\267\250\271\272\273\274\275\276\277\340\341\342\343\344\345" + "\346\347\350\351\352\353\314\355\356\357\360\361\322\363\364\365\366\327" + "\370\371\372\373\374\375\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\234\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\377\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\340\341\342\343\344\345" + "\346\347\350\351\352\353\314\355\356\357\360\361\322\363\364\365\366\327" + "\370\371\372\373\374\375\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\207\201\202\203\204\205\206\207\210\211\212\213\214\215\204\206" + "\202\221\221\223\224\225\226\227\230\224\201\233\234\235\236\237\240\241" + "\242\243\244\244\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\355\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247" + "\250\251\253\254\255\256\257\340\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\341\342\343\345\346\347\351\361\362\363\344\350\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\207\201\202\203\204\205\206\207\210\211\213\213\214\245\204\206" + "\202\221\221\223\224\205\226\230\230\224\201\233\234\233\236\237\203\214" + "\242\244\244\245\246\247\250\251\252\253\254\210\256\257\260\261\262\263" + "\264\320\321\322\323\271\272\273\274\324\325\277\300\301\302\303\304\305" + "\326\327\310\311\312\313\314\315\316\330\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\242\341\223\347\344\344\346\347\351\351" + "\353\353\354\211\354\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\207\201\202\203\204\205\206\207\210\211\212\213\214\215\204\206" + "\202\221\221\223\224\225\226\227\230\224\201\233\234\233\236\237\240\241" + "\242\243\244\244\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\240\203\205\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\306\310\311\312\313\314\315\316\317\320\320\210\211\212\325\241\214" + "\213\331\332\333\334\335\215\337\242\341\223\225\344\344\346\347\347\243" + "\226\227\354\354\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\207\201\202\203\204\205\206\207\210\211\213\213\214\253\204\206" + "\202\222\222\223\224\226\226\230\230\224\201\234\234\210\236\237\240\241" + "\242\243\245\245\247\247\251\251\252\253\237\255\256\257\260\261\262\263" + "\264\240\203\330\255\271\272\273\274\276\276\277\300\301\302\303\304\305" + "\307\307\310\311\312\313\314\315\316\317\320\320\324\211\324\345\241\214" + "\330\331\332\333\334\356\205\337\242\341\223\344\344\345\347\347\352\243" + "\352\373\354\354\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\375\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\207\201\202\203\204\205\206\207\210\211\212\213\214\215\204\206" + "\202\221\221\223\224\225\226\227\151\224\201\233\234\233\236\237\240\241" + "\242\243\244\244\247\247\251\251\252\253\237\255\256\257\260\261\262\263" + "\264\240\203\205\255\271\272\273\274\276\276\277\300\301\302\303\304\305" + "\307\307\310\311\312\313\314\315\316\317\320\321\210\211\212\325\241\214" + "\213\331\332\333\334\335\215\337\242\341\223\225\345\345\346\350\350\243" + "\226\227\355\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\207\201\202\203\204\205\206\207\210\211\212\213\214\215\204\206" + "\202\221\221\223\224\225\226\227\151\224\201\233\234\233\237\237\240\241" + "\242\243\244\244\247\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\240\203\205\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\306\310\311\312\313\314\315\316\317\320\321\210\211\212\325\241\214" + "\213\331\332\333\334\335\354\337\242\341\223\225\344\344\346\347\350\243" + "\226\227\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\207\201\202\203\204\205\206\207\210\211\212\213\214\215\204\206" + "\202\221\221\223\224\225\226\227\230\224\201\233\234\233\236\237\240\241" + "\242\243\244\244\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\240\203\205\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\306\310\311\312\313\314\315\316\317\320\320\210\211\212\325\241\214" + "\213\331\332\333\334\335\215\337\242\341\223\225\344\344\346\347\347\243" + "\226\227\354\354\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\207\201\202\203\204\205\240\207\210\210\212\241\223\215\204\203" + "\202\205\212\223\224\225\243\227\215\224\201\233\234\227\236\242\240\241" + "\242\243\244\244\246\247\250\225\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\355\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\207\201\202\203\204\205\206\207\210\211\212\214\214\225\204\206" + "\202\221\221\223\224\225\226\230\230\224\201\233\234\233\236\237\240\241" + "\242\243\240\241\242\243\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\355\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\244\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\355\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\207\201\202\203\203\205\206\207\210\211\212\213\214\215\205\217" + "\202\212\210\223\211\213\226\227\230\223\201\233\234\227\226\237\240\241" + "\242\243\244\245\246\247\214\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\355\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\207\201\202\203\204\205\206\207\210\211\212\213\214\215\204\206" + "\202\221\221\223\224\225\226\227\230\224\201\233\234\233\236\237\240\241" + "\242\243\244\244\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\355\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\233\207\210\211\212\213\214\235\216\236" + "\237\240\242\223\224\243\373\227\375\231\232\233\234\235\236\237\240\241" + "\242\243\326\327\330\335\336\340\341\253\342\343\256\257\260\261\262\263" + "\264\344\345\346\347\271\272\273\274\350\351\277\300\301\302\303\304\305" + "\352\353\310\311\312\313\314\315\316\354\356\362\363\364\366\372\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\340\341\342\343\344\345" + "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\327" + "\370\371\372\373\374\375\376\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\310" + "\300\311\301\315\321\335\250\251\252\253\254\313\303\257\260\262\262\263" + "\265\265\267\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\324\321\326\327\324\325\326\327" + "\314\331\316\317\305\335\336\302\304\342\342\344\344\325\331\306\312\352" + "\352\354\354\307\357\357\361\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\261" + "\262\263\264\265\266\247\270\271\272\273\274\255\276\277\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\340\341\342\343\344\345" + "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" + "\370\371\372\373\374\375\376\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\242" + "\242\243\245\245\253\247\270\251\272\253\274\255\256\377\261\261\263\263" + "\265\265\266\271\270\271\272\277\274\276\276\277\340\341\342\343\344\345" + "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" + "\370\371\372\373\374\375\376\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\201\204\205\206\207\210\211\212\213\212\215\215\217" + "\200\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\241\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\243" + "\264\245\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" + "\334\335\336\337"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\212\201\215\216\226\232\237\207\210\211\212\213\214\215\216\217" "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\040\041" "\042\043\044\245\046\047\050\051\052\053\254\055\056\057\260\261\262\263" "\264\265\266\267\270\271\072\273\074\075\076\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" "\330\331\332\133\134\135\136\137\340\341\342\343\344\345\346\347\350\351" "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\173" "\174\175\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\212\202\202\216\210\232\237\207\210\213\212\213\215\215\216\220" - "\220\223\222\223\225\225\230\227\230\231\232\233\234\236\236\237\240\241" - "\253\243\244\245\246\247\250\251\252\253\254\255\256\260\260\264\262\263" - "\264\372\266\267\270\272\272\274\274\276\276\300\300\304\302\303\304\313" - "\306\307\310\311\312\313\316\233\316\330\320\321\322\323\324\325\326\327" - "\330\332\332\336\334\335\336\340\340\344\342\343\344\346\346\207\351\351" - "\222\354\354\360\227\231\360\363\234\363\365\365\367\367\371\371\372\375" - "\270\375\256\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\212\214\215\216\226\232\237\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\271\252\253\254\255\276\277\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\346\307\350\311\312\210\213\233\317\317\360\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\376\337\340\341\342\343\344\211\346\207\350\217" - "\222\224\225\223\227\231\360\230\234\236\235\365\366\367\370\371\221\373" - "\374\220\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\212\201\202\216\204\232\237\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\347" - "\344\365\354\352\360\247\250\251\363\373\254\255\256\257\341\261\262\263" - "\264\342\345\372\350\351\353\355\346\374\343\366\300\356\302\357\362\305" - "\364\307\310\311\312\371\370\300\333\317\320\321\322\323\324\325\326\334" - "\335\336\340\333\334\335\336\361\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\212\201\215\216\226\232\237\207\210\211\212\213\214\215\216\217" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\212\202\202\216\210\232\237\207\210\213\212\213\215\215\216\220" + "\220\223\222\223\225\225\230\227\230\231\232\233\234\236\236\237\240\241" + "\253\243\244\245\246\247\250\251\252\253\254\255\256\260\260\264\262\263" + "\264\372\266\267\270\272\272\274\274\276\276\300\300\304\302\303\304\313" + "\306\307\310\311\312\313\316\233\316\330\320\321\322\323\324\325\326\327" + "\330\332\332\336\334\335\336\340\340\344\342\343\344\346\346\207\351\351" + "\222\354\354\360\227\231\360\363\234\363\365\365\367\367\371\371\372\375" + "\270\375\256\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\212\214\215\216\226\232\237\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\271\252\253\254\255\276\277\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\346\307\350\311\312\210\213\233\317\317\360\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\376\337\340\341\342\343\344\211\346\207\350\217" + "\222\224\225\223\227\231\360\230\234\236\235\365\366\367\370\371\221\373" + "\374\220\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\212\201\202\216\204\232\237\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\347" + "\344\365\354\352\360\247\250\251\363\373\254\255\256\257\341\261\262\263" + "\264\342\345\372\350\351\353\355\346\374\343\366\300\356\302\357\362\305" + "\364\307\310\311\312\371\370\300\333\317\320\321\322\323\324\325\326\334" + "\335\336\340\333\334\335\336\361\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\212\201\215\216\226\232\237\207\210\211\212\213\214\215\216\217" "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\040\041" "\042\043\044\045\246\047\051\050\052\053\054\055\056\057\060\061\062\063" "\064\065\066\067\070\071\072\073\074\075\076\077\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" "\330\331\332\333\334\335\313\337\340\341\342\343\344\345\346\347\350\351" "\352\353\300\355\356\357\360\361\362\363\364\365\366\367\370\371\372\175" "\135\173\133\174"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\212\214\215\216\226\232\237\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\340\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\276\277\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\210\213\233\317\317\320\321\322\323\324\325\326\327" - "\330\330\332\333\335\335\337\337\340\341\342\343\344\211\220\207\221\217" - "\222\224\225\223\227\231\360\230\234\236\235\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\212\214\215\216\226\232\237\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\276\277\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\210\213\233\317\317\320\321\322\323\324\325\326\327" - "\330\330\332\333\334\335\337\337\340\341\342\343\344\211\220\207\221\217" - "\222\224\225\223\227\231\360\230\234\236\235\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\212\214\215\216\226\232\237\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\276\277\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\210\213\233\317\317\320\321\322\323\324\325\326\327" - "\330\330\332\333\334\335\336\337\340\341\342\343\344\211\220\207\221\217" - "\222\224\225\223\227\231\360\230\234\236\235\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\212\214\215\216\226\232\237\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\340\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\276\277\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\210\213\233\317\317\320\321\322\323\324\325\326\327" + "\330\330\332\333\335\335\337\337\340\341\342\343\344\211\220\207\221\217" + "\222\224\225\223\227\231\360\230\234\236\235\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\212\214\215\216\226\232\237\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\276\277\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\210\213\233\317\317\320\321\322\323\324\325\326\327" + "\330\330\332\333\334\335\337\337\340\341\342\343\344\211\220\207\221\217" + "\222\224\225\223\227\231\360\230\234\236\235\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\212\214\215\216\226\232\237\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\276\277\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\210\213\233\317\317\320\321\322\323\324\325\326\327" + "\330\330\332\333\334\335\336\337\340\341\342\343\344\211\220\207\221\217" + "\222\224\225\223\227\231\360\230\234\236\235\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" "\176\177\200\201\202\203\204\205\206\207\203\204\205\206\207\215\216\217" "\220\221\222\223\224\225\226\227\203\204\205\206\207\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" "\306\307\310\311\312\313\314\315\316\317\320\222\322\323\224\225\226\227" "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\223\203\204" "\205\206\207\217\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\212\214\215\216\226\232\237\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\276\277\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\210\213\233\317\317\320\321\322\323\324\325\326\327" - "\330\330\333\333\151\335\337\337\340\341\342\343\344\211\220\207\221\217" - "\222\224\225\223\227\231\360\230\234\236\235\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357" - "\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\337\240\241" - "\266\243\244\245\246\264\250\251\252\254\254\255\257\257\260\261\262\263" - "\264\265\266\300\271\271\273\273\275\275\277\277\300\317\302\303\304\305" - "\306\307\310\311\312\314\314\316\316\317\320\321\322\323\324\325\326\327" - "\331\331\333\333\334\336\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\325\326\327\330\331\332\333\334\335\336\337\340\342\344\345" - "\346\347\354\355\356\357\360\362\363\364\366\367\374\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\361\342\343\344\345\346\347\370\371" - "\372\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\220\203\255\203\204\205\231\211\230\211\232\233\234\235\236\237" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\242" - "\242\274\265\264\261\247\270\251\272\253\254\255\256\277\260\261\263\263" - "\264\265\266\267\270\271\272\273\274\276\276\277\340\341\342\343\344\345" - "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" - "\370\371\372\373\374\375\376\377\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\202\202\203\204\206\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\233\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\340\341\342\343\344\345" - "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\327" - "\370\371\372\373\374\375\376\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\220\203\202\203\204\205\206\207\210\211\232\213\234\235\236\237" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\242" - "\242\274\244\264\246\247\270\251\272\253\254\255\256\277\260\261\263\263" - "\264\265\266\267\270\271\272\273\274\276\276\277\340\341\342\343\344\345" - "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" - "\370\371\372\373\374\375\376\377\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\363\364\003\365\366\367\007\010\011\012\013\014\015\016\017\020\370" - "\371\372\373\374\375\376\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\265\266\267\270\271\306\313\314\316\317\320\321\326\327\330\334" - "\335\336\337\341\342\343\344\351\352\353\354\355\356\357\361\362\240\250" - "\251\252\253\254\255\256\250\251\252\253\254\255\256\273\260\261\262\263" - "\264\265\266\267\270\271\274\273\274\275\276\275\276\307\310\311\312\322" - "\306\307\310\311\312\313\314\323\316\317\320\321\322\323\324\325\326\327" - "\330\324\325\345\334\335\336\337\346\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\347\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\350"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\173\174\175\176\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\306\003\004\307\347\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\326\025\026\027\030\333\032\033\034\035\334\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" - "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" - "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" - "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" - "\176\177\325\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257" - "\260\261\262\265\376\276\266\267\270\366\367\357\374\373\370\317\365\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\336" - "\275\265\266\267\270\361\321\327\330\275\276\337\340\341\342\343\344\345" - "\306\307\350\351\352\353\354\355\356\317\360\321\362\363\364\325\326\327" - "\330\371\372\333\334\375\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\346"},}, + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\212\214\215\216\226\232\237\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\276\277\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\210\213\233\317\317\320\321\322\323\324\325\326\327" + "\330\330\333\333\151\335\337\337\340\341\342\343\344\211\220\207\221\217" + "\222\224\225\223\227\231\360\230\234\236\235\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357" + "\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\337\240\241" + "\266\243\244\245\246\264\250\251\252\254\254\255\257\257\260\261\262\263" + "\264\265\266\300\271\271\273\273\275\275\277\277\300\317\302\303\304\305" + "\306\307\310\311\312\314\314\316\316\317\320\321\322\323\324\325\326\327" + "\331\331\333\333\334\336\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\325\326\327\330\331\332\333\334\335\336\337\340\342\344\345" + "\346\347\354\355\356\357\360\362\363\364\366\367\374\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\361\342\343\344\345\346\347\370\371" + "\372\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\220\203\255\203\204\205\231\211\230\211\232\233\234\235\236\237" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\242" + "\242\274\265\264\261\247\270\251\272\253\254\255\256\277\260\261\263\263" + "\264\265\266\267\270\271\272\273\274\276\276\277\340\341\342\343\344\345" + "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" + "\370\371\372\373\374\375\376\377\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\202\202\203\204\206\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\233\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\340\341\342\343\344\345" + "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\327" + "\370\371\372\373\374\375\376\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\220\203\202\203\204\205\206\207\210\211\232\213\234\235\236\237" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\242" + "\242\274\244\264\246\247\270\251\272\253\254\255\256\277\260\261\263\263" + "\264\265\266\267\270\271\272\273\274\276\276\277\340\341\342\343\344\345" + "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" + "\370\371\372\373\374\375\376\377\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\363\364\003\365\366\367\007\010\011\012\013\014\015\016\017\020\370" + "\371\372\373\374\375\376\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\265\266\267\270\271\306\313\314\316\317\320\321\326\327\330\334" + "\335\336\337\341\342\343\344\351\352\353\354\355\356\357\361\362\240\250" + "\251\252\253\254\255\256\250\251\252\253\254\255\256\273\260\261\262\263" + "\264\265\266\267\270\271\274\273\274\275\276\275\276\307\310\311\312\322" + "\306\307\310\311\312\313\314\323\316\317\320\321\322\323\324\325\326\327" + "\330\324\325\345\334\335\336\337\346\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\347\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\350"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\173\174\175\176\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\306\003\004\307\347\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\326\025\026\027\030\333\032\033\034\035\334\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\141\142\143\144\145\146\147" + "\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171" + "\172\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153" + "\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175" + "\176\177\325\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257" + "\260\261\262\265\376\276\266\267\270\366\367\357\374\373\370\317\365\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\336" + "\275\265\266\267\270\361\321\327\330\275\276\337\340\341\342\343\344\345" + "\306\307\350\351\352\353\354\355\356\317\360\321\362\363\364\325\326\327" + "\330\371\372\333\334\375\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\346"},}, {{},}, {{},}, {{},}, @@ -12880,846 +12880,846 @@ const Recoder NCodepagePrivate::TCodePageData::rcdr_to_upper[] = { "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" "\312\313\314\315\316\317\320\321\322\323\324\325\326\367\330\331\332\333" "\334\335\336\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\260\261\262\263\264\265\266\267" - "\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\360\241\242\243\244\245\246\247\250\251\252\253" - "\254\375\256\257"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\200\201" - "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\220\221\222\223\224\225\226\227\230\231" - "\232\233\234\235\236\237\360\360\362\362\364\364\366\366\370\370\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\270\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\354\315\316\317\320\321\362\323\324\325\326\367\330\331\332\333" - "\334\335\376\264"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\200\201" - "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\220\221\222\223\224\225\226\227\230\231" - "\232\233\234\235\236\237\360\360\362\362\364\364\366\366\370\370\372\373" - "\374\374\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\240\333" - "\334\335\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\270\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\354\315\316\317\320\321\362\323\324\325\326\367\330\331\332\333" - "\334\335\376\264"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\214\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\354\315\316\317\320\321\362\323\324\325\326\367\330\331\332\333" - "\334\335\376\237"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\260\261\262\263\264\265\266\267" + "\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\360\241\242\243\244\245\246\247\250\251\252\253" + "\254\375\256\257"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\200\201" + "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\220\221\222\223\224\225\226\227\230\231" + "\232\233\234\235\236\237\360\360\362\362\364\364\366\366\370\370\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\270\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\354\315\316\317\320\321\362\323\324\325\326\367\330\331\332\333" + "\334\335\376\264"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\200\201" + "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\220\221\222\223\224\225\226\227\230\231" + "\232\233\234\235\236\237\360\360\362\362\364\364\366\366\370\370\372\373" + "\374\374\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\240\333" + "\334\335\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\270\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\354\315\316\317\320\321\362\323\324\325\326\367\330\331\332\333" + "\334\335\376\264"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\214\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\354\315\316\317\320\321\362\323\324\325\326\367\330\331\332\333" + "\334\335\376\237"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\232\220\203\216\205\217\200\210\211\212\213\214\215\216\217" "\220\222\222\223\231\225\226\227\230\231\232\233\234\235\236\237\240\241" "\242\243\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" - "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\200\201\202\203\204\205\206\207\210\211" - "\212\213\214\215\216\217\220\221\221\222\223\224\225\226\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\227\352\353\354\364\355\356\357\365\360" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\240\216\225\217\200\255\355\212\212\241\215\216\217" - "\220\222\222\342\231\225\226\227\227\231\232\235\234\235\236\237\240\241" - "\340\243\243\215\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\265\266\267\270\275\276\306\307" - "\317\331\332\333\334\335\336\337\340\341\342\343\345\345\346\343\350\350" - "\352\352\356\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\336\216\217" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" + "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\200\201\202\203\204\205\206\207\210\211" + "\212\213\214\215\216\217\220\221\221\222\223\224\225\226\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\227\352\353\354\364\355\356\357\365\360" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\240\216\225\217\200\255\355\212\212\241\215\216\217" + "\220\222\222\342\231\225\226\227\227\231\232\235\234\235\236\237\240\241" + "\340\243\243\215\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\265\266\267\270\275\276\306\307" + "\317\331\332\333\334\335\336\337\340\341\342\343\345\345\346\343\350\350" + "\352\352\356\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\336\216\217" "\220\222\222\342\231\343\352\353\230\231\232\235\234\235\236\237\265\326" - "\340\351\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\307\307\310\311\312\313\314\315\316\317\321\321\322\323\324\111\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\350\350\351" - "\352\353\355\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\266\216\336\217\200\235\323\212\212\327\215\216\217" - "\220\221\221\342\231\225\225\227\227\231\232\233\233\235\236\254\265\326" - "\340\351\244\244\246\246\250\250\252\215\254\270\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\275\277\300\301\302\303\304\305" - "\306\306\310\311\312\313\314\315\316\317\321\321\322\323\322\325\326\327" - "\267\331\332\333\334\335\336\337\340\341\342\343\343\325\346\346\350\351" - "\350\353\355\355\335\357\360\361\362\363\364\365\366\367\370\371\372\353" - "\374\374\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\336\216\217" - "\220\222\222\342\231\343\352\353\230\231\232\235\234\235\236\254\265\326" - "\340\351\245\245\246\246\250\250\252\253\254\270\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\275\277\300\301\302\303\304\305" - "\306\306\310\311\312\313\314\315\316\317\320\321\322\323\324\111\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\347\351" - "\352\353\354\354\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\111\216\217" - "\220\222\222\342\231\343\352\353\230\231\232\235\234\235\236\236\265\326" - "\340\351\245\245\246\246\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\307\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\350\351" + "\340\351\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\307\307\310\311\312\313\314\315\316\317\321\321\322\323\324\111\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\350\350\351" + "\352\353\355\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\266\216\336\217\200\235\323\212\212\327\215\216\217" + "\220\221\221\342\231\225\225\227\227\231\232\233\233\235\236\254\265\326" + "\340\351\244\244\246\246\250\250\252\215\254\270\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\275\277\300\301\302\303\304\305" + "\306\306\310\311\312\313\314\315\316\317\321\321\322\323\322\325\326\327" + "\267\331\332\333\334\335\336\337\340\341\342\343\343\325\346\346\350\351" + "\350\353\355\355\335\357\360\361\362\363\364\365\366\367\370\371\372\353" + "\374\374\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\336\216\217" + "\220\222\222\342\231\343\352\353\230\231\232\235\234\235\236\254\265\326" + "\340\351\245\245\246\246\250\250\252\253\254\270\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\275\277\300\301\302\303\304\305" + "\306\306\310\311\312\313\314\315\316\317\320\321\322\323\324\111\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\347\351" + "\352\353\354\354\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\111\216\217" + "\220\222\222\342\231\343\352\353\230\231\232\235\234\235\236\236\265\326" + "\340\351\245\245\246\246\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\307\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\350\351" "\352\353\336\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\336\216\217" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\336\216\217" "\220\222\222\342\231\343\352\353\230\231\232\235\234\235\236\237\265\326" - "\340\351\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\307\307\310\311\312\313\314\315\316\317\321\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\350\350\351" - "\352\353\355\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\217\216\221\206\200\211\211\222\213\214\230\216\217" - "\220\221\222\214\231\251\226\235\230\231\232\233\234\235\236\237\206\213" - "\237\226\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" - "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\340\351\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\307\307\310\311\312\313\314\315\316\317\321\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\350\350\351" + "\352\353\355\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\217\216\221\206\200\211\211\222\213\214\230\216\217" + "\220\221\222\214\231\251\226\235\230\231\232\233\234\235\236\237\206\213" + "\237\226\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" + "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\232\220\203\216\205\217\200\210\211\212\213\213\215\216\217" "\220\222\222\223\231\215\226\227\227\231\232\235\234\235\236\237\244\245" - "\246\247\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" - "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\246\247\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" + "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" "\242\243\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" - "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\204\204\216\206\200\222\224\221\225\250\215\216\217" - "\220\221\222\231\224\225\236\235\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" - "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" + "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\204\204\216\206\200\222\224\221\225\250\215\216\217" + "\220\221\222\231\224\225\236\235\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" + "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\232\220\203\216\205\217\200\210\211\212\213\214\215\216\217" "\220\222\222\223\231\225\226\227\230\231\232\235\234\235\236\237\240\241" "\242\243\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" - "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\206\234\215\217\220\221\241" - "\222\225\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\244\245" - "\246\331\332\333\334\247\250\337\251\252\254\255\265\266\267\270\275\276" - "\306\307\317\317\320\357\360\361\321\322\323\365\324\367\370\371\325\226" - "\374\230\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\320\321\322\323\324\325\326\367\330\331\332\333" - "\334\335\336\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\261\263" - "\264\264\266\266\270\271\272\273\274\275\276\277\242\244\337\256\340\334" - "\347\355\241\243\350\255\330\245\332\333\320\246\322\323\320\345\322\323" - "\330\346\332\333\334\247\336\337\340\341\341\343\343\345\346\347\350\351" - "\351\353\353\355\356\356\360\360\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\241\242\243" - "\244\245\246\267\250\251\252\253\254\275\256\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" + "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\206\234\215\217\220\221\241" + "\222\225\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\244\245" + "\246\331\332\333\334\247\250\337\251\252\254\255\265\266\267\270\275\276" + "\306\307\317\317\320\357\360\361\321\322\323\365\324\367\370\371\325\226" + "\374\230\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\320\321\322\323\324\325\326\367\330\331\332\333" "\334\335\336\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\241\243\244\244\246\247\250\251\252\246\254\255\256\257\260\260\262\262" - "\264\264\266\267\250\267\252\273\254\275\275\273\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" - "\334\335\336\257"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\220\203\202\203\204\205\206\207\210\211\214\213\214\216\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\242" - "\242\263\244\265\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\340\341\342\343\344\345" - "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" - "\370\371\372\373\374\375\376\377\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\261\263" + "\264\264\266\266\270\271\272\273\274\275\276\277\242\244\337\256\340\334" + "\347\355\241\243\350\255\330\245\332\333\320\246\322\323\320\345\322\323" + "\330\346\332\333\334\247\336\337\340\341\341\343\343\345\346\347\350\351" + "\351\353\353\355\356\356\360\360\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\241\242\243" + "\244\245\246\267\250\251\252\253\254\275\256\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" + "\334\335\336\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\241\243\244\244\246\247\250\251\252\246\254\255\256\257\260\260\262\262" + "\264\264\266\267\250\267\252\273\254\275\275\273\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" + "\334\335\336\257"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\220\203\202\203\204\205\206\207\210\211\214\213\214\216\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\242" + "\242\263\244\265\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\340\341\342\343\344\345" + "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" + "\370\371\372\373\374\375\376\377\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\201\202\203\204\205\206\207\210\211\200\213\214\202\203\217" "\220\221\222\223\224\225\204\227\230\231\205\233\234\235\236\206\040\041" "\042\043\044\245\046\047\050\051\052\053\254\055\056\057\260\261\262\263" "\264\265\266\267\270\271\072\273\074\075\076\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" "\330\331\332\133\134\135\136\137\340\341\342\343\344\345\346\347\350\351" "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\173" "\174\175\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\201\203\204\205\206\347\204\211\200\211\214\214\203\217" - "\217\221\352\221\224\224\226\356\226\357\205\315\362\235\235\206\240\241" - "\242\243\244\245\246\247\250\251\252\242\254\255\376\257\257\261\262\263" - "\261\265\266\267\374\271\271\273\273\275\275\277\277\301\302\303\301\305" - "\306\307\310\311\312\305\314\315\314\317\320\321\322\323\324\325\326\327" - "\317\331\331\333\334\335\333\337\337\341\342\343\341\345\345\347\350\350" - "\352\353\353\355\356\357\355\361\362\361\364\364\366\366\370\370\265\373" - "\374\373\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" - "\375\372\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\251\272\273\274\275\256\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\306\347\310\351" - "\352\353\354\355\356\357\320\361\362\363\364\111\366\367\370\371\372\373" - "\374\375\336\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\201\203\204\205\206\347\204\211\200\211\214\214\203\217" + "\217\221\352\221\224\224\226\356\226\357\205\315\362\235\235\206\240\241" + "\242\243\244\245\246\247\250\251\252\242\254\255\376\257\257\261\262\263" + "\261\265\266\267\374\271\271\273\273\275\275\277\277\301\302\303\301\305" + "\306\307\310\311\312\305\314\315\314\317\320\321\322\323\324\325\326\327" + "\317\331\331\333\334\335\333\337\337\341\342\343\341\345\345\347\350\350" + "\352\353\353\355\356\357\355\361\362\361\364\364\366\366\370\370\265\373" + "\374\373\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" + "\375\372\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\251\272\273\274\275\256\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\306\347\310\351" + "\352\353\354\355\356\357\320\361\362\363\364\111\366\367\370\371\372\373" + "\374\375\336\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\201\202\203\204\205\206\207\210\211\200\213\214\215\203\217" "\220\221\222\223\224\225\226\227\230\231\205\233\234\235\236\206\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\315\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\316\327\330\331\337\332\260\265\276\242\266\274\241\270\271" - "\245\272\244\273\301\303\246\337\304\252\306\243\277\252\314\313\267\253" - "\275\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\315\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\316\327\330\331\337\332\260\265\276\242\266\274\241\270\271" + "\245\272\244\273\301\303\246\337\304\252\306\243\277\252\314\313\267\253" + "\275\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\201\202\203\204\205\206\207\210\211\200\213\214\202\203\217" "\220\221\222\223\224\225\204\227\230\231\205\233\234\235\236\206\040\041" "\042\043\044\045\246\047\051\050\052\053\054\055\056\057\060\061\062\063" "\064\065\066\067\070\071\072\073\074\075\076\077\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" "\330\331\332\333\334\335\313\337\340\341\342\343\344\345\346\347\350\351" "\352\353\300\355\356\357\360\361\362\363\364\365\366\367\370\371\372\175" "\135\173\133\174"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" - "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" - "\331\331\332\333\334\334\336\336\240\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\111\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" - "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" - "\331\331\332\333\334\335\336\336\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\111\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" - "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" - "\331\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\111\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" + "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" + "\331\331\332\333\334\334\336\336\240\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\111\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" + "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" + "\331\331\332\333\334\335\336\336\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\111\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" + "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" + "\331\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\111\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\201\202\203\204\205\206\207\203\204\205\206\207\215\216\217" "\220\221\222\223\224\225\226\227\203\204\205\206\207\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" "\306\307\310\311\312\313\314\315\316\317\320\222\322\323\224\225\226\227" "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\223\203\204" "\205\206\207\217\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" - "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" - "\331\331\332\332\334\111\336\336\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\253\255\256\256\260\261\262\263" - "\247\265\242\267\270\270\272\272\274\274\276\276\267\301\302\303\304\305" - "\306\307\310\311\312\313\313\315\315\301\320\321\322\323\324\325\326\327" - "\330\330\332\332\334\335\335\237\200\201\202\203\204\205\206\207\210\211" - "\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233" - "\234\235\236\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\201\202\203" - "\204\205\206\207\210\211\212\213\214\341\215\343\216\217\220\221\350\351" - "\352\353\222\223\224\225\226\341\227\230\231\111\232\233\350\351\352\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" + "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" + "\331\331\332\332\334\111\336\336\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\253\255\256\256\260\261\262\263" + "\247\265\242\267\270\270\272\272\274\274\276\276\267\301\302\303\304\305" + "\306\307\310\311\312\313\313\315\315\301\320\321\322\323\324\325\326\327" + "\330\330\332\332\334\335\335\237\200\201\202\203\204\205\206\207\210\211" + "\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233" + "\234\235\236\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\201\202\203" + "\204\205\206\207\210\211\212\213\214\341\215\343\216\217\220\221\350\351" + "\352\353\222\223\224\225\226\341\227\230\231\111\232\233\350\351\352\373" "\234\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\201\204\205\206\207\210\207\212\213\214\215\216\217" - "\200\221\222\223\224\225\226\227\210\206\212\213\214\215\216\217\240\241" - "\241\243\244\245\246\247\250\251\252\253\254\202\256\257\260\246\262\262" - "\245\244\266\267\250\271\252\273\243\275\275\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" - "\334\335\336\337"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\201\203\204\205\205\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\232\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\320\321\322\323\324\325\326\367\330\331\332\333" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\201\204\205\206\207\210\207\212\213\214\215\216\217" + "\200\221\222\223\224\225\226\227\210\206\212\213\214\215\216\217\240\241" + "\241\243\244\245\246\247\250\251\252\253\254\202\256\257\260\246\262\262" + "\245\244\266\267\250\271\252\273\243\275\275\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" + "\334\335\336\337"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\201\203\204\205\205\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\232\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\320\321\322\323\324\325\326\367\330\331\332\333" "\334\335\336\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\201\204\205\206\207\210\211\212\213\214\215\216\217" - "\200\221\222\223\224\225\226\227\230\231\212\233\214\215\216\217\240\241" - "\241\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\262" - "\245\265\266\267\250\271\252\273\243\275\275\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" - "\334\335\336\337"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\241\242\243\244\245\246\247\257\260\261\262\263" - "\264\200\201\202\203\204\272\257\272\277\300\277\300\301\302\303\304\305" - "\205\301\302\303\304\206\207\315\210\211\212\213\305\315\331\332\214\215" - "\216\331\332\333\217\220\221\222\340\223\224\225\226\333\340\360\377\227" - "\230\231\232\233\234\235\360\236\237\001\002\004\005\006\021\022\023\024" - "\025\026\027\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\133\134\135" - "\136\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\201" - "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\263" - "\264\223\226\227\230\271\272\273\274\264\225\277\300\301\302\303\304\305" - "\002\005\310\311\312\313\314\315\316\237\320\272\322\323\324\200\024\273" - "\274\331\332\031\036\335\263\277\300\301\302\303\304\305\377\006\310\311" - "\312\313\314\315\316\233\320\271\322\323\324\240\231\232\236\331\332\235" - "\234\335\224\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\201\204\205\206\207\210\211\212\213\214\215\216\217" + "\200\221\222\223\224\225\226\227\230\231\212\233\214\215\216\217\240\241" + "\241\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\262" + "\245\265\266\267\250\271\252\273\243\275\275\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" + "\334\335\336\337"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\241\242\243\244\245\246\247\257\260\261\262\263" + "\264\200\201\202\203\204\272\257\272\277\300\277\300\301\302\303\304\305" + "\205\301\302\303\304\206\207\315\210\211\212\213\305\315\331\332\214\215" + "\216\331\332\333\217\220\221\222\340\223\224\225\226\333\340\360\377\227" + "\230\231\232\233\234\235\360\236\237\001\002\004\005\006\021\022\023\024" + "\025\026\027\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\133\134\135" + "\136\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\201" + "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\263" + "\264\223\226\227\230\271\272\273\274\264\225\277\300\301\302\303\304\305" + "\002\005\310\311\312\313\314\315\316\237\320\272\322\323\324\200\024\273" + "\274\331\332\031\036\335\263\277\300\301\302\303\304\305\377\006\310\311" + "\312\313\314\315\316\233\320\271\322\323\324\240\231\232\236\331\332\235" + "\234\335\224\377"},}, {{},}, {{},}, {{},}, @@ -14214,846 +14214,846 @@ const Recoder NCodepagePrivate::TCodePageData::rcdr_to_title[] = { "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" "\312\313\314\315\316\317\320\321\322\323\324\325\326\367\330\331\332\333" "\334\335\336\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\260\261\262\263\264\265\266\267" - "\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\360\241\242\243\244\245\246\247\250\251\252\253" - "\254\375\256\257"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\200\201" - "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\220\221\222\223\224\225\226\227\230\231" - "\232\233\234\235\236\237\360\360\362\362\364\364\366\366\370\370\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\270\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\354\315\316\317\320\321\362\323\324\325\326\367\330\331\332\333" - "\334\335\376\264"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\200\201" - "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\220\221\222\223\224\225\226\227\230\231" - "\232\233\234\235\236\237\360\360\362\362\364\364\366\366\370\370\372\373" - "\374\374\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\240\333" - "\334\335\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\270\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\354\315\316\317\320\321\362\323\324\325\326\367\330\331\332\333" - "\334\335\376\264"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\214\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\354\315\316\317\320\321\362\323\324\325\326\367\330\331\332\333" - "\334\335\376\237"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\260\261\262\263\264\265\266\267" + "\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\360\241\242\243\244\245\246\247\250\251\252\253" + "\254\375\256\257"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\200\201" + "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\220\221\222\223\224\225\226\227\230\231" + "\232\233\234\235\236\237\360\360\362\362\364\364\366\366\370\370\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\270\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\354\315\316\317\320\321\362\323\324\325\326\367\330\331\332\333" + "\334\335\376\264"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\200\201" + "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\220\221\222\223\224\225\226\227\230\231" + "\232\233\234\235\236\237\360\360\362\362\364\364\366\366\370\370\372\373" + "\374\374\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\240\333" + "\334\335\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\270\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\354\315\316\317\320\321\362\323\324\325\326\367\330\331\332\333" + "\334\335\376\264"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\214\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\354\315\316\317\320\321\362\323\324\325\326\367\330\331\332\333" + "\334\335\376\237"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\232\220\203\216\205\217\200\210\211\212\213\214\215\216\217" "\220\222\222\223\231\225\226\227\230\231\232\233\234\235\236\237\240\241" "\242\243\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" - "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\200\201\202\203\204\205\206\207\210\211" - "\212\213\214\215\216\217\220\221\221\222\223\224\225\226\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\227\352\353\354\364\355\356\357\365\360" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\240\216\225\217\200\255\355\212\212\241\215\216\217" - "\220\222\222\342\231\225\226\227\227\231\232\235\234\235\236\237\240\241" - "\340\243\243\215\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\265\266\267\270\275\276\306\307" - "\317\331\332\333\334\335\336\337\340\341\342\343\345\345\346\343\350\350" - "\352\352\356\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\336\216\217" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" + "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\200\201\202\203\204\205\206\207\210\211" + "\212\213\214\215\216\217\220\221\221\222\223\224\225\226\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\227\352\353\354\364\355\356\357\365\360" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\240\216\225\217\200\255\355\212\212\241\215\216\217" + "\220\222\222\342\231\225\226\227\227\231\232\235\234\235\236\237\240\241" + "\340\243\243\215\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\265\266\267\270\275\276\306\307" + "\317\331\332\333\334\335\336\337\340\341\342\343\345\345\346\343\350\350" + "\352\352\356\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\336\216\217" "\220\222\222\342\231\343\352\353\230\231\232\235\234\235\236\237\265\326" - "\340\351\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\307\307\310\311\312\313\314\315\316\317\321\321\322\323\324\111\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\350\350\351" - "\352\353\355\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\266\216\336\217\200\235\323\212\212\327\215\216\217" - "\220\221\221\342\231\225\225\227\227\231\232\233\233\235\236\254\265\326" - "\340\351\244\244\246\246\250\250\252\215\254\270\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\275\277\300\301\302\303\304\305" - "\306\306\310\311\312\313\314\315\316\317\321\321\322\323\322\325\326\327" - "\267\331\332\333\334\335\336\337\340\341\342\343\343\325\346\346\350\351" - "\350\353\355\355\335\357\360\361\362\363\364\365\366\367\370\371\372\353" - "\374\374\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\336\216\217" - "\220\222\222\342\231\343\352\353\230\231\232\235\234\235\236\254\265\326" - "\340\351\245\245\246\246\250\250\252\253\254\270\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\275\277\300\301\302\303\304\305" - "\306\306\310\311\312\313\314\315\316\317\320\321\322\323\324\111\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\347\351" - "\352\353\354\354\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\111\216\217" - "\220\222\222\342\231\343\352\353\230\231\232\235\234\235\236\236\265\326" - "\340\351\245\245\246\246\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\307\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\350\351" + "\340\351\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\307\307\310\311\312\313\314\315\316\317\321\321\322\323\324\111\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\350\350\351" + "\352\353\355\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\266\216\336\217\200\235\323\212\212\327\215\216\217" + "\220\221\221\342\231\225\225\227\227\231\232\233\233\235\236\254\265\326" + "\340\351\244\244\246\246\250\250\252\215\254\270\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\275\277\300\301\302\303\304\305" + "\306\306\310\311\312\313\314\315\316\317\321\321\322\323\322\325\326\327" + "\267\331\332\333\334\335\336\337\340\341\342\343\343\325\346\346\350\351" + "\350\353\355\355\335\357\360\361\362\363\364\365\366\367\370\371\372\353" + "\374\374\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\336\216\217" + "\220\222\222\342\231\343\352\353\230\231\232\235\234\235\236\254\265\326" + "\340\351\245\245\246\246\250\250\252\253\254\270\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\275\277\300\301\302\303\304\305" + "\306\306\310\311\312\313\314\315\316\317\320\321\322\323\324\111\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\347\351" + "\352\353\354\354\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\111\216\217" + "\220\222\222\342\231\343\352\353\230\231\232\235\234\235\236\236\265\326" + "\340\351\245\245\246\246\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\307\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\347\350\351" "\352\353\336\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\336\216\217" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\266\216\267\217\200\322\323\324\330\327\336\216\217" "\220\222\222\342\231\343\352\353\230\231\232\235\234\235\236\237\265\326" - "\340\351\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\307\307\310\311\312\313\314\315\316\317\321\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\350\350\351" - "\352\353\355\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\217\216\221\206\200\211\211\222\213\214\230\216\217" - "\220\221\222\214\231\251\226\235\230\231\232\233\234\235\236\237\206\213" - "\237\226\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" - "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\340\351\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\307\307\310\311\312\313\314\315\316\317\321\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\345\345\346\350\350\351" + "\352\353\355\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\217\216\221\206\200\211\211\222\213\214\230\216\217" + "\220\221\222\214\231\251\226\235\230\231\232\233\234\235\236\237\206\213" + "\237\226\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" + "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\232\220\203\216\205\217\200\210\211\212\213\213\215\216\217" "\220\222\222\223\231\215\226\227\227\231\232\235\234\235\236\237\244\245" - "\246\247\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" - "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\246\247\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" + "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" "\242\243\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" - "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\232\220\204\204\216\206\200\222\224\221\225\250\215\216\217" - "\220\221\222\231\224\225\236\235\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" - "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" + "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\232\220\204\204\216\206\200\222\224\221\225\250\215\216\217" + "\220\221\222\231\224\225\236\235\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" + "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\232\220\203\216\205\217\200\210\211\212\213\214\215\216\217" "\220\222\222\223\231\225\226\227\230\231\232\235\234\235\236\237\240\241" "\242\243\245\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" - "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\206\234\215\217\220\221\241" - "\222\225\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\244\245" - "\246\331\332\333\334\247\250\337\251\252\254\255\265\266\267\270\275\276" - "\306\307\317\317\320\357\360\361\321\322\323\365\324\367\370\371\325\226" - "\374\230\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\320\321\322\323\324\325\326\367\330\331\332\333" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\344\346\347\350\351" + "\352\353\354\350\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\206\234\215\217\220\221\241" + "\222\225\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\244\245" + "\246\331\332\333\334\247\250\337\251\252\254\255\265\266\267\270\275\276" + "\306\307\317\317\320\357\360\361\321\322\323\365\324\367\370\371\325\226" + "\374\230\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\320\321\322\323\324\325\326\367\330\331\332\333" "\334\335\336\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\261\263" - "\264\264\266\266\270\271\272\273\274\275\276\277\242\244\337\256\340\334" - "\347\355\241\243\350\255\330\245\332\333\320\246\322\323\320\345\322\323" - "\330\346\332\333\334\247\336\337\340\341\341\343\343\345\346\347\350\351" - "\351\353\353\355\356\356\360\360\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\241\242\243" - "\244\245\246\267\250\251\252\253\254\275\256\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" - "\334\335\336\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\241\243\244\244\246\247\250\251\252\246\254\255\256\257\260\260\262\262" - "\264\264\266\267\250\267\252\273\254\275\275\273\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" - "\334\335\336\257"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\220\203\202\203\204\205\206\207\210\211\214\213\214\216\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\242" - "\242\263\244\265\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\340\341\342\343\344\345" - "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" - "\370\371\372\373\374\375\376\377\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\261\263" + "\264\264\266\266\270\271\272\273\274\275\276\277\242\244\337\256\340\334" + "\347\355\241\243\350\255\330\245\332\333\320\246\322\323\320\345\322\323" + "\330\346\332\333\334\247\336\337\340\341\341\343\343\345\346\347\350\351" + "\351\353\353\355\356\356\360\360\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\241\242\243" + "\244\245\246\267\250\251\252\253\254\275\256\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" + "\334\335\336\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\241\243\244\244\246\247\250\251\252\246\254\255\256\257\260\260\262\262" + "\264\264\266\267\250\267\252\273\254\275\275\273\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" + "\334\335\336\257"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\220\203\202\203\204\205\206\207\210\211\214\213\214\216\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\242" + "\242\263\244\265\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\340\341\342\343\344\345" + "\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367" + "\370\371\372\373\374\375\376\377\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\201\202\203\204\205\206\207\210\211\200\213\214\202\203\217" "\220\221\222\223\224\225\204\227\230\231\205\233\234\235\236\206\040\041" "\042\043\044\245\046\047\050\051\052\053\254\055\056\057\260\261\262\263" "\264\265\266\267\270\271\072\273\074\075\076\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" "\330\331\332\133\134\135\136\137\340\341\342\343\344\345\346\347\350\351" "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\173" "\174\175\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\201\203\204\205\206\347\204\211\200\211\214\214\203\217" - "\217\221\352\221\224\224\226\356\226\357\205\315\362\235\235\206\240\241" - "\242\243\244\245\246\247\250\251\252\242\254\255\376\257\257\261\262\263" - "\261\265\266\267\374\271\271\273\273\275\275\277\277\301\302\303\301\305" - "\306\307\310\311\312\305\314\315\314\317\320\321\322\323\324\325\326\327" - "\317\331\331\333\334\335\333\337\337\341\342\343\341\345\345\347\350\350" - "\352\353\353\355\356\357\355\361\362\361\364\364\366\366\370\370\265\373" - "\374\373\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" - "\375\372\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\251\272\273\274\275\256\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\306\347\310\351" - "\352\353\354\355\356\357\320\361\362\363\364\111\366\367\370\371\372\373" - "\374\375\336\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\201\203\204\205\206\347\204\211\200\211\214\214\203\217" + "\217\221\352\221\224\224\226\356\226\357\205\315\362\235\235\206\240\241" + "\242\243\244\245\246\247\250\251\252\242\254\255\376\257\257\261\262\263" + "\261\265\266\267\374\271\271\273\273\275\275\277\277\301\302\303\301\305" + "\306\307\310\311\312\305\314\315\314\317\320\321\322\323\324\325\326\327" + "\317\331\331\333\334\335\333\337\337\341\342\343\341\345\345\347\350\350" + "\352\353\353\355\356\357\355\361\362\361\364\364\366\366\370\370\265\373" + "\374\373\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" + "\375\372\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\251\272\273\274\275\256\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\306\347\310\351" + "\352\353\354\355\356\357\320\361\362\363\364\111\366\367\370\371\372\373" + "\374\375\336\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\201\202\203\204\205\206\207\210\211\200\213\214\215\203\217" "\220\221\222\223\224\225\226\227\230\231\205\233\234\235\236\206\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\315\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\316\327\330\331\337\332\260\265\276\242\266\274\241\270\271" - "\245\272\244\273\301\303\246\337\304\252\306\243\277\252\314\313\267\253" - "\275\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\315\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\316\327\330\331\337\332\260\265\276\242\266\274\241\270\271" + "\245\272\244\273\301\303\246\337\304\252\306\243\277\252\314\313\267\253" + "\275\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\201\202\203\204\205\206\207\210\211\200\213\214\202\203\217" "\220\221\222\223\224\225\204\227\230\231\205\233\234\235\236\206\040\041" "\042\043\044\045\246\047\051\050\052\053\054\055\056\057\060\061\062\063" "\064\065\066\067\070\071\072\073\074\075\076\077\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" "\330\331\332\333\334\335\313\337\340\341\342\343\344\345\346\347\350\351" "\352\353\300\355\356\357\360\361\362\363\364\365\366\367\370\371\372\175" "\135\173\133\174"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" - "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" - "\331\331\332\333\334\334\336\336\240\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\111\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" - "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" - "\331\331\332\333\334\335\336\336\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\111\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" - "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" - "\331\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\111\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" + "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" + "\331\331\332\333\334\334\336\336\240\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\111\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" + "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" + "\331\331\332\333\334\335\336\336\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\111\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" + "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" + "\331\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\111\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" "\176\177\200\201\202\203\204\205\206\207\203\204\205\206\207\215\216\217" "\220\221\222\223\224\225\226\227\203\204\205\206\207\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" "\306\307\310\311\312\313\314\315\316\317\320\222\322\323\224\225\226\227" "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\223\203\204" "\205\206\207\217\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" - "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" - "\331\331\332\332\334\111\336\336\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\253\255\256\256\260\261\262\263" - "\247\265\242\267\270\270\272\272\274\274\276\276\267\301\302\303\304\305" - "\306\307\310\311\312\313\313\315\315\301\320\321\322\323\324\325\326\327" - "\330\330\332\332\334\335\335\237\200\201\202\203\204\205\206\207\210\211" - "\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233" - "\234\235\236\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\201\202\203" - "\204\205\206\207\210\211\212\213\214\341\215\343\216\217\220\221\350\351" - "\352\353\222\223\224\225\226\341\227\230\231\111\232\233\350\351\352\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\347\313\345\200\314\201\202\203\351" + "\346\350\352\355\353\354\204\356\361\357\205\315\362\364\363\206\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\256\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\316\320\321\322\323\324\325\326\327" + "\331\331\332\332\334\111\336\336\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\253\255\256\256\260\261\262\263" + "\247\265\242\267\270\270\272\272\274\274\276\276\267\301\302\303\304\305" + "\306\307\310\311\312\313\313\315\315\301\320\321\322\323\324\325\326\327" + "\330\330\332\332\334\335\335\237\200\201\202\203\204\205\206\207\210\211" + "\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233" + "\234\235\236\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\201\202\203" + "\204\205\206\207\210\211\212\213\214\341\215\343\216\217\220\221\350\351" + "\352\353\222\223\224\225\226\341\227\230\231\111\232\233\350\351\352\373" "\234\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\201\204\205\206\207\210\207\212\213\214\215\216\217" - "\200\221\222\223\224\225\226\227\210\206\212\213\214\215\216\217\240\241" - "\241\243\244\245\246\247\250\251\252\253\254\202\256\257\260\246\262\262" - "\245\244\266\267\250\271\252\273\243\275\275\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" - "\334\335\336\337"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\201\203\204\205\205\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\232\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\320\321\322\323\324\325\326\367\330\331\332\333" +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\201\204\205\206\207\210\207\212\213\214\215\216\217" + "\200\221\222\223\224\225\226\227\210\206\212\213\214\215\216\217\240\241" + "\241\243\244\245\246\247\250\251\252\253\254\202\256\257\260\246\262\262" + "\245\244\266\267\250\271\252\273\243\275\275\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" + "\334\335\336\337"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\201\203\204\205\205\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\232\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\320\321\322\323\324\325\326\367\330\331\332\333" "\334\335\336\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\201\204\205\206\207\210\211\212\213\214\215\216\217" - "\200\221\222\223\224\225\226\227\230\231\212\233\214\215\216\217\240\241" - "\241\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\262" - "\245\265\266\267\250\271\252\273\243\275\275\257\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" - "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" - "\334\335\336\337"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\241\242\243\244\245\246\247\257\260\261\262\263" - "\264\200\201\202\203\204\272\257\272\277\300\277\300\301\302\303\304\305" - "\205\301\302\303\304\206\207\315\210\211\212\213\305\315\331\332\214\215" - "\216\331\332\333\217\220\221\222\340\223\224\225\226\333\340\360\377\227" - "\230\231\232\233\234\235\360\236\237\001\002\004\005\006\021\022\023\024" - "\025\026\027\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\133\134\135" - "\136\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" - "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" - "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" - "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" - "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" - "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" - "\374\375\376\377"},}, -{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" - "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" - "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" - "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" - "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" - "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" - "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" - "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" - "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\201" - "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\263" - "\264\223\226\227\230\271\272\273\274\264\225\277\300\301\302\303\304\305" - "\002\005\310\311\312\313\314\315\316\237\320\272\322\323\324\200\024\273" - "\274\331\332\031\036\335\263\277\300\301\302\303\304\305\377\006\310\311" - "\312\313\314\315\316\233\320\271\322\323\324\240\231\232\236\331\332\235" - "\234\335\224\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\201\204\205\206\207\210\211\212\213\214\215\216\217" + "\200\221\222\223\224\225\226\227\230\231\212\233\214\215\216\217\240\241" + "\241\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\262" + "\245\265\266\267\250\271\252\273\243\275\275\257\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\300\301\302\303\304\305\306\307\310\311" + "\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333" + "\334\335\336\337"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\241\242\243\244\245\246\247\257\260\261\262\263" + "\264\200\201\202\203\204\272\257\272\277\300\277\300\301\302\303\304\305" + "\205\301\302\303\304\206\207\315\210\211\212\213\305\315\331\332\214\215" + "\216\331\332\333\217\220\221\222\340\223\224\225\226\333\340\360\377\227" + "\230\231\232\233\234\235\360\236\237\001\002\004\005\006\021\022\023\024" + "\025\026\027\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\133\134\135" + "\136\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241" + "\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263" + "\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305" + "\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327" + "\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351" + "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373" + "\374\375\376\377"},}, +{{"\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021" + "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043" + "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" + "\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107" + "\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131" + "\132\133\134\135\136\137\140\101\102\103\104\105\106\107\110\111\112\113" + "\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\173\174\175" + "\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217" + "\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\201" + "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\263" + "\264\223\226\227\230\271\272\273\274\264\225\277\300\301\302\303\304\305" + "\002\005\310\311\312\313\314\315\316\237\320\272\322\323\324\200\024\273" + "\274\331\332\031\036\335\263\277\300\301\302\303\304\305\377\006\310\311" + "\312\313\314\315\316\233\320\271\322\323\324\240\231\232\236\331\332\235" + "\234\335\224\377"},}, {{},}, {{},}, {{},}, diff --git a/library/cpp/charset/iconv.h b/library/cpp/charset/iconv.h index ac13539347..efba70d9ab 100644 --- a/library/cpp/charset/iconv.h +++ b/library/cpp/charset/iconv.h @@ -7,11 +7,11 @@ // WARNING: Do not use this functions - use functions from wide.h or recyr.hh instead. namespace NICONVPrivate { - inline const char* CharsetName(ECharset code) { - return NameByCharset(code); + inline const char* CharsetName(ECharset code) { + return NameByCharset(code); } - inline const char* CharsetName(const char* code) { + inline const char* CharsetName(const char* code) { return code; } diff --git a/library/cpp/charset/wide.cpp b/library/cpp/charset/wide.cpp index d12b293817..0bc12eb1d5 100644 --- a/library/cpp/charset/wide.cpp +++ b/library/cpp/charset/wide.cpp @@ -1,5 +1,5 @@ -#include "wide.h" - +#include "wide.h" + bool CanBeEncoded(TWtringBuf text, ECharset encoding) { const size_t LEN = 16; const size_t BUFSIZE = LEN * 4; diff --git a/library/cpp/charset/wide.h b/library/cpp/charset/wide.h index 32d30e849e..0fbdcacce1 100644 --- a/library/cpp/charset/wide.h +++ b/library/cpp/charset/wide.h @@ -1,5 +1,5 @@ #pragma once - + #include "codepage.h" #include "iconv.h" @@ -22,7 +22,7 @@ inline size_t WideToChar(const TCharType* text, size_t len, char* dest, ECharset const char* start = dest; - const Encoder* const encoder = &EncoderByCharset(enc); + const Encoder* const encoder = &EncoderByCharset(enc); const TCharType* const last = text + len; for (const TCharType* cur = text; cur != last; ++dest) { *dest = encoder->Tr(ReadSymbolAndAdvance(cur, last)); @@ -257,7 +257,7 @@ inline TUtf16String CharToWide(const char* text, size_t len, ECharset enc) { if (enc == CODES_UTF8) return UTF8ToWide<robust>(text, len); - return CharToWide(text, len, *CodePageByCharset(enc)); + return CharToWide(text, len, *CodePageByCharset(enc)); } TUtf16String w = TUtf16String::Uninitialized(len * 2); @@ -300,7 +300,7 @@ inline TUtf16String CharToWide(const TStringBuf s, ECharset enc) { inline TUtf16String CharToWide(const TStringBuf s, const CodePage& cp) { return CharToWide(s.data(), s.size(), cp); } - + // true if @text can be fully encoded to specified @encoding, // with possibility to recover exact original text after decoding bool CanBeEncoded(TWtringBuf text, ECharset encoding); diff --git a/library/cpp/charset/wide_ut.cpp b/library/cpp/charset/wide_ut.cpp index 78947d51ba..fe1e323c5b 100644 --- a/library/cpp/charset/wide_ut.cpp +++ b/library/cpp/charset/wide_ut.cpp @@ -343,7 +343,7 @@ void Out<RECODE_RESULT>(IOutputStream& out, RECODE_RESULT val) { void TConversionTest::TestRecode() { for (int c = 0; c != CODES_MAX; ++c) { - ECharset enc = static_cast<ECharset>(c); + ECharset enc = static_cast<ECharset>(c); if (!SingleByteCodepage(enc)) continue; @@ -385,11 +385,11 @@ void TConversionTest::TestRecode() { void TConversionTest::TestUnicodeLimit() { for (int i = 0; i != CODES_MAX; ++i) { - ECharset code = static_cast<ECharset>(i); + ECharset code = static_cast<ECharset>(i); if (!SingleByteCodepage(code)) continue; - const CodePage* page = CodePageByCharset(code); + const CodePage* page = CodePageByCharset(code); Y_ASSERT(page); for (int c = 0; c < 256; ++c) { diff --git a/library/cpp/regex/pire/inline/ya.make b/library/cpp/regex/pire/inline/ya.make index d4850f7b45..7301e4590a 100644 --- a/library/cpp/regex/pire/inline/ya.make +++ b/library/cpp/regex/pire/inline/ya.make @@ -16,7 +16,7 @@ SRCDIR( ) SRCS( - inline.l + inline.l ) END() diff --git a/library/cpp/regex/pire/pire.h b/library/cpp/regex/pire/pire.h index 286fecd693..3e18b41a39 100644 --- a/library/cpp/regex/pire/pire.h +++ b/library/cpp/regex/pire/pire.h @@ -67,7 +67,7 @@ namespace NPire { const NPire::TEncoding& Koi8r(); const NPire::TEncoding& Cp1251(); - const NPire::TEncoding& Get(ECharset encoding); + const NPire::TEncoding& Get(ECharset encoding); } namespace NTokenTypes { diff --git a/library/cpp/regex/pire/ut/regexp_ut.cpp b/library/cpp/regex/pire/ut/regexp_ut.cpp index e7206de9ad..4cd650d0c7 100644 --- a/library/cpp/regex/pire/ut/regexp_ut.cpp +++ b/library/cpp/regex/pire/ut/regexp_ut.cpp @@ -133,13 +133,13 @@ Y_UNIT_TEST_SUITE(TRegExp) { } Y_UNIT_TEST(Capture5) { - TCapturingFsm fsm("away\\.php\\?to=http:([^\"])+\""); - TSearcher searcher(fsm); - searcher.Search("\"/away.php?to=http:some.addr\"&id=1"); - UNIT_ASSERT(searcher.Captured()); + TCapturingFsm fsm("away\\.php\\?to=http:([^\"])+\""); + TSearcher searcher(fsm); + searcher.Search("\"/away.php?to=http:some.addr\"&id=1"); + UNIT_ASSERT(searcher.Captured()); //UNIT_ASSERT_VALUES_EQUAL(searcher.GetCaptured(), TStringBuf("some.addr")); - } - + } + Y_UNIT_TEST(Capture6) { TCapturingFsm fsm("(/to-match-with)"); TSearcher searcher(fsm); diff --git a/library/cpp/regex/pire/ut/ya.make b/library/cpp/regex/pire/ut/ya.make index 8776695f40..d829288432 100644 --- a/library/cpp/regex/pire/ut/ya.make +++ b/library/cpp/regex/pire/ut/ya.make @@ -1,5 +1,5 @@ # this test in not linked into build tree with ReCURSE and is built by unittest/library - + UNITTEST() OWNER( @@ -11,9 +11,9 @@ SET(PIRETESTSDIR contrib/libs/pire/ut) CFLAGS(-DPIRE_NO_CONFIG) -PEERDIR( +PEERDIR( library/cpp/regex/pire -) +) SRCDIR( ${PIRETESTSDIR} diff --git a/library/cpp/regex/pire/ya.make b/library/cpp/regex/pire/ya.make index c857e6d18b..187aaf6904 100644 --- a/library/cpp/regex/pire/ya.make +++ b/library/cpp/regex/pire/ya.make @@ -23,7 +23,7 @@ SRCS( extra/count.cpp extra/glyphs.cpp re_lexer.cpp - re_parser.y + re_parser.y read_unicode.cpp extraencodings.cpp approx_matching.cpp diff --git a/library/cpp/testing/unittest/registar.h b/library/cpp/testing/unittest/registar.h index 44517a0092..b3a08d0279 100644 --- a/library/cpp/testing/unittest/registar.h +++ b/library/cpp/testing/unittest/registar.h @@ -436,7 +436,7 @@ public: \ } while (false) #define UNIT_ASSERT_STRINGS_EQUAL(A, B) UNIT_ASSERT_STRINGS_EQUAL_C(A, B, "") - + #define UNIT_ASSERT_STRING_CONTAINS_C(A, B, C) \ do { \ const TString _a(A); \ @@ -729,7 +729,7 @@ public: \ #define UNIT_ASSERT_VALUES_EQUAL(A, B) UNIT_ASSERT_VALUES_EQUAL_C(A, B, "") #define UNIT_ASSERT_VALUES_UNEQUAL(A, B) UNIT_ASSERT_VALUES_UNEQUAL_C(A, B, "") - + // Checks that test will fail while executing given expression // Macro for using in unitests for ut helpers #define UNIT_ASSERT_TEST_FAILS_C(A, C) \ diff --git a/library/cpp/uri/common.cpp b/library/cpp/uri/common.cpp index 05af1e57d1..8973027086 100644 --- a/library/cpp/uri/common.cpp +++ b/library/cpp/uri/common.cpp @@ -110,6 +110,6 @@ namespace NUri { if (!info.Str.empty()) return info.Str.data(); return TScheme::SchemeEmpty == t ? "empty" : "unknown"; - } - + } + } diff --git a/library/cpp/uri/parsefsm.rl6 b/library/cpp/uri/parsefsm.rl6 index 7097723650..6bc84bee81 100644 --- a/library/cpp/uri/parsefsm.rl6 +++ b/library/cpp/uri/parsefsm.rl6 @@ -141,7 +141,7 @@ ext_ascii = (VALID - ascii) >{ REQ(fpc, FeatureEncodeExtendedASCII) }; ext_delims = ( "[" | "]" | "|" | "{" | "}" | "`" | "^" | "<" | ">" | ( ["\\] >act_req_enc_sql ) - ) >{ REQ(fpc, FeatureEncodeExtendedDelim) }; # " fix hilite + ) >{ REQ(fpc, FeatureEncodeExtendedDelim) }; # " fix hilite ext_space = " " >{ REQ(fpc, FeatureEncodeSpace) }; ext_cntrl = cntrl >{ REQ(fpc, FeatureEncodeCntrl) }; @@ -206,13 +206,13 @@ dec_octet = DIGIT+; IPv4address = dec_octet "." dec_octet "." dec_octet "." dec_octet; - # MOD: non-empty; will use host? + # MOD: non-empty; will use host? # reg-name = *( unreserved / pct-encoded / sub-delims ) - ### todo: allow ':' (need to fix grammar to disambiguate port) - achar = any - (0x00 .. 0x20) - '/' - '#' - '?' - ':' - '%'; - upperhalf = any - (0x00 .. 0x7F); - hostname = (((achar | pct_encoded)+) & (any* (alnum | upperhalf) any*)); - reg_name = hostname - IPv4address - IP_literal; + ### todo: allow ':' (need to fix grammar to disambiguate port) + achar = any - (0x00 .. 0x20) - '/' - '#' - '?' - ':' - '%'; + upperhalf = any - (0x00 .. 0x7F); + hostname = (((achar | pct_encoded)+) & (any* (alnum | upperhalf) any*)); + reg_name = hostname - IPv4address - IP_literal; # uses first-match-wins approach host = IP_literal | IPv4address | (reg_name - IPv4address); diff --git a/library/cpp/uri/uri.cpp b/library/cpp/uri/uri.cpp index 56a9a4e5ef..cdc1cad7c2 100644 --- a/library/cpp/uri/uri.cpp +++ b/library/cpp/uri/uri.cpp @@ -384,7 +384,7 @@ namespace NUri { if (!v.empty()) TEncoder::EncodeNotAlnum(out, v); } - + if (flags & FlagPass) { v = Fields[FieldPass]; if (v.IsInited()) { @@ -492,7 +492,7 @@ namespace NUri { for (char* p_rd = p_prev; p_rd; p_rd = p_prev) { Y_ASSERT(p_rd == pathEnd || p_rd[0] == '/'); p_prev = nullptr; - + char* p = p_rd; if (p > pathPtr) { @@ -618,4 +618,4 @@ namespace NUri { return ""; } -} +} diff --git a/library/cpp/uri/uri_ut.cpp b/library/cpp/uri/uri_ut.cpp index 2ebd83fc93..4af6b918e9 100644 --- a/library/cpp/uri/uri_ut.cpp +++ b/library/cpp/uri/uri_ut.cpp @@ -671,18 +671,18 @@ namespace NUri { UNIT_ASSERT_EQUAL(uri.Parse("http://hello_world", TFeature::FeatureCheckHost), TState::ParsedBadHost); UNIT_ASSERT_EQUAL(uri.Parse("http://hello_world", TFeature::FeatureSchemeFlexible), TState::ParsedOK); UNIT_ASSERT_VALUES_EQUAL(uri.GetHost(), "hello_world"); - + UNIT_ASSERT_EQUAL(uri.Parse("httpzzzzz://)(*&^$!\\][';<>`~,q?./index.html", TFeature::FeatureSchemeFlexible), TState::ParsedOK); UNIT_ASSERT_VALUES_EQUAL(uri.GetHost(), ")(*&^$!\\][';<>`~,q"); UNIT_ASSERT_VALUES_EQUAL(uri.GetField(TField::FieldPath), ""); UNIT_ASSERT_VALUES_EQUAL(uri.GetField(TField::FieldQuery), "./index.html"); - + UNIT_ASSERT_EQUAL(uri.Parse("htttttttp://)(*&^%45$!\\][';<>`~,.q/index.html", TFeature::FeatureSchemeFlexible), TState::ParsedOK); UNIT_ASSERT_VALUES_EQUAL(uri.GetHost(), ")(*&^e$!\\][';<>`~,.q"); UNIT_ASSERT_VALUES_EQUAL(uri.GetField(TField::FieldPath), "/index.html"); UNIT_ASSERT_VALUES_EQUAL(uri.GetField(TField::FieldQuery), ""); } - + Y_UNIT_TEST(testSpecialChar) { // test characters which are not always allowed { @@ -899,7 +899,7 @@ namespace NUri { UNIT_ASSERT_VALUES_EQUAL(url.GetHost(), "www.hostname.ru"); UNIT_ASSERT_VALUES_EQUAL(url.GetField(TField::FieldPath), "/path"); } - } + } Y_UNIT_TEST_SUITE(TInvertDomainTest) { Y_UNIT_TEST(TestInvert) { diff --git a/library/cpp/xml/document/README b/library/cpp/xml/document/README index b2649523d8..69f83c55e6 100644 --- a/library/cpp/xml/document/README +++ b/library/cpp/xml/document/README @@ -13,30 +13,30 @@ The standard way to use it is as follows: // iterate over the nodeset for (size_t i = 0; i < nodes.size(); ++i) { - using namespace NXml; + using namespace NXml; TConstNode& node = nodes[i]; - // query node + // query node TString name = node.Name(); TString lang = node.Attr<TString>("lang"); TString text = node.Value<TString>(); - TConstNode child = node.GetFirstChild(""); - // edit node - TNode node = child.ConstCast(); - node.DelAttr("id"); - node.SetAttr("x", 2); - node.SetValue(5); - node.AddText(" apples"); + TConstNode child = node.GetFirstChild(""); + // edit node + TNode node = child.ConstCast(); + node.DelAttr("id"); + node.SetAttr("x", 2); + node.SetValue(5); + node.AddText(" apples"); } - // edit documents with copy-paste - NXml::TDocument xml2("<xpath><node/></xpath>", NXml::TDocument::String); - NXml::TNode place = xml2.Root().Node("xpath/node"); - // copy node's subtree from one document to another - place.AddChild(xml.Root()); - // save (render) single element + // edit documents with copy-paste + NXml::TDocument xml2("<xpath><node/></xpath>", NXml::TDocument::String); + NXml::TNode place = xml2.Root().Node("xpath/node"); + // copy node's subtree from one document to another + place.AddChild(xml.Root()); + // save (render) single element TString modifiedNode = place.ToString(); - // save whole document with optional encoding + // save whole document with optional encoding TString modifiedDoc = xml2.ToString("ISO-8559-1"); - - + + See xml-document_ut.cpp for more examples. diff --git a/library/cpp/xml/document/libxml-guards.h b/library/cpp/xml/document/libxml-guards.h index 4188cecff1..9a7c7a0fbb 100644 --- a/library/cpp/xml/document/libxml-guards.h +++ b/library/cpp/xml/document/libxml-guards.h @@ -6,7 +6,7 @@ #include <libxml/tree.h> #include <libxml/xpath.h> #include <libxml/uri.h> -#include <libxml/xmlsave.h> +#include <libxml/xmlsave.h> namespace NXml { namespace NDetail { @@ -28,12 +28,12 @@ namespace NXml { } }; - struct TSaveCtxtPtrTraits { - static void Destroy(xmlSaveCtxtPtr handle) { - xmlSaveClose(handle); - } - }; - + struct TSaveCtxtPtrTraits { + static void Destroy(xmlSaveCtxtPtr handle) { + xmlSaveClose(handle); + } + }; + } typedef TxmlXPathContextPtr TXPathContextPtr; @@ -45,6 +45,6 @@ namespace NXml { typedef TxmlNodePtr TNodePtr; typedef TAutoPtr<xmlOutputBuffer, NDetail::TOutputBufferPtrTraits> TOutputBufferPtr; typedef TxmlParserCtxtPtr TParserCtxtPtr; - typedef TAutoPtr<xmlSaveCtxt, NDetail::TSaveCtxtPtrTraits> TSaveCtxtPtr; + typedef TAutoPtr<xmlSaveCtxt, NDetail::TSaveCtxtPtrTraits> TSaveCtxtPtr; } diff --git a/library/cpp/xml/document/node-attr.h b/library/cpp/xml/document/node-attr.h index 6e74403943..50641cac55 100644 --- a/library/cpp/xml/document/node-attr.h +++ b/library/cpp/xml/document/node-attr.h @@ -145,12 +145,12 @@ namespace NXml { } inline void TNode::DelAttr(TZtStringBuf name) { - if (xmlUnsetProp(NodePointer, XMLCHAR(name.c_str())) < 0) + if (xmlUnsetProp(NodePointer, XMLCHAR(name.c_str())) < 0) THROW(XmlException, "Can't delete node attribute <" << name << ">"); - } - + } + template <class T> typename std::enable_if<!std::is_convertible_v<T, TZtStringBuf>, TNode>::type TNode::AddChild(TZtStringBuf name, const T& value) { diff --git a/library/cpp/xml/document/xml-document-decl.h b/library/cpp/xml/document/xml-document-decl.h index bfda1fb7e6..5ab17f65bd 100644 --- a/library/cpp/xml/document/xml-document-decl.h +++ b/library/cpp/xml/document/xml-document-decl.h @@ -51,7 +51,7 @@ namespace NXml { int bufferSize = 0; xmlChar* xmlBuff = nullptr; const char* encoding = enc.size() ? enc.data() : Doc->encoding ? nullptr : "UTF-8"; - xmlDocDumpFormatMemoryEnc(Doc.Get(), &xmlBuff, &bufferSize, encoding, shouldFormat); + xmlDocDumpFormatMemoryEnc(Doc.Get(), &xmlBuff, &bufferSize, encoding, shouldFormat); TCharPtr xmlCharBuffPtr(xmlBuff); stream.Write(xmlBuff, bufferSize); } @@ -233,7 +233,7 @@ namespace NXml { * For historical reasons, this only works for *element* nodes. * Use the XPath function if you need other kinds of nodes. */ - /// @todo: quiet should be default, empty nodeset is not an error + /// @todo: quiet should be default, empty nodeset is not an error TNode Node(TZtStringBuf xpath, bool quiet = false, const TNamespacesForXPath& ns = TNamespacesForXPath()); TConstNode Node(TZtStringBuf xpath, bool quiet = false, const TNamespacesForXPath& ns = TNamespacesForXPath()) const; @@ -300,13 +300,13 @@ namespace NXml { TNode AddChild(TZtStringBuf name, TZtStringBuf value); /** - * add child node, making recursive copy of original - * @param node: node to copy from - * returns added node - */ - TNode AddChild(const TConstNode& node); - - /** + * add child node, making recursive copy of original + * @param node: node to copy from + * returns added node + */ + TNode AddChild(const TConstNode& node); + + /** * create text child node * @param name: child name * @param value: node value @@ -392,12 +392,12 @@ namespace NXml { void SetAttr(TZtStringBuf name); /** - * delete node attribute - * @param name: attribute name - */ + * delete node attribute + * @param name: attribute name + */ void DelAttr(TZtStringBuf name); - - /** + + /** * set node application data * @param priv: new application data pointer */ @@ -409,27 +409,27 @@ namespace NXml { void* GetPrivate() const; /** - * get node name - */ + * get node name + */ TString Name() const; - - /** + + /** * get node xpath */ TString Path() const; /** - * get node xml representation - */ + * get node xml representation + */ TString ToString(TZtStringBuf enc = "") const { - TStringStream s; - Save(s, enc); + TStringStream s; + Save(s, enc); return s.Str(); - } + } void Save(IOutputStream& stream, TZtStringBuf enc = "", bool shouldFormat = false) const; void SaveAsHtml(IOutputStream& stream, TZtStringBuf enc = "", bool shouldFormat = false) const; - - /** + + /** * get pointer to internal node */ xmlNode* GetPtr(); @@ -454,9 +454,9 @@ namespace NXml { { } - private: - friend class TConstNodes; - + private: + friend class TConstNodes; + TNode(xmlDoc* doc, xmlNode* node) : NodePointer(node) , DocPointer(doc) @@ -660,13 +660,13 @@ namespace NXml { } /** - * get node name - */ + * get node name + */ TString Name() const { - return ActualNode.Name(); - } - - /** + return ActualNode.Name(); + } + + /** * @return application data pointer, passed by SetPrivate */ void* GetPrivate() const { @@ -694,14 +694,14 @@ namespace NXml { return ActualNode.Path(); } - /** - * get node xml representation - */ + /** + * get node xml representation + */ TString ToString(TZtStringBuf enc = "") const { - return ActualNode.ToString(enc); - } - - TConstNode() = default; + return ActualNode.ToString(enc); + } + + TConstNode() = default; TConstNode(TNode node) : ActualNode(node) { diff --git a/library/cpp/xml/document/xml-document.cpp b/library/cpp/xml/document/xml-document.cpp index 18a554d732..5b195f6151 100644 --- a/library/cpp/xml/document/xml-document.cpp +++ b/library/cpp/xml/document/xml-document.cpp @@ -29,10 +29,10 @@ namespace NXml { TDocHolder doc(xmlNewDoc(XMLCHAR("1.0"))); if (!doc) THROW(XmlException, "Can't create xml document."); - doc->encoding = xmlStrdup(XMLCHAR("utf-8")); - + doc->encoding = xmlStrdup(XMLCHAR("utf-8")); + TNodePtr node(xmlNewNode(nullptr, XMLCHAR(xml.c_str()))); - if (!node) + if (!node) THROW(XmlException, "Can't create root node."); xmlDocSetRootElement(doc.Get(), node.Get()); Y_UNUSED(node.Release()); @@ -178,7 +178,7 @@ namespace NXml { if (n.Size() == 0) return TNode(); else - return n[0].ConstCast(); + return n[0].ConstCast(); } TConstNode TNode::Node(TZtStringBuf xpath, bool quiet, TXPathContext& ctxt) const { @@ -246,14 +246,14 @@ namespace NXml { return AddChild(name, ""); } - /* NOTE: source node will be copied, as otherwise it will be double-freed from this and its own document */ - - TNode TNode::AddChild(const TConstNode& node) { - xmlNodePtr copy = xmlDocCopyNode(node.ConstCast().NodePointer, DocPointer, 1 /* recursive */); - copy = xmlAddChild(NodePointer, copy); - return TNode(DocPointer, copy); - } - + /* NOTE: source node will be copied, as otherwise it will be double-freed from this and its own document */ + + TNode TNode::AddChild(const TConstNode& node) { + xmlNodePtr copy = xmlDocCopyNode(node.ConstCast().NodePointer, DocPointer, 1 /* recursive */); + copy = xmlAddChild(NodePointer, copy); + return TNode(DocPointer, copy); + } + void TNode::SetPrivate(void* priv) { NodePointer->_private = priv; } @@ -274,8 +274,8 @@ namespace NXml { if (IsNull()) THROW(XmlException, "Node is null"); - return CAST2CHAR(NodePointer->name); - } + return CAST2CHAR(NodePointer->name); + } TString TNode::Path() const { TCharPtr path(xmlGetNodePath(NodePointer)); @@ -307,20 +307,20 @@ namespace NXml { } static int XmlWriteToOstream(void* context, const char* buffer, int len) { - // possibly use to save doc as well + // possibly use to save doc as well IOutputStream* out = (IOutputStream*)context; - out->Write(buffer, len); - return len; - } - + out->Write(buffer, len); + return len; + } + void TNode::SaveInternal(IOutputStream& stream, TZtStringBuf enc, int options) const { const char* encoding = enc.size() ? enc.data() : "utf-8"; TSaveCtxtPtr ctx(xmlSaveToIO(XmlWriteToOstream, /* close */ nullptr, &stream, encoding, options)); - if (xmlSaveTree(ctx.Get(), (xmlNode*)GetPtr()) < 0) - THROW(XmlException, "Failed saving node to stream"); - } - + if (xmlSaveTree(ctx.Get(), (xmlNode*)GetPtr()) < 0) + THROW(XmlException, "Failed saving node to stream"); + } + void TNode::Save(IOutputStream& stream, TZtStringBuf enc, bool shouldFormat) const { SaveInternal(stream, enc, shouldFormat ? XML_SAVE_FORMAT : 0); } diff --git a/library/cpp/xml/document/xml-document_ut.cpp b/library/cpp/xml/document/xml-document_ut.cpp index 9f537b75c4..f19a7dbaea 100644 --- a/library/cpp/xml/document/xml-document_ut.cpp +++ b/library/cpp/xml/document/xml-document_ut.cpp @@ -1,5 +1,5 @@ #include <library/cpp/testing/unittest/registar.h> -#include <util/generic/map.h> +#include <util/generic/map.h> #include "xml-document.h" @@ -55,34 +55,34 @@ Y_UNIT_TEST_SUITE(TestXmlDocument) { " <emshort>Emily Short</emshort>\n" " </authors>\n" "</frob>\n"); - // check default utf8 output with ru - { + // check default utf8 output with ru + { NXml::TDocument xml2("frob", NXml::TDocument::RootName); xml2.Root().SetAttr("xyzzy", "привет =)"); UNIT_ASSERT_VALUES_EQUAL(xml2.ToString(), "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" "<frob xyzzy=\"привет =)\"/>\n"); - } + } } Y_UNIT_TEST(XPathNs) { - using namespace NXml; - TDocument xml( + using namespace NXml; + TDocument xml( "<?xml version=\"1.0\"?>\n" "<root xmlns='http://hello.com/hello'>\n" "<a><b len=\"15\" correct=\"1\">hello world</b></a>\n" "<text>Некоторый текст</text>\n" "</root>", TDocument::String); - - TNamespacesForXPath nss; - TNamespaceForXPath ns = {"h", "http://hello.com/hello"}; - nss.push_back(ns); - - TConstNode root = xml.Root(); - TConstNode b = root.Node("h:a/h:b", false, nss); - UNIT_ASSERT_EQUAL(b.Attr<int>("len"), 15); - UNIT_ASSERT_EQUAL(b.Attr<bool>("correct"), true); - - TConstNode text = root.Node("h:text", false, nss); + + TNamespacesForXPath nss; + TNamespaceForXPath ns = {"h", "http://hello.com/hello"}; + nss.push_back(ns); + + TConstNode root = xml.Root(); + TConstNode b = root.Node("h:a/h:b", false, nss); + UNIT_ASSERT_EQUAL(b.Attr<int>("len"), 15); + UNIT_ASSERT_EQUAL(b.Attr<bool>("correct"), true); + + TConstNode text = root.Node("h:text", false, nss); UNIT_ASSERT_EQUAL(text.Value<TString>(), "Некоторый текст"); // For performance you can create xpath context once using nss and pass it. @@ -90,7 +90,7 @@ Y_UNIT_TEST_SUITE(TestXmlDocument) { UNIT_ASSERT(root.Node("text", true, *ctxt).IsNull()); UNIT_ASSERT_EXCEPTION(root.Node("text", false, *ctxt), yexception); UNIT_ASSERT_EQUAL(root.Node("h:text", false, *ctxt).Value<TString>(), "Некоторый текст"); - } + } Y_UNIT_TEST(XmlNodes) { using namespace NXml; TDocument xml("<?xml version=\"1.0\"?>\n" @@ -176,65 +176,65 @@ Y_UNIT_TEST_SUITE(TestXmlDocument) { UNIT_ASSERT_STRINGS_EQUAL(xml.Root().Node("/root/a").Value<TString>(), "first"); } Y_UNIT_TEST(CopyNode) { - using namespace NXml; - // default-construct empty node - TNode empty; - // put to container + using namespace NXml; + // default-construct empty node + TNode empty; + // put to container TMap<int, TNode> nmap; - nmap[2]; - - // do copy - TDocument xml("<?xml version=\"1.0\"?>\n" + nmap[2]; + + // do copy + TDocument xml("<?xml version=\"1.0\"?>\n" "<root><a></a></root>", TDocument::String); - - TDocument xml2("<?xml version=\"1.0\"?>\n" + + TDocument xml2("<?xml version=\"1.0\"?>\n" "<root><node><b>bold</b><i>ita</i></node></root>", TDocument::String); - - TNode node = xml2.Root().Node("//node"); - TNode place = xml.Root().Node("//a"); - - place.AddChild(node); - - TStringStream s; - xml.Save(s, "", false); - UNIT_ASSERT_VALUES_EQUAL(s.Str(), + + TNode node = xml2.Root().Node("//node"); + TNode place = xml.Root().Node("//a"); + + place.AddChild(node); + + TStringStream s; + xml.Save(s, "", false); + UNIT_ASSERT_VALUES_EQUAL(s.Str(), "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<root><a><node><b>bold</b><i>ita</i></node></a></root>\n"); - } - + } + Y_UNIT_TEST(RenderNode) { - using namespace NXml; - { - // no namespaces - TDocument xml( - "<?xml version=\"1.0\"?>\n" - "<root>\n" - "<a><b len=\"15\" correct=\"1\">hello world</b></a>\n" - "<text>Некоторый текст</text>\n" + using namespace NXml; + { + // no namespaces + TDocument xml( + "<?xml version=\"1.0\"?>\n" + "<root>\n" + "<a><b len=\"15\" correct=\"1\">hello world</b></a>\n" + "<text>Некоторый текст</text>\n" "</root>", TDocument::String); - TNode n = xml.Root().Node("//a"); - UNIT_ASSERT_VALUES_EQUAL(n.ToString(), "<a><b len=\"15\" correct=\"1\">hello world</b></a>"); - } - { - // namespaces - TDocument xml( - "<?xml version=\"1.0\"?>\n" - "<root xmlns='http://hello.com/hello'>\n" - "<a><b len=\"15\" correct=\"1\">hello world</b></a>\n" - "<text>Некоторый текст</text>\n" + TNode n = xml.Root().Node("//a"); + UNIT_ASSERT_VALUES_EQUAL(n.ToString(), "<a><b len=\"15\" correct=\"1\">hello world</b></a>"); + } + { + // namespaces + TDocument xml( + "<?xml version=\"1.0\"?>\n" + "<root xmlns='http://hello.com/hello'>\n" + "<a><b len=\"15\" correct=\"1\">hello world</b></a>\n" + "<text>Некоторый текст</text>\n" "</root>", TDocument::String); - TNamespacesForXPath nss; - TNamespaceForXPath ns = {"h", "http://hello.com/hello"}; - nss.push_back(ns); - - TNode n = xml.Root().Node("//h:a", false, nss); - UNIT_ASSERT_VALUES_EQUAL(n.ToString(), "<a><b len=\"15\" correct=\"1\">hello world</b></a>"); - } - } + TNamespacesForXPath nss; + TNamespaceForXPath ns = {"h", "http://hello.com/hello"}; + nss.push_back(ns); + + TNode n = xml.Root().Node("//h:a", false, nss); + UNIT_ASSERT_VALUES_EQUAL(n.ToString(), "<a><b len=\"15\" correct=\"1\">hello world</b></a>"); + } + } Y_UNIT_TEST(ReuseXPathContext) { using namespace NXml; diff --git a/library/cpp/xml/init/ptr.h b/library/cpp/xml/init/ptr.h index 7387c7cc40..e8c2c8a785 100644 --- a/library/cpp/xml/init/ptr.h +++ b/library/cpp/xml/init/ptr.h @@ -1,6 +1,6 @@ -#pragma once - -#include <util/generic/ptr.h> +#pragma once + +#include <util/generic/ptr.h> #include <libxml/tree.h> #include <libxml/parser.h> #include <libxml/xpath.h> @@ -8,39 +8,39 @@ #include <libxml/xmlsave.h> #include <libxml/uri.h> #include <libxml/xmlschemas.h> - + template <class T, void (*DestroyFun)(T*)> -struct TFunctionDestroy { +struct TFunctionDestroy { static inline void Destroy(T* t) noexcept { - if (t) - DestroyFun(t); - } -}; - -namespace NXml { + if (t) + DestroyFun(t); + } +}; + +namespace NXml { #define DEF_HOLDER(type, free) typedef THolder<type, TFunctionDestroy<type, free>> T##type##Holder #define DEF_PTR(type, free) typedef TAutoPtr<type, TFunctionDestroy<type, free>> T##type##Ptr - + // define xmlDocPtr -> TxmlDocHolder TxmlDocPtr DEF_HOLDER(xmlDoc, xmlFreeDoc); DEF_PTR(xmlDoc, xmlFreeDoc); - + // xmlXPathContextPtr xpathCtx; DEF_HOLDER(xmlXPathContext, xmlXPathFreeContext); DEF_PTR(xmlXPathContext, xmlXPathFreeContext); - + // xmlXPathObjectPtr xpathObj; DEF_HOLDER(xmlXPathObject, xmlXPathFreeObject); DEF_PTR(xmlXPathObject, xmlXPathFreeObject); - + // xmlNodeSetPtr nodes DEF_HOLDER(xmlNodeSet, xmlXPathFreeNodeSet); DEF_PTR(xmlNodeSet, xmlXPathFreeNodeSet); - + // xmlSchemaParserCtxtPtr ctxt; DEF_HOLDER(xmlSchemaParserCtxt, xmlSchemaFreeParserCtxt); DEF_PTR(xmlSchemaParserCtxt, xmlSchemaFreeParserCtxt); - + // xmlSchemaPtr schema; DEF_HOLDER(xmlSchema, xmlSchemaFree); DEF_PTR(xmlSchema, xmlSchemaFree); @@ -63,7 +63,7 @@ namespace NXml { DEF_PTR(xmlParserInputBuffer, xmlFreeParserInputBuffer); DEF_PTR(xmlDtd, xmlFreeDtd); DEF_PTR(xmlValidCtxt, xmlFreeValidCtxt); - -#undef DEF_HOLDER -#undef DEF_PTR -} + +#undef DEF_HOLDER +#undef DEF_PTR +} diff --git a/tools/archiver/main.cpp b/tools/archiver/main.cpp index 6cda54c1ea..0c5302e275 100644 --- a/tools/archiver/main.cpp +++ b/tools/archiver/main.cpp @@ -13,44 +13,44 @@ #include <util/string/cast.h> #include <util/string/escape.h> #include <util/string/hex.h> -#include <util/string/subst.h> +#include <util/string/subst.h> #include <util/system/filemap.h> #include <cstring> namespace { class TStringArrayOutput: public IOutputStream { - public: + public: TStringArrayOutput(IOutputStream* slave, size_t stride) - : Slave(*slave) - , Stride(stride) - { - Buf.reserve(stride); - } + : Slave(*slave) + , Stride(stride) + { + Buf.reserve(stride); + } void DoFinish() override { - WriteBuf(); - Flush(); - } + WriteBuf(); + Flush(); + } void DoWrite(const void* data, size_t len) override { - for (const char* p = (const char*)data; len > 0; ++p, --len) { - Buf.append(*p); + for (const char* p = (const char*)data; len > 0; ++p, --len) { + Buf.append(*p); if (Buf.size() == Stride) - WriteBuf(); - } - } + WriteBuf(); + } + } - private: - void WriteBuf() { + private: + void WriteBuf() { Slave << '"' << Buf << "\",\n"sv; - Buf.clear(); - } - - private: + Buf.clear(); + } + + private: IOutputStream& Slave; - const size_t Stride; + const size_t Stride; TString Buf; - }; - + }; + class THexOutput: public IOutputStream { public: inline THexOutput(IOutputStream* slave) @@ -109,7 +109,7 @@ namespace { } private: - // width in source chars + // width in source chars static const size_t Columns = 10; ui64 Count_ = 0; IOutputStream* Slave_ = nullptr; @@ -490,7 +490,7 @@ int main(int argc, char** argv) { "Archiver\n" "Docs: https://wiki.yandex-team.ru/Development/Poisk/arcadia/tools/archiver" ); - + bool hexdump = false; opts.AddLongOption('x', "hexdump", "Produce hexdump") .NoArgument() @@ -598,9 +598,9 @@ int main(int argc, char** argv) { opts.SetFreeArgsMin(1); NLastGetopt::TOptsParseResult optsRes(&opts, argc, argv); - SubstGlobal(append, "\\n", "\n"); - SubstGlobal(prepend, "\\n", "\n"); - + SubstGlobal(append, "\\n", "\n"); + SubstGlobal(prepend, "\\n", "\n"); + TVector<TRec> recs; const auto& files = optsRes.GetFreeArgs(); @@ -654,9 +654,9 @@ int main(int argc, char** argv) { if (hexdump) { hexout.Reset(new THexOutput(out)); out = hexout.Get(); - } else if (stride) { - hexout.Reset(new TStringArrayOutput(out, stride)); - out = hexout.Get(); + } else if (stride) { + hexout.Reset(new TStringArrayOutput(out, stride)); + out = hexout.Get(); } else if (yasmBase) { hexout.Reset(new TYasmOutput(out, yasmBase)); out = hexout.Get(); @@ -690,7 +690,7 @@ int main(int argc, char** argv) { out->Finish(); } catch (...) { } - + outf->Write(append.data(), append.size()); } } catch (...) { diff --git a/util/charset/wide.cpp b/util/charset/wide.cpp index a287438ddd..ce2d9dcad8 100644 --- a/util/charset/wide.cpp +++ b/util/charset/wide.cpp @@ -1,5 +1,5 @@ -#include "wide.h" - +#include "wide.h" + #include <util/generic/mem_copy.h> #include <util/string/strip.h> diff --git a/util/charset/wide.h b/util/charset/wide.h index 04e6928aab..8bb3bc2409 100644 --- a/util/charset/wide.h +++ b/util/charset/wide.h @@ -1,5 +1,5 @@ #pragma once - + #include "recode_result.h" #include "unidata.h" #include "utf8.h" @@ -257,7 +257,7 @@ public: return Begin; } }; - + namespace NDetail { template <bool robust, typename TCharType> inline void UTF8ToWideImplScalar(const unsigned char*& cur, const unsigned char* last, TCharType*& dest) noexcept { @@ -622,7 +622,7 @@ template <typename TChar1, typename TChar2> inline void Copy(const TChar1* first, size_t len, TChar2* result) { Copy(first, first + len, result); } - + //! copies symbols from one character sequence to another without any conversion //! @note this function can be used instead of the template constructor of @c std::basic_string: //! template <typename InputIterator> @@ -635,7 +635,7 @@ inline TStringType CopyTo(const TChar* first, const TChar* last) { Copy(first, last, str.begin()); return str; } - + template <typename TStringType, typename TChar> inline TStringType CopyTo(const TChar* s, size_t n) { TStringType str = TStringType::Uninitialized(n); diff --git a/util/datetime/parser.rl6 b/util/datetime/parser.rl6 index 931f09eae1..879550727a 100644 --- a/util/datetime/parser.rl6 +++ b/util/datetime/parser.rl6 @@ -209,7 +209,7 @@ secondFrac = digit {1,6} >clear_int $update_int @{ secondFracTail = (digit*); zoneZ = [Zz] @set_zone_utc; -zoneOffset = space? . ('+' | '-') >{ Sign = fc == '+' ? 1 : -1; } . int2 @{ DateTimeFields.ZoneOffsetMinutes = Sign * (i32)TDuration::Hours(I).Minutes(); } . (':')? . (int2 @{ DateTimeFields.ZoneOffsetMinutes += I * Sign; })?; +zoneOffset = space? . ('+' | '-') >{ Sign = fc == '+' ? 1 : -1; } . int2 @{ DateTimeFields.ZoneOffsetMinutes = Sign * (i32)TDuration::Hours(I).Minutes(); } . (':')? . (int2 @{ DateTimeFields.ZoneOffsetMinutes += I * Sign; })?; zone = zoneZ | zoneOffset; iso8601date = (year . '-' . month . '-' . day) | (year . month . day); diff --git a/util/folder/path.cpp b/util/folder/path.cpp index bfe0c67d68..ad32a522a8 100644 --- a/util/folder/path.cpp +++ b/util/folder/path.cpp @@ -21,10 +21,10 @@ void TFsPath::CheckDefined() const { } } -bool TFsPath::IsSubpathOf(const TFsPath& that) const { - const TSplit& split = GetSplit(); - const TSplit& rsplit = that.GetSplit(); - +bool TFsPath::IsSubpathOf(const TFsPath& that) const { + const TSplit& split = GetSplit(); + const TSplit& rsplit = that.GetSplit(); + if (rsplit.IsAbsolute != split.IsAbsolute) { return false; } @@ -34,12 +34,12 @@ bool TFsPath::IsSubpathOf(const TFsPath& that) const { } if (rsplit.size() >= split.size()) { - return false; + return false; } - + return std::equal(rsplit.begin(), rsplit.end(), split.begin()); -} - +} + bool TFsPath::IsNonStrictSubpathOf(const TFsPath& that) const { const TSplit& split = GetSplit(); const TSplit& rsplit = that.GetSplit(); @@ -59,12 +59,12 @@ bool TFsPath::IsNonStrictSubpathOf(const TFsPath& that) const { return std::equal(rsplit.begin(), rsplit.end(), split.begin()); } -TFsPath TFsPath::RelativeTo(const TFsPath& root) const { - TSplit split = GetSplit(); - const TSplit& rsplit = root.GetSplit(); +TFsPath TFsPath::RelativeTo(const TFsPath& root) const { + TSplit split = GetSplit(); + const TSplit& rsplit = root.GetSplit(); if (split.Reconstruct() == rsplit.Reconstruct()) { - return TFsPath(); + return TFsPath(); } if (!this->IsSubpathOf(root)) { @@ -74,9 +74,9 @@ TFsPath TFsPath::RelativeTo(const TFsPath& root) const { split.erase(split.begin(), split.begin() + rsplit.size()); split.IsAbsolute = false; - return TFsPath(split.Reconstruct()); -} - + return TFsPath(split.Reconstruct()); +} + TFsPath TFsPath::RelativePath(const TFsPath& root) const { TSplit split = GetSplit(); const TSplit& rsplit = root.GetSplit(); @@ -100,22 +100,22 @@ TFsPath TFsPath::RelativePath(const TFsPath& root) const { return r.size() ? TFsPath(r) : TFsPath(); } -TFsPath TFsPath::Parent() const { +TFsPath TFsPath::Parent() const { if (!IsDefined()) { return TFsPath(); } - TSplit split = GetSplit(); + TSplit split = GetSplit(); if (split.size()) { split.pop_back(); } if (!split.size() && !split.IsAbsolute) { - return TFsPath("."); + return TFsPath("."); } - return TFsPath(split.Reconstruct()); -} - -TFsPath& TFsPath::operator/=(const TFsPath& that) { + return TFsPath(split.Reconstruct()); +} + +TFsPath& TFsPath::operator/=(const TFsPath& that) { if (!IsDefined()) { *this = that; @@ -127,18 +127,18 @@ TFsPath& TFsPath::operator/=(const TFsPath& that) { TSplit split = GetSplit(); const TSplit& rsplit = that.GetSplit(); split.insert(split.end(), rsplit.begin(), rsplit.end()); - *this = TFsPath(split.Reconstruct()); - } - return *this; -} - -TFsPath& TFsPath::Fix() { - // just normalize via reconstruction + *this = TFsPath(split.Reconstruct()); + } + return *this; +} + +TFsPath& TFsPath::Fix() { + // just normalize via reconstruction TFsPath(GetSplit().Reconstruct()).Swap(*this); - return *this; -} - + return *this; +} + TString TFsPath::GetName() const { if (!IsDefined()) { return TString(); @@ -194,20 +194,20 @@ TFsPath::TFsPath() { } TFsPath::TFsPath(const TString& path) - : Path_(path) -{ + : Path_(path) +{ VerifyPath(Path_); } TFsPath::TFsPath(const TStringBuf path) - : Path_(ToString(path)) -{ + : Path_(ToString(path)) +{ VerifyPath(Path_); -} - -TFsPath::TFsPath(const char* path) - : Path_(path) -{ +} + +TFsPath::TFsPath(const char* path) + : Path_(path) +{ } TFsPath TFsPath::Child(const TString& name) const { @@ -215,7 +215,7 @@ TFsPath TFsPath::Child(const TString& name) const { ythrow TIoException() << "child name must not be empty"; } - return *this / name; + return *this / name; } struct TClosedir { diff --git a/util/folder/path.h b/util/folder/path.h index 2fb4d6b4ef..ce5a18f394 100644 --- a/util/folder/path.h +++ b/util/folder/path.h @@ -46,7 +46,7 @@ public: inline const char* c_str() const { return Path_.c_str(); - } + } inline operator const TString&() const { return Path_; @@ -60,17 +60,17 @@ public: return Path_ != that.Path_; } - TFsPath& operator/=(const TFsPath& that); + TFsPath& operator/=(const TFsPath& that); friend TFsPath operator/(const TFsPath& s, const TFsPath& p) { TFsPath ret(s); return ret /= p; - } - + } + const TPathSplit& PathSplit() const; - TFsPath& Fix(); - + TFsPath& Fix(); + inline const TString& GetPath() const { return Path_; } @@ -97,7 +97,7 @@ public: * @param that - presumable parent path of this * @return True if this is a subpath of that and false otherwise. */ - bool IsSubpathOf(const TFsPath& that) const; + bool IsSubpathOf(const TFsPath& that) const; /** * TFsPath("/a/b").IsNonStrictSubpathOf("/a") -> true @@ -110,9 +110,9 @@ public: */ bool IsNonStrictSubpathOf(const TFsPath& that) const; - bool IsContainerOf(const TFsPath& that) const { - return that.IsSubpathOf(*this); - } + bool IsContainerOf(const TFsPath& that) const { + return that.IsSubpathOf(*this); + } TFsPath RelativeTo(const TFsPath& root) const; //must be subpath of root @@ -127,11 +127,11 @@ public: TFsPath Parent() const; TString Basename() const { - return GetName(); - } + return GetName(); + } TString Dirname() const { - return Parent(); - } + return Parent(); + } TFsPath Child(const TString& name) const; @@ -168,8 +168,8 @@ public: inline bool Stat(TFileStat& stat) const { stat = TFileStat(Path_.data()); - return stat.Mode; - } + return stat.Mode; + } bool Exists() const; /// false if not exists @@ -211,7 +211,7 @@ private: /// cache mutable TSimpleIntrusivePtr<TSplit> Split_; }; - + namespace NPrivate { inline void AppendToFsPath(TFsPath&) { } diff --git a/util/generic/buffer.h b/util/generic/buffer.h index 9576467404..bdf469da08 100644 --- a/util/generic/buffer.h +++ b/util/generic/buffer.h @@ -161,7 +161,7 @@ public: Reserve(len); Pos_ = len; } - + // Method works like Resize, but allocates exact specified number of bytes // rather than rounded up to next power of 2 // Use with care diff --git a/util/generic/buffer_ut.cpp b/util/generic/buffer_ut.cpp index 437d7122ec..d6c7f70e0c 100644 --- a/util/generic/buffer_ut.cpp +++ b/util/generic/buffer_ut.cpp @@ -56,22 +56,22 @@ Y_UNIT_TEST_SUITE(TBufferTest) { buf.Resize(10); UNIT_ASSERT_VALUES_EQUAL(buf.size(), 10u); - + buf.Resize(0); UNIT_ASSERT_VALUES_EQUAL(buf.size(), 0u); - + buf.Resize(9); memcpy(buf.data(), content, 9); UNIT_ASSERT_VALUES_EQUAL(TString(buf.data(), buf.size()), "some text"); - + buf.Resize(4); UNIT_ASSERT_VALUES_EQUAL(TString(buf.data(), buf.size()), "some"); } - + Y_UNIT_TEST(TestReserve) { TBuffer buf; UNIT_ASSERT_EQUAL(buf.Capacity(), 0); - + buf.Reserve(4); UNIT_ASSERT_EQUAL(buf.Capacity(), 4); diff --git a/util/generic/string_ut.cpp b/util/generic/string_ut.cpp index ac82e9091d..b9099371b0 100644 --- a/util/generic/string_ut.cpp +++ b/util/generic/string_ut.cpp @@ -23,9 +23,9 @@ static_assert(sizeof(TString) == sizeof(const char*), "expect sizeof(TString) == class TStringTestZero: public TTestBase { UNIT_TEST_SUITE(TStringTestZero); UNIT_TEST(TestZero); - UNIT_TEST_SUITE_END(); + UNIT_TEST_SUITE_END(); -public: +public: void TestZero() { const char data[] = "abc\0def\0"; TString s(data, sizeof(data)); @@ -33,7 +33,7 @@ public: UNIT_ASSERT(s.StartsWith(s)); UNIT_ASSERT(s.EndsWith(s)); UNIT_ASSERT(s.Contains('\0')); - + const char raw_def[] = "def"; const char raw_zero[] = "\0"; TString def(raw_def, sizeof(raw_def) - 1); @@ -52,7 +52,7 @@ public: UNIT_ASSERT(s != copy); copy.replace(copy.size() - 1, 1, "\0", 0, 1); UNIT_ASSERT(s == copy); - + TString prefix(data, 5); UNIT_ASSERT(s.StartsWith(prefix)); UNIT_ASSERT(s != prefix); @@ -60,7 +60,7 @@ public: UNIT_ASSERT(s > s.data()); UNIT_ASSERT(s == TString(s.data(), s.size())); UNIT_ASSERT(data < s); - + s.remove(5); UNIT_ASSERT(s == prefix); } diff --git a/util/generic/ylimits_ut.cpp b/util/generic/ylimits_ut.cpp index f1b3c6858c..896043a145 100644 --- a/util/generic/ylimits_ut.cpp +++ b/util/generic/ylimits_ut.cpp @@ -133,7 +133,7 @@ void TLimitTest::TestLimits() { UNIT_ASSERT(TestFloatLimits(float())); UNIT_ASSERT(TestFloatLimits(double())); using long_double = long double; - UNIT_ASSERT(RUNNING_ON_VALGRIND || TestFloatLimits(long_double())); + UNIT_ASSERT(RUNNING_ON_VALGRIND || TestFloatLimits(long_double())); } void TLimitTest::TestNan() { diff --git a/util/memory/tempbuf.h b/util/memory/tempbuf.h index 334670eb1e..315c30ed86 100644 --- a/util/memory/tempbuf.h +++ b/util/memory/tempbuf.h @@ -51,7 +51,7 @@ private: }; template <typename T> -class TTempArray: private TTempBuf { +class TTempArray: private TTempBuf { private: static T* TypedPointer(char* pointer) noexcept { return reinterpret_cast<T*>(pointer); @@ -100,4 +100,4 @@ public: T* Proceed(size_t off) { return (T*)TTempBuf::Proceed(RawSize(off)); } -}; +}; diff --git a/util/stream/zerocopy.h b/util/stream/zerocopy.h index 3315aa3a51..dffe304457 100644 --- a/util/stream/zerocopy.h +++ b/util/stream/zerocopy.h @@ -1,9 +1,9 @@ #pragma once - + #include <util/system/yassert.h> #include <util/system/defaults.h> #include <util/generic/ylimits.h> - + #include "input.h" class IOutputStream; @@ -22,7 +22,7 @@ class IZeroCopyInput: public IInputStream { public: IZeroCopyInput() noexcept = default; ~IZeroCopyInput() override; - + IZeroCopyInput(IZeroCopyInput&&) noexcept = default; IZeroCopyInput& operator=(IZeroCopyInput&&) noexcept = default; @@ -54,8 +54,8 @@ protected: size_t DoSkip(size_t len) override; ui64 DoReadAll(IOutputStream& out) override; virtual size_t DoNext(const void** ptr, size_t len) = 0; -}; - +}; + /** * Input stream with direct access to the input buffer and ability to undo read * diff --git a/util/string/escape.cpp b/util/string/escape.cpp index cd09a7dbd0..3378a14a17 100644 --- a/util/string/escape.cpp +++ b/util/string/escape.cpp @@ -5,8 +5,8 @@ #include <util/charset/utf8.h> #include <util/charset/wide.h> -/// @todo: escape trigraphs (eg "??/" is "\") - +/// @todo: escape trigraphs (eg "??/" is "\") + /* REFEREBCES FOR ESCAPE SEQUENCE INTERPRETATION: * C99 p. 6.4.3 Universal character names. * C99 p. 6.4.4.4 Character constants. @@ -31,14 +31,14 @@ * - Hexadecimal escape sequence spans until rightmost non-hexadecimal-digit character. * - Universal character name consists of exactly 4 or 8 hexadecimal digit. * - * by kerzum@ - * It is also required to escape trigraphs that are enabled in compilers by default and - * are also processed inside string literals - * The nine trigraphs and their replacements are - * - * Trigraph: ??( ??) ??< ??> ??= ??/ ??' ??! ??- - * Replacement: [ ] { } # \ ^ | ~ - * + * by kerzum@ + * It is also required to escape trigraphs that are enabled in compilers by default and + * are also processed inside string literals + * The nine trigraphs and their replacements are + * + * Trigraph: ??( ??) ??< ??> ??= ??/ ??' ??! ??- + * Replacement: [ ] { } # \ ^ | ~ + * */ namespace { template <typename TChar> diff --git a/util/string/escape_ut.cpp b/util/string/escape_ut.cpp index cd38ecffd3..49fb122972 100644 --- a/util/string/escape_ut.cpp +++ b/util/string/escape_ut.cpp @@ -41,7 +41,7 @@ static const TExample CommonTestData[] = { {"Slash\\\\dash!", "Slash\\dash!"}, {R"(There\nare\r\nnewlines.)", "There\nare\r\nnewlines."}, {"There\\tare\\ttabs.", "There\tare\ttabs."}, - + {"There are questions \\x3F\\x3F?", "There are questions ???"}, {"There are questions \\x3F?", "There are questions ??"}, }; @@ -94,15 +94,15 @@ Y_UNIT_TEST_SUITE(TEscapeCTest) { UNIT_ASSERT_VALUES_EQUAL(u"h", EscapeC(u'h')); UNIT_ASSERT_VALUES_EQUAL(u"\\xFF", EscapeC(wchar16(255))); } - + Y_UNIT_TEST(TestEscapeTrigraphs) { UNIT_ASSERT_VALUES_EQUAL("?", EscapeC(TString("?"))); UNIT_ASSERT_VALUES_EQUAL("\\x3F?", EscapeC(TString("??"))); UNIT_ASSERT_VALUES_EQUAL("\\x3F\\x3F?", EscapeC(TString("???"))); - // ok but may cause warning about trigraphs + // ok but may cause warning about trigraphs // UNIT_ASSERT_VALUES_EQUAL("[x]?z", EscapeC(TString("??(x??)?z"))); UNIT_ASSERT_VALUES_EQUAL("\\x3F?x\\x3F\\x3F?z", EscapeC(TString("??x???z"))); - } + } Y_UNIT_TEST(TestUnescapeCCharLen) { auto test = [](const char* str, size_t len) { diff --git a/util/string/util.cpp b/util/string/util.cpp index b14f20bf75..4e2cc82437 100644 --- a/util/string/util.cpp +++ b/util/string/util.cpp @@ -48,7 +48,7 @@ Tr::Tr(const char* from, const char* to) { Map[(ui8)*from] = *to; } } - + size_t Tr::FindFirstChangePosition(const TString& str) const { for (auto it = str.begin(); it != str.end(); ++it) { if (ConvertChar(*it) != *it) { diff --git a/util/system/shellcommand.cpp b/util/system/shellcommand.cpp index b1989b5c8c..3cc23600cf 100644 --- a/util/system/shellcommand.cpp +++ b/util/system/shellcommand.cpp @@ -4,7 +4,7 @@ #include "sigset.h" #include "atomic.h" -#include <util/folder/dirut.h> +#include <util/folder/dirut.h> #include <util/generic/algorithm.h> #include <util/generic/buffer.h> #include <util/generic/vector.h> @@ -18,12 +18,12 @@ #include <errno.h> -#if defined(_unix_) +#if defined(_unix_) #include <unistd.h> #include <fcntl.h> #include <grp.h> #include <sys/wait.h> - + using TPid = pid_t; using TWaitResult = pid_t; using TExitStatus = int; @@ -34,25 +34,25 @@ using TGetGroupListGid = int; #else using TGetGroupListGid = gid_t; #endif -#elif defined(_win_) +#elif defined(_win_) #include <string> #include "winint.h" - + using TPid = HANDLE; using TWaitResult = DWORD; using TExitStatus = DWORD; #define WAIT_PROCEED WAIT_TIMEOUT #pragma warning(disable : 4296) // 'wait_result >= WAIT_OBJECT_0' : expression is always tru -#else +#else #error("unknown os, shell command is not implemented") -#endif - +#endif + #define DBG(stmt) \ {} -// #define DBG(stmt) stmt - +// #define DBG(stmt) stmt + namespace { constexpr static size_t DATA_BUFFER_SIZE = 128 * 1024; @@ -107,89 +107,89 @@ namespace { #endif } -// temporary measure to avoid rewriting all poll calls on win TPipeHandle -#if defined(_win_) +// temporary measure to avoid rewriting all poll calls on win TPipeHandle +#if defined(_win_) using REALPIPEHANDLE = HANDLE; #define INVALID_REALPIPEHANDLE INVALID_HANDLE_VALUE - -class TRealPipeHandle + +class TRealPipeHandle : public TNonCopyable { -public: +public: inline TRealPipeHandle() noexcept - : Fd_(INVALID_REALPIPEHANDLE) - { - } - + : Fd_(INVALID_REALPIPEHANDLE) + { + } + inline TRealPipeHandle(REALPIPEHANDLE fd) noexcept - : Fd_(fd) - { - } - + : Fd_(fd) + { + } + inline ~TRealPipeHandle() { - Close(); - } - + Close(); + } + bool Close() noexcept { - bool ok = true; - if (Fd_ != INVALID_REALPIPEHANDLE) - ok = CloseHandle(Fd_); - Fd_ = INVALID_REALPIPEHANDLE; - return ok; - } - + bool ok = true; + if (Fd_ != INVALID_REALPIPEHANDLE) + ok = CloseHandle(Fd_); + Fd_ = INVALID_REALPIPEHANDLE; + return ok; + } + inline REALPIPEHANDLE Release() noexcept { - REALPIPEHANDLE ret = Fd_; - Fd_ = INVALID_REALPIPEHANDLE; - return ret; - } - + REALPIPEHANDLE ret = Fd_; + Fd_ = INVALID_REALPIPEHANDLE; + return ret; + } + inline void Swap(TRealPipeHandle& r) noexcept { - DoSwap(Fd_, r.Fd_); - } - + DoSwap(Fd_, r.Fd_); + } + inline operator REALPIPEHANDLE() const noexcept { - return Fd_; - } - + return Fd_; + } + inline bool IsOpen() const noexcept { - return Fd_ != INVALID_REALPIPEHANDLE; - } - + return Fd_ != INVALID_REALPIPEHANDLE; + } + ssize_t Read(void* buffer, size_t byteCount) const noexcept { - DWORD doneBytes; + DWORD doneBytes; if (!ReadFile(Fd_, buffer, byteCount, &doneBytes, nullptr)) - return -1; - return doneBytes; - } + return -1; + return doneBytes; + } ssize_t Write(const void* buffer, size_t byteCount) const noexcept { - DWORD doneBytes; + DWORD doneBytes; if (!WriteFile(Fd_, buffer, byteCount, &doneBytes, nullptr)) - return -1; - return doneBytes; - } - + return -1; + return doneBytes; + } + static void Pipe(TRealPipeHandle& reader, TRealPipeHandle& writer, EOpenMode mode) { (void)mode; - REALPIPEHANDLE fds[2]; + REALPIPEHANDLE fds[2]; if (!CreatePipe(&fds[0], &fds[1], nullptr /* handles are not inherited */, 0)) - ythrow TFileError() << "failed to create a pipe"; - TRealPipeHandle(fds[0]).Swap(reader); - TRealPipeHandle(fds[1]).Swap(writer); - } - + ythrow TFileError() << "failed to create a pipe"; + TRealPipeHandle(fds[0]).Swap(reader); + TRealPipeHandle(fds[1]).Swap(writer); + } + private: - REALPIPEHANDLE Fd_; -}; - -#else + REALPIPEHANDLE Fd_; +}; + +#else using TRealPipeHandle = TPipeHandle; using REALPIPEHANDLE = PIPEHANDLE; #define INVALID_REALPIPEHANDLE INVALID_PIPEHANDLE -#endif - -class TShellCommand::TImpl +#endif + +class TShellCommand::TImpl : public TAtomicRefCount<TShellCommand::TImpl> { -private: +private: TPid Pid; TString Command; TList<TString> Arguments; @@ -208,7 +208,7 @@ private: TFileHandle OutputHandle; TFileHandle ErrorHandle; - /// @todo: store const TShellCommandOptions, no need for so many vars + /// @todo: store const TShellCommandOptions, no need for so many vars bool TerminateFlag = false; bool ClearSignalMask = false; bool CloseAllFdsOnExec = false; @@ -230,9 +230,9 @@ private: struct TProcessInfo { TImpl* Parent; - TRealPipeHandle InputFd; - TRealPipeHandle OutputFd; - TRealPipeHandle ErrorFd; + TRealPipeHandle InputFd; + TRealPipeHandle OutputFd; + TRealPipeHandle ErrorFd; TProcessInfo(TImpl* parent, REALPIPEHANDLE inputFd, REALPIPEHANDLE outputFd, REALPIPEHANDLE errorFd) : Parent(parent) , InputFd(inputFd) @@ -242,12 +242,12 @@ private: } }; - struct TPipes { - TRealPipeHandle OutputPipeFd[2]; - TRealPipeHandle ErrorPipeFd[2]; - TRealPipeHandle InputPipeFd[2]; - // pipes are closed by automatic dtor - void PrepareParents() { + struct TPipes { + TRealPipeHandle OutputPipeFd[2]; + TRealPipeHandle ErrorPipeFd[2]; + TRealPipeHandle InputPipeFd[2]; + // pipes are closed by automatic dtor + void PrepareParents() { if (OutputPipeFd[1].IsOpen()) { OutputPipeFd[1].Close(); } @@ -255,16 +255,16 @@ private: ErrorPipeFd[1].Close(); } if (InputPipeFd[1].IsOpen()) { - InputPipeFd[0].Close(); + InputPipeFd[0].Close(); } - } - void ReleaseParents() { - InputPipeFd[1].Release(); - OutputPipeFd[0].Release(); - ErrorPipeFd[0].Release(); - } - }; - + } + void ReleaseParents() { + InputPipeFd[1].Release(); + OutputPipeFd[0].Release(); + ErrorPipeFd[0].Release(); + } + }; + struct TPipePump { TRealPipeHandle* Pipe; IOutputStream* OutputStream; @@ -273,12 +273,12 @@ private: TString InternalError; }; -#if defined(_unix_) +#if defined(_unix_) void OnFork(TPipes& pipes, sigset_t oldmask, char* const* argv, char* const* envp, const std::function<void()>& afterFork) const; -#else - void StartProcess(TPipes& pipes); -#endif - +#else + void StartProcess(TPipes& pipes); +#endif + public: inline TImpl(const TStringBuf cmd, const TList<TString>& args, const TShellCommandOptions& options, const TString& workdir) : Pid(0) @@ -298,7 +298,7 @@ public: , UseShell(options.UseShell) , QuoteArguments(options.QuoteArguments) , DetachSession(options.DetachSession) - , CloseStreams(options.CloseStreams) + , CloseStreams(options.CloseStreams) , ShouldCloseInput(options.ShouldCloseInput) , InputMode(options.InputMode) , OutputMode(options.OutputMode) @@ -386,24 +386,24 @@ public: return ErrorHandle; } - // start child process - void Run(); + // start child process + void Run(); inline void Terminate() { if (!!Pid && (AtomicGet(ExecutionStatus) == SHELL_RUNNING)) { - bool ok = -#if defined(_unix_) + bool ok = +#if defined(_unix_) kill(DetachSession ? -1 * Pid : Pid, SIGTERM) == 0; if (!ok && (errno == ESRCH) && DetachSession) { // this could fail when called before child proc completes setsid(). ok = kill(Pid, SIGTERM) == 0; kill(-Pid, SIGTERM); // between a failed kill(-Pid) and a successful kill(Pid) a grandchild could have been spawned } -#else +#else TerminateProcess(Pid, 1 /* exit code */); -#endif +#endif if (!ok) { - ythrow TSystemError() << "cannot terminate " << Pid; + ythrow TSystemError() << "cannot terminate " << Pid; } } } @@ -426,28 +426,28 @@ public: pi->InputFd.Close(); pi->ErrorFd.Close(); pi->OutputFd.Close(); - - if (pi->Parent->CloseStreams) { + + if (pi->Parent->CloseStreams) { if (pi->Parent->ErrorStream) { - pi->Parent->ErrorStream->Finish(); + pi->Parent->ErrorStream->Finish(); } if (pi->Parent->OutputStream) { - pi->Parent->OutputStream->Finish(); + pi->Parent->OutputStream->Finish(); } - } - + } + delete pi; return true; } - // interchange io while process is alive + // interchange io while process is alive inline static void Communicate(TProcessInfo* pi); inline static void* WatchProcess(void* data) { TProcessInfo* pi = reinterpret_cast<TProcessInfo*>(data); - Communicate(pi); + Communicate(pi); return nullptr; - } + } inline static void* ReadStream(void* data) noexcept { TPipePump* pump = reinterpret_cast<TPipePump*>(data); @@ -510,16 +510,16 @@ public: } TString GetQuotedCommand() const; -}; +}; -#if defined(_win_) -void TShellCommand::TImpl::StartProcess(TShellCommand::TImpl::TPipes& pipes) { - // Setup STARTUPINFO to redirect handles. +#if defined(_win_) +void TShellCommand::TImpl::StartProcess(TShellCommand::TImpl::TPipes& pipes) { + // Setup STARTUPINFO to redirect handles. STARTUPINFOW startup_info; - ZeroMemory(&startup_info, sizeof(startup_info)); - startup_info.cb = sizeof(startup_info); - startup_info.dwFlags = STARTF_USESTDHANDLES; - + ZeroMemory(&startup_info, sizeof(startup_info)); + startup_info.cb = sizeof(startup_info); + startup_info.dwFlags = STARTF_USESTDHANDLES; + if (OutputMode != TShellCommandOptions::HANDLE_INHERIT) { if (!SetHandleInformation(pipes.OutputPipeFd[1], HANDLE_FLAG_INHERIT, HANDLE_FLAG_INHERIT)) { ythrow TSystemError() << "cannot set handle info"; @@ -531,11 +531,11 @@ void TShellCommand::TImpl::StartProcess(TShellCommand::TImpl::TPipes& pipes) { } } if (InputMode != TShellCommandOptions::HANDLE_INHERIT) { - if (!SetHandleInformation(pipes.InputPipeFd[0], HANDLE_FLAG_INHERIT, HANDLE_FLAG_INHERIT)) - ythrow TSystemError() << "cannot set handle info"; + if (!SetHandleInformation(pipes.InputPipeFd[0], HANDLE_FLAG_INHERIT, HANDLE_FLAG_INHERIT)) + ythrow TSystemError() << "cannot set handle info"; } - - // A sockets do not work as std streams for some reason + + // A sockets do not work as std streams for some reason if (OutputMode != TShellCommandOptions::HANDLE_INHERIT) { startup_info.hStdOutput = pipes.OutputPipeFd[1]; } else { @@ -547,20 +547,20 @@ void TShellCommand::TImpl::StartProcess(TShellCommand::TImpl::TPipes& pipes) { startup_info.hStdError = GetStdHandle(STD_ERROR_HANDLE); } if (InputMode != TShellCommandOptions::HANDLE_INHERIT) { - startup_info.hStdInput = pipes.InputPipeFd[0]; + startup_info.hStdInput = pipes.InputPipeFd[0]; } else { // Don't leave hStdInput unfilled, otherwise any attempt to retrieve the operating-system file handle // that is associated with the specified file descriptor will led to errors. startup_info.hStdInput = GetStdHandle(STD_INPUT_HANDLE); } - - PROCESS_INFORMATION process_info; + + PROCESS_INFORMATION process_info; // TString cmd = "cmd /U" + TUtf16String can be used to read unicode messages from cmd - // /A - ansi charset /Q - echo off, /C - command, /Q - special quotes + // /A - ansi charset /Q - echo off, /C - command, /Q - special quotes TString qcmd = GetQuotedCommand(); TString cmd = UseShell ? "cmd /A /Q /S /C \"" + qcmd + "\"" : qcmd; - // winapi can modify command text, copy it - + // winapi can modify command text, copy it + Y_ENSURE_EX(cmd.size() < MAX_COMMAND_LINE, yexception() << "Command is too long (length=" << cmd.size() << ")"); TTempArray<wchar_t> cmdcopy(MAX_COMMAND_LINE); Copy(cmd.data(), cmd.data() + cmd.size(), cmdcopy.Data()); @@ -617,16 +617,16 @@ void TShellCommand::TImpl::StartProcess(TShellCommand::TImpl::TPipes& pipes) { if (!res) { AtomicSet(ExecutionStatus, SHELL_ERROR); - /// @todo: write to error stream if set + /// @todo: write to error stream if set TStringOutput out(CollectedError); out << "Process was not created: " << LastSystemErrorText() << " command text was: '" << GetAString(cmdcopy.Data()) << "'"; - } + } Pid = process_info.hProcess; CloseHandle(process_info.hThread); DBG(Cerr << "created process id " << Pid << " in dir: " << cwd << ", cmd: " << cmdcopy.Data() << Endl); -} -#endif - +} +#endif + void ShellQuoteArg(TString& dst, TStringBuf argument) { dst.append("\""); TStringBuf l, r; @@ -657,14 +657,14 @@ TString TShellCommand::TImpl::GetQuotedCommand() const { // Don't add unnecessary quotes. It's especially important for the windows with a 32k command line length limit. if (QuoteArguments && ArgNeedsQuotes(argument)) { ::ShellQuoteArgSp(quoted, argument); - } else { + } else { quoted.append(" ").append(argument); - } - } - return quoted; -} - -#if defined(_unix_) + } + } + return quoted; +} + +#if defined(_unix_) void TShellCommand::TImpl::OnFork(TPipes& pipes, sigset_t oldmask, char* const* argv, char* const* envp, const std::function<void()>& afterFork) const { try { if (DetachSession) { @@ -715,7 +715,7 @@ void TShellCommand::TImpl::OnFork(TPipes& pipes, sigset_t oldmask, char* const* sErr.Release(); sErrNew.Release(); } - + if (WorkDir.size()) { NFs::SetCurrentWorkingDirectory(WorkDir); } @@ -724,8 +724,8 @@ void TShellCommand::TImpl::OnFork(TPipes& pipes, sigset_t oldmask, char* const* for (int fd = NSystemInfo::MaxOpenFiles(); fd > STDERR_FILENO; --fd) { fcntl(fd, F_SETFD, FD_CLOEXEC); } - } - + } + if (!User.Name.empty()) { ImpersonateUser(User); } @@ -750,18 +750,18 @@ void TShellCommand::TImpl::OnFork(TPipes& pipes, sigset_t oldmask, char* const* Cerr << "Process was not created: " << "unknown error" << Endl; } - + _exit(-1); -} -#endif - -void TShellCommand::TImpl::Run() { +} +#endif + +void TShellCommand::TImpl::Run() { Y_ENSURE(AtomicGet(ExecutionStatus) != SHELL_RUNNING, TStringBuf("Process is already running")); - // Prepare I/O streams - CollectedOutput.clear(); - CollectedError.clear(); - TPipes pipes; - + // Prepare I/O streams + CollectedOutput.clear(); + CollectedError.clear(); + TPipes pipes; + if (OutputMode != TShellCommandOptions::HANDLE_INHERIT) { TRealPipeHandle::Pipe(pipes.OutputPipeFd[0], pipes.OutputPipeFd[1], CloseOnExec); } @@ -770,11 +770,11 @@ void TShellCommand::TImpl::Run() { } if (InputMode != TShellCommandOptions::HANDLE_INHERIT) { TRealPipeHandle::Pipe(pipes.InputPipeFd[0], pipes.InputPipeFd[1], CloseOnExec); - } - + } + AtomicSet(ExecutionStatus, SHELL_RUNNING); - -#if defined(_unix_) + +#if defined(_unix_) // block all signals to avoid signal handler race after fork() sigset_t oldmask, newmask; SigFillSet(&newmask); @@ -817,12 +817,12 @@ void TShellCommand::TImpl::Run() { envp.push_back(nullptr); } - pid_t pid = fork(); - if (pid == -1) { + pid_t pid = fork(); + if (pid == -1) { AtomicSet(ExecutionStatus, SHELL_ERROR); - /// @todo check if pipes are still open + /// @todo check if pipes are still open ythrow TSystemError() << "Cannot fork"; - } else if (pid == 0) { // child + } else if (pid == 0) { // child if (envp.size() != 0) { OnFork(pipes, oldmask, qargv.data(), envp.data(), FuncAfterFork); } else { @@ -833,17 +833,17 @@ void TShellCommand::TImpl::Run() { if (SigProcMask(SIG_SETMASK, &oldmask, nullptr) != 0) { ythrow TSystemError() << "Cannot restore signal mask in parent"; } - } - Pid = pid; -#else - StartProcess(pipes); -#endif - pipes.PrepareParents(); - + } + Pid = pid; +#else + StartProcess(pipes); +#endif + pipes.PrepareParents(); + if (AtomicGet(ExecutionStatus) != SHELL_RUNNING) { - return; + return; } - + if (InputMode == TShellCommandOptions::HANDLE_PIPE) { TFileHandle inputHandle(pipes.InputPipeFd[1].Release()); InputHandle.Swap(inputHandle); @@ -861,32 +861,32 @@ void TShellCommand::TImpl::Run() { TProcessInfo* processInfo = new TProcessInfo(this, pipes.InputPipeFd[1].Release(), pipes.OutputPipeFd[0].Release(), pipes.ErrorPipeFd[0].Release()); - if (AsyncMode) { + if (AsyncMode) { WatchThread = new TThread(&TImpl::WatchProcess, processInfo); - WatchThread->Start(); - /// @todo wait for child to start its process session (if options.Detach) + WatchThread->Start(); + /// @todo wait for child to start its process session (if options.Detach) } else { - Communicate(processInfo); - } - - pipes.ReleaseParents(); // not needed -} + Communicate(processInfo); + } -void TShellCommand::TImpl::Communicate(TProcessInfo* pi) { + pipes.ReleaseParents(); // not needed +} + +void TShellCommand::TImpl::Communicate(TProcessInfo* pi) { THolder<IOutputStream> outputHolder; IOutputStream* output = pi->Parent->OutputStream; if (!output) { - outputHolder.Reset(output = new TStringOutput(pi->Parent->CollectedOutput)); + outputHolder.Reset(output = new TStringOutput(pi->Parent->CollectedOutput)); } - + THolder<IOutputStream> errorHolder; IOutputStream* error = pi->Parent->ErrorStream; if (!error) { - errorHolder.Reset(error = new TStringOutput(pi->Parent->CollectedError)); + errorHolder.Reset(error = new TStringOutput(pi->Parent->CollectedError)); } - + IInputStream*& input = pi->Parent->InputStream; - + #if defined(_unix_) // not really needed, io is done via poll if (pi->OutputFd.IsOpen()) { @@ -900,7 +900,7 @@ void TShellCommand::TImpl::Communicate(TProcessInfo* pi) { } #endif - try { + try { #if defined(_win_) TPipePump pumps[3] = {0}; pumps[0] = {&pi->ErrorFd, error}; @@ -920,172 +920,172 @@ void TShellCommand::TImpl::Communicate(TProcessInfo* pi) { #else TBuffer buffer(DATA_BUFFER_SIZE); TBuffer inputBuffer(DATA_BUFFER_SIZE); - int bytes; - int bytesToWrite = 0; + int bytes; + int bytesToWrite = 0; char* bufPos = nullptr; #endif - TWaitResult waitPidResult; + TWaitResult waitPidResult; TExitStatus status = 0; - - while (true) { - { + + while (true) { + { with_lock (pi->Parent->TerminateMutex) { if (TerminateIsRequired(pi)) { return; } } - waitPidResult = -#if defined(_unix_) + waitPidResult = +#if defined(_unix_) waitpid(pi->Parent->Pid, &status, WNOHANG); -#else +#else WaitForSingleObject(pi->Parent->Pid /* process_info.hProcess */, pi->Parent->PollDelayMs /* ms */); Y_UNUSED(status); -#endif - // DBG(Cerr << "wait result: " << waitPidResult << Endl); +#endif + // DBG(Cerr << "wait result: " << waitPidResult << Endl); if (waitPidResult != WAIT_PROCEED) { - break; + break; } - } + } /// @todo factor out (poll + wfmo) #if defined(_unix_) bool haveIn = false; bool haveOut = false; bool haveErr = false; - if (!input && pi->InputFd.IsOpen()) { - DBG(Cerr << "closing input stream..." << Endl); - pi->InputFd.Close(); - } - if (!output && pi->OutputFd.IsOpen()) { - DBG(Cerr << "closing output stream..." << Endl); - pi->OutputFd.Close(); - } - if (!error && pi->ErrorFd.IsOpen()) { - DBG(Cerr << "closing error stream..." << Endl); - pi->ErrorFd.Close(); - } - + if (!input && pi->InputFd.IsOpen()) { + DBG(Cerr << "closing input stream..." << Endl); + pi->InputFd.Close(); + } + if (!output && pi->OutputFd.IsOpen()) { + DBG(Cerr << "closing output stream..." << Endl); + pi->OutputFd.Close(); + } + if (!error && pi->ErrorFd.IsOpen()) { + DBG(Cerr << "closing error stream..." << Endl); + pi->ErrorFd.Close(); + } + if (!input && !output && !error) { - continue; + continue; } - + struct pollfd fds[] = { {REALPIPEHANDLE(pi->InputFd), POLLOUT, 0}, {REALPIPEHANDLE(pi->OutputFd), POLLIN, 0}, {REALPIPEHANDLE(pi->ErrorFd), POLLIN, 0}}; - int res; - + int res; + if (!input) { - fds[0].events = 0; + fds[0].events = 0; } if (!output) { - fds[1].events = 0; + fds[1].events = 0; } if (!error) { - fds[2].events = 0; + fds[2].events = 0; } - - res = PollD(fds, 3, TInstant::Now() + TDuration::MilliSeconds(pi->Parent->PollDelayMs)); - // DBG(Cerr << "poll result: " << res << Endl); + + res = PollD(fds, 3, TInstant::Now() + TDuration::MilliSeconds(pi->Parent->PollDelayMs)); + // DBG(Cerr << "poll result: " << res << Endl); if (-res == ETIMEDOUT || res == 0) { - // DBG(Cerr << "poll again..." << Endl); - continue; - } + // DBG(Cerr << "poll again..." << Endl); + continue; + } if (res < 0) { - ythrow yexception() << "poll failed: " << LastSystemErrorText(); + ythrow yexception() << "poll failed: " << LastSystemErrorText(); } - + if ((fds[1].revents & POLLIN) == POLLIN) { - haveOut = true; + haveOut = true; } else if (fds[1].revents & (POLLERR | POLLHUP)) { output = nullptr; } - + if ((fds[2].revents & POLLIN) == POLLIN) { - haveErr = true; + haveErr = true; } else if (fds[2].revents & (POLLERR | POLLHUP)) { error = nullptr; } - + if (input && ((fds[0].revents & POLLOUT) == POLLOUT)) { - haveIn = true; + haveIn = true; } - if (haveOut) { - bytes = pi->OutputFd.Read(buffer.Data(), buffer.Capacity()); - DBG(Cerr << "transferred " << bytes << " bytes of output" << Endl); + if (haveOut) { + bytes = pi->OutputFd.Read(buffer.Data(), buffer.Capacity()); + DBG(Cerr << "transferred " << bytes << " bytes of output" << Endl); if (bytes > 0) { output->Write(buffer.Data(), bytes); } else { output = nullptr; } - } - if (haveErr) { - bytes = pi->ErrorFd.Read(buffer.Data(), buffer.Capacity()); - DBG(Cerr << "transferred " << bytes << " bytes of error" << Endl); + } + if (haveErr) { + bytes = pi->ErrorFd.Read(buffer.Data(), buffer.Capacity()); + DBG(Cerr << "transferred " << bytes << " bytes of error" << Endl); if (bytes > 0) { error->Write(buffer.Data(), bytes); } else { error = nullptr; } - } - - if (haveIn) { - if (!bytesToWrite) { - bytesToWrite = input->Read(inputBuffer.Data(), inputBuffer.Capacity()); - if (bytesToWrite == 0) { + } + + if (haveIn) { + if (!bytesToWrite) { + bytesToWrite = input->Read(inputBuffer.Data(), inputBuffer.Capacity()); + if (bytesToWrite == 0) { if (AtomicGet(pi->Parent->ShouldCloseInput)) { input = nullptr; } - continue; + continue; } - bufPos = inputBuffer.Data(); + bufPos = inputBuffer.Data(); } - + bytes = pi->InputFd.Write(bufPos, bytesToWrite); - if (bytes > 0) { - bytesToWrite -= bytes; - bufPos += bytes; + if (bytes > 0) { + bytesToWrite -= bytes; + bufPos += bytes; } else { input = nullptr; } - - DBG(Cerr << "transferred " << bytes << " bytes of input" << Endl); + + DBG(Cerr << "transferred " << bytes << " bytes of input" << Endl); } #endif - } - DBG(Cerr << "process finished" << Endl); - + } + DBG(Cerr << "process finished" << Endl); + // What's the reason of process exit. // We need to set exit code before waiting for input thread // Otherwise there is no way for input stream provider to discover // that process has exited and stream shouldn't wait for new data. - bool cleanExit = false; + bool cleanExit = false; TMaybe<int> processExitCode; -#if defined(_unix_) +#if defined(_unix_) processExitCode = WEXITSTATUS(status); if (WIFEXITED(status) && processExitCode == 0) { - cleanExit = true; + cleanExit = true; } else if (WIFSIGNALED(status)) { processExitCode = -WTERMSIG(status); } -#else - if (waitPidResult == WAIT_OBJECT_0) { - DWORD exitCode = STILL_ACTIVE; +#else + if (waitPidResult == WAIT_OBJECT_0) { + DWORD exitCode = STILL_ACTIVE; if (!GetExitCodeProcess(pi->Parent->Pid, &exitCode)) { - ythrow yexception() << "GetExitCodeProcess: " << LastSystemErrorText(); + ythrow yexception() << "GetExitCodeProcess: " << LastSystemErrorText(); } - if (exitCode == 0) - cleanExit = true; + if (exitCode == 0) + cleanExit = true; processExitCode = static_cast<int>(exitCode); - DBG(Cerr << "exit code: " << exitCode << Endl); + DBG(Cerr << "exit code: " << exitCode << Endl); } -#endif +#endif pi->Parent->ExitCode = processExitCode; - if (cleanExit) { + if (cleanExit) { AtomicSet(pi->Parent->ExecutionStatus, SHELL_FINISHED); - } else { + } else { AtomicSet(pi->Parent->ExecutionStatus, SHELL_ERROR); } @@ -1108,18 +1108,18 @@ void TShellCommand::TImpl::Communicate(TProcessInfo* pi) { } #endif } catch (const yexception& e) { - // Some error in watch occured, set result to error + // Some error in watch occured, set result to error AtomicSet(pi->Parent->ExecutionStatus, SHELL_INTERNAL_ERROR); - pi->Parent->InternalError = e.what(); + pi->Parent->InternalError = e.what(); if (input) { - pi->InputFd.Close(); + pi->InputFd.Close(); } - Cdbg << "shell command internal error: " << pi->Parent->InternalError << Endl; + Cdbg << "shell command internal error: " << pi->Parent->InternalError << Endl; } - // Now we can safely delete process info struct and other data - pi->Parent->TerminateFlag = true; + // Now we can safely delete process info struct and other data + pi->Parent->TerminateFlag = true; TerminateIsRequired(pi); -} +} TShellCommand::TShellCommand(const TStringBuf cmd, const TList<TString>& args, const TShellCommandOptions& options, const TString& workdir) diff --git a/util/system/shellcommand.h b/util/system/shellcommand.h index 8730627fe5..4304202c68 100644 --- a/util/system/shellcommand.h +++ b/util/system/shellcommand.h @@ -88,7 +88,7 @@ public: * @note in default close-on-exec mode is off. * @return self */ - inline TShellCommandOptions& SetCloseAllFdsOnExec(bool closeAllFdsOnExec) { + inline TShellCommandOptions& SetCloseAllFdsOnExec(bool closeAllFdsOnExec) { CloseAllFdsOnExec = closeAllFdsOnExec; return *this; } @@ -98,30 +98,30 @@ public: * in separate thread, and control will be returned immediately * * @param async true if asynchonous mode is needed - * @note in default async mode launcher will need 100% cpu for rapid process termination + * @note in default async mode launcher will need 100% cpu for rapid process termination * @return self */ - inline TShellCommandOptions& SetAsync(bool async) { + inline TShellCommandOptions& SetAsync(bool async) { AsyncMode = async; - if (AsyncMode) - PollDelayMs = 0; - return *this; - } - - /** - * @brief specify delay for process controlling loop - * @param ms number of milliseconds to poll for - * @note for synchronous process default of 1s should generally fit - * for async process default is no latency and that consumes 100% one cpu - * SetAsync(true) will reset this delay to 0, so call this method after - * @return self - */ - inline TShellCommandOptions& SetLatency(size_t ms) { - PollDelayMs = ms; + if (AsyncMode) + PollDelayMs = 0; return *this; } /** + * @brief specify delay for process controlling loop + * @param ms number of milliseconds to poll for + * @note for synchronous process default of 1s should generally fit + * for async process default is no latency and that consumes 100% one cpu + * SetAsync(true) will reset this delay to 0, so call this method after + * @return self + */ + inline TShellCommandOptions& SetLatency(size_t ms) { + PollDelayMs = ms; + return *this; + } + + /** * @brief set the stream, which is input fetched from * * @param stream Pointer to stream. @@ -168,17 +168,17 @@ public: } /** - * @brief set if Finish() should be called on user-supplied streams - * if process is run in async mode Finish will be called in process' thread - * @param val if Finish() should be called - * @return self - */ - inline TShellCommandOptions& SetCloseStreams(bool val) { - CloseStreams = val; - return *this; - } - - /** + * @brief set if Finish() should be called on user-supplied streams + * if process is run in async mode Finish will be called in process' thread + * @param val if Finish() should be called + * @return self + */ + inline TShellCommandOptions& SetCloseStreams(bool val) { + CloseStreams = val; + return *this; + } + + /** * @brief set if input stream should be closed after all data is read * call SetCloseInput(false) for interactive process * @param val if input stream should be closed @@ -190,21 +190,21 @@ public: } /** - * @brief set if command should be interpreted by OS shell (/bin/sh or cmd.exe) - * shell is enabled by default - * call SetUseShell(false) for command to be sent to OS verbatim - * @note shell operators > < | && || will not work if this option is off - * @param useShell if command should be run in shell - * @return self - */ - inline TShellCommandOptions& SetUseShell(bool useShell) { - UseShell = useShell; - if (!useShell) - QuoteArguments = false; - return *this; - } - - /** + * @brief set if command should be interpreted by OS shell (/bin/sh or cmd.exe) + * shell is enabled by default + * call SetUseShell(false) for command to be sent to OS verbatim + * @note shell operators > < | && || will not work if this option is off + * @param useShell if command should be run in shell + * @return self + */ + inline TShellCommandOptions& SetUseShell(bool useShell) { + UseShell = useShell; + if (!useShell) + QuoteArguments = false; + return *this; + } + + /** * @brief set if the arguments should be wrapped in quotes. * Please, note that this option makes no difference between * real arguments and shell syntax, so if you execute something @@ -214,28 +214,28 @@ public: * which will never end successfully. * By default, this option is turned on. * - * @note arguments will only be quoted if shell is used + * @note arguments will only be quoted if shell is used * @param quote if the arguments should be quoted * * @return self */ - inline TShellCommandOptions& SetQuoteArguments(bool quote) { + inline TShellCommandOptions& SetQuoteArguments(bool quote) { QuoteArguments = quote; return *this; } - /** - * @brief set to run command in new session - * @note set this option to off to deliver parent's signals to command as well - * @note currently ignored on windows - * @param detach if command should be run in new session - * @return self - */ - inline TShellCommandOptions& SetDetachSession(bool detach) { - DetachSession = detach; - return *this; - } - + /** + * @brief set to run command in new session + * @note set this option to off to deliver parent's signals to command as well + * @note currently ignored on windows + * @param detach if command should be run in new session + * @return self + */ + inline TShellCommandOptions& SetDetachSession(bool detach) { + DetachSession = detach; + return *this; + } + /** * @brief specifies pure function to be called in the child process after fork, before calling execve * @note currently ignored on windows @@ -295,7 +295,7 @@ public: return *this; } -public: +public: bool ClearSignalMask = false; bool CloseAllFdsOnExec = false; bool AsyncMode = false; @@ -309,10 +309,10 @@ public: EHandleMode OutputMode = HANDLE_STREAM; EHandleMode ErrorMode = HANDLE_STREAM; - /// @todo more options - // bool SearchPath // search exe name in $PATH - // bool UnicodeConsole - // bool EmulateConsole // provide isatty == true + /// @todo more options + // bool SearchPath // search exe name in $PATH + // bool UnicodeConsole + // bool EmulateConsole // provide isatty == true /// @todo command's stdin should be exposet as IOutputStream to support dialogue IInputStream* InputStream; IOutputStream* OutputStream; @@ -320,8 +320,8 @@ public: TUserOptions User; THashMap<TString, TString> Environment; int Nice = 0; - - static const size_t DefaultSyncPollDelay = 1000; // ms + + static const size_t DefaultSyncPollDelay = 1000; // ms std::function<void()> FuncAfterFork = {}; }; @@ -349,7 +349,7 @@ public: * @param cmd binary name * @param args arguments list * @param options execution options - * @todo store entire options structure + * @todo store entire options structure */ TShellCommand(const TStringBuf cmd, const TList<TString>& args, const TShellCommandOptions& options = TShellCommandOptions(), const TString& workdir = TString()); @@ -440,7 +440,7 @@ public: * * @return self */ - TShellCommand& Run(); + TShellCommand& Run(); /** * @brief terminate the execution @@ -448,14 +448,14 @@ public: * * @return self */ - TShellCommand& Terminate(); + TShellCommand& Terminate(); /** * @brief wait until the execution is finished * * @return self */ - TShellCommand& Wait(); + TShellCommand& Wait(); /** * @brief close process' stdin diff --git a/util/system/shellcommand_ut.cpp b/util/system/shellcommand_ut.cpp index 9d849279d2..5daa23e29f 100644 --- a/util/system/shellcommand_ut.cpp +++ b/util/system/shellcommand_ut.cpp @@ -17,16 +17,16 @@ #include <util/string/strip.h> #include <util/folder/tempdir.h> -#if defined(_win_) +#if defined(_win_) #define NL "\r\n" const char catCommand[] = "sort"; // not really cat but ok const size_t textSize = 1; -#else +#else #define NL "\n" const char catCommand[] = "/bin/cat"; const size_t textSize = 20000; -#endif - +#endif + class TGuardedStringStream: public IInputStream, public IOutputStream { public: TGuardedStringStream() { @@ -72,18 +72,18 @@ Y_UNIT_TEST_SUITE(TShellQuoteTest) { Y_UNIT_TEST_SUITE(TShellCommandTest) { Y_UNIT_TEST(TestNoQuotes) { - TShellCommandOptions options; - options.SetQuoteArguments(false); - TShellCommand cmd("echo hello"); - cmd.Run(); - UNIT_ASSERT_VALUES_EQUAL(cmd.GetError(), ""); - UNIT_ASSERT_VALUES_EQUAL(cmd.GetOutput(), "hello" NL); - UNIT_ASSERT(TShellCommand::SHELL_FINISHED == cmd.GetStatus()); + TShellCommandOptions options; + options.SetQuoteArguments(false); + TShellCommand cmd("echo hello"); + cmd.Run(); + UNIT_ASSERT_VALUES_EQUAL(cmd.GetError(), ""); + UNIT_ASSERT_VALUES_EQUAL(cmd.GetOutput(), "hello" NL); + UNIT_ASSERT(TShellCommand::SHELL_FINISHED == cmd.GetStatus()); UNIT_ASSERT(cmd.GetExitCode().Defined() && 0 == cmd.GetExitCode()); UNIT_ASSERT_VALUES_EQUAL(cmd.GetQuotedCommand(), "echo hello"); - } - + } + Y_UNIT_TEST(TestOnlyNecessaryQuotes) { TShellCommandOptions options; options.SetQuoteArguments(true); @@ -98,75 +98,75 @@ Y_UNIT_TEST_SUITE(TShellCommandTest) { } Y_UNIT_TEST(TestRun) { - TShellCommand cmd("echo"); - cmd << "hello"; - cmd.Run(); - UNIT_ASSERT_VALUES_EQUAL(cmd.GetError(), ""); -#if defined(_win_) - UNIT_ASSERT_VALUES_EQUAL(cmd.GetOutput(), "\"hello\"\r\n"); -#else - UNIT_ASSERT_VALUES_EQUAL(cmd.GetOutput(), "hello\n"); -#endif - UNIT_ASSERT(TShellCommand::SHELL_FINISHED == cmd.GetStatus()); + TShellCommand cmd("echo"); + cmd << "hello"; + cmd.Run(); + UNIT_ASSERT_VALUES_EQUAL(cmd.GetError(), ""); +#if defined(_win_) + UNIT_ASSERT_VALUES_EQUAL(cmd.GetOutput(), "\"hello\"\r\n"); +#else + UNIT_ASSERT_VALUES_EQUAL(cmd.GetOutput(), "hello\n"); +#endif + UNIT_ASSERT(TShellCommand::SHELL_FINISHED == cmd.GetStatus()); UNIT_ASSERT(cmd.GetExitCode().Defined() && 0 == cmd.GetExitCode()); - } - // running with no shell is not implemented for win - // there should be no problem with it as long as SearchPath is on + } + // running with no shell is not implemented for win + // there should be no problem with it as long as SearchPath is on Y_UNIT_TEST(TestNoShell) { -#if defined(_win_) - const char dir[] = "dir"; -#else - const char dir[] = "ls"; -#endif - +#if defined(_win_) + const char dir[] = "dir"; +#else + const char dir[] = "ls"; +#endif + TShellCommandOptions options; - options.SetQuoteArguments(false); - - { - options.SetUseShell(false); - TShellCommand cmd(dir, options); + options.SetQuoteArguments(false); + + { + options.SetUseShell(false); + TShellCommand cmd(dir, options); cmd << "|" << "sort"; - - cmd.Run(); - UNIT_ASSERT(TShellCommand::SHELL_ERROR == cmd.GetStatus()); + + cmd.Run(); + UNIT_ASSERT(TShellCommand::SHELL_ERROR == cmd.GetStatus()); UNIT_ASSERT(cmd.GetExitCode().Defined() && 0 != cmd.GetExitCode()); - } - { - options.SetUseShell(true); - TShellCommand cmd(dir, options); + } + { + options.SetUseShell(true); + TShellCommand cmd(dir, options); cmd << "|" << "sort"; - cmd.Run(); - UNIT_ASSERT(TShellCommand::SHELL_FINISHED == cmd.GetStatus()); + cmd.Run(); + UNIT_ASSERT(TShellCommand::SHELL_FINISHED == cmd.GetStatus()); UNIT_ASSERT_VALUES_EQUAL(cmd.GetError().size(), 0u); UNIT_ASSERT(cmd.GetExitCode().Defined() && 0 == cmd.GetExitCode()); - } - } + } + } Y_UNIT_TEST(TestAsyncRun) { - TShellCommandOptions options; + TShellCommandOptions options; options.SetAsync(true); -#if defined(_win_) - // fails with weird error "Input redirection is not supported" - // TShellCommand cmd("sleep", options); - // cmd << "3"; - TShellCommand cmd("ping 1.1.1.1 -n 1 -w 2000", options); -#else - TShellCommand cmd("sleep", options); - cmd << "2"; -#endif +#if defined(_win_) + // fails with weird error "Input redirection is not supported" + // TShellCommand cmd("sleep", options); + // cmd << "3"; + TShellCommand cmd("ping 1.1.1.1 -n 1 -w 2000", options); +#else + TShellCommand cmd("sleep", options); + cmd << "2"; +#endif UNIT_ASSERT(TShellCommand::SHELL_NONE == cmd.GetStatus()); cmd.Run(); sleep(1); UNIT_ASSERT(TShellCommand::SHELL_RUNNING == cmd.GetStatus()); cmd.Wait(); - UNIT_ASSERT(TShellCommand::SHELL_RUNNING != cmd.GetStatus()); - UNIT_ASSERT_VALUES_EQUAL(cmd.GetError(), ""); -#if !defined(_win_) + UNIT_ASSERT(TShellCommand::SHELL_RUNNING != cmd.GetStatus()); + UNIT_ASSERT_VALUES_EQUAL(cmd.GetError(), ""); +#if !defined(_win_) UNIT_ASSERT(TShellCommand::SHELL_FINISHED == cmd.GetStatus()); UNIT_ASSERT_VALUES_EQUAL(cmd.GetOutput().size(), 0u); UNIT_ASSERT(cmd.GetExitCode().Defined() && 0 == cmd.GetExitCode()); -#endif +#endif } Y_UNIT_TEST(TestQuotes) { TShellCommandOptions options; @@ -174,15 +174,15 @@ Y_UNIT_TEST_SUITE(TShellCommandTest) { TString output; TStringOutput outputStream(output); options.SetOutputStream(&outputStream); - TShellCommand cmd("echo", options); + TShellCommand cmd("echo", options); cmd << input; cmd.Run().Wait(); output = StripString(output); -#if defined(_win_) - UNIT_ASSERT_VALUES_EQUAL("\"a\\\"a a\"", output); -#else +#if defined(_win_) + UNIT_ASSERT_VALUES_EQUAL("\"a\\\"a a\"", output); +#else UNIT_ASSERT_VALUES_EQUAL(input, output); -#endif +#endif UNIT_ASSERT_VALUES_EQUAL(cmd.GetError().size(), 0u); } Y_UNIT_TEST(TestRunNonexistent) { @@ -199,13 +199,13 @@ Y_UNIT_TEST_SUITE(TShellCommandTest) { UNIT_ASSERT_VALUES_UNEQUAL(cmd.GetError().size(), 0u); UNIT_ASSERT(cmd.GetExitCode().Defined() && 2 == cmd.GetExitCode()); } - // 'type con' and 'copy con con' want real console, not stdin, use sort + // 'type con' and 'copy con con' want real console, not stdin, use sort Y_UNIT_TEST(TestInput) { TShellCommandOptions options; TString input = (TString("a") * 2000).append(NL) * textSize; TStringInput inputStream(input); options.SetInputStream(&inputStream); - TShellCommand cmd(catCommand, options); + TShellCommand cmd(catCommand, options); cmd.Run().Wait(); UNIT_ASSERT_VALUES_EQUAL(input, cmd.GetOutput()); UNIT_ASSERT_VALUES_EQUAL(cmd.GetError().size(), 0u); @@ -218,28 +218,28 @@ Y_UNIT_TEST_SUITE(TShellCommandTest) { TString output; TStringOutput outputStream(output); options.SetOutputStream(&outputStream); - TShellCommand cmd(catCommand, options); + TShellCommand cmd(catCommand, options); cmd.Run().Wait(); UNIT_ASSERT_VALUES_EQUAL(input, output); UNIT_ASSERT_VALUES_EQUAL(cmd.GetError().size(), 0u); } Y_UNIT_TEST(TestIO) { - // descriptive test: use all options - TShellCommandOptions options; + // descriptive test: use all options + TShellCommandOptions options; options.SetAsync(true); - options.SetQuoteArguments(false); - options.SetLatency(10); + options.SetQuoteArguments(false); + options.SetLatency(10); options.SetClearSignalMask(true); - options.SetCloseAllFdsOnExec(true); + options.SetCloseAllFdsOnExec(true); options.SetCloseInput(false); TGuardedStringStream write; - options.SetInputStream(&write); + options.SetInputStream(&write); TGuardedStringStream read; - options.SetOutputStream(&read); - options.SetUseShell(true); - + options.SetOutputStream(&read); + options.SetUseShell(true); + TShellCommand cmd("cat", options); - cmd.Run(); + cmd.Run(); write << "alpha" << NL; while (read.Str() != "alpha" NL) { @@ -252,50 +252,50 @@ Y_UNIT_TEST_SUITE(TShellCommandTest) { } write << "zeta" << NL; - cmd.CloseInput(); - cmd.Wait(); - - UNIT_ASSERT_VALUES_EQUAL(cmd.GetError(), ""); - UNIT_ASSERT(TShellCommand::SHELL_FINISHED == cmd.GetStatus()); - UNIT_ASSERT_VALUES_EQUAL(read.Str(), "alpha" NL "omega" NL "zeta" NL); + cmd.CloseInput(); + cmd.Wait(); + + UNIT_ASSERT_VALUES_EQUAL(cmd.GetError(), ""); + UNIT_ASSERT(TShellCommand::SHELL_FINISHED == cmd.GetStatus()); + UNIT_ASSERT_VALUES_EQUAL(read.Str(), "alpha" NL "omega" NL "zeta" NL); UNIT_ASSERT(cmd.GetExitCode().Defined() && 0 == cmd.GetExitCode()); - } + } Y_UNIT_TEST(TestStreamClose) { struct TStream: public IOutputStream { - size_t NumCloses = 0; + size_t NumCloses = 0; void DoWrite(const void* buf, size_t len) override { Y_UNUSED(buf); Y_UNUSED(len); } void DoFinish() override { - ++NumCloses; - } - } stream; - - auto options1 = TShellCommandOptions().SetCloseStreams(false).SetOutputStream(&stream).SetErrorStream(&stream); - TShellCommand("echo hello", options1).Run().Wait(); - UNIT_ASSERT_VALUES_EQUAL(stream.NumCloses, 0); - - auto options = TShellCommandOptions().SetCloseStreams(true).SetOutputStream(&stream).SetErrorStream(&stream); - TShellCommand("echo hello", options).Run().Wait(); + ++NumCloses; + } + } stream; + + auto options1 = TShellCommandOptions().SetCloseStreams(false).SetOutputStream(&stream).SetErrorStream(&stream); + TShellCommand("echo hello", options1).Run().Wait(); + UNIT_ASSERT_VALUES_EQUAL(stream.NumCloses, 0); + + auto options = TShellCommandOptions().SetCloseStreams(true).SetOutputStream(&stream).SetErrorStream(&stream); + TShellCommand("echo hello", options).Run().Wait(); UNIT_ASSERT_VALUES_EQUAL(stream.NumCloses, 2); - } + } Y_UNIT_TEST(TestInterruptSimple) { - TShellCommandOptions options; - options.SetAsync(true); + TShellCommandOptions options; + options.SetAsync(true); options.SetCloseInput(false); TGuardedStringStream write; options.SetInputStream(&write); // set input stream that will be waited by cat - TShellCommand cmd(catCommand, options); - cmd.Run(); + TShellCommand cmd(catCommand, options); + cmd.Run(); sleep(1); - UNIT_ASSERT(TShellCommand::SHELL_RUNNING == cmd.GetStatus()); - cmd.Terminate(); - cmd.Wait(); - UNIT_ASSERT(TShellCommand::SHELL_RUNNING != cmd.GetStatus()); - } -#if !defined(_win_) - // this ut is unix-only, port to win using %TEMP% + UNIT_ASSERT(TShellCommand::SHELL_RUNNING == cmd.GetStatus()); + cmd.Terminate(); + cmd.Wait(); + UNIT_ASSERT(TShellCommand::SHELL_RUNNING != cmd.GetStatus()); + } +#if !defined(_win_) + // this ut is unix-only, port to win using %TEMP% Y_UNIT_TEST(TestInterrupt) { TString tmpfile = TString("shellcommand_ut.interrupt.") + ToString(RandomNumber<ui32>()); @@ -379,7 +379,7 @@ Y_UNIT_TEST_SUITE(TShellCommandTest) { UNIT_ASSERT(TShellCommand::SHELL_FINISHED == cmd.GetStatus()); UNIT_ASSERT(cmd.GetExitCode().Defined() && 0 == cmd.GetExitCode()); } -#endif +#endif Y_UNIT_TEST(TestInternalError) { TString input = (TString("a") * 2000).append("\n"); TStringInput inputStream(input); @@ -387,7 +387,7 @@ Y_UNIT_TEST_SUITE(TShellCommandTest) { TShellCommandOptions options; options.SetInputStream(&inputStream); options.SetOutputStream(&outputStream); - TShellCommand cmd(catCommand, options); + TShellCommand cmd(catCommand, options); cmd.Run().Wait(); UNIT_ASSERT(TShellCommand::SHELL_INTERNAL_ERROR == cmd.GetStatus()); UNIT_ASSERT_VALUES_UNEQUAL(cmd.GetInternalError().size(), 0u); |