unicode-data-scripts 0.4.0 → 0.5.0
raw patch · 8 files changed
+647/−520 lines, 8 filesdep ~basedep ~tasty-bench
Dependency ranges changed: base, tasty-bench
Files
- Changelog.md +10/−6
- README.md +1/−1
- lib/Unicode/Internal/Char/ScriptExtensions.hs +311/−255
- lib/Unicode/Internal/Char/Scripts.hs +213/−186
- lib/Unicode/Internal/Char/Scripts/Version.hs +2/−2
- test/ICU/ScriptsSpec.hs +30/−6
- test/Unicode/Char/General/ScriptsSpec.hs +70/−54
- unicode-data-scripts.cabal +10/−10
Changelog.md view
@@ -1,23 +1,27 @@ # Changelog +## 0.5.0 (September 2025)++- Updated to [Unicode 16.0.0](https://www.unicode.org/versions/Unicode16.0.0/).+ ## 0.4.0 (July 2024) -- Update to [Unicode 15.1.0](https://www.unicode.org/versions/Unicode15.1.0/).+- Updated to [Unicode 15.1.0](https://www.unicode.org/versions/Unicode15.1.0/). ## 0.3.0 (July 2024) -- Add `unicodeVersion` and `scriptShortName` to `Unicode.Char.General.Scripts`.-- Fix the inlining of `Addr#` literals and reduce their size. This results in+- Added `unicodeVersion` and `scriptShortName` to `Unicode.Char.General.Scripts`.+- Fixed the inlining of `Addr#` literals and reduce their size. This results in a sensible decrease of the executable size.-- Remove `unicode-data` dependency.+- Removed `unicode-data` dependency. ## 0.2.0.1 (December 2022) -- Fix [Unicode scripts handling on big-endian architectures](https://github.com/composewell/unicode-data/issues/97).+- Fixed [Unicode scripts handling on big-endian architectures](https://github.com/composewell/unicode-data/issues/97). ## 0.2.0 (September 2022) -- Update to [Unicode 15.0.0](https://www.unicode.org/versions/Unicode15.0.0/).+- Updated to [Unicode 15.0.0](https://www.unicode.org/versions/Unicode15.0.0/). ## 0.1.0 (September 2022)
README.md view
@@ -7,7 +7,7 @@ The Haskell data structures are generated programmatically from the Unicode character database (UCD) files. The latest Unicode version supported by this library is-[`15.1.0`](https://www.unicode.org/versions/Unicode15.1.0/).+[`16.0.0`](https://www.unicode.org/versions/Unicode16.0.0/). Please see the [Haddock documentation](https://hackage.haskell.org/package/unicode-data-scripts)
lib/Unicode/Internal/Char/ScriptExtensions.hs view
@@ -1,4 +1,4 @@--- autogenerated from https://www.unicode.org/Public/15.1.0/ucd/Scripts.txt+-- autogenerated from https://www.unicode.org/Public/16.0.0/ucd/Scripts.txt -- | -- Module : Unicode.Internal.Char.ScriptExtensions -- Copyright : (c) 2022 Composewell Technologies and Contributors@@ -13,10 +13,10 @@ where import Data.Char (ord)-import Data.Int (Int8)+import Data.Int (Int16) import Data.Word (Word16) import GHC.Exts (Addr#, Int#, Int(..), Ptr(..), andI#, iShiftL#, iShiftRL#, negateInt#, nullAddr#, (+#), (-#))-import Unicode.Internal.Bits.Scripts (lookupWord16AsInt#, lookupWord8AsInt#)+import Unicode.Internal.Bits.Scripts (lookupWord16AsInt#) -- | Script extensions of a character. --@@ -30,61 +30,107 @@ -- @since 0.1.0 scriptExtensions :: Char -> (# Int#, Addr# #) scriptExtensions c = case encodedScriptExtensions c of- 164# -> (# 9#, "\0\3\49\81\82\114\123\133\138"# #)- 165# -> (# 7#, "\0\3\49\101\138\149\161"# #)- 166# -> (# 2#, "\3\25"# #)- 167# -> (# 2#, "\3\101"# #)- 168# -> (# 6#, "\3\49\101\138\149\161"# #)- 169# -> (# 2#, "\3\49"# #)- 170# -> (# 2#, "\3\138"# #)- 171# -> (# 3#, "\3\138\149"# #)- 172# -> (# 2#, "\3\149"# #)- 173# -> (# 3#, "\3\149\161"# #)- 174# -> (# 3#, "\10\20\137"# #)- 175# -> (# 2#, "\10\31"# #)- 176# -> (# 21#, "\10\31\33\42\44\45\46\60\68\72\78\80\84\98\115\132\137\144\145\148\153"# #)- 177# -> (# 20#, "\10\31\33\42\44\45\46\60\68\78\80\84\98\115\132\137\144\145\148\153"# #)- 178# -> (# 13#, "\10\31\42\44\46\60\70\80\115\128\145\148\153"# #)- 179# -> (# 12#, "\10\31\42\44\46\60\70\80\115\145\148\153"# #)- 180# -> (# 4#, "\10\31\42\60"# #)- 181# -> (# 10#, "\10\31\42\60\80\98\115\132\148\153"# #)- 182# -> (# 5#, "\12\47\48\53\61"# #)- 183# -> (# 6#, "\12\47\48\53\61\162"# #)- 184# -> (# 2#, "\12\47"# #)- 185# -> (# 2#, "\15\58"# #)- 186# -> (# 4#, "\16\50\139\140"# #)- 187# -> (# 3#, "\20\95\141"# #)- 188# -> (# 3#, "\27\28\74"# #)- 189# -> (# 3#, "\27\73\74"# #)- 190# -> (# 2#, "\27\74"# #)- 191# -> (# 2#, "\29\40"# #)- 192# -> (# 2#, "\29\70"# #)- 193# -> (# 2#, "\29\109"# #)- 194# -> (# 2#, "\29\138"# #)- 195# -> (# 15#, "\31\33\44\46\59\60\67\68\78\80\91\98\128\144\153"# #)- 196# -> (# 14#, "\31\33\44\46\59\60\67\68\78\91\98\128\144\153"# #)- 197# -> (# 12#, "\31\33\44\46\59\67\68\78\91\128\144\153"# #)- 198# -> (# 11#, "\31\33\44\46\59\67\68\78\91\144\153"# #)- 199# -> (# 4#, "\31\33\59\78"# #)- 200# -> (# 2#, "\31\42"# #)- 201# -> (# 3#, "\31\42\60"# #)- 202# -> (# 3#, "\31\42\70"# #)- 203# -> (# 6#, "\31\60\80\115\145\148"# #)- 204# -> (# 2#, "\31\98"# #)- 205# -> (# 2#, "\31\128"# #)- 206# -> (# 2#, "\31\145"# #)- 207# -> (# 2#, "\39\70"# #)- 208# -> (# 2#, "\42\145"# #)- 209# -> (# 2#, "\44\67"# #)- 210# -> (# 2#, "\46\94"# #)- 211# -> (# 3#, "\47\53\61"# #)- 212# -> (# 2#, "\47\70"# #)- 213# -> (# 2#, "\53\61"# #)- 214# -> (# 3#, "\63\70\95"# #)- 215# -> (# 2#, "\60\98"# #)- 216# -> (# 2#, "\70\92"# #)- 217# -> (# 2#, "\82\114"# #)- 218# -> (# 2#, "\92\121"# #)+ 171# -> (# 2#, "\0\3"# #)+ 172# -> (# 8#, "\0\3\39\51\104\143\154\168"# #)+ 173# -> (# 3#, "\0\3\110"# #)+ 174# -> (# 9#, "\0\3\51\84\85\118\127\137\143"# #)+ 175# -> (# 11#, "\19\22\25\29\42\44\73\120\143\157\159"# #)+ 176# -> (# 6#, "\19\22\42\73\141\155"# #)+ 177# -> (# 3#, "\19\73\159"# #)+ 178# -> (# 2#, "\3\25"# #)+ 179# -> (# 7#, "\3\39\51\104\143\154\168"# #)+ 180# -> (# 2#, "\3\104"# #)+ 181# -> (# 2#, "\3\51"# #)+ 182# -> (# 2#, "\3\143"# #)+ 183# -> (# 3#, "\3\143\154"# #)+ 184# -> (# 2#, "\3\154"# #)+ 185# -> (# 3#, "\3\154\168"# #)+ 186# -> (# 10#, "\4\29\34\42\44\54\73\113\143\146"# #)+ 187# -> (# 3#, "\4\40\41"# #)+ 188# -> (# 16#, "\5\18\25\34\36\40\41\42\44\46\49\73\80\81\113\133"# #)+ 189# -> (# 7#, "\5\18\40\61\80\110\130"# #)+ 190# -> (# 2#, "\5\117"# #)+ 191# -> (# 3#, "\10\20\142"# #)+ 192# -> (# 7#, "\10\29\31\73\78\155\160"# #)+ 193# -> (# 2#, "\10\31"# #)+ 194# -> (# 23#, "\10\31\33\43\45\46\47\48\62\70\75\81\83\87\101\109\119\136\142\149\150\153\158"# #)+ 195# -> (# 21#, "\10\31\33\43\45\46\47\62\70\81\83\87\101\109\119\136\142\149\150\153\158"# #)+ 196# -> (# 13#, "\10\31\43\45\47\62\73\83\119\132\150\153\158"# #)+ 197# -> (# 12#, "\10\31\43\45\47\62\73\83\119\150\153\158"# #)+ 198# -> (# 4#, "\10\31\43\62"# #)+ 199# -> (# 11#, "\10\31\43\62\83\101\119\136\153\158\161"# #)+ 200# -> (# 3#, "\10\31\161"# #)+ 201# -> (# 5#, "\12\49\50\55\63"# #)+ 202# -> (# 9#, "\12\49\50\55\63\78\95\156\169"# #)+ 203# -> (# 8#, "\12\49\50\55\63\95\125\169"# #)+ 204# -> (# 8#, "\12\49\50\55\63\95\156\169"# #)+ 205# -> (# 7#, "\12\49\50\55\63\95\169"# #)+ 206# -> (# 6#, "\12\49\50\55\63\169"# #)+ 207# -> (# 2#, "\12\49"# #)+ 208# -> (# 2#, "\12\73"# #)+ 209# -> (# 2#, "\15\60"# #)+ 210# -> (# 4#, "\16\52\144\145"# #)+ 211# -> (# 3#, "\20\98\146"# #)+ 212# -> (# 6#, "\18\40\41\79\110\117"# #)+ 213# -> (# 4#, "\18\44\92\110"# #)+ 214# -> (# 8#, "\22\25\29\44\73\113\141\146"# #)+ 215# -> (# 8#, "\22\29\44\73\120\141\146\159"# #)+ 216# -> (# 4#, "\22\29\73\120"# #)+ 217# -> (# 4#, "\22\29\73\157"# #)+ 218# -> (# 5#, "\22\34\63\73\143"# #)+ 219# -> (# 4#, "\22\34\73\143"# #)+ 220# -> (# 3#, "\22\73\143"# #)+ 221# -> (# 3#, "\22\73\146"# #)+ 222# -> (# 9#, "\25\34\54\73\113\143\146\157\159"# #)+ 223# -> (# 6#, "\25\36\41\42\63\73"# #)+ 224# -> (# 2#, "\25\44"# #)+ 225# -> (# 2#, "\25\73"# #)+ 226# -> (# 3#, "\27\28\77"# #)+ 227# -> (# 3#, "\27\76\77"# #)+ 228# -> (# 2#, "\27\77"# #)+ 229# -> (# 2#, "\29\41"# #)+ 230# -> (# 4#, "\29\44\73\113"# #)+ 231# -> (# 2#, "\29\73"# #)+ 232# -> (# 3#, "\29\73\143"# #)+ 233# -> (# 3#, "\29\73\159"# #)+ 234# -> (# 2#, "\29\113"# #)+ 235# -> (# 16#, "\31\33\45\47\61\62\69\70\81\83\94\101\132\149\158\161"# #)+ 236# -> (# 15#, "\31\33\45\47\61\62\69\70\81\94\101\132\149\158\161"# #)+ 237# -> (# 12#, "\31\33\45\47\61\69\70\81\94\132\149\158"# #)+ 238# -> (# 11#, "\31\33\45\47\61\69\70\81\94\149\158"# #)+ 239# -> (# 4#, "\31\33\61\81"# #)+ 240# -> (# 2#, "\31\43"# #)+ 241# -> (# 3#, "\31\43\62"# #)+ 242# -> (# 4#, "\31\43\62\161"# #)+ 243# -> (# 3#, "\31\43\73"# #)+ 244# -> (# 6#, "\31\62\83\119\150\153"# #)+ 245# -> (# 2#, "\31\101"# #)+ 246# -> (# 2#, "\31\132"# #)+ 247# -> (# 2#, "\31\150"# #)+ 248# -> (# 3#, "\34\73\143"# #)+ 249# -> (# 2#, "\38\73"# #)+ 250# -> (# 3#, "\40\41\73"# #)+ 251# -> (# 5#, "\41\73\141\143\155"# #)+ 252# -> (# 2#, "\43\150"# #)+ 253# -> (# 4#, "\44\73\113\159"# #)+ 254# -> (# 2#, "\45\69"# #)+ 255# -> (# 2#, "\47\97"# #)+ 256# -> (# 3#, "\49\55\63"# #)+ 257# -> (# 2#, "\49\73"# #)+ 258# -> (# 2#, "\49\152"# #)+ 259# -> (# 2#, "\55\63"# #)+ 260# -> (# 3#, "\65\73\98"# #)+ 261# -> (# 3#, "\62\101\161"# #)+ 262# -> (# 2#, "\73\78"# #)+ 263# -> (# 3#, "\73\95\125"# #)+ 264# -> (# 2#, "\73\120"# #)+ 265# -> (# 2#, "\73\141"# #)+ 266# -> (# 3#, "\73\141\143"# #)+ 267# -> (# 2#, "\73\143"# #)+ 268# -> (# 2#, "\73\157"# #)+ 269# -> (# 2#, "\73\155"# #)+ 270# -> (# 2#, "\85\118"# #)+ 271# -> (# 2#, "\95\125"# #) s -> (# negateInt# s, nullAddr# #) {-# INLINE encodedScriptExtensions #-}@@ -92,19 +138,19 @@ encodedScriptExtensions c -- Planes 0-3 | cp < 0x323B0 = lookupEncodedScriptExtensionsBitMap cp#- -- Planes 4-13: 156- | cp < 0xE0000 = 156#+ -- Planes 4-13: 163+ | cp < 0xE0000 = 163# -- Plane 14 | cp < 0xE01F0 = lookupEncodedScriptExtensionsBitMap (cp# -# 0xADC50#)- -- Default: 156- | otherwise = 156#+ -- Default: 163+ | otherwise = 163# where !cp@(I# cp#) = ord c {-# INLINE lookupEncodedScriptExtensionsBitMap #-} lookupEncodedScriptExtensionsBitMap :: Int# -> Int# lookupEncodedScriptExtensionsBitMap n =- lookupWord8AsInt# data# (+ lookupWord16AsInt# data# ( lookupWord16AsInt# offsets1# ( lookupWord16AsInt# offsets2# ( n `iShiftRL#` 8#@@ -118,203 +164,213 @@ !(Ptr offsets1#) = encodedScriptExtensionsOffsets1BitMap !(Ptr offsets2#) = encodedScriptExtensionsOffsets2BitMap -encodedScriptExtensionsDataBitMap :: Ptr Int8+encodedScriptExtensionsDataBitMap :: Ptr Int16 encodedScriptExtensionsDataBitMap = Ptr- "\70\70\24\24\156\156\156\156\82\82\82\82\82\217\82\82\82\82\156\123\123\123\123\123\123\123\123\156\156\156\156\156\156\180\31\180\200\31\175\175\205\203\31\205\205\31\31\204\175\31\- \\31\175\31\31\181\200\201\175\175\10\24\183\183\182\24\47\47\47\47\47\47\156\156\213\213\213\213\53\53\53\53\53\53\53\156\24\24\24\191\24\24\24\24\24\24\156\156\156\156\25\- \\25\25\25\25\25\25\156\156\156\156\205\175\31\31\31\31\31\31\156\156\156\156\156\156\98\98\98\98\98\98\156\156\156\32\156\156\32\32\32\32\32\32\156\32\55\55\43\55\55\43\- \\55\55\55\55\55\55\29\29\29\29\29\29\156\156\156\156\156\156\156\82\82\82\82\82\82\82\156\123\123\123\123\156\156\156\156\156\156\156\13\57\57\57\57\57\57\57\57\156\156\5\- \\5\5\5\5\5\5\5\156\156\64\64\64\64\64\64\64\64\156\156\156\156\156\156\156\46\46\46\46\156\46\156\156\156\156\156\156\88\88\88\88\88\88\88\88\45\45\45\45\45\45\- \\45\45\156\45\45\156\156\156\156\156\156\156\24\24\183\183\183\183\183\61\61\61\183\213\61\61\61\61\61\61\61\61\47\47\184\184\184\184\48\48\48\48\48\48\48\48\24\151\151\156\- \\156\156\156\156\48\48\48\48\48\48\48\156\156\156\156\43\24\43\24\43\43\43\29\70\70\70\70\70\70\70\43\43\43\70\70\70\70\70\24\24\24\156\156\156\156\156\156\156\148\148\- \\156\92\92\218\218\92\218\92\92\92\92\92\92\92\92\156\156\156\156\156\156\156\156\10\10\156\10\156\156\156\10\10\156\156\10\10\10\10\156\10\10\10\43\156\156\156\156\156\156\156\- \\132\156\156\156\156\132\132\132\132\132\132\132\132\156\132\156\156\151\151\151\151\151\151\151\151\156\151\151\38\38\38\38\156\38\38\156\53\53\53\53\53\53\53\53\156\156\61\156\156\60\- \\60\60\156\156\156\156\4\4\4\4\4\4\4\4\156\42\156\156\42\42\42\42\42\156\156\42\42\42\156\156\42\42\42\42\42\42\42\42\156\42\42\42\42\42\42\42\42\156\156\156\- \\156\156\156\42\42\42\188\188\190\156\156\156\156\189\189\189\189\189\189\189\189\156\156\156\190\190\190\190\190\190\190\190\183\183\24\182\183\183\183\183\183\183\183\183\24\182\183\183\183\183\- \\182\182\182\182\213\213\213\213\213\24\182\18\18\18\18\18\18\18\18\156\156\156\156\156\156\156\43\43\43\43\24\43\43\43\25\25\25\25\25\25\25\25\74\74\74\74\74\74\74\74\- \\156\74\74\74\74\74\74\156\156\156\156\156\115\115\115\156\156\115\115\115\115\115\156\156\115\115\115\156\156\115\115\115\115\115\115\115\115\127\127\127\127\127\127\127\127\156\156\156\156\156\- \\156\127\127\147\156\156\156\156\156\156\156\150\150\150\150\150\150\150\150\156\156\156\156\24\156\156\24\24\156\43\156\43\156\43\156\43\107\107\107\107\107\107\107\107\156\156\156\156\156\107\- \\107\107\9\9\9\9\9\9\9\9\156\156\156\156\9\9\9\9\46\156\156\46\46\46\156\156\46\156\46\46\156\46\46\156\91\91\91\91\91\91\91\91\156\156\156\156\156\156\156\160\- \\43\43\70\70\70\70\43\43\55\55\55\55\55\55\24\24\55\55\55\55\24\24\24\24\24\24\24\55\156\156\48\48\48\156\156\156\27\156\27\27\27\27\27\27\27\27\156\27\17\17\- \\17\17\17\17\17\17\156\156\83\83\83\83\83\83\83\156\11\11\11\11\11\11\11\11\156\156\156\73\73\73\73\73\73\73\73\156\156\21\21\21\21\21\21\21\21\156\156\194\55\138\- \\55\55\55\55\55\70\70\70\70\70\24\70\70\70\70\70\70\70\70\24\24\24\24\24\24\24\70\24\24\24\24\24\182\182\24\149\149\149\149\149\149\149\149\156\156\156\156\156\156\52\- \\52\52\52\52\52\52\52\156\52\156\126\126\126\126\126\126\126\126\156\156\72\72\72\72\72\72\72\72\156\141\141\141\141\141\141\156\156\156\142\142\142\142\142\142\142\142\156\156\142\152\- \\156\156\156\156\156\156\156\152\151\151\151\151\151\24\24\24\70\70\70\70\70\70\70\156\156\156\156\156\156\210\210\210\210\210\210\210\210\86\86\86\86\86\86\86\86\156\156\156\156\156\- \\156\39\156\156\96\96\96\96\96\96\96\96\156\138\138\138\156\156\156\156\156\64\64\64\64\64\64\64\64\156\64\64\156\82\82\82\82\82\82\82\82\156\37\37\37\37\37\37\37\37\- \\156\134\134\134\134\134\134\134\134\156\156\156\156\156\156\156\139\78\78\78\78\78\78\78\78\156\68\68\68\156\156\156\156\156\156\208\208\26\26\26\26\26\156\156\156\156\156\156\132\132\- \\132\156\156\156\2\2\2\2\2\2\2\2\156\93\93\93\93\93\93\93\93\156\146\146\146\146\146\146\146\146\156\103\103\103\103\103\103\103\103\156\156\156\156\103\103\154\154\154\154\154\- \\154\154\154\156\173\173\173\173\173\173\173\173\3\3\3\3\3\3\156\156\156\156\156\156\24\24\24\24\24\24\24\24\216\52\52\156\52\52\156\52\52\52\52\52\156\156\156\156\52\138\- \\138\138\138\138\138\138\138\156\138\10\156\10\10\10\10\10\10\10\10\156\156\10\156\46\46\46\156\46\46\46\46\46\46\46\46\156\156\156\156\46\156\44\44\44\156\44\44\44\44\44\- \\44\44\44\156\44\156\115\115\115\156\115\115\115\115\115\115\115\115\69\69\69\156\69\69\69\69\69\69\69\69\156\69\156\69\69\156\69\156\69\69\39\39\39\156\156\39\39\39\207\39\- \\39\39\39\39\39\39\39\156\39\22\22\22\22\22\22\22\22\156\156\139\139\139\139\139\139\139\139\156\156\66\66\66\66\66\66\66\66\156\156\141\141\141\141\141\141\141\141\156\156\99\- \\99\99\99\156\156\156\156\156\156\156\3\3\3\3\156\3\156\3\156\156\156\156\6\6\6\6\6\6\6\6\156\156\156\71\71\156\156\156\71\71\71\71\71\24\70\156\156\24\24\24\- \\24\47\47\47\47\47\47\47\47\156\156\156\156\156\156\156\124\162\162\162\162\162\162\162\162\156\156\156\63\63\63\63\63\63\63\63\214\63\58\58\58\58\58\58\58\58\156\185\156\3\- \\3\156\3\156\156\3\156\156\156\156\3\3\3\3\3\3\167\167\155\155\155\155\155\155\155\155\156\155\110\110\110\110\110\110\110\110\156\156\156\156\115\115\156\115\117\117\117\117\117\117\- \\117\117\156\156\70\70\156\70\156\70\70\70\70\70\70\156\70\27\156\27\27\27\27\27\27\156\156\156\27\156\156\27\54\54\54\54\54\54\54\54\156\54\13\13\13\13\13\13\13\13\- \\156\156\113\113\113\113\113\113\113\113\156\156\156\156\156\156\156\13\13\13\13\13\13\156\156\94\94\94\94\94\94\94\94\156\94\94\94\94\156\94\130\130\130\130\130\130\130\130\156\156\- \\32\32\32\32\32\32\32\32\156\32\32\156\156\156\156\156\156\94\94\156\156\156\156\156\156\98\98\98\98\98\98\98\98\11\156\11\11\11\11\11\11\11\156\120\120\120\120\120\120\120\- \\120\156\156\156\156\156\156\156\83\83\83\83\83\83\83\83\45\45\156\45\45\45\45\45\45\45\45\62\156\62\62\62\62\62\62\62\62\208\208\145\208\145\145\145\145\156\156\156\156\156\- \\156\156\145\26\26\26\26\26\26\26\26\156\156\156\35\35\35\35\35\35\35\35\156\156\8\8\8\8\8\8\8\8\156\156\118\118\118\118\118\118\118\118\156\156\65\65\65\65\65\65\- \\65\65\156\156\34\34\156\156\34\34\34\34\34\34\34\34\156\156\156\156\156\156\156\19\125\156\156\156\156\156\156\156\131\131\131\131\131\131\131\131\87\87\87\87\87\87\87\87\156\156\- \\87\0\0\0\0\156\156\156\156\0\0\156\3\156\3\156\3\156\3\3\3\156\3\3\3\168\171\3\3\165\43\43\43\43\43\156\43\43\43\43\43\43\43\43\156\156\43\43\43\156\- \\43\43\3\3\3\170\170\170\170\170\170\3\3\10\156\156\10\10\10\10\10\10\10\10\156\156\174\174\174\174\174\174\174\174\46\156\156\46\46\46\46\46\46\46\46\44\156\44\44\156\- \\44\44\44\44\44\44\156\156\209\209\209\209\209\209\209\209\115\156\115\115\156\115\115\115\115\115\115\145\156\156\156\156\156\156\145\145\156\145\145\145\145\156\156\156\145\145\156\156\156\156\- \\145\145\148\156\148\148\148\148\148\148\148\148\156\148\148\60\156\60\60\60\60\60\60\60\60\156\60\60\60\60\156\156\215\215\215\215\215\215\215\215\80\156\80\80\80\80\80\80\80\80\- \\156\80\80\156\151\151\151\151\151\151\151\156\156\156\38\38\38\38\38\38\38\38\156\156\156\156\156\156\156\96\104\104\104\104\104\104\104\104\156\156\156\50\50\50\50\50\50\50\50\186\- \\186\156\140\140\140\140\140\140\140\140\156\140\140\72\72\72\72\72\72\72\156\156\156\156\156\12\12\12\12\12\12\12\12\142\142\156\156\156\156\156\156\71\71\71\71\71\71\71\71\47\- \\47\47\47\211\211\47\47\156\47\47\47\47\47\47\47\24\24\24\24\24\24\24\156\24\24\24\24\156\24\24\24\24\24\24\156\24\156\24\24\24\137\137\137\137\137\137\137\137\156\156\- \\156\3\3\172\3\3\3\3\3\172\3\3\76\76\76\76\76\76\76\76\156\156\156\64\64\64\64\64\64\156\156\156\156\64\59\59\59\156\156\156\156\156\59\156\156\20\20\20\20\20\- \\20\20\20\156\20\20\67\67\156\67\67\67\67\67\67\67\67\42\156\42\42\156\42\42\42\42\42\42\1\1\1\1\1\1\1\1\156\156\156\156\156\118\118\118\79\79\79\79\79\79\- \\79\79\156\156\156\156\156\156\156\84\156\84\84\156\84\84\84\84\84\84\84\156\156\156\156\156\156\84\84\156\84\84\84\84\84\84\84\84\118\118\156\118\118\118\118\118\118\156\156\40\- \\156\156\40\40\40\40\40\40\40\156\156\156\156\156\70\70\70\70\70\70\43\70\70\164\3\3\3\3\3\3\3\156\3\3\3\3\3\3\3\3\156\156\24\156\156\156\156\156\156\4\- \\4\4\4\4\4\4\156\156\4\4\4\170\3\3\3\3\3\3\3\169\3\3\3\81\81\81\81\81\81\81\81\156\156\81\156\44\44\156\44\44\44\156\156\44\44\44\44\156\145\145\- \\156\145\156\145\145\145\145\156\156\208\208\208\208\208\208\208\208\145\145\145\145\145\145\145\145\148\156\148\148\148\148\156\156\148\148\148\148\156\156\148\156\156\44\44\156\156\156\156\156\156\- \\156\80\80\80\80\156\156\80\80\69\69\156\156\69\69\69\69\69\69\69\156\156\16\16\16\16\16\16\16\16\156\156\156\156\61\61\61\61\61\61\213\213\140\140\140\140\140\156\140\140\- \\156\156\156\156\66\66\66\66\66\66\156\156\156\156\156\156\156\90\72\156\156\156\72\72\72\72\156\156\156\156\99\99\99\99\99\99\99\99\156\156\156\156\15\15\15\15\15\15\15\15\- \\156\156\15\15\24\24\70\70\24\24\24\24\24\24\43\24\157\157\157\157\157\157\157\157\156\156\156\156\124\124\124\124\124\124\124\124\156\156\156\156\21\21\21\21\21\21\156\156\21\21\- \\21\21\74\74\74\74\74\74\74\156\74\74\156\74\189\189\189\189\189\189\189\189\156\156\156\190\166\166\166\166\166\166\166\166\156\156\156\156\117\117\117\117\117\117\156\156\156\156\156\156\- \\156\29\29\29\29\29\29\29\191\116\116\116\116\116\116\116\116\156\156\156\156\19\19\19\19\19\19\19\19\156\156\156\156\158\158\158\156\158\158\158\158\158\158\158\158\122\122\122\122\122\- \\122\122\122\156\156\156\122\64\64\64\64\156\64\64\64\64\64\64\64\161\161\156\161\161\161\156\156\156\156\156\156\60\60\156\156\60\60\60\60\23\23\23\23\23\23\23\23\156\156\156\- \\156\100\100\100\100\100\100\100\100\156\100\100\100\33\33\33\33\33\33\33\33\156\156\156\156\102\102\102\102\102\102\102\102\156\156\156\156\200\200\98\156\156\156\156\156\131\131\131\131\131\- \\156\156\156\156\0\0\0\0\0\0\0\0\156\156\156\156\61\53\53\53\53\53\53\53\24\24\156\156\156\156\156\24\24\24\24\24\156\156\24\24\24\43\43\43\43\43\43\43\43\156\- \\43\156\43\43\29\29\29\29\29\29\29\29\193\191\192\192\191\3\3\3\3\168\3\3\3\3\3\24\3\3\3\3\3\138\138\138\156\156\138\138\138\138\138\138\156\138\101\101\101\101\- \\101\101\101\101\156\156\101\101\101\31\175\31\206\31\31\31\31\178\179\55\55\31\31\31\31\31\31\31\31\177\176\199\199\199\199\199\199\199\199\156\132\132\132\156\132\132\132\132\132\132\- \\132\132\156\156\156\150\150\150\150\150\150\150\150\156\156\156\156\24\156\38\38\38\38\38\38\156\38\38\38\38\156\156\38\38\38\38\38\156\156\156\125\125\125\125\125\125\125\125\24\24\- \\24\125\125\202\156\156\156\156\156\156\156\143\143\143\143\143\143\143\143\156\156\156\156\156\41\41\41\41\41\41\41\41\156\156\156\156\156\109\109\109\109\109\109\109\109\156\156\156\156\156\- \\158\158\158\156\158\158\158\158\156\158\158\156\158\158\156\156\156\197\198\156\156\156\156\156\156\51\51\51\51\51\51\51\51\156\51\51\156\156\56\56\56\56\56\56\56\56\156\156\156\156\- \\156\75\75\75\75\75\75\75\75\156\156\156\156\156\156\156\106\106\106\106\106\106\106\106\156\156\156\156\156\59\59\59\59\59\59\59\59\156\156\156\156\156\68\68\68\68\68\68\68\68\- \\156\156\156\156\156\42\208\42\208\156\42\42\42\42\42\156\156\42\1\1\1\156\156\1\1\1\1\156\156\156\156\160\160\160\160\160\160\160\160\156\156\156\156\156\135\135\135\135\135\135\- \\135\135\156\156\156\156\156\62\156\62\62\62\62\62\62\156\156\156\62\62\28\28\28\28\28\28\28\28\156\156\156\156\156\93\93\93\93\93\93\93\156\156\156\156\93\93\146\146\146\146\- \\146\146\146\156\156\156\156\156\156\85\85\85\85\85\85\85\85\156\156\156\156\156\90\90\90\90\90\90\90\90\156\156\156\156\90\61\61\61\61\156\61\61\61\61\156\61\61\156\24\24\- \\12\12\24\24\24\24\55\55\24\24\24\24\24\24\55\55\55\55\55\55\55\55\156\156\43\43\156\43\43\43\43\43\25\25\25\25\25\25\46\156\46\46\156\46\46\156\46\46\46\46\- \\46\46\44\156\44\44\156\44\44\44\156\156\44\44\44\44\187\187\187\187\187\187\187\187\95\95\95\95\95\95\95\95\156\99\99\99\156\156\156\99\99\156\156\156\156\156\156\127\127\127\- \\127\127\127\156\156\156\156\156\156\127\127\58\58\156\156\156\156\58\58\58\58\58\58\156\185\77\77\77\77\77\77\77\77\156\156\156\156\156\77\49\49\49\49\49\49\49\49\156\156\156\- \\156\156\156\161\161\161\161\161\161\161\161\156\161\161\161\156\156\133\133\133\133\133\133\133\133\156\156\156\156\156\156\114\114\114\114\114\114\114\114\156\156\156\156\156\156\67\67\156\67\67\- \\67\67\67\156\156\156\156\156\156\42\156\42\42\156\42\42\42\156\208\208\42\42\42\100\100\100\100\156\100\100\100\156\156\156\156\156\156\153\153\153\153\153\153\153\153\156\156\156\156\156\- \\156\144\144\144\144\144\144\144\144\156\156\156\156\156\156\62\62\62\156\156\156\62\62\156\156\156\156\156\156\61\61\61\156\156\156\156\156\53\156\156\156\156\156\40\156\156\40\40\40\40\- \\40\156\40\40\156\40\40\40\40\40\40\40\40\159\159\159\159\159\159\159\159\156\156\156\156\156\159\97\97\97\97\97\97\97\97\156\156\156\156\156\156\7\7\7\7\7\7\7\7\156\- \\156\156\156\156\156\156\152\152\152\152\152\152\152\152\74\74\74\156\74\74\156\74\74\74\74\74\74\156\156\147\147\147\147\147\147\147\147\102\47\47\65\156\156\156\136\136\136\136\136\136\- \\136\136\105\105\105\105\105\105\105\105\14\14\14\14\14\14\14\14\212\212\212\212\212\212\212\212\195\195\195\196\196\196\198\198\121\121\121\121\121\121\121\121\30\30\30\30\30\30\30\30\- \\129\129\129\129\129\129\129\129\36\36\36\36\36\36\36\36\119\119\119\119\119\119\119\119\89\89\89\89\89\89\89\89\112\112\112\112\112\112\112\112\108\108\108\108\108\108\108\108\111\111\- \\111\111\111\111\111\111\128\128\128\128\128\128\128\128\163\163\163\163\163\163\163\163"#+ "\7\0\7\0\7\0\7\0\7\0\7\0\7\0\7\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\50\0\50\0\50\0\163\0\163\0\163\0\85\0\85\0\85\0\85\0\85\0\14\1\85\0\85\0\85\0\85\0\163\0\127\0\127\0\127\0\127\0\127\0\127\0\127\0\127\0\163\0\163\0\163\0\163\0\163\0\163\0\198\0\31\0\198\0\241\0\+ \\31\0\193\0\193\0\246\0\244\0\31\0\246\0\246\0\31\0\31\0\245\0\193\0\31\0\31\0\193\0\31\0\31\0\199\0\240\0\242\0\193\0\193\0\10\0\24\0\173\0\24\0\229\0\24\0\24\0\24\0\24\0\24\0\24\0\163\0\163\0\163\0\163\0\25\0\25\0\25\0\25\0\25\0\25\0\25\0\163\0\163\0\163\0\163\0\38\0\38\0\+ \\38\0\38\0\38\0\38\0\163\0\38\0\38\0\38\0\38\0\163\0\163\0\38\0\38\0\38\0\38\0\38\0\163\0\163\0\163\0\3\1\3\1\3\1\3\1\55\0\55\0\55\0\55\0\55\0\55\0\55\0\163\0\190\0\189\0\24\0\24\0\24\0\24\0\24\0\24\0\34\0\24\0\24\0\24\0\173\0\24\0\229\0\24\0\24\0\24\0\24\0\+ \\34\0\24\0\24\0\24\0\73\0\163\0\163\0\24\0\24\0\24\0\24\0\24\0\24\0\24\0\73\0\24\0\24\0\24\0\24\0\24\0\24\0\24\0\163\0\24\0\163\0\24\0\24\0\24\0\24\0\24\0\201\0\201\0\24\0\73\0\163\0\163\0\24\0\24\0\24\0\24\0\24\0\163\0\24\0\24\0\24\0\24\0\163\0\24\0\24\0\24\0\+ \\24\0\24\0\24\0\24\0\171\0\124\0\124\0\124\0\124\0\124\0\124\0\124\0\124\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\101\0\101\0\101\0\101\0\101\0\101\0\163\0\163\0\163\0\32\0\163\0\163\0\32\0\32\0\32\0\32\0\32\0\32\0\163\0\32\0\29\0\29\0\29\0\29\0\29\0\29\0\163\0\163\0\163\0\163\0\+ \\163\0\85\0\85\0\85\0\85\0\85\0\85\0\85\0\163\0\127\0\127\0\127\0\127\0\163\0\163\0\163\0\163\0\163\0\163\0\39\0\39\0\134\0\134\0\134\0\134\0\134\0\134\0\134\0\134\0\163\0\163\0\161\0\161\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\3\0\163\0\163\0\163\0\163\0\3\0\13\0\13\0\13\0\13\0\+ \\13\0\13\0\13\0\13\0\163\0\163\0\39\0\39\0\39\0\39\0\39\0\39\0\39\0\39\0\163\0\163\0\59\0\59\0\59\0\59\0\59\0\59\0\59\0\59\0\163\0\163\0\5\0\5\0\5\0\5\0\5\0\5\0\5\0\5\0\163\0\163\0\66\0\66\0\66\0\66\0\66\0\66\0\66\0\66\0\163\0\163\0\163\0\163\0\163\0\163\0\+ \\163\0\47\0\47\0\47\0\47\0\163\0\47\0\163\0\163\0\163\0\163\0\163\0\163\0\91\0\91\0\91\0\91\0\91\0\91\0\91\0\91\0\46\0\46\0\46\0\46\0\46\0\46\0\46\0\46\0\163\0\46\0\46\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\2\1\2\1\2\1\2\1\2\1\2\1\2\1\2\1\24\0\206\0\206\0\+ \\206\0\206\0\206\0\63\0\63\0\63\0\206\0\3\1\63\0\63\0\63\0\63\0\63\0\63\0\63\0\63\0\49\0\49\0\207\0\207\0\207\0\207\0\50\0\50\0\50\0\50\0\50\0\50\0\50\0\50\0\24\0\156\0\156\0\163\0\163\0\163\0\163\0\163\0\50\0\50\0\50\0\50\0\50\0\50\0\50\0\163\0\163\0\163\0\163\0\44\0\+ \\24\0\44\0\24\0\95\0\95\0\15\1\15\1\95\0\15\1\95\0\95\0\95\0\95\0\95\0\95\0\95\0\95\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\10\0\10\0\163\0\10\0\163\0\163\0\163\0\10\0\10\0\163\0\163\0\10\0\10\0\10\0\10\0\163\0\10\0\10\0\10\0\44\0\163\0\163\0\163\0\163\0\163\0\+ \\163\0\163\0\136\0\163\0\163\0\163\0\163\0\136\0\136\0\136\0\136\0\136\0\136\0\136\0\136\0\163\0\136\0\163\0\163\0\156\0\156\0\156\0\156\0\156\0\156\0\156\0\156\0\163\0\156\0\156\0\76\0\76\0\76\0\76\0\76\0\76\0\76\0\76\0\163\0\163\0\62\0\62\0\62\0\163\0\163\0\163\0\163\0\4\0\4\0\4\0\+ \\4\0\4\0\4\0\4\0\4\0\163\0\21\0\21\0\21\0\21\0\21\0\21\0\21\0\21\0\163\0\163\0\55\0\55\0\55\0\55\0\55\0\55\0\55\0\55\0\163\0\163\0\63\0\163\0\163\0\226\0\226\0\228\0\163\0\163\0\163\0\163\0\227\0\227\0\227\0\227\0\227\0\227\0\227\0\227\0\163\0\163\0\163\0\228\0\228\0\228\0\+ \\228\0\228\0\228\0\228\0\228\0\11\1\57\0\57\0\218\0\219\0\11\1\57\0\57\0\57\0\57\0\57\0\10\1\11\1\57\0\57\0\218\0\219\0\11\1\57\0\57\0\57\0\57\0\57\0\57\0\57\0\57\0\43\0\163\0\163\0\43\0\43\0\43\0\43\0\43\0\163\0\163\0\43\0\43\0\43\0\163\0\163\0\43\0\43\0\43\0\43\0\+ \\43\0\43\0\43\0\43\0\77\0\77\0\77\0\77\0\77\0\77\0\77\0\77\0\163\0\77\0\77\0\77\0\77\0\77\0\77\0\163\0\163\0\163\0\163\0\163\0\62\0\62\0\163\0\163\0\62\0\62\0\62\0\62\0\119\0\119\0\163\0\163\0\119\0\119\0\119\0\119\0\119\0\163\0\163\0\119\0\119\0\119\0\163\0\163\0\119\0\119\0\+ \\119\0\119\0\119\0\119\0\119\0\119\0\43\0\163\0\43\0\43\0\43\0\43\0\43\0\43\0\43\0\43\0\163\0\163\0\163\0\163\0\163\0\163\0\43\0\43\0\43\0\131\0\131\0\131\0\131\0\131\0\131\0\131\0\131\0\163\0\163\0\163\0\163\0\163\0\163\0\131\0\131\0\38\0\38\0\38\0\38\0\163\0\38\0\38\0\163\0\155\0\+ \\155\0\155\0\155\0\155\0\155\0\155\0\155\0\163\0\163\0\163\0\163\0\24\0\163\0\163\0\24\0\24\0\163\0\44\0\163\0\44\0\163\0\44\0\163\0\44\0\111\0\111\0\111\0\111\0\111\0\111\0\111\0\111\0\163\0\163\0\163\0\163\0\163\0\111\0\111\0\111\0\9\0\9\0\9\0\9\0\9\0\9\0\9\0\9\0\163\0\163\0\+ \\163\0\163\0\9\0\9\0\9\0\9\0\47\0\163\0\163\0\47\0\47\0\47\0\163\0\163\0\47\0\163\0\47\0\47\0\163\0\47\0\47\0\163\0\94\0\94\0\94\0\94\0\94\0\94\0\94\0\94\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\13\0\44\0\44\0\57\0\57\0\57\0\57\0\57\0\57\0\24\0\24\0\57\0\57\0\+ \\57\0\57\0\24\0\24\0\24\0\24\0\24\0\24\0\24\0\57\0\163\0\163\0\27\0\163\0\27\0\27\0\27\0\27\0\27\0\27\0\27\0\27\0\163\0\27\0\17\0\17\0\17\0\17\0\17\0\17\0\17\0\17\0\163\0\163\0\86\0\86\0\86\0\86\0\86\0\86\0\86\0\163\0\11\0\11\0\11\0\11\0\11\0\11\0\11\0\11\0\+ \\163\0\163\0\163\0\232\0\57\0\143\0\57\0\57\0\57\0\57\0\57\0\73\0\73\0\73\0\73\0\73\0\24\0\73\0\73\0\73\0\73\0\73\0\73\0\73\0\73\0\24\0\24\0\24\0\24\0\24\0\24\0\24\0\7\1\154\0\154\0\154\0\154\0\154\0\154\0\154\0\154\0\163\0\163\0\163\0\163\0\163\0\163\0\54\0\54\0\54\0\+ \\54\0\54\0\54\0\54\0\54\0\163\0\54\0\163\0\130\0\130\0\130\0\130\0\130\0\130\0\130\0\130\0\163\0\163\0\75\0\75\0\75\0\75\0\75\0\75\0\75\0\75\0\163\0\146\0\146\0\146\0\146\0\146\0\146\0\163\0\163\0\163\0\147\0\147\0\147\0\147\0\147\0\147\0\147\0\147\0\163\0\163\0\147\0\44\0\44\0\44\0\+ \\29\0\73\0\73\0\73\0\73\0\73\0\73\0\73\0\44\0\44\0\44\0\44\0\224\0\224\0\44\0\44\0\73\0\24\0\24\0\24\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\153\0\153\0\163\0\157\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\157\0\73\0\24\0\24\0\24\0\192\0\24\0\24\0\24\0\73\0\73\0\73\0\+ \\73\0\73\0\73\0\163\0\163\0\163\0\163\0\163\0\119\0\119\0\119\0\89\0\89\0\89\0\89\0\89\0\89\0\89\0\89\0\163\0\163\0\163\0\163\0\163\0\163\0\122\0\122\0\122\0\99\0\99\0\99\0\99\0\99\0\99\0\99\0\99\0\163\0\143\0\143\0\143\0\163\0\163\0\163\0\163\0\163\0\66\0\66\0\66\0\66\0\66\0\+ \\66\0\66\0\66\0\163\0\66\0\66\0\163\0\85\0\85\0\85\0\85\0\85\0\85\0\85\0\85\0\163\0\37\0\37\0\37\0\37\0\37\0\37\0\37\0\37\0\163\0\138\0\138\0\138\0\138\0\138\0\138\0\138\0\138\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\144\0\81\0\81\0\81\0\81\0\81\0\81\0\81\0\81\0\163\0\+ \\70\0\70\0\70\0\163\0\163\0\163\0\163\0\163\0\163\0\255\0\255\0\255\0\255\0\255\0\255\0\255\0\255\0\26\0\26\0\26\0\26\0\26\0\163\0\163\0\163\0\163\0\163\0\163\0\252\0\252\0\2\0\2\0\2\0\2\0\2\0\2\0\2\0\2\0\163\0\96\0\96\0\96\0\96\0\96\0\96\0\96\0\96\0\163\0\151\0\151\0\+ \\151\0\151\0\151\0\151\0\151\0\151\0\163\0\152\0\152\0\152\0\152\0\152\0\152\0\152\0\152\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\67\0\106\0\106\0\106\0\106\0\106\0\106\0\106\0\106\0\163\0\163\0\163\0\163\0\106\0\106\0\160\0\160\0\160\0\160\0\160\0\160\0\160\0\160\0\163\0\73\0\73\0\24\0\24\0\+ \\163\0\163\0\163\0\163\0\163\0\24\0\24\0\24\0\24\0\24\0\24\0\24\0\24\0\188\0\24\0\208\0\24\0\24\0\24\0\24\0\24\0\24\0\24\0\13\1\44\0\44\0\25\0\25\0\25\0\25\0\25\0\25\0\25\0\25\0\54\0\54\0\163\0\54\0\54\0\163\0\54\0\54\0\54\0\54\0\54\0\163\0\163\0\163\0\163\0\54\0\+ \\143\0\143\0\143\0\143\0\143\0\143\0\143\0\143\0\163\0\143\0\10\0\163\0\10\0\10\0\10\0\10\0\10\0\10\0\10\0\10\0\163\0\163\0\10\0\163\0\47\0\47\0\47\0\163\0\47\0\47\0\47\0\47\0\47\0\47\0\47\0\47\0\163\0\163\0\163\0\163\0\47\0\163\0\45\0\45\0\45\0\163\0\45\0\45\0\45\0\45\0\+ \\45\0\45\0\45\0\45\0\163\0\45\0\163\0\119\0\119\0\119\0\163\0\119\0\119\0\119\0\119\0\119\0\119\0\119\0\119\0\72\0\72\0\72\0\163\0\72\0\72\0\72\0\72\0\72\0\72\0\72\0\72\0\163\0\72\0\163\0\72\0\72\0\163\0\72\0\163\0\72\0\72\0\40\0\40\0\40\0\163\0\163\0\40\0\40\0\40\0\250\0\+ \\40\0\40\0\40\0\40\0\40\0\40\0\40\0\40\0\163\0\40\0\22\0\22\0\22\0\22\0\22\0\22\0\22\0\22\0\163\0\163\0\144\0\144\0\144\0\144\0\144\0\144\0\144\0\144\0\163\0\163\0\68\0\68\0\68\0\68\0\68\0\68\0\68\0\68\0\163\0\163\0\146\0\146\0\146\0\146\0\146\0\146\0\146\0\146\0\163\0\163\0\+ \\102\0\102\0\102\0\102\0\163\0\163\0\163\0\163\0\163\0\163\0\136\0\136\0\136\0\163\0\163\0\163\0\74\0\74\0\163\0\163\0\163\0\74\0\74\0\74\0\74\0\74\0\190\0\189\0\24\0\24\0\24\0\24\0\24\0\24\0\24\0\225\0\156\0\156\0\156\0\156\0\156\0\24\0\24\0\24\0\49\0\49\0\49\0\49\0\49\0\49\0\+ \\49\0\49\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\128\0\169\0\169\0\169\0\169\0\169\0\169\0\169\0\169\0\163\0\163\0\163\0\65\0\65\0\65\0\65\0\65\0\65\0\65\0\65\0\4\1\65\0\60\0\60\0\60\0\60\0\60\0\60\0\60\0\60\0\163\0\209\0\163\0\3\0\3\0\163\0\3\0\163\0\163\0\3\0\3\0\+ \\3\0\163\0\163\0\163\0\163\0\163\0\3\0\3\0\3\0\3\0\3\0\3\0\180\0\180\0\162\0\162\0\162\0\162\0\162\0\162\0\162\0\162\0\163\0\162\0\114\0\114\0\114\0\114\0\114\0\114\0\114\0\114\0\163\0\163\0\163\0\163\0\119\0\119\0\163\0\119\0\121\0\121\0\121\0\121\0\121\0\121\0\121\0\121\0\163\0\163\0\+ \\73\0\73\0\163\0\73\0\163\0\73\0\73\0\73\0\73\0\73\0\73\0\163\0\73\0\27\0\163\0\27\0\27\0\27\0\27\0\27\0\27\0\163\0\163\0\163\0\27\0\163\0\163\0\27\0\56\0\56\0\56\0\56\0\56\0\56\0\56\0\56\0\163\0\56\0\18\0\18\0\18\0\18\0\18\0\18\0\18\0\18\0\163\0\163\0\163\0\163\0\+ \\163\0\163\0\163\0\13\0\13\0\13\0\13\0\13\0\13\0\163\0\163\0\97\0\97\0\97\0\97\0\97\0\97\0\97\0\97\0\163\0\97\0\97\0\97\0\97\0\163\0\97\0\32\0\32\0\32\0\32\0\32\0\32\0\32\0\32\0\163\0\32\0\32\0\163\0\163\0\163\0\163\0\163\0\163\0\117\0\117\0\117\0\117\0\117\0\117\0\117\0\+ \\117\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\101\0\101\0\101\0\101\0\101\0\101\0\101\0\101\0\11\0\163\0\11\0\11\0\11\0\11\0\11\0\11\0\11\0\163\0\97\0\97\0\163\0\163\0\163\0\163\0\163\0\163\0\86\0\86\0\86\0\86\0\86\0\86\0\86\0\86\0\46\0\46\0\163\0\46\0\46\0\46\0\46\0\46\0\+ \\46\0\46\0\46\0\64\0\163\0\64\0\64\0\64\0\64\0\64\0\64\0\64\0\64\0\163\0\163\0\163\0\163\0\163\0\252\0\252\0\150\0\252\0\150\0\150\0\150\0\150\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\150\0\26\0\26\0\26\0\26\0\26\0\26\0\26\0\26\0\163\0\163\0\163\0\35\0\35\0\35\0\35\0\35\0\+ \\35\0\35\0\35\0\163\0\163\0\8\0\8\0\8\0\8\0\8\0\8\0\8\0\8\0\163\0\163\0\122\0\122\0\122\0\122\0\122\0\122\0\122\0\122\0\163\0\163\0\67\0\67\0\67\0\67\0\67\0\67\0\67\0\67\0\163\0\163\0\34\0\34\0\163\0\163\0\34\0\34\0\34\0\34\0\34\0\34\0\34\0\34\0\163\0\163\0\163\0\+ \\163\0\163\0\163\0\163\0\19\0\129\0\129\0\129\0\129\0\129\0\129\0\129\0\129\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\135\0\135\0\135\0\135\0\135\0\135\0\135\0\135\0\90\0\90\0\90\0\90\0\90\0\90\0\90\0\90\0\163\0\163\0\90\0\0\0\0\0\0\0\0\0\163\0\163\0\163\0\163\0\0\0\0\0\163\0\+ \\3\0\163\0\3\0\163\0\3\0\163\0\3\0\3\0\3\0\3\0\163\0\3\0\163\0\3\0\163\0\163\0\163\0\163\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\3\0\3\0\3\0\3\0\3\0\3\0\163\0\163\0\163\0\163\0\163\0\163\0\24\0\24\0\220\0\176\0\57\0\57\0\57\0\57\0\57\0\57\0\10\1\11\1\+ \\57\0\44\0\44\0\44\0\44\0\44\0\163\0\44\0\44\0\44\0\44\0\44\0\44\0\44\0\44\0\163\0\163\0\44\0\44\0\44\0\44\0\24\0\44\0\163\0\3\0\3\0\3\0\163\0\3\0\3\0\3\0\182\0\182\0\182\0\182\0\182\0\182\0\3\0\3\0\10\0\163\0\163\0\10\0\10\0\10\0\10\0\10\0\10\0\10\0\10\0\+ \\163\0\163\0\191\0\191\0\191\0\191\0\191\0\191\0\191\0\191\0\47\0\163\0\163\0\47\0\47\0\47\0\47\0\47\0\47\0\47\0\47\0\45\0\163\0\45\0\45\0\163\0\45\0\45\0\45\0\45\0\45\0\45\0\163\0\163\0\254\0\254\0\254\0\254\0\254\0\254\0\254\0\254\0\119\0\163\0\119\0\119\0\163\0\119\0\119\0\119\0\+ \\119\0\119\0\119\0\150\0\163\0\163\0\163\0\163\0\163\0\163\0\150\0\150\0\163\0\150\0\150\0\150\0\150\0\163\0\163\0\163\0\150\0\150\0\163\0\163\0\163\0\163\0\150\0\150\0\153\0\163\0\153\0\153\0\153\0\153\0\153\0\153\0\153\0\153\0\163\0\153\0\153\0\62\0\163\0\62\0\62\0\62\0\62\0\62\0\62\0\62\0\+ \\62\0\163\0\62\0\62\0\62\0\62\0\163\0\163\0\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\83\0\163\0\83\0\83\0\83\0\83\0\83\0\83\0\83\0\83\0\163\0\83\0\83\0\163\0\156\0\156\0\156\0\156\0\156\0\156\0\156\0\163\0\163\0\163\0\38\0\38\0\38\0\38\0\38\0\38\0\38\0\38\0\163\0\163\0\+ \\163\0\163\0\163\0\163\0\163\0\99\0\107\0\107\0\107\0\107\0\107\0\107\0\107\0\107\0\163\0\163\0\163\0\52\0\52\0\52\0\52\0\52\0\52\0\52\0\52\0\210\0\210\0\163\0\145\0\145\0\145\0\145\0\145\0\145\0\145\0\145\0\163\0\145\0\145\0\75\0\75\0\75\0\75\0\75\0\75\0\75\0\163\0\163\0\163\0\163\0\+ \\63\0\63\0\63\0\63\0\63\0\63\0\3\1\3\1\6\0\6\0\6\0\6\0\6\0\6\0\6\0\6\0\163\0\6\0\6\0\147\0\147\0\163\0\163\0\163\0\163\0\163\0\163\0\74\0\74\0\74\0\74\0\74\0\74\0\74\0\74\0\24\0\205\0\203\0\201\0\24\0\49\0\49\0\49\0\163\0\49\0\49\0\49\0\49\0\49\0\49\0\+ \\49\0\24\0\24\0\24\0\24\0\24\0\24\0\24\0\208\0\142\0\142\0\142\0\142\0\142\0\142\0\142\0\142\0\163\0\163\0\163\0\3\0\3\0\184\0\3\0\3\0\3\0\3\0\3\0\184\0\3\0\3\0\79\0\79\0\79\0\79\0\79\0\79\0\79\0\79\0\163\0\163\0\163\0\66\0\66\0\66\0\66\0\66\0\66\0\163\0\163\0\+ \\163\0\163\0\66\0\61\0\61\0\61\0\163\0\163\0\163\0\163\0\163\0\61\0\163\0\163\0\20\0\20\0\20\0\20\0\20\0\20\0\20\0\20\0\163\0\20\0\20\0\69\0\69\0\163\0\69\0\69\0\69\0\69\0\69\0\69\0\69\0\69\0\43\0\163\0\43\0\43\0\163\0\43\0\43\0\43\0\43\0\43\0\43\0\1\0\1\0\1\0\+ \\1\0\1\0\1\0\1\0\1\0\163\0\163\0\163\0\163\0\163\0\73\0\73\0\73\0\73\0\73\0\73\0\73\0\163\0\167\0\167\0\167\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\167\0\246\0\193\0\31\0\31\0\31\0\31\0\31\0\31\0\163\0\163\0\163\0\163\0\163\0\163\0\87\0\163\0\87\0\87\0\163\0\87\0\87\0\+ \\87\0\87\0\87\0\87\0\87\0\163\0\163\0\163\0\163\0\163\0\163\0\87\0\87\0\163\0\87\0\87\0\87\0\87\0\87\0\87\0\87\0\87\0\35\0\35\0\35\0\35\0\35\0\35\0\163\0\163\0\163\0\163\0\163\0\40\0\163\0\163\0\122\0\122\0\163\0\122\0\122\0\122\0\122\0\122\0\122\0\163\0\163\0\41\0\163\0\163\0\+ \\41\0\41\0\41\0\41\0\41\0\41\0\41\0\163\0\163\0\163\0\163\0\163\0\174\0\3\0\3\0\3\0\3\0\3\0\3\0\3\0\163\0\3\0\3\0\3\0\3\0\3\0\3\0\3\0\3\0\163\0\163\0\24\0\163\0\163\0\163\0\163\0\163\0\163\0\63\0\55\0\55\0\55\0\55\0\55\0\55\0\55\0\24\0\24\0\163\0\163\0\+ \\163\0\163\0\163\0\163\0\24\0\24\0\9\1\233\0\57\0\253\0\57\0\57\0\57\0\57\0\57\0\57\0\57\0\57\0\163\0\163\0\182\0\3\0\3\0\3\0\3\0\3\0\3\0\3\0\181\0\3\0\3\0\3\0\179\0\183\0\3\0\3\0\172\0\84\0\84\0\84\0\84\0\84\0\84\0\84\0\84\0\163\0\163\0\84\0\163\0\45\0\+ \\45\0\163\0\45\0\45\0\45\0\163\0\163\0\45\0\45\0\45\0\45\0\163\0\150\0\150\0\163\0\150\0\163\0\150\0\150\0\150\0\150\0\163\0\163\0\252\0\252\0\252\0\252\0\252\0\252\0\252\0\252\0\150\0\150\0\150\0\150\0\150\0\150\0\150\0\150\0\153\0\163\0\153\0\153\0\153\0\153\0\163\0\163\0\153\0\153\0\153\0\+ \\153\0\163\0\163\0\153\0\163\0\163\0\45\0\45\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\83\0\83\0\83\0\83\0\163\0\163\0\83\0\83\0\72\0\72\0\163\0\163\0\72\0\72\0\72\0\72\0\72\0\72\0\72\0\163\0\163\0\16\0\16\0\16\0\16\0\16\0\16\0\16\0\16\0\163\0\163\0\163\0\163\0\145\0\145\0\+ \\145\0\145\0\145\0\163\0\145\0\145\0\163\0\163\0\163\0\163\0\68\0\68\0\68\0\68\0\68\0\68\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\93\0\75\0\163\0\163\0\163\0\75\0\75\0\75\0\75\0\163\0\163\0\163\0\163\0\102\0\102\0\102\0\102\0\102\0\102\0\102\0\102\0\163\0\163\0\163\0\163\0\15\0\15\0\+ \\15\0\15\0\15\0\15\0\15\0\15\0\163\0\163\0\15\0\15\0\24\0\24\0\73\0\73\0\24\0\24\0\24\0\24\0\24\0\24\0\44\0\24\0\206\0\206\0\24\0\201\0\206\0\206\0\206\0\206\0\201\0\201\0\201\0\201\0\3\1\3\1\3\1\3\1\3\1\24\0\201\0\164\0\164\0\164\0\164\0\164\0\164\0\164\0\164\0\163\0\+ \\163\0\163\0\163\0\128\0\128\0\128\0\128\0\128\0\128\0\128\0\128\0\163\0\163\0\163\0\163\0\21\0\21\0\21\0\21\0\21\0\21\0\163\0\163\0\21\0\21\0\21\0\21\0\77\0\77\0\77\0\77\0\77\0\77\0\77\0\163\0\77\0\77\0\163\0\77\0\227\0\227\0\227\0\227\0\227\0\227\0\227\0\227\0\163\0\163\0\163\0\+ \\228\0\178\0\178\0\178\0\178\0\178\0\178\0\178\0\178\0\163\0\163\0\163\0\163\0\121\0\121\0\121\0\121\0\121\0\121\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\29\0\120\0\120\0\120\0\120\0\120\0\120\0\120\0\120\0\163\0\163\0\163\0\163\0\19\0\19\0\19\0\19\0\19\0\19\0\19\0\19\0\163\0\163\0\163\0\+ \\163\0\165\0\165\0\165\0\163\0\165\0\165\0\165\0\165\0\165\0\165\0\165\0\165\0\159\0\159\0\159\0\159\0\159\0\159\0\159\0\159\0\163\0\163\0\163\0\163\0\126\0\126\0\126\0\126\0\126\0\126\0\126\0\126\0\163\0\163\0\163\0\126\0\66\0\66\0\66\0\66\0\163\0\66\0\66\0\66\0\66\0\66\0\66\0\66\0\168\0\+ \\168\0\163\0\168\0\168\0\168\0\163\0\163\0\163\0\163\0\163\0\163\0\12\0\12\0\12\0\12\0\12\0\12\0\12\0\12\0\23\0\23\0\23\0\23\0\23\0\23\0\23\0\23\0\163\0\163\0\163\0\163\0\161\0\161\0\161\0\163\0\161\0\161\0\161\0\161\0\161\0\161\0\161\0\161\0\163\0\161\0\163\0\163\0\161\0\163\0\161\0\+ \\103\0\103\0\103\0\103\0\103\0\103\0\103\0\103\0\163\0\103\0\103\0\103\0\33\0\33\0\33\0\33\0\33\0\33\0\33\0\33\0\163\0\163\0\163\0\163\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\163\0\163\0\163\0\163\0\240\0\240\0\101\0\163\0\163\0\163\0\163\0\163\0\135\0\135\0\135\0\135\0\135\0\163\0\+ \\163\0\163\0\163\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\163\0\163\0\163\0\163\0\55\0\24\0\24\0\163\0\163\0\163\0\163\0\163\0\24\0\24\0\24\0\24\0\24\0\163\0\163\0\24\0\24\0\24\0\44\0\44\0\44\0\44\0\44\0\44\0\44\0\44\0\163\0\44\0\163\0\44\0\44\0\29\0\29\0\29\0\29\0\+ \\29\0\29\0\29\0\29\0\234\0\229\0\231\0\231\0\229\0\4\0\187\0\4\0\163\0\163\0\4\0\4\0\4\0\4\0\4\0\4\0\4\0\163\0\3\0\3\0\3\0\3\0\179\0\3\0\3\0\3\0\3\0\3\0\24\0\3\0\3\0\3\0\3\0\3\0\143\0\143\0\143\0\163\0\163\0\143\0\143\0\143\0\143\0\143\0\143\0\163\0\+ \\143\0\104\0\104\0\104\0\104\0\104\0\104\0\104\0\104\0\163\0\163\0\104\0\104\0\104\0\31\0\200\0\31\0\247\0\31\0\31\0\31\0\31\0\196\0\197\0\57\0\57\0\31\0\31\0\31\0\31\0\31\0\31\0\31\0\31\0\195\0\194\0\239\0\239\0\239\0\239\0\239\0\239\0\239\0\239\0\163\0\136\0\136\0\136\0\163\0\136\0\+ \\136\0\136\0\136\0\136\0\136\0\136\0\136\0\163\0\163\0\163\0\155\0\155\0\155\0\155\0\155\0\155\0\155\0\155\0\163\0\163\0\163\0\163\0\24\0\243\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\148\0\148\0\148\0\148\0\148\0\148\0\148\0\148\0\163\0\163\0\163\0\163\0\163\0\42\0\42\0\42\0\42\0\42\0\42\0\+ \\42\0\42\0\163\0\163\0\163\0\163\0\163\0\113\0\113\0\113\0\113\0\113\0\113\0\113\0\113\0\163\0\163\0\163\0\163\0\163\0\165\0\165\0\165\0\163\0\165\0\165\0\165\0\165\0\163\0\165\0\165\0\163\0\165\0\165\0\163\0\163\0\163\0\237\0\238\0\163\0\163\0\163\0\163\0\163\0\163\0\53\0\53\0\53\0\53\0\53\0\+ \\53\0\53\0\53\0\163\0\53\0\53\0\163\0\163\0\58\0\58\0\58\0\58\0\58\0\58\0\58\0\58\0\163\0\163\0\163\0\163\0\163\0\82\0\82\0\82\0\82\0\82\0\82\0\82\0\82\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\110\0\110\0\110\0\110\0\110\0\110\0\110\0\110\0\163\0\163\0\163\0\163\0\163\0\61\0\+ \\61\0\61\0\61\0\61\0\61\0\61\0\61\0\163\0\163\0\163\0\163\0\163\0\70\0\70\0\70\0\70\0\70\0\70\0\70\0\70\0\163\0\163\0\163\0\163\0\163\0\43\0\252\0\43\0\252\0\163\0\43\0\43\0\43\0\43\0\43\0\163\0\163\0\43\0\1\0\1\0\1\0\163\0\163\0\1\0\1\0\1\0\1\0\163\0\163\0\163\0\+ \\163\0\167\0\167\0\167\0\167\0\167\0\167\0\167\0\167\0\163\0\163\0\163\0\163\0\163\0\139\0\139\0\139\0\139\0\139\0\139\0\139\0\139\0\163\0\163\0\163\0\163\0\163\0\64\0\163\0\64\0\64\0\64\0\64\0\64\0\64\0\163\0\163\0\163\0\64\0\64\0\28\0\28\0\28\0\28\0\28\0\28\0\28\0\28\0\163\0\163\0\+ \\163\0\163\0\163\0\96\0\96\0\96\0\96\0\96\0\96\0\96\0\163\0\163\0\163\0\163\0\96\0\96\0\151\0\151\0\151\0\151\0\151\0\151\0\151\0\163\0\163\0\163\0\163\0\163\0\163\0\88\0\88\0\88\0\88\0\88\0\88\0\88\0\88\0\163\0\163\0\163\0\163\0\163\0\93\0\93\0\93\0\93\0\93\0\93\0\93\0\93\0\+ \\163\0\163\0\163\0\163\0\93\0\63\0\63\0\63\0\63\0\163\0\63\0\63\0\63\0\63\0\163\0\63\0\63\0\163\0\24\0\24\0\12\0\12\0\24\0\24\0\24\0\24\0\57\0\57\0\24\0\24\0\24\0\24\0\24\0\24\0\57\0\57\0\57\0\57\0\57\0\57\0\29\0\29\0\29\0\29\0\29\0\29\0\29\0\229\0\109\0\109\0\+ \\109\0\109\0\109\0\109\0\109\0\109\0\163\0\163\0\163\0\163\0\109\0\24\0\208\0\208\0\208\0\24\0\6\1\24\0\24\0\24\0\24\0\24\0\24\0\24\0\13\1\220\0\176\0\57\0\57\0\57\0\57\0\57\0\57\0\44\0\57\0\57\0\44\0\57\0\57\0\78\0\78\0\78\0\78\0\78\0\78\0\78\0\78\0\163\0\163\0\163\0\+ \\163\0\163\0\163\0\163\0\44\0\44\0\44\0\163\0\44\0\44\0\44\0\44\0\44\0\25\0\25\0\25\0\25\0\25\0\25\0\47\0\163\0\47\0\47\0\163\0\47\0\47\0\163\0\47\0\47\0\47\0\47\0\47\0\47\0\45\0\163\0\45\0\45\0\163\0\45\0\45\0\45\0\163\0\163\0\45\0\45\0\45\0\45\0\211\0\211\0\211\0\+ \\211\0\211\0\211\0\211\0\211\0\98\0\98\0\98\0\98\0\98\0\98\0\98\0\98\0\163\0\163\0\163\0\163\0\102\0\102\0\102\0\163\0\163\0\163\0\102\0\102\0\163\0\163\0\163\0\163\0\163\0\163\0\44\0\44\0\73\0\73\0\73\0\73\0\44\0\44\0\44\0\73\0\73\0\73\0\73\0\73\0\44\0\73\0\73\0\24\0\24\0\+ \\212\0\24\0\24\0\213\0\24\0\24\0\24\0\24\0\24\0\163\0\24\0\24\0\204\0\204\0\202\0\202\0\206\0\206\0\206\0\206\0\24\0\201\0\206\0\206\0\206\0\206\0\131\0\131\0\131\0\131\0\131\0\131\0\163\0\163\0\163\0\163\0\163\0\163\0\131\0\131\0\60\0\60\0\163\0\163\0\163\0\163\0\60\0\60\0\60\0\60\0\+ \\60\0\60\0\163\0\209\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\163\0\163\0\163\0\163\0\163\0\80\0\51\0\51\0\51\0\51\0\51\0\51\0\51\0\51\0\163\0\163\0\163\0\163\0\163\0\163\0\168\0\168\0\168\0\168\0\168\0\168\0\168\0\168\0\163\0\168\0\168\0\168\0\163\0\163\0\137\0\137\0\137\0\137\0\+ \\137\0\137\0\137\0\137\0\163\0\163\0\163\0\163\0\163\0\163\0\118\0\118\0\118\0\118\0\118\0\118\0\118\0\118\0\163\0\163\0\163\0\163\0\163\0\163\0\69\0\69\0\163\0\69\0\69\0\69\0\69\0\69\0\163\0\163\0\163\0\163\0\163\0\163\0\43\0\163\0\43\0\43\0\163\0\43\0\43\0\43\0\163\0\252\0\252\0\43\0\+ \\43\0\43\0\103\0\103\0\103\0\103\0\163\0\103\0\103\0\103\0\163\0\163\0\163\0\163\0\163\0\163\0\158\0\158\0\158\0\158\0\158\0\158\0\158\0\158\0\163\0\163\0\163\0\163\0\163\0\163\0\149\0\149\0\149\0\149\0\149\0\149\0\149\0\149\0\163\0\163\0\163\0\163\0\163\0\163\0\141\0\141\0\141\0\141\0\141\0\141\0\+ \\141\0\141\0\163\0\163\0\163\0\163\0\163\0\163\0\48\0\48\0\48\0\48\0\48\0\48\0\48\0\48\0\163\0\163\0\163\0\163\0\163\0\163\0\71\0\71\0\71\0\71\0\71\0\71\0\71\0\71\0\163\0\163\0\163\0\163\0\163\0\163\0\67\0\67\0\67\0\67\0\67\0\67\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\67\0\+ \\63\0\63\0\63\0\163\0\163\0\163\0\163\0\163\0\55\0\163\0\163\0\163\0\163\0\163\0\41\0\163\0\163\0\41\0\41\0\41\0\41\0\41\0\163\0\41\0\41\0\163\0\41\0\41\0\41\0\41\0\41\0\41\0\41\0\41\0\166\0\166\0\166\0\166\0\166\0\166\0\166\0\166\0\163\0\163\0\163\0\163\0\163\0\166\0\100\0\100\0\+ \\100\0\100\0\100\0\100\0\100\0\100\0\163\0\163\0\163\0\163\0\163\0\163\0\8\1\57\0\57\0\57\0\57\0\57\0\177\0\57\0\57\0\44\0\57\0\57\0\44\0\57\0\57\0\152\0\105\0\49\0\49\0\67\0\163\0\163\0\163\0\163\0\163\0\163\0\163\0\157\0\157\0\157\0\157\0\157\0\157\0\157\0\157\0\77\0\77\0\77\0\+ \\163\0\77\0\77\0\163\0\77\0\77\0\77\0\77\0\77\0\77\0\163\0\163\0\214\0\215\0\217\0\251\0\175\0\223\0\230\0\222\0\186\0\12\1\248\0\216\0\221\0\9\1\249\0\57\0\140\0\140\0\140\0\140\0\140\0\140\0\140\0\140\0\108\0\108\0\108\0\108\0\108\0\108\0\108\0\108\0\14\0\14\0\14\0\14\0\14\0\14\0\+ \\14\0\14\0\49\0\49\0\49\0\49\0\0\1\0\1\49\0\49\0\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\235\0\235\0\235\0\236\0\236\0\236\0\238\0\238\0\125\0\125\0\125\0\125\0\125\0\125\0\125\0\125\0\30\0\30\0\30\0\30\0\30\0\30\0\30\0\30\0\133\0\133\0\133\0\133\0\133\0\133\0\133\0\133\0\+ \\36\0\36\0\36\0\36\0\36\0\36\0\36\0\36\0\123\0\123\0\123\0\123\0\123\0\123\0\123\0\123\0\92\0\92\0\92\0\92\0\92\0\92\0\92\0\92\0\116\0\116\0\116\0\116\0\116\0\116\0\116\0\116\0\112\0\112\0\112\0\112\0\112\0\112\0\112\0\112\0\115\0\115\0\115\0\115\0\115\0\115\0\115\0\115\0\132\0\132\0\+ \\132\0\132\0\132\0\132\0\132\0\132\0\170\0\170\0\170\0\170\0\170\0\170\0\170\0\170\0"# encodedScriptExtensionsOffsets1BitMap :: Ptr Word16 encodedScriptExtensionsOffsets1BitMap = Ptr- "\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\95\14\109\1\95\14\141\2\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\213\12\218\12\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\208\6\210\6\- \\109\1\109\1\109\1\109\1\109\1\121\5\121\5\121\5\65\0\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\92\3\- \\93\3\93\3\98\3\92\3\93\3\93\3\98\3\150\4\150\4\150\4\150\4\150\4\106\3\150\4\106\3\93\3\93\3\94\3\93\3\93\3\93\3\94\3\93\3\93\3\93\3\93\3\68\1\63\1\93\3\93\3\93\3\93\3\93\3\69\1\238\2\74\1\93\3\66\1\93\3\93\3\93\3\93\3\93\3\93\3\93\3\67\1\244\2\242\12\242\12\242\12\- \\242\12\242\12\242\12\79\3\121\5\121\5\121\5\121\5\121\5\121\5\121\5\127\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\109\1\109\1\109\1\109\1\121\5\121\5\121\5\121\5\121\5\121\5\- \\121\5\121\5\121\5\121\5\121\5\65\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\196\8\196\8\196\8\203\8\134\14\150\4\150\4\150\4\196\3\93\3\93\3\93\3\- \\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\195\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\202\3\224\5\203\3\109\1\109\1\8\9\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\93\3\- \\93\3\93\3\93\3\93\3\93\3\100\3\150\4\150\4\150\4\150\4\96\3\226\12\150\4\150\4\150\4\150\4\150\4\91\0\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\91\0\109\1\150\4\67\8\149\4\150\4\149\4\150\4\149\4\150\4\150\4\150\4\89\0\109\1\121\5\121\5\121\5\121\5\121\5\121\5\- \\121\5\121\5\121\5\126\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\37\9\109\1\109\1\109\1\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\91\0\109\1\150\4\89\0\150\4\90\0\150\4\84\1\150\4\150\4\- \\150\4\150\4\150\4\68\8\89\0\0\1\150\4\91\0\150\4\84\1\150\4\84\1\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\65\0\109\1\109\1\109\1\150\4\150\4\150\4\150\4\67\8\109\1\109\1\109\1\- \\150\4\82\1\109\1\109\1\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\89\0\109\1\109\1\109\1\109\1\109\1\109\1\0\1\150\4\150\4\150\4\150\4\67\8\149\4\- \\150\4\150\4\150\4\150\4\150\4\150\4\2\3\0\3\150\4\239\12\249\2\254\2\150\4\150\4\150\4\252\2\150\4\150\4\150\4\150\4\150\4\150\4\150\4\82\1\109\1\109\1\68\8\17\11\69\8\69\8\150\4\150\4\150\4\72\8\81\8\148\4\78\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\- \\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\89\0\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\67\8\147\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\83\1\150\4\91\0\84\1\109\1\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\- \\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\66\4\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\114\8\114\8\114\8\117\8\49\2\49\2\49\2\49\2\49\2\49\2\- \\56\2\109\1\66\10\66\10\66\10\70\10\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\64\4\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\148\12\148\12\148\12\148\12\148\12\148\12\148\12\148\12\148\12\148\12\148\12\148\12\- \\153\12\109\1\180\1\180\1\180\1\180\1\251\13\109\1\1\14\109\1\109\1\109\1\185\1\109\1\176\9\109\1\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\219\10\107\4\107\4\- \\107\4\107\4\107\4\110\4\107\4\109\4\107\4\113\4\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\121\4\121\4\121\4\122\4\109\1\109\1\29\14\29\14\29\14\29\14\29\14\29\14\29\14\35\14\137\5\137\5\137\5\137\5\137\5\137\5\- \\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\137\5\140\5\137\5\137\5\137\5\137\5\137\5\137\5\138\5\109\1\29\12\29\12\29\12\29\12\29\12\29\12\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\- \\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\246\6\236\10\109\1\243\6\245\6\246\6\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\109\1\223\7\172\1\222\7\223\7\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\238\7\238\7\238\7\241\7\174\11\174\11\174\11\174\11\- \\174\11\174\11\174\11\174\11\174\11\179\11\174\11\238\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\168\6\63\4\109\1\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\66\4\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\54\6\54\6\54\6\54\6\54\6\54\6\56\6\54\6\54\6\54\6\54\6\56\6\109\1\109\1\109\1\109\1\150\4\150\4\150\4\150\4\254\9\250\9\106\3\150\4\150\4\102\3\150\4\150\4\93\3\93\3\93\3\93\3\93\3\81\1\150\4\150\4\150\4\150\4\150\4\150\4\- \\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\146\4\150\4\90\0\150\4\90\0\244\10\244\10\244\10\244\10\244\10\244\10\244\10\244\10\244\10\9\7\244\10\11\7\109\1\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\149\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\90\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\149\4\150\4\150\4\150\4\150\4\150\4\150\4\89\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\149\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\90\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\111\13\111\13\111\13\111\13\111\13\109\1\111\13\117\13\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\28\9\28\9\28\9\29\9\125\13\125\13\125\13\125\13\125\13\159\10\163\10\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\75\5\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\16\11\150\4\150\4\- \\150\4\68\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\89\0\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\16\11\150\4\- \\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\71\8\150\4\150\4\150\4\150\4\150\4\150\4\82\1\109\1\109\1\109\1\109\1\150\4\83\1\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\- \\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\178\6\180\6\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\43\14\43\14\43\14\43\14\43\14\49\14\68\8\17\11\69\8\69\8\- \\150\4\150\4\150\4\72\8\81\8\148\4\78\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\69\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\69\8\159\2\74\8\150\4\84\8\70\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\- \\150\4\85\0\150\4\150\4\89\0\109\1\109\1\109\1\109\1\121\5\121\5\121\5\57\8\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\125\5\109\1\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\127\5\109\1\121\5\121\5\121\5\- \\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\128\5\109\1\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\65\0\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\- \\121\5\121\5\121\5\121\5\127\5\109\1\109\1\109\1\109\1\150\4\150\4\150\4\150\4\150\4\150\4\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\- \\242\12\144\0\242\12\242\12\242\12\84\3\93\3\64\2\62\2\55\1\30\11\44\7\44\7\41\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\70\2\72\2\44\7\44\7\46\7\46\7\44\7\44\7\44\7\44\7\46\7\46\7\44\7\166\2\44\7\44\7\44\7\46\7\44\7\44\7\44\7\44\7\44\7\44\7\38\7\44\7\38\7\44\7\48\7\- \\39\7\44\7\44\7\52\7\45\7\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\168\6\63\4\109\1\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\167\6\64\4\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\80\4\81\4\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\198\6\198\6\198\6\198\6\198\6\198\6\198\6\198\6\200\6\109\1\198\6\240\8\240\8\198\6\198\6\188\8\198\6\198\6\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\187\12\- \\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\192\12\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\56\11\51\11\28\9\30\7\28\9\28\9\28\9\28\9\19\9\60\7\63\7\28\9\130\4\136\4\57\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\61\9\- \\56\11\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\180\5\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\178\5\28\9\28\9\28\9\28\9\28\9\- \\28\9\73\5\109\1\109\1\109\1\109\1\103\8\106\8\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\64\14\89\4\89\4\89\4\90\4\89\4\166\12\98\4\98\4\98\4\- \\98\4\98\4\98\4\98\4\98\4\98\4\99\4\98\4\179\12\188\6\188\6\188\6\190\6\190\6\109\1\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\69\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\69\8\159\2\74\8\150\4\84\8\70\8\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\- \\67\8\109\1\121\5\121\5\65\8\84\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\19\5\19\5\19\5\19\5\21\5\228\3\72\14\72\14\72\14\72\14\72\14\72\14\72\14\182\3\181\3\182\3\222\7\222\7\223\7\109\1\223\7\223\7\223\7\223\7\223\7\223\7\223\7\223\7\- \\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\43\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\38\11\199\1\200\1\200\1\200\1\201\1\199\1\200\1\200\1\200\1\200\1\200\1\49\9\130\3\131\3\131\3\131\3\131\3\131\3\- \\131\3\109\1\131\3\131\3\131\3\167\4\165\4\109\1\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\59\3\60\3\109\1\59\3\59\3\61\3\109\1\59\3\109\1\109\1\109\1\- \\229\5\93\3\93\3\93\3\93\3\93\3\227\5\202\3\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\37\9\109\1\109\1\109\1\150\4\150\4\150\4\150\4\150\4\150\4\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\242\12\244\12\242\12\242\12\243\12\109\1\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\91\0\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\6\10\10\10\109\1\109\1\38\11\38\11\38\11\38\11\38\11\91\10\38\11\38\11\38\11\38\11\38\11\38\11\57\14\57\14\- \\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\57\14\109\1\198\3\109\1\197\1\126\3\131\3\131\3\132\3\134\3\159\4\131\3\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\141\4\109\1\177\5\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\- \\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\0\11\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\- \\180\1\251\13\109\1\1\14\109\1\109\1\109\1\185\1\109\1\176\9\109\1\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\215\10\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\126\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\- \\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\65\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\222\7\222\7\222\7\222\7\222\7\222\7\222\7\222\7\222\7\158\11\- \\223\7\158\11\222\7\222\7\222\7\222\7\222\7\158\11\222\7\222\7\222\7\222\7\158\11\223\7\158\11\222\7\223\7\222\7\222\7\222\7\222\7\222\7\158\11\222\7\222\7\222\7\222\7\222\7\222\7\222\7\222\7\161\11\222\7\222\7\222\7\225\7\222\7\222\7\222\7\228\7\29\5\29\5\29\5\29\5\29\5\29\5\29\5\29\5\29\5\29\5\- \\31\5\31\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\128\5\109\1\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\121\5\65\0\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\150\4\150\4\150\4\150\4\254\9\250\9\106\3\150\4\150\4\102\3\150\4\150\4\93\3\93\3\93\3\93\3\93\3\81\1\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\230\12\150\4\150\4\150\4\- \\151\4\150\4\150\4\150\4\150\4\150\4\150\4\69\8\150\4\113\5\101\3\150\4\67\8\93\3\200\3\150\4\150\4\150\4\150\4\84\1\109\1\242\12\242\12\242\12\242\12\187\11\109\1\214\14\214\14\214\14\214\14\214\14\109\1\139\13\139\13\139\13\139\13\139\13\145\13\109\1\109\1\153\13\153\13\153\13\159\13\109\1\109\1\109\1\109\1\179\10\- \\179\10\179\10\183\10\109\1\109\1\18\4\18\4\19\4\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\28\9\28\9\28\9\29\9\125\13\125\13\125\13\125\13\125\13\159\10\163\10\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\75\5\200\12\200\12\200\12\200\12\200\12\200\12\200\12\200\12\200\12\205\12\- \\200\12\200\12\200\12\200\12\200\12\200\12\200\12\206\9\200\12\200\12\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\102\14\109\1\127\5\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\187\12\192\12\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\175\4\177\4\175\4\175\4\175\4\175\4\175\4\175\4\175\4\67\11\28\9\28\9\28\9\28\9\28\9\28\9\117\3\117\3\117\3\117\3\117\3\117\3\123\3\109\1\80\11\80\11\80\11\80\11\80\11\80\11\80\11\85\11\142\3\142\3\142\3\142\3\142\3\144\3\142\3\143\3\69\9\69\9\69\9\73\9\175\4\245\3\28\9\- \\28\9\28\9\29\9\142\4\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\59\11\28\9\28\9\28\9\105\11\105\11\105\11\105\11\105\11\105\11\105\11\105\11\105\11\105\11\100\11\105\11\109\11\115\11\105\11\105\11\128\1\190\4\71\7\187\4\187\4\185\4\118\1\124\1\190\4\125\1\110\1\113\1\78\7\84\7\187\4\188\4\198\4\- \\208\4\92\7\203\4\203\4\201\4\214\2\210\2\208\4\206\2\228\0\223\0\205\3\211\3\204\4\109\1\216\4\223\4\218\4\221\4\221\4\219\4\103\7\85\9\223\4\81\9\139\9\109\1\110\7\116\7\138\9\220\4\231\4\105\2\102\2\117\2\117\2\234\4\124\7\101\2\105\2\109\2\95\2\206\5\106\2\117\2\117\2\109\1\140\7\146\7\143\7\- \\93\9\149\7\146\7\113\9\152\7\146\7\143\7\135\7\109\1\55\4\105\9\109\9\156\6\162\7\165\7\160\7\162\7\162\7\160\7\162\7\125\9\165\7\121\9\87\1\130\9\123\9\162\7\85\1\162\7\175\7\178\7\173\7\175\7\175\7\173\7\179\7\171\10\178\7\182\7\166\10\166\10\184\7\190\7\192\1\109\1\200\7\203\7\198\7\200\7\200\7\- \\200\7\200\7\200\7\203\7\198\7\143\9\200\7\147\9\200\7\200\7\200\7\123\11\149\1\150\1\147\1\149\1\149\1\125\11\153\1\150\1\142\1\152\1\149\1\68\4\149\1\72\4\109\1\148\2\149\2\149\2\149\2\149\2\149\2\149\2\154\2\149\2\149\2\149\2\153\2\109\1\109\1\109\1\109\1\2\5\244\4\248\4\248\4\252\4\248\4\248\4\- \\160\9\251\4\249\4\248\4\155\9\109\1\109\1\109\1\109\1\161\1\161\1\161\1\161\1\161\1\161\1\161\1\161\1\161\1\160\1\161\1\161\1\161\1\214\7\160\1\161\1\161\1\161\1\161\1\160\1\161\1\161\1\161\1\164\1\161\1\164\1\190\3\40\1\109\1\109\1\109\1\109\1\46\13\46\13\46\13\46\13\46\13\46\13\46\13\46\13\38\13\- \\44\13\46\13\46\13\46\13\46\13\46\13\46\13\46\13\46\13\46\13\46\13\19\5\19\5\19\5\19\5\21\5\228\3\19\5\19\5\19\5\19\5\19\5\15\5\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\- \\32\1\32\1\32\1\32\1\32\1\39\5\39\5\41\5\35\4\249\7\249\7\252\7\109\1\168\9\168\9\172\9\109\1\4\8\7\8\192\9\109\1\49\5\49\5\49\5\49\5\49\5\49\5\49\5\49\5\49\5\49\5\49\5\51\5\49\5\204\9\49\5\204\9\95\1\101\1\101\1\107\1\101\1\101\1\101\1\101\1\101\1\101\1\101\1\101\1\101\1\- \\101\1\101\1\108\1\101\1\101\1\101\1\101\1\101\1\106\1\30\3\30\3\30\3\30\3\30\3\30\3\30\3\30\3\32\3\109\1\152\3\152\3\152\3\153\3\152\3\18\8\152\3\18\8\214\9\152\3\59\5\59\5\59\5\161\3\162\3\109\1\226\9\226\9\226\9\226\9\226\9\69\5\226\9\226\9\226\9\71\5\226\9\55\13\49\5\49\5\49\5\- \\49\5\238\9\238\9\238\9\242\9\170\3\170\3\170\3\170\3\170\3\170\3\170\3\171\3\170\3\170\3\170\3\173\3\170\3\35\8\170\3\35\8\170\3\172\3\242\12\242\12\242\12\243\12\109\1\109\1\109\1\109\1\109\1\109\1\92\5\92\5\92\5\92\5\92\5\92\5\92\5\92\5\92\5\95\5\92\5\92\5\92\5\92\5\92\5\93\5\110\14\- \\110\14\110\14\110\14\110\14\110\14\110\14\110\14\190\2\190\2\190\2\190\2\190\2\190\2\194\2\198\2\43\8\43\8\43\8\43\8\43\8\43\8\43\8\105\5\43\8\103\5\118\14\118\14\118\14\118\14\118\14\118\14\38\11\161\0\19\5\19\5\19\5\19\5\19\5\10\5\110\14\109\1\33\0\39\0\110\0\46\0\52\0\227\10\126\14\126\14\126\14\- \\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\126\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\93\3\93\3\93\3\93\3\72\2\72\2\72\2\72\2\72\2\- \\72\2\72\2\72\2\72\2\72\2\72\2\72\2\72\2\72\2\102\0\98\0\60\0\24\2\20\2\34\2\120\5\26\1\41\2\51\8\179\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\77\0\72\0\17\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\13\1\22\8\27\8\27\8\27\8\27\8\27\8\47\1\- \\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\48\1\121\5\121\5\27\8\27\8\27\8\27\8\121\5\121\5\121\5\121\5\125\5\255\0\18\1\18\1\32\1\32\1\32\1\48\1\121\5\121\5\121\5\121\5\121\5\150\4\150\4\150\4\32\1\32\1\32\1\33\1\121\5\121\5\121\5\121\5\121\5\121\5\66\8\150\4\121\5\- \\63\8\18\1\18\1\18\1\18\1\18\1\19\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\18\1\121\5\121\5\121\5\66\8\118\5\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\150\4\121\5\121\5\121\5\60\8\92\8\92\8\92\8\92\8\92\8\95\8\142\14\251\11\150\14\150\14\150\14\- \\150\14\150\14\150\14\150\14\109\1\125\2\125\2\125\2\125\2\125\2\125\2\125\2\125\2\127\2\133\2\125\2\131\2\105\11\105\11\93\11\105\11\148\5\148\5\148\5\148\5\148\5\150\5\18\10\18\10\18\10\18\10\22\10\129\5\32\1\32\1\32\1\50\1\158\5\158\5\158\5\158\5\158\5\158\5\158\5\158\5\158\5\160\5\158\5\83\13\46\13\- \\46\13\46\13\47\13\69\3\69\3\69\3\69\3\69\3\69\3\70\3\109\1\69\3\71\3\69\3\34\10\46\13\46\13\46\13\46\13\195\11\195\11\195\11\195\11\195\11\195\11\195\11\195\11\200\11\109\1\109\1\192\11\219\3\219\3\220\3\109\1\152\11\152\11\152\11\109\1\223\7\223\7\93\3\93\3\93\3\93\3\93\3\89\3\11\9\0\0\29\5\- \\29\5\29\5\29\5\29\5\29\5\29\5\29\5\29\5\29\5\219\3\219\3\219\3\219\3\219\3\221\3\219\3\225\3\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\32\1\51\1\109\1\32\1\32\1\48\1\45\1\32\1\32\1\32\1\32\1\32\1\51\1\242\12\- \\242\12\150\4\83\1\242\12\150\0\150\4\150\4\109\3\150\4\71\8\150\4\67\8\91\0\22\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\28\9\31\9\149\4\150\4\150\4\150\4\92\3\93\3\93\3\98\3\92\3\93\3\93\3\98\3\7\1\18\1\17\1\18\1\18\1\18\1\18\1\- \\180\9\32\1\32\1\32\1\48\1\46\1\46\1\46\1\10\3\67\8\67\8\109\1\14\11\80\2\84\2\80\2\80\2\81\2\80\2\80\2\46\10\80\2\89\2\80\2\89\2\109\1\109\1\109\1\109\1\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\80\2\92\2\250\1\1\2\1\2\1\2\1\2\- \\1\2\5\2\12\2\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\45\7\150\4\90\0\136\1\109\1\109\1\109\1\109\1\109\1\150\4\150\4\150\4\150\4\150\4\4\3\174\2\174\2\174\2\174\2\178\2\182\2\208\11\208\11\208\11\213\11\221\11\221\11\221\11\221\11\221\11\226\11\188\5\188\5\188\5\190\5\198\5\198\5\198\5\- \\198\5\202\5\198\5\200\5\109\1\109\1\109\1\109\1\109\1\158\14\158\14\158\14\158\14\158\14\158\14\158\14\158\14\158\14\158\14\166\14\166\14\166\14\166\14\166\14\166\14\214\5\214\5\214\5\216\5\214\5\82\10\99\10\99\10\99\10\99\10\103\10\99\10\99\10\99\10\99\10\103\10\174\14\174\14\174\14\174\14\174\14\109\1\111\10\111\10\111\10\- \\111\10\111\10\111\10\115\10\230\6\127\10\123\10\127\10\123\10\239\11\127\10\124\10\127\10\124\10\243\11\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\239\5\18\3\20\3\20\3\20\3\20\3\22\3\244\5\252\5\252\5\254\5\252\5\182\14\182\14\182\14\182\14\236\3\236\3\236\3\237\3\230\7\236\3\109\1\109\1\109\1\109\1\109\1\- \\109\1\3\12\3\12\8\12\0\12\135\10\135\10\135\10\139\10\97\13\97\13\97\13\103\13\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\190\14\190\14\190\14\190\14\236\0\236\0\236\0\232\0\236\0\236\0\234\0\236\0\236\0\236\0\236\0\236\0\1\4\249\3\147\10\252\3\209\0\209\0\211\0\128\8\209\0\216\0\209\0\216\0\198\14\- \\198\14\198\14\198\14\206\14\206\14\206\14\206\14\109\1\109\1\109\1\109\1\9\4\9\4\9\4\9\4\169\0\5\0\11\0\109\1\199\0\199\0\199\0\199\0\199\0\199\0\201\0\198\0\189\0\189\0\191\0\189\0\16\12\16\12\21\12\16\12\19\0\19\0\25\0\176\0\109\1\18\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\16\6\16\6\16\6\16\6\16\6\16\6\16\6\16\6\16\6\23\6\109\1\109\1\109\1\109\1\109\1\109\1\44\12\44\12\44\12\44\12\44\12\44\12\49\12\109\1\44\12\44\12\44\12\44\12\44\12\44\12\49\12\42\12\6\6\6\6\6\6\6\6\6\6\6\6\6\6\6\6\6\6\8\6\29\6\6\6\6\6\6\6\8\6\181\0\57\12\- \\57\12\57\12\57\12\57\12\57\12\57\12\57\12\136\8\139\8\27\4\27\4\27\4\34\4\27\4\33\4\147\8\147\8\147\8\147\8\147\8\147\8\150\8\147\8\147\8\109\1\43\4\43\4\43\4\43\4\44\4\109\1\222\14\222\14\222\14\222\14\222\14\222\14\222\14\222\14\222\14\222\14\222\14\222\14\148\1\149\1\131\11\109\1\161\8\161\8\158\8\- \\161\8\161\8\161\8\161\8\161\8\173\13\109\1\109\1\109\1\109\1\109\1\109\1\109\1\40\6\46\6\39\6\41\6\39\6\81\6\70\12\70\12\70\12\70\12\70\12\70\12\70\12\52\4\70\12\53\4\83\12\212\1\209\1\224\1\224\1\231\1\169\8\187\13\212\1\216\1\240\1\242\1\213\1\236\1\236\1\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\191\10\191\10\191\10\191\10\191\10\191\10\191\10\191\10\191\10\191\10\191\10\195\10\201\13\109\1\109\1\109\1\209\13\209\13\209\13\209\13\209\13\209\13\209\13\209\13\209\13\109\1\209\13\215\13\109\1\109\1\109\1\109\1\222\2\222\2\222\2\222\2\222\2\222\2\222\2\- \\222\2\225\2\109\1\222\2\228\2\101\1\104\1\109\1\109\1\223\13\223\13\223\13\223\13\223\13\223\13\223\13\229\13\223\13\229\13\109\1\109\1\109\1\109\1\109\1\109\1\180\8\180\8\180\8\96\12\180\8\184\8\180\8\180\8\181\8\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\109\1\109\1\203\10\203\10\203\10\203\10\203\10\203\10\203\10\207\10\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\12\109\12\109\12\109\12\109\12\109\12\109\12\109\12\109\12\109\12\114\12\230\2\65\6\132\0\68\6\64\6\64\6\64\6\136\0\133\0\65\6\109\1\64\6\- \\73\6\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\89\6\122\0\89\6\89\6\89\6\89\6\89\6\122\0\125\0\109\1\109\1\109\1\230\14\230\14\230\14\230\14\230\14\230\14\230\14\230\14\230\14\109\1\122\12\122\12\122\12\122\12\122\12\122\12\122\12\122\12\122\12\122\12\127\12\109\1\30\3\30\3\107\6\107\6\107\6\107\6\107\6\- \\107\6\107\6\114\6\105\11\116\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\48\3\97\6\48\3\48\3\48\3\48\3\49\3\48\3\50\3\109\1\48\3\48\3\48\3\51\3\122\6\- \\122\6\122\6\122\6\38\3\122\6\122\6\39\3\40\3\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\216\8\213\8\232\8\232\8\232\8\232\8\216\8\209\8\232\8\109\1\232\8\221\8\246\0\131\6\244\0\244\0\244\0\245\0\130\6\254\0\244\0\253\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\143\6\- \\143\6\141\6\143\6\143\6\143\6\143\6\140\12\143\6\143\6\143\6\243\13\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\36\12\109\1\113\9\113\9\151\6\113\9\113\9\113\9\157\6\159\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\222\6\227\6\222\6\225\6\222\6\229\6\222\6\- \\218\6\226\6\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\46\7\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\150\4\150\4\91\0\109\1\150\4\150\4\91\0\109\1\93\3\93\3\93\3\198\3\5\9\- \\202\3\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\254\8\21\14\21\14\251\8\15\14\2\9\38\11\38\11\38\11\38\11\38\11\38\11\38\11\156\0\109\1\109\1\109\1\84\10\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\254\6\1\7\254\6\255\6\109\1\109\1\109\1\109\1\109\1\23\9\28\9\28\9\28\9\168\5\27\9\24\9\84\5\173\5\- \\21\7\168\5\19\7\168\5\24\9\24\9\79\5\28\9\25\9\28\9\140\4\25\7\25\9\28\9\140\4\109\1\109\1\109\1\109\1\109\1\109\1\142\4\109\1\7\11\109\1\150\4\150\4\150\4\150\4\150\4\91\0\150\4\84\1\127\5\109\1\89\0\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\- \\109\1\109\1\109\1\109\1\109\1\150\4\91\0\150\4\150\4\150\4\150\4\150\4\150\4\150\4\109\1\150\4\83\1\150\4\150\4\150\4\150\4\150\4\109\1\150\4\150\4\150\4\89\0\83\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1\109\1"#+ "\23\7\23\7\23\7\23\7\23\7\23\7\23\7\23\7\25\7\211\1\23\7\132\9\132\9\23\7\23\7\46\4\23\7\23\7\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\32\15\32\15\32\15\32\15\32\15\32\15\32\15\38\15\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\+ \\211\1\211\1\211\1\211\1\211\1\211\1\101\13\101\13\101\13\101\13\101\13\101\13\101\13\101\13\101\13\101\13\101\13\106\13\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\+ \\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\183\4\211\1\183\4\190\4\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\127\13\132\13\33\7\33\7\33\7\+ \\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\35\7\211\1\211\1\211\1\211\1\191\4\214\5\214\5\214\5\216\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\+ \\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\148\3\149\3\149\3\154\3\148\3\149\3\149\3\154\3\231\4\231\4\231\4\231\4\231\4\162\0\232\4\162\0\149\3\149\3\150\3\149\3\149\3\+ \\149\3\150\3\149\3\149\3\149\3\149\3\234\3\229\3\149\3\149\3\149\3\149\3\149\3\235\3\47\14\53\14\149\3\232\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\233\3\70\3\111\2\111\2\111\2\111\2\111\2\111\2\135\3\214\5\214\5\214\5\214\5\214\5\214\5\214\5\220\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\+ \\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\211\1\211\1\211\1\211\1\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\216\5\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\+ \\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\199\12\199\12\199\12\206\12\220\15\231\4\231\4\231\4\21\4\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\20\4\149\3\149\3\149\3\149\3\149\3\149\3\149\3\23\4\64\6\24\4\+ \\211\1\211\1\54\9\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\149\3\15\4\203\8\183\13\242\4\240\4\152\3\140\13\231\4\231\4\198\5\231\4\231\4\231\4\131\0\135\0\+ \\73\0\231\4\231\4\77\0\211\1\211\1\211\1\211\1\214\5\214\5\214\5\193\8\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\218\5\211\1\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\219\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\+ \\214\5\214\5\214\5\214\5\214\5\214\5\176\9\211\1\211\1\211\1\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\165\0\228\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\250\3\231\4\79\0\251\3\211\1\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\+ \\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\188\0\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\250\3\211\1\211\1\231\4\249\3\211\1\211\1\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\+ \\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\250\3\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\5\7\211\1\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\+ \\3\7\3\7\3\7\3\7\3\7\3\7\3\7\121\9\166\0\209\11\186\0\186\0\231\4\231\4\231\4\189\0\167\0\229\4\195\0\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\77\0\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\+ \\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\79\0\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\170\13\170\13\170\13\170\13\170\13\175\13\248\6\248\6\248\6\248\6\+ \\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\146\4\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\233\8\233\8\233\8\236\8\102\6\+ \\102\6\102\6\102\6\102\6\102\6\109\6\211\1\241\10\241\10\241\10\245\10\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\144\4\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\62\13\62\13\62\13\62\13\62\13\62\13\62\13\+ \\62\13\62\13\62\13\62\13\62\13\67\13\211\1\54\2\54\2\54\2\54\2\60\15\211\1\66\15\211\1\211\1\211\1\59\2\211\1\148\8\211\1\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\+ \\158\11\158\11\162\11\199\4\199\4\199\4\199\4\199\4\202\4\199\4\201\4\199\4\205\4\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\213\4\213\4\213\4\214\4\211\1\211\1\94\15\94\15\94\15\94\15\94\15\94\15\94\15\100\15\230\5\+ \\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\230\5\233\5\230\5\230\5\230\5\230\5\230\5\230\5\231\5\211\1\211\13\211\13\211\13\211\13\211\13\211\13\78\7\78\7\78\7\78\7\+ \\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\78\7\179\11\211\1\75\7\77\7\78\7\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\+ \\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\108\15\108\15\108\15\108\15\108\15\114\15\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\108\8\108\8\108\8\+ \\111\8\63\7\63\7\63\7\63\7\63\7\63\7\63\7\63\7\63\7\63\7\63\7\70\7\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\249\6\143\4\211\1\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\146\4\211\1\+ \\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\15\1\15\1\15\1\15\1\15\1\15\1\17\1\15\1\15\1\15\1\15\1\17\1\211\1\211\1\211\1\211\1\231\4\231\4\231\4\231\4\154\10\150\10\162\0\231\4\231\4\158\0\231\4\231\4\149\3\149\3\149\3\149\3\149\3\248\3\231\4\+ \\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\77\0\211\1\211\1\211\1\211\1\211\1\211\1\140\7\231\4\231\4\231\4\231\4\165\0\230\4\231\4\231\4\231\4\231\4\231\4\+ \\231\4\84\3\82\3\231\4\153\13\75\3\80\3\231\4\231\4\231\4\78\3\231\4\231\4\231\4\231\4\231\4\231\4\231\4\249\3\211\1\211\1\187\11\187\11\187\11\187\11\187\11\187\11\187\11\187\11\187\11\97\7\187\11\99\7\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\+ \\211\1\211\1\211\1\230\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\78\0\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\93\8\229\2\92\8\93\8\230\4\231\4\231\4\231\4\231\4\231\4\+ \\231\4\77\0\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\230\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\78\0\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\134\14\134\14\134\14\134\14\134\14\211\1\+ \\134\14\140\14\50\1\50\1\50\1\50\1\52\1\49\1\50\1\50\1\52\1\7\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\167\9\167\9\167\9\168\9\148\14\148\14\148\14\148\14\148\14\83\11\87\11\211\1\10\6\211\1\211\1\211\1\211\1\211\1\211\1\16\6\231\4\231\4\231\4\231\4\+ \\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\208\11\231\4\231\4\231\4\166\0\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\77\0\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\+ \\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\208\11\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\79\0\211\1\231\4\77\0\231\4\78\0\231\4\224\4\231\4\231\4\231\4\231\4\231\4\231\4\165\0\140\7\231\4\207\11\231\4\250\3\231\4\251\3\166\0\209\11\186\0\186\0\231\4\231\4\+ \\231\4\189\0\167\0\229\4\195\0\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\186\0\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\186\0\247\2\191\0\231\4\170\0\187\0\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\+ \\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\227\4\231\4\78\0\231\4\78\0\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\220\5\211\1\214\5\214\5\214\5\214\5\214\5\+ \\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\221\5\211\1\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\+ \\214\5\216\5\211\1\211\1\211\1\133\1\133\1\231\4\231\4\231\4\231\4\231\4\231\4\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\208\9\+ \\111\2\111\2\207\9\211\1\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\79\0\211\1\211\1\211\1\211\1\211\1\211\1\211\1\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\249\6\143\4\211\1\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\+ \\248\6\248\6\248\6\248\6\248\6\248\6\248\6\248\6\144\4\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\+ \\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\156\4\157\4\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\5\12\0\12\167\9\225\9\167\9\167\9\167\9\167\9\158\9\186\7\189\7\167\9\+ \\126\7\132\7\216\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\220\9\5\12\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\20\6\167\9\+ \\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\18\6\167\9\167\9\167\9\167\9\167\9\167\9\27\1\211\1\211\1\211\1\211\1\222\8\225\8\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\+ \\0\0\0\0\0\0\0\0\0\0\7\0\165\4\165\4\165\4\166\4\165\4\80\13\174\4\174\4\174\4\174\4\174\4\174\4\174\4\174\4\174\4\175\4\174\4\93\13\13\7\13\7\13\7\15\7\15\7\211\1\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\186\0\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\186\0\+ \\247\2\191\0\231\4\170\0\187\0\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\165\0\211\1\214\5\214\5\201\8\251\3\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\120\5\120\5\120\5\120\5\122\5\124\9\149\15\149\15\149\15\149\15\149\15\149\15\149\15\+ \\7\4\6\4\7\4\92\8\92\8\93\8\211\1\93\8\93\8\93\8\93\8\93\8\93\8\93\8\93\8\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\235\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\230\11\34\2\35\2\35\2\+ \\35\2\36\2\34\2\35\2\35\2\35\2\35\2\35\2\243\11\178\3\179\3\179\3\179\3\179\3\179\3\179\3\211\1\179\3\179\3\179\3\12\5\10\5\211\1\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\18\2\+ \\18\2\18\2\18\2\18\2\18\2\19\2\211\1\18\2\18\2\20\2\211\1\18\2\211\1\211\1\211\1\69\6\149\3\149\3\149\3\149\3\149\3\67\6\26\4\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\+ \\214\5\214\5\214\5\176\9\211\1\211\1\211\1\231\4\231\4\231\4\231\4\231\4\231\4\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\111\2\231\4\250\3\111\2\156\13\231\4\231\4\175\0\231\4\188\0\231\4\165\0\+ \\79\0\161\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\170\9\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\181\10\+ \\181\10\185\10\211\1\211\1\230\11\230\11\230\11\230\11\230\11\162\13\230\11\230\11\230\11\230\11\230\11\230\11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\211\1\56\9\211\1\32\2\174\3\179\3\179\3\180\3\182\3\4\5\179\3\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\+ \\167\9\167\9\137\7\211\1\17\6\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\184\9\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\+ \\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\60\15\211\1\66\15\211\1\211\1\211\1\59\2\211\1\148\8\211\1\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\158\11\214\5\214\5\214\5\+ \\214\5\214\5\214\5\214\5\214\5\214\5\219\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\216\5\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\+ \\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\92\8\92\8\92\8\92\8\92\8\92\8\92\8\92\8\92\8\103\0\93\8\103\0\92\8\92\8\92\8\92\8\92\8\103\0\92\8\92\8\92\8\92\8\103\0\93\8\103\0\92\8\93\8\92\8\92\8\92\8\92\8\92\8\103\0\92\8\92\8\92\8\92\8\92\8\92\8\92\8\92\8\106\0\+ \\92\8\92\8\92\8\111\0\92\8\92\8\92\8\98\8\130\5\130\5\130\5\130\5\130\5\130\5\130\5\130\5\130\5\130\5\132\5\132\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\221\5\211\1\+ \\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\216\5\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\231\4\231\4\231\4\231\4\154\10\150\10\162\0\231\4\231\4\158\0\231\4\231\4\149\3\149\3\149\3\149\3\149\3\248\3\+ \\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\144\13\231\4\231\4\231\4\157\3\231\4\231\4\231\4\197\0\231\4\64\14\186\0\231\4\153\0\157\0\231\4\165\0\149\3\24\4\231\4\231\4\231\4\231\4\251\3\211\1\111\2\111\2\111\2\111\2\101\12\211\1\44\16\44\16\44\16\44\16\44\16\+ \\211\1\162\14\162\14\162\14\162\14\162\14\168\14\211\1\211\1\176\14\176\14\176\14\182\14\211\1\211\1\211\1\211\1\103\11\103\11\103\11\107\11\211\1\211\1\92\4\92\4\93\4\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\167\9\167\9\167\9\168\9\148\14\148\14\148\14\148\14\148\14\83\11\87\11\211\1\+ \\10\6\211\1\211\1\211\1\211\1\211\1\211\1\16\6\114\13\114\13\114\13\114\13\114\13\114\13\114\13\114\13\114\13\119\13\114\13\114\13\114\13\114\13\114\13\114\13\114\13\106\10\114\13\114\13\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\137\15\211\1\220\5\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\101\13\101\13\101\13\+ \\101\13\101\13\101\13\101\13\101\13\101\13\101\13\101\13\106\13\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\172\15\180\15\202\9\111\2\93\2\99\2\148\7\111\2\203\13\111\2\111\2\122\15\140\3\149\3\240\3\173\7\189\1\222\11\165\7\165\7\162\7\165\7\165\7\165\7\165\7\165\7\165\7\165\7\250\4\+ \\252\4\165\7\165\7\20\5\22\5\20\5\20\5\20\5\20\5\20\5\20\5\20\5\16\12\167\9\167\9\167\9\167\9\167\9\167\9\165\3\165\3\165\3\165\3\165\3\165\3\171\3\211\1\29\12\29\12\29\12\29\12\29\12\29\12\29\12\34\12\190\3\190\3\190\3\190\3\190\3\192\3\190\3\191\3\233\9\233\9\233\9\237\9\20\5\63\4\167\9\+ \\167\9\167\9\168\9\13\6\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\167\9\8\12\167\9\167\9\167\9\54\12\54\12\54\12\54\12\54\12\54\12\54\12\54\12\54\12\54\12\49\12\54\12\58\12\64\12\54\12\54\12\230\1\35\5\197\7\32\5\32\5\30\5\220\1\226\1\35\5\227\1\212\1\215\1\204\7\210\7\32\5\33\5\43\5\+ \\53\5\218\7\48\5\48\5\46\5\46\3\42\3\53\5\38\3\99\1\94\1\129\4\135\4\49\5\211\1\61\5\68\5\63\5\66\5\66\5\64\5\229\7\249\9\68\5\245\9\47\10\211\1\236\7\242\7\46\10\65\5\76\5\174\2\171\2\186\2\186\2\79\5\250\7\170\2\174\2\178\2\29\4\46\6\175\2\186\2\186\2\211\1\10\8\16\8\13\8\+ \\1\10\19\8\16\8\21\10\22\8\16\8\13\8\5\8\211\1\148\4\13\10\17\10\237\6\32\8\35\8\30\8\32\8\32\8\30\8\32\8\33\10\35\8\29\10\254\3\38\10\31\10\32\8\252\3\32\8\45\8\48\8\43\8\45\8\45\8\43\8\49\8\162\2\48\8\52\8\157\2\157\2\54\8\60\8\27\2\211\1\70\8\73\8\68\8\70\8\70\8\+ \\70\8\70\8\70\8\73\8\68\8\51\10\70\8\55\10\70\8\70\8\70\8\72\12\251\1\252\1\249\1\251\1\251\1\74\12\255\1\252\1\244\1\254\1\251\1\174\5\251\1\178\5\211\1\236\2\237\2\237\2\237\2\237\2\237\2\237\2\242\2\237\2\237\2\237\2\241\2\211\1\211\1\211\1\211\1\103\5\89\5\93\5\93\5\97\5\93\5\93\5\+ \\68\10\96\5\94\5\93\5\63\10\211\1\211\1\211\1\211\1\7\2\7\2\7\2\7\2\7\2\7\2\7\2\7\2\7\2\6\2\7\2\7\2\7\2\84\8\6\2\7\2\7\2\7\2\7\2\6\2\7\2\7\2\7\2\10\2\7\2\10\2\206\5\174\1\211\1\211\1\211\1\211\1\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\13\14\+ \\19\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\21\14\120\5\120\5\120\5\120\5\122\5\124\9\120\5\120\5\120\5\120\5\120\5\116\5\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\+ \\166\1\166\1\166\1\166\1\166\1\140\5\140\5\142\5\109\4\119\8\119\8\122\8\211\1\76\10\76\10\80\10\211\1\130\8\133\8\92\10\211\1\150\5\150\5\150\5\150\5\150\5\150\5\150\5\150\5\150\5\150\5\150\5\152\5\150\5\104\10\150\5\104\10\197\1\203\1\203\1\209\1\203\1\203\1\203\1\203\1\203\1\203\1\203\1\203\1\203\1\+ \\203\1\203\1\210\1\203\1\203\1\203\1\203\1\203\1\208\1\106\3\106\3\106\3\106\3\106\3\106\3\106\3\106\3\108\3\211\1\200\3\200\3\200\3\201\3\200\3\144\8\200\3\144\8\114\10\200\3\160\5\160\5\160\5\209\3\210\3\211\1\126\10\126\10\126\10\126\10\126\10\170\5\126\10\126\10\126\10\172\5\126\10\33\14\150\5\150\5\150\5\+ \\150\5\138\10\138\10\138\10\142\10\218\3\218\3\218\3\218\3\218\3\218\3\218\3\219\3\218\3\218\3\218\3\221\3\218\3\171\8\218\3\171\8\218\3\220\3\111\2\111\2\111\2\207\9\211\1\211\1\211\1\211\1\211\1\211\1\160\8\160\8\160\8\160\8\160\8\160\8\160\8\160\8\160\8\163\8\160\8\160\8\160\8\160\8\160\8\160\8\188\15\+ \\188\15\188\15\188\15\188\15\188\15\188\15\188\15\22\3\22\3\22\3\22\3\22\3\22\3\26\3\30\3\179\8\179\8\179\8\179\8\179\8\179\8\179\8\188\5\179\8\186\5\196\15\196\15\196\15\196\15\196\15\196\15\230\11\243\0\120\5\120\5\120\5\120\5\120\5\111\5\188\15\211\1\46\0\52\0\75\9\59\0\65\0\170\11\165\7\165\7\167\7\+ \\167\7\165\7\165\7\165\7\165\7\167\7\167\7\165\7\254\2\165\7\165\7\165\7\167\7\165\7\165\7\165\7\165\7\165\7\165\7\159\7\165\7\159\7\165\7\169\7\160\7\165\7\165\7\224\13\166\7\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\+ \\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\204\15\86\15\86\15\86\15\86\15\86\15\86\15\86\15\86\15\86\15\86\15\86\15\86\15\149\3\149\3\149\3\149\3\252\4\252\4\252\4\252\4\252\4\252\4\252\4\252\4\252\4\252\4\252\4\252\4\252\4\252\4\90\0\86\0\187\8\78\14\162\10\166\10\213\5\160\1\173\10\+ \\212\15\53\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\54\2\123\0\118\0\151\1\152\1\152\1\152\1\152\1\152\1\152\1\152\1\152\1\152\1\152\1\147\1\90\11\95\11\95\11\95\11\95\11\95\11\181\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\182\1\214\5\214\5\95\11\95\11\95\11\95\11\214\5\+ \\214\5\214\5\214\5\216\5\126\1\152\1\152\1\166\1\166\1\166\1\182\1\214\5\214\5\214\5\214\5\214\5\231\4\231\4\231\4\166\1\166\1\166\1\167\1\214\5\214\5\214\5\214\5\214\5\214\5\202\8\231\4\214\5\199\8\152\1\152\1\152\1\152\1\152\1\153\1\152\1\152\1\152\1\152\1\152\1\152\1\152\1\152\1\152\1\152\1\152\1\+ \\214\5\214\5\214\5\202\8\211\5\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\231\4\214\5\214\5\214\5\196\8\211\8\211\8\211\8\211\8\211\8\214\8\228\15\165\12\236\15\236\15\236\15\236\15\236\15\236\15\236\15\211\1\213\2\213\2\213\2\213\2\213\2\213\2\213\2\213\2\215\2\221\2\213\2\219\2\54\12\+ \\54\12\42\12\54\12\241\5\241\5\241\5\241\5\241\5\243\5\193\10\193\10\193\10\193\10\197\10\222\5\166\1\166\1\166\1\184\1\251\5\251\5\251\5\251\5\251\5\251\5\251\5\251\5\251\5\253\5\251\5\106\14\21\14\21\14\21\14\22\14\44\2\44\2\44\2\44\2\44\2\44\2\45\2\211\1\44\2\46\2\44\2\209\10\21\14\21\14\21\14\+ \\21\14\109\12\109\12\109\12\109\12\109\12\109\12\109\12\109\12\114\12\211\1\211\1\106\12\37\4\37\4\38\4\211\1\97\0\97\0\97\0\211\1\93\8\93\8\149\3\149\3\149\3\149\3\149\3\145\3\56\14\222\4\130\5\130\5\130\5\130\5\130\5\130\5\130\5\130\5\130\5\130\5\37\4\37\4\37\4\37\4\37\4\39\4\37\4\43\4\166\1\+ \\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\166\1\185\1\211\1\166\1\166\1\182\1\179\1\166\1\166\1\166\1\166\1\166\1\185\1\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\216\5\214\5\214\5\214\5\214\5\214\5\+ \\214\5\214\5\214\5\214\5\214\5\214\5\214\5\214\5\220\5\211\1\211\1\211\1\211\1\230\4\231\4\231\4\231\4\148\3\149\3\149\3\154\3\148\3\149\3\149\3\154\3\141\1\152\1\151\1\152\1\152\1\152\1\152\1\152\8\166\1\166\1\166\1\182\1\180\1\180\1\180\1\13\0\165\0\165\0\211\1\206\11\142\2\146\2\142\2\142\2\143\2\+ \\142\2\142\2\221\10\142\2\151\2\142\2\151\2\211\1\211\1\211\1\211\1\142\2\142\2\142\2\142\2\142\2\142\2\142\2\142\2\142\2\142\2\142\2\142\2\142\2\142\2\142\2\154\2\67\2\74\2\74\2\74\2\74\2\74\2\78\2\85\2\165\7\165\7\165\7\165\7\165\7\165\7\165\7\165\7\165\7\166\7\231\4\78\0\238\1\211\1\211\1\+ \\211\1\211\1\211\1\231\4\231\4\231\4\231\4\231\4\86\3\6\3\6\3\6\3\6\3\10\3\14\3\122\12\122\12\122\12\127\12\135\12\135\12\135\12\135\12\135\12\140\12\28\6\28\6\28\6\30\6\38\6\38\6\38\6\38\6\42\6\38\6\40\6\211\1\211\1\211\1\211\1\211\1\244\15\244\15\244\15\244\15\244\15\244\15\244\15\244\15\244\15\+ \\244\15\252\15\252\15\252\15\252\15\252\15\252\15\54\6\54\6\54\6\56\6\54\6\1\11\11\11\11\11\11\11\11\11\15\11\11\11\11\11\11\11\11\11\15\11\4\16\4\16\4\16\4\16\4\16\211\1\23\11\23\11\23\11\23\11\23\11\23\11\27\11\55\7\39\11\35\11\39\11\35\11\153\12\39\11\36\11\39\11\36\11\157\12\47\11\47\11\47\11\+ \\47\11\47\11\47\11\51\11\211\1\79\6\94\3\96\3\96\3\96\3\96\3\98\3\84\6\92\6\92\6\94\6\92\6\12\16\12\16\12\16\12\16\54\4\54\4\54\4\55\4\100\8\54\4\211\1\211\1\211\1\211\1\211\1\211\1\173\12\173\12\178\12\170\12\59\11\59\11\59\11\63\11\120\14\120\14\120\14\126\14\211\1\211\1\211\1\211\1\211\1\+ \\211\1\211\1\211\1\20\16\20\16\20\16\20\16\107\1\107\1\107\1\103\1\107\1\107\1\105\1\107\1\107\1\107\1\107\1\107\1\75\4\67\4\71\11\70\4\80\1\80\1\82\1\247\8\80\1\87\1\80\1\87\1\28\16\28\16\28\16\28\16\36\16\36\16\36\16\36\16\211\1\211\1\211\1\211\1\83\4\83\4\83\4\83\4\251\0\18\0\24\0\+ \\211\1\70\1\70\1\70\1\70\1\70\1\70\1\72\1\69\1\60\1\60\1\62\1\60\1\186\12\186\12\191\12\186\12\32\0\32\0\38\0\2\1\211\1\31\0\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\157\6\157\6\157\6\157\6\157\6\157\6\157\6\157\6\157\6\164\6\211\1\211\1\211\1\211\1\211\1\211\1\214\12\+ \\214\12\214\12\214\12\214\12\214\12\219\12\211\1\214\12\214\12\214\12\214\12\214\12\214\12\219\12\212\12\40\1\40\1\40\1\40\1\40\1\40\1\40\1\40\1\40\1\42\1\115\6\40\1\40\1\40\1\42\1\62\3\227\12\227\12\227\12\227\12\227\12\227\12\227\12\227\12\255\8\2\9\101\4\101\4\101\4\108\4\101\4\107\4\10\9\10\9\10\9\+ \\10\9\10\9\10\9\13\9\10\9\10\9\211\1\117\4\117\4\117\4\117\4\118\4\211\1\52\16\52\16\52\16\52\16\52\16\52\16\52\16\52\16\52\16\52\16\52\16\52\16\250\1\251\1\80\12\211\1\24\9\24\9\21\9\24\9\24\9\24\9\24\9\24\9\196\14\211\1\211\1\211\1\211\1\211\1\211\1\211\1\126\6\132\6\125\6\127\6\125\6\+ \\190\6\240\12\240\12\240\12\240\12\240\12\240\12\240\12\126\4\240\12\127\4\253\12\122\2\119\2\134\2\134\2\194\2\32\9\210\14\122\2\126\2\203\2\205\2\123\2\199\2\199\2\211\1\119\11\125\11\119\11\119\11\119\11\119\11\121\11\119\11\126\11\115\11\121\11\26\1\24\1\211\1\211\1\211\1\134\11\134\11\134\11\134\11\134\11\134\11\134\11\+ \\134\11\134\11\134\11\134\11\138\11\224\14\211\1\211\1\211\1\232\14\232\14\232\14\232\14\232\14\232\14\232\14\232\14\232\14\211\1\232\14\238\14\211\1\211\1\211\1\211\1\54\3\54\3\54\3\54\3\54\3\54\3\54\3\54\3\57\3\211\1\54\3\60\3\203\1\206\1\211\1\211\1\246\14\246\14\246\14\246\14\246\14\246\14\246\14\252\14\246\14\+ \\252\14\21\14\21\14\25\14\211\1\211\1\211\1\43\9\43\9\43\9\10\13\43\9\47\9\43\9\43\9\44\9\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\146\11\146\11\146\11\146\11\146\11\146\11\146\11\150\11\211\1\211\1\211\1\+ \\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\23\13\23\13\23\13\23\13\23\13\23\13\23\13\23\13\23\13\23\13\64\9\67\9\141\6\228\0\144\6\140\6\140\6\140\6\232\0\229\0\141\6\211\1\140\6\149\6\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\172\6\218\0\172\6\172\6\172\6\172\6\172\6\218\0\221\0\+ \\211\1\211\1\211\1\60\16\60\16\60\16\60\16\60\16\60\16\60\16\60\16\60\16\211\1\36\13\36\13\36\13\36\13\36\13\36\13\36\13\36\13\36\13\36\13\41\13\211\1\106\3\106\3\205\0\205\0\205\0\205\0\205\0\205\0\205\0\212\0\54\12\81\9\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\+ \\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\4\15\4\15\4\15\4\15\10\15\211\1\4\15\10\15\124\3\180\6\124\3\124\3\124\3\124\3\125\3\124\3\126\3\211\1\124\3\124\3\124\3\127\3\198\6\198\6\198\6\198\6\114\3\198\6\198\6\115\3\116\3\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\94\9\+ \\91\9\110\9\110\9\110\9\110\9\94\9\87\9\110\9\211\1\110\9\99\9\117\1\207\6\115\1\115\1\115\1\116\1\206\6\125\1\115\1\124\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\219\6\219\6\217\6\219\6\219\6\219\6\219\6\54\13\219\6\219\6\219\6\224\6\211\1\211\1\211\1\211\1\211\1\211\1\211\1\+ \\211\1\211\1\211\1\218\13\211\1\21\10\21\10\232\6\21\10\21\10\21\10\238\6\240\6\18\15\18\15\18\15\18\15\18\15\18\15\18\15\24\15\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\47\7\47\7\47\7\47\7\47\7\+ \\47\7\47\7\47\7\47\7\47\7\47\7\47\7\47\7\52\7\47\7\50\7\47\7\54\7\47\7\43\7\51\7\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\165\7\165\7\165\7\165\7\165\7\165\7\165\7\165\7\167\7\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\+ \\211\1\231\4\231\4\79\0\211\1\231\4\231\4\79\0\211\1\149\3\149\3\149\3\56\9\51\9\26\4\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\146\9\86\15\86\15\143\9\80\15\150\9\230\11\230\11\230\11\+ \\230\11\230\11\230\11\230\11\240\0\211\1\211\1\211\1\3\11\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\86\7\89\7\86\7\87\7\+ \\211\1\211\1\211\1\211\1\211\1\162\9\167\9\167\9\167\9\5\6\166\9\163\9\118\7\32\1\109\7\5\6\107\7\5\6\163\9\163\9\113\7\167\9\164\9\167\9\136\7\181\7\164\9\167\9\136\7\211\1\211\1\211\1\211\1\211\1\211\1\138\7\211\1\231\4\231\4\231\4\231\4\231\4\79\0\231\4\231\4\231\4\231\4\231\4\231\4\231\4\+ \\231\4\231\4\231\4\231\4\231\4\79\0\211\1\231\4\165\0\230\4\231\4\230\4\231\4\230\4\231\4\231\4\231\4\77\0\211\1\191\9\211\1\231\4\231\4\231\4\231\4\231\4\79\0\231\4\251\3\220\5\211\1\77\0\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\211\1\+ \\211\1\231\4\79\0\231\4\231\4\231\4\231\4\231\4\231\4\231\4\211\1\231\4\250\3\231\4\231\4\231\4\231\4\231\4\211\1\231\4\231\4\231\4\77\0\231\4\79\0\250\3\211\1\211\1\211\1\211\1\211\1\211\1\211\1"# encodedScriptExtensionsOffsets2BitMap :: Ptr Word16 encodedScriptExtensionsOffsets2BitMap = Ptr- "\141\0\67\1\76\1\107\6\52\8\78\8\81\7\37\11\69\11\101\11\133\11\165\11\197\11\229\11\5\12\37\12\69\12\101\12\236\9\10\10\192\3\192\3\208\3\133\12\165\12\197\12\229\12\5\13\37\13\172\0\67\1\137\6\135\10\52\4\248\1\248\1\236\1\248\1\248\1\248\1\69\13\248\1\248\1\3\5\101\13\24\8\213\5\206\1\133\13\165\13\- \\197\13\229\13\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\117\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\- \\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\- \\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\76\3\76\3\76\3\76\3\91\3\253\8\24\9\36\1\5\14\37\14\69\14\101\14\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\- \\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\101\12\133\14\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\109\0\- \\41\6\56\9\109\7\134\7\165\14\197\14\229\14\5\15\162\2\37\15\69\15\101\15\110\8\136\8\133\15\165\15\197\15\229\15\5\16\207\4\227\4\167\10\37\16\69\16\101\16\133\16\165\16\20\4\197\16\229\16\5\17\37\17\69\17\101\17\133\17\165\17\4\1\197\17\129\2\129\2\129\2\142\2\240\3\194\2\0\1\0\1\0\1\0\1\0\1\0\1\- \\0\1\0\1\0\1\208\2\101\5\101\5\101\5\101\5\123\5\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\225\6\225\6\249\6\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\- \\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\166\7\166\7\191\7\25\7\0\1\0\1\49\7\230\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\67\0\73\0\33\0\0\1\0\1\- \\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\35\0\115\9\240\2\254\2\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\229\17\0\1\0\1\0\1\0\1\0\1\- \\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\221\8\250\1\32\2\5\18\248\7\188\5\64\2\76\2\43\5\123\3\123\3\138\3\0\1\0\1\0\1\0\1\37\18\69\18\30\3\44\3\0\1\134\5\0\1\0\1\160\3\101\18\107\4\0\1\0\1\125\4\157\4\133\18\0\1\106\1\3\2\165\18\248\1\- \\248\1\248\1\75\4\97\2\197\18\248\1\174\1\69\5\0\1\0\1\0\1\0\1\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\- \\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\- \\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\- \\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\212\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\204\0\105\0\109\0\109\0\109\0\- \\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\245\5\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\11\6\109\0\109\0\- \\244\0\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\109\0\109\0\252\0\0\1\0\1\0\1\0\1\0\1\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\138\1\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\109\0\- \\109\0\109\0\109\0\148\1\73\6\95\6"#+ "\221\0\147\1\156\1\55\11\67\8\93\8\96\7\87\11\119\11\151\11\183\11\215\11\247\11\23\12\55\12\87\12\119\12\151\12\254\9\28\10\41\4\41\4\57\4\183\12\215\12\247\12\23\13\55\13\87\13\252\0\147\1\119\13\153\10\157\4\68\2\68\2\56\2\68\2\68\2\68\2\151\13\68\2\68\2\166\5\183\13\39\8\186\1\139\6\215\13\247\13\+ \\23\14\55\14\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\197\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\+ \\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\+ \\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\181\3\181\3\181\3\181\3\196\3\15\9\42\9\116\1\87\14\119\14\151\14\183\14\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\+ \\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\151\12\215\14\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\189\0\+ \\247\14\74\9\124\7\149\7\239\8\23\15\55\15\87\15\11\3\119\15\151\15\183\15\125\8\151\8\215\15\247\15\23\16\55\16\87\16\114\5\134\5\185\10\119\16\151\16\183\16\215\16\247\16\125\4\23\17\55\17\87\17\119\17\151\17\183\17\215\17\247\17\84\1\23\18\234\2\234\2\234\2\247\2\89\4\43\3\80\1\80\1\80\1\80\1\80\1\80\1\+ \\80\1\80\1\80\1\57\3\113\2\113\2\113\2\113\2\101\2\113\2\113\2\113\2\113\2\113\2\113\2\113\2\113\2\113\2\113\2\113\2\113\2\113\2\113\2\114\2\40\7\40\7\64\7\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\+ \\80\1\80\1\80\1\55\18\80\1\80\1\80\1\80\1\80\1\80\1\181\7\181\7\206\7\0\0\80\1\24\0\48\0\248\10\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\81\0\80\0\80\0\80\0\147\0\153\0\113\0\80\1\80\1\+ \\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\115\0\133\9\89\3\103\3\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\87\18\80\1\80\1\80\1\80\1\80\1\+ \\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\69\2\68\2\179\2\208\6\177\4\215\4\119\18\7\8\30\6\146\2\158\2\206\5\228\3\228\3\243\3\80\1\80\1\80\1\80\1\151\18\183\18\135\3\149\3\80\1\9\4\202\2\80\1\32\5\215\18\247\4\80\1\80\1\9\5\64\5\247\18\80\1\23\19\186\4\55\19\68\2\+ \\68\2\68\2\55\6\254\1\87\19\68\2\232\5\30\2\80\1\80\1\80\1\80\1\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\+ \\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\+ \\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\+ \\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\36\1\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\28\1\185\0\189\0\189\0\189\0\+ \\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\87\6\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\109\6\189\0\189\0\+ \\68\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\80\1\189\0\189\0\76\1\80\1\80\1\80\1\80\1\80\1\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\218\1\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\189\0\+ \\189\0\189\0\189\0\228\1\171\6\193\6"#
lib/Unicode/Internal/Char/Scripts.hs view
@@ -1,4 +1,4 @@--- autogenerated from https://www.unicode.org/Public/15.1.0/ucd/Scripts.txt+-- autogenerated from https://www.unicode.org/Public/16.0.0/ucd/Scripts.txt {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_HADDOCK hide #-} @@ -31,7 +31,7 @@ -- The constructors descriptions are the original Unicode values -- (short and long forms). ----- There is a total of 164 scripts.+-- There is a total of 171 scripts. -- -- @since 0.1.0 data Script@@ -74,6 +74,7 @@ | Elbasan -- ^ @Elba@: @Elbasan@ | Elymaic -- ^ @Elym@: @Elymaic@ | Ethiopic -- ^ @Ethi@: @Ethiopic@+ | Garay -- ^ @Gara@: @Garay@ | Georgian -- ^ @Geor@: @Georgian@ | Glagolitic -- ^ @Glag@: @Glagolitic@ | Gothic -- ^ @Goth@: @Gothic@@@ -82,6 +83,7 @@ | Gujarati -- ^ @Gujr@: @Gujarati@ | GunjalaGondi -- ^ @Gong@: @Gunjala_Gondi@ | Gurmukhi -- ^ @Guru@: @Gurmukhi@+ | GurungKhema -- ^ @Gukh@: @Gurung_Khema@ | Han -- ^ @Hani@: @Han@ | Hangul -- ^ @Hang@: @Hangul@ | HanifiRohingya -- ^ @Rohg@: @Hanifi_Rohingya@@@ -104,6 +106,7 @@ | Khmer -- ^ @Khmr@: @Khmer@ | Khojki -- ^ @Khoj@: @Khojki@ | Khudawadi -- ^ @Sind@: @Khudawadi@+ | KiratRai -- ^ @Krai@: @Kirat_Rai@ | Lao -- ^ @Laoo@: @Lao@ | Latin -- ^ @Latn@: @Latin@ | Lepcha -- ^ @Lepc@: @Lepcha@@@ -141,6 +144,7 @@ | NyiakengPuachueHmong -- ^ @Hmnp@: @Nyiakeng_Puachue_Hmong@ | Ogham -- ^ @Ogam@: @Ogham@ | OlChiki -- ^ @Olck@: @Ol_Chiki@+ | OlOnal -- ^ @Onao@: @Ol_Onal@ | OldHungarian -- ^ @Hung@: @Old_Hungarian@ | OldItalic -- ^ @Ital@: @Old_Italic@ | OldNorthArabian -- ^ @Narb@: @Old_North_Arabian@@@ -172,6 +176,7 @@ | SoraSompeng -- ^ @Sora@: @Sora_Sompeng@ | Soyombo -- ^ @Soyo@: @Soyombo@ | Sundanese -- ^ @Sund@: @Sundanese@+ | Sunuwar -- ^ @Sunu@: @Sunuwar@ | SylotiNagri -- ^ @Sylo@: @Syloti_Nagri@ | Syriac -- ^ @Syrc@: @Syriac@ | Tagalog -- ^ @Tglg@: @Tagalog@@@ -189,7 +194,9 @@ | Tibetan -- ^ @Tibt@: @Tibetan@ | Tifinagh -- ^ @Tfng@: @Tifinagh@ | Tirhuta -- ^ @Tirh@: @Tirhuta@+ | Todhri -- ^ @Todr@: @Todhri@ | Toto -- ^ @Toto@: @Toto@+ | TuluTigalari -- ^ @Tutg@: @Tulu_Tigalari@ | Ugaritic -- ^ @Ugar@: @Ugaritic@ | Unknown -- ^ @Zzzz@: @Unknown@ | Vai -- ^ @Vaii@: @Vai@@@ -245,6 +252,7 @@ Elbasan -> "Elba\0"# Elymaic -> "Elym\0"# Ethiopic -> "Ethi\0"#+ Garay -> "Gara\0"# Georgian -> "Geor\0"# Glagolitic -> "Glag\0"# Gothic -> "Goth\0"#@@ -253,6 +261,7 @@ Gujarati -> "Gujr\0"# GunjalaGondi -> "Gong\0"# Gurmukhi -> "Guru\0"#+ GurungKhema -> "Gukh\0"# Han -> "Hani\0"# Hangul -> "Hang\0"# HanifiRohingya -> "Rohg\0"#@@ -275,6 +284,7 @@ Khmer -> "Khmr\0"# Khojki -> "Khoj\0"# Khudawadi -> "Sind\0"#+ KiratRai -> "Krai\0"# Lao -> "Laoo\0"# Latin -> "Latn\0"# Lepcha -> "Lepc\0"#@@ -312,6 +322,7 @@ NyiakengPuachueHmong -> "Hmnp\0"# Ogham -> "Ogam\0"# OlChiki -> "Olck\0"#+ OlOnal -> "Onao\0"# OldHungarian -> "Hung\0"# OldItalic -> "Ital\0"# OldNorthArabian -> "Narb\0"#@@ -343,6 +354,7 @@ SoraSompeng -> "Sora\0"# Soyombo -> "Soyo\0"# Sundanese -> "Sund\0"#+ Sunuwar -> "Sunu\0"# SylotiNagri -> "Sylo\0"# Syriac -> "Syrc\0"# Tagalog -> "Tglg\0"#@@ -360,7 +372,9 @@ Tibetan -> "Tibt\0"# Tifinagh -> "Tfng\0"# Tirhuta -> "Tirh\0"#+ Todhri -> "Todr\0"# Toto -> "Toto\0"#+ TuluTigalari -> "Tutg\0"# Ugaritic -> "Ugar\0"# Unknown -> "Zzzz\0"# Vai -> "Vaii\0"#@@ -401,10 +415,10 @@ Adlam -> (# 0x1E900#, 0x1E95F#, "\1\233\1\0\75\233\1\0\80\233\1\0\89\233\1\0\94\233\129\0"#, 16# #) Ahom -> (# 0x11700#, 0x11746#, "\1\23\1\0\26\23\1\0\29\23\1\0\43\23\1\0\48\23\1\0\69\23\1\0"#, 20# #) AnatolianHieroglyphs -> (# 0x14400#, 0x14646#, nullAddr#, 0# #)- Arabic -> (# 0x0600#, 0x1EEF1#, "\1\6\0\0\4\6\0\0\6\6\0\0\11\6\0\0\13\6\0\0\26\6\0\0\28\6\0\0\30\6\0\0\32\6\0\0\63\6\0\0\65\6\0\0\74\6\0\0\86\6\0\0\111\6\0\0\113\6\0\0\220\6\0\0\222\6\0\0\255\6\0\0\80\7\0\0\127\7\0\0\112\8\0\0\142\8\0\0\144\8\0\0\145\8\0\0\152\8\0\0\225\8\0\0\227\8\0\0\255\8\0\0\80\251\0\0\194\251\0\0\211\251\0\0\61\253\0\0\64\253\0\0\143\253\0\0\146\253\0\0\199\253\0\0\207\253\128\0\240\253\0\0\255\253\0\0\112\254\0\0\116\254\0\0\118\254\0\0\252\254\0\0\96\14\1\0\126\14\1\0\253\14\1\0\255\14\1\0\0\238\1\0\3\238\1\0\5\238\1\0\31\238\1\0\33\238\1\0\34\238\1\0\36\238\129\0\39\238\129\0\41\238\1\0\50\238\1\0\52\238\1\0\55\238\1\0\57\238\129\0\59\238\129\0\66\238\129\0\71\238\129\0\73\238\129\0\75\238\129\0\77\238\1\0\79\238\1\0\81\238\1\0\82\238\1\0\84\238\129\0\87\238\129\0\89\238\129\0\91\238\129\0\93\238\129\0\95\238\129\0\97\238\1\0\98\238\1\0\100\238\129\0\103\238\1\0\106\238\1\0\108\238\1\0\114\238\1\0\116\238\1\0\119\238\1\0\121\238\1\0\124\238\1\0\126\238\129\0\128\238\1\0\137\238\1\0\139\238\1\0\155\238\1\0\161\238\1\0\163\238\1\0\165\238\1\0\169\238\1\0\171\238\1\0\187\238\1\0\240\238\129\0"#, 388# #)+ Arabic -> (# 0x0600#, 0x1EEF1#, "\1\6\0\0\4\6\0\0\6\6\0\0\11\6\0\0\13\6\0\0\26\6\0\0\28\6\0\0\30\6\0\0\32\6\0\0\63\6\0\0\65\6\0\0\74\6\0\0\86\6\0\0\111\6\0\0\113\6\0\0\220\6\0\0\222\6\0\0\255\6\0\0\80\7\0\0\127\7\0\0\112\8\0\0\142\8\0\0\144\8\0\0\145\8\0\0\151\8\0\0\225\8\0\0\227\8\0\0\255\8\0\0\80\251\0\0\194\251\0\0\211\251\0\0\61\253\0\0\64\253\0\0\143\253\0\0\146\253\0\0\199\253\0\0\207\253\128\0\240\253\0\0\255\253\0\0\112\254\0\0\116\254\0\0\118\254\0\0\252\254\0\0\96\14\1\0\126\14\1\0\194\14\1\0\196\14\1\0\252\14\1\0\255\14\1\0\0\238\1\0\3\238\1\0\5\238\1\0\31\238\1\0\33\238\1\0\34\238\1\0\36\238\129\0\39\238\129\0\41\238\1\0\50\238\1\0\52\238\1\0\55\238\1\0\57\238\129\0\59\238\129\0\66\238\129\0\71\238\129\0\73\238\129\0\75\238\129\0\77\238\1\0\79\238\1\0\81\238\1\0\82\238\1\0\84\238\129\0\87\238\129\0\89\238\129\0\91\238\129\0\93\238\129\0\95\238\129\0\97\238\1\0\98\238\1\0\100\238\129\0\103\238\1\0\106\238\1\0\108\238\1\0\114\238\1\0\116\238\1\0\119\238\1\0\121\238\1\0\124\238\1\0\126\238\129\0\128\238\1\0\137\238\1\0\139\238\1\0\155\238\1\0\161\238\1\0\163\238\1\0\165\238\1\0\169\238\1\0\171\238\1\0\187\238\1\0\240\238\129\0"#, 396# #) Armenian -> (# 0x0531#, 0xFB17#, "\50\5\0\0\86\5\0\0\89\5\0\0\138\5\0\0\141\5\0\0\143\5\0\0\19\251\0\0\22\251\0\0"#, 28# #) Avestan -> (# 0x10B00#, 0x10B3F#, "\1\11\1\0\53\11\1\0\57\11\1\0\62\11\1\0"#, 12# #)- Balinese -> (# 0x1B00#, 0x1B7E#, "\1\27\0\0\76\27\0\0\80\27\0\0\125\27\0\0"#, 12# #)+ Balinese -> (# 0x1B00#, 0x1B7F#, "\1\27\0\0\76\27\0\0\78\27\0\0\126\27\0\0"#, 12# #) Bamum -> (# 0xA6A0#, 0x16A38#, "\161\166\0\0\247\166\0\0\0\104\1\0\55\106\1\0"#, 12# #) BassaVah -> (# 0x16AD0#, 0x16AF5#, "\209\106\1\0\237\106\1\0\240\106\1\0\244\106\1\0"#, 12# #) Batak -> (# 0x1BC0#, 0x1BFF#, "\193\27\0\0\243\27\0\0\252\27\0\0\254\27\0\0"#, 12# #)@@ -422,21 +436,22 @@ Cham -> (# 0xAA00#, 0xAA5F#, "\1\170\0\0\54\170\0\0\64\170\0\0\77\170\0\0\80\170\0\0\89\170\0\0\92\170\0\0\94\170\0\0"#, 28# #) Cherokee -> (# 0x13A0#, 0xABBF#, "\161\19\0\0\245\19\0\0\248\19\0\0\253\19\0\0\112\171\0\0\190\171\0\0"#, 20# #) Chorasmian -> (# 0x10FB0#, 0x10FCB#, nullAddr#, 0# #)- Common -> (# 0x0000#, 0xE007F#, "\1\0\0\0\64\0\0\0\91\0\0\0\96\0\0\0\123\0\0\0\169\0\0\0\171\0\0\0\185\0\0\0\187\0\0\0\191\0\0\0\215\0\128\0\247\0\128\0\185\2\0\0\223\2\0\0\229\2\0\0\233\2\0\0\236\2\0\0\255\2\0\0\116\3\128\0\126\3\128\0\133\3\128\0\135\3\128\0\5\6\128\0\12\6\128\0\27\6\128\0\31\6\128\0\64\6\128\0\221\6\128\0\226\8\128\0\100\9\0\0\101\9\0\0\63\14\128\0\213\15\0\0\216\15\0\0\251\16\128\0\235\22\0\0\237\22\0\0\53\23\0\0\54\23\0\0\2\24\0\0\3\24\0\0\5\24\128\0\211\28\128\0\225\28\128\0\233\28\0\0\236\28\0\0\238\28\0\0\243\28\0\0\245\28\0\0\247\28\0\0\250\28\128\0\0\32\0\0\11\32\0\0\14\32\0\0\100\32\0\0\102\32\0\0\112\32\0\0\116\32\0\0\126\32\0\0\128\32\0\0\142\32\0\0\160\32\0\0\192\32\0\0\0\33\0\0\37\33\0\0\39\33\0\0\41\33\0\0\44\33\0\0\49\33\0\0\51\33\0\0\77\33\0\0\79\33\0\0\95\33\0\0\137\33\0\0\139\33\0\0\144\33\0\0\38\36\0\0\64\36\0\0\74\36\0\0\96\36\0\0\255\39\0\0\0\41\0\0\115\43\0\0\118\43\0\0\149\43\0\0\151\43\0\0\255\43\0\0\0\46\0\0\93\46\0\0\240\47\0\0\4\48\0\0\6\48\128\0\8\48\0\0\32\48\0\0\48\48\0\0\55\48\0\0\60\48\0\0\63\48\0\0\155\48\0\0\156\48\0\0\160\48\128\0\251\48\0\0\252\48\0\0\144\49\0\0\159\49\0\0\192\49\0\0\227\49\0\0\239\49\128\0\32\50\0\0\95\50\0\0\127\50\0\0\207\50\0\0\255\50\128\0\88\51\0\0\255\51\0\0\192\77\0\0\255\77\0\0\0\167\0\0\33\167\0\0\136\167\0\0\138\167\0\0\48\168\0\0\57\168\0\0\46\169\128\0\207\169\128\0\91\171\128\0\106\171\0\0\107\171\0\0\62\253\0\0\63\253\0\0\16\254\0\0\25\254\0\0\48\254\0\0\82\254\0\0\84\254\0\0\102\254\0\0\104\254\0\0\107\254\0\0\255\254\128\0\1\255\0\0\32\255\0\0\59\255\0\0\64\255\0\0\91\255\0\0\101\255\0\0\112\255\128\0\158\255\0\0\159\255\0\0\224\255\0\0\230\255\0\0\232\255\0\0\238\255\0\0\249\255\0\0\253\255\0\0\0\1\1\0\2\1\1\0\7\1\1\0\51\1\1\0\55\1\1\0\63\1\1\0\144\1\1\0\156\1\1\0\208\1\1\0\252\1\1\0\225\2\1\0\251\2\1\0\160\188\1\0\163\188\1\0\80\207\1\0\195\207\1\0\0\208\1\0\245\208\1\0\0\209\1\0\38\209\1\0\41\209\1\0\102\209\1\0\106\209\1\0\122\209\1\0\131\209\1\0\132\209\1\0\140\209\1\0\169\209\1\0\174\209\1\0\234\209\1\0\192\210\1\0\211\210\1\0\224\210\1\0\243\210\1\0\0\211\1\0\86\211\1\0\96\211\1\0\120\211\1\0\0\212\1\0\84\212\1\0\86\212\1\0\156\212\1\0\158\212\1\0\159\212\1\0\162\212\129\0\165\212\1\0\166\212\1\0\169\212\1\0\172\212\1\0\174\212\1\0\185\212\1\0\187\212\129\0\189\212\1\0\195\212\1\0\197\212\1\0\5\213\1\0\7\213\1\0\10\213\1\0\13\213\1\0\20\213\1\0\22\213\1\0\28\213\1\0\30\213\1\0\57\213\1\0\59\213\1\0\62\213\1\0\64\213\1\0\68\213\1\0\70\213\129\0\74\213\1\0\80\213\1\0\82\213\1\0\165\214\1\0\168\214\1\0\203\215\1\0\206\215\1\0\255\215\1\0\113\236\1\0\180\236\1\0\1\237\1\0\61\237\1\0\0\240\1\0\43\240\1\0\48\240\1\0\147\240\1\0\160\240\1\0\174\240\1\0\177\240\1\0\191\240\1\0\193\240\1\0\207\240\1\0\209\240\1\0\245\240\1\0\0\241\1\0\173\241\1\0\230\241\1\0\255\241\1\0\1\242\1\0\2\242\1\0\16\242\1\0\59\242\1\0\64\242\1\0\72\242\1\0\80\242\1\0\81\242\1\0\96\242\1\0\101\242\1\0\0\243\1\0\215\246\1\0\220\246\1\0\236\246\1\0\240\246\1\0\252\246\1\0\0\247\1\0\118\247\1\0\123\247\1\0\217\247\1\0\224\247\1\0\235\247\1\0\240\247\129\0\0\248\1\0\11\248\1\0\16\248\1\0\71\248\1\0\80\248\1\0\89\248\1\0\96\248\1\0\135\248\1\0\144\248\1\0\173\248\1\0\176\248\1\0\177\248\1\0\0\249\1\0\83\250\1\0\96\250\1\0\109\250\1\0\112\250\1\0\124\250\1\0\128\250\1\0\136\250\1\0\144\250\1\0\189\250\1\0\191\250\1\0\197\250\1\0\206\250\1\0\219\250\1\0\224\250\1\0\232\250\1\0\240\250\1\0\248\250\1\0\0\251\1\0\146\251\1\0\148\251\1\0\202\251\1\0\240\251\1\0\249\251\1\0\1\0\142\0\32\0\14\0\126\0\14\0"#, 1248# #)+ Common -> (# 0x0000#, 0xE007F#, "\1\0\0\0\64\0\0\0\91\0\0\0\96\0\0\0\123\0\0\0\169\0\0\0\171\0\0\0\185\0\0\0\187\0\0\0\191\0\0\0\215\0\128\0\247\0\128\0\185\2\0\0\223\2\0\0\229\2\0\0\233\2\0\0\236\2\0\0\255\2\0\0\116\3\128\0\126\3\128\0\133\3\128\0\135\3\128\0\5\6\128\0\12\6\128\0\27\6\128\0\31\6\128\0\64\6\128\0\221\6\128\0\226\8\128\0\100\9\0\0\101\9\0\0\63\14\128\0\213\15\0\0\216\15\0\0\251\16\128\0\235\22\0\0\237\22\0\0\53\23\0\0\54\23\0\0\2\24\0\0\3\24\0\0\5\24\128\0\211\28\128\0\225\28\128\0\233\28\0\0\236\28\0\0\238\28\0\0\243\28\0\0\245\28\0\0\247\28\0\0\250\28\128\0\0\32\0\0\11\32\0\0\14\32\0\0\100\32\0\0\102\32\0\0\112\32\0\0\116\32\0\0\126\32\0\0\128\32\0\0\142\32\0\0\160\32\0\0\192\32\0\0\0\33\0\0\37\33\0\0\39\33\0\0\41\33\0\0\44\33\0\0\49\33\0\0\51\33\0\0\77\33\0\0\79\33\0\0\95\33\0\0\137\33\0\0\139\33\0\0\144\33\0\0\41\36\0\0\64\36\0\0\74\36\0\0\96\36\0\0\255\39\0\0\0\41\0\0\115\43\0\0\118\43\0\0\149\43\0\0\151\43\0\0\255\43\0\0\0\46\0\0\93\46\0\0\240\47\0\0\4\48\0\0\6\48\128\0\8\48\0\0\32\48\0\0\48\48\0\0\55\48\0\0\60\48\0\0\63\48\0\0\155\48\0\0\156\48\0\0\160\48\128\0\251\48\0\0\252\48\0\0\144\49\0\0\159\49\0\0\192\49\0\0\229\49\0\0\239\49\128\0\32\50\0\0\95\50\0\0\127\50\0\0\207\50\0\0\255\50\128\0\88\51\0\0\255\51\0\0\192\77\0\0\255\77\0\0\0\167\0\0\33\167\0\0\136\167\0\0\138\167\0\0\48\168\0\0\57\168\0\0\46\169\128\0\207\169\128\0\91\171\128\0\106\171\0\0\107\171\0\0\62\253\0\0\63\253\0\0\16\254\0\0\25\254\0\0\48\254\0\0\82\254\0\0\84\254\0\0\102\254\0\0\104\254\0\0\107\254\0\0\255\254\128\0\1\255\0\0\32\255\0\0\59\255\0\0\64\255\0\0\91\255\0\0\101\255\0\0\112\255\128\0\158\255\0\0\159\255\0\0\224\255\0\0\230\255\0\0\232\255\0\0\238\255\0\0\249\255\0\0\253\255\0\0\0\1\1\0\2\1\1\0\7\1\1\0\51\1\1\0\55\1\1\0\63\1\1\0\144\1\1\0\156\1\1\0\208\1\1\0\252\1\1\0\225\2\1\0\251\2\1\0\160\188\1\0\163\188\1\0\0\204\1\0\249\204\1\0\0\205\1\0\179\206\1\0\80\207\1\0\195\207\1\0\0\208\1\0\245\208\1\0\0\209\1\0\38\209\1\0\41\209\1\0\102\209\1\0\106\209\1\0\122\209\1\0\131\209\1\0\132\209\1\0\140\209\1\0\169\209\1\0\174\209\1\0\234\209\1\0\192\210\1\0\211\210\1\0\224\210\1\0\243\210\1\0\0\211\1\0\86\211\1\0\96\211\1\0\120\211\1\0\0\212\1\0\84\212\1\0\86\212\1\0\156\212\1\0\158\212\1\0\159\212\1\0\162\212\129\0\165\212\1\0\166\212\1\0\169\212\1\0\172\212\1\0\174\212\1\0\185\212\1\0\187\212\129\0\189\212\1\0\195\212\1\0\197\212\1\0\5\213\1\0\7\213\1\0\10\213\1\0\13\213\1\0\20\213\1\0\22\213\1\0\28\213\1\0\30\213\1\0\57\213\1\0\59\213\1\0\62\213\1\0\64\213\1\0\68\213\1\0\70\213\129\0\74\213\1\0\80\213\1\0\82\213\1\0\165\214\1\0\168\214\1\0\203\215\1\0\206\215\1\0\255\215\1\0\113\236\1\0\180\236\1\0\1\237\1\0\61\237\1\0\0\240\1\0\43\240\1\0\48\240\1\0\147\240\1\0\160\240\1\0\174\240\1\0\177\240\1\0\191\240\1\0\193\240\1\0\207\240\1\0\209\240\1\0\245\240\1\0\0\241\1\0\173\241\1\0\230\241\1\0\255\241\1\0\1\242\1\0\2\242\1\0\16\242\1\0\59\242\1\0\64\242\1\0\72\242\1\0\80\242\1\0\81\242\1\0\96\242\1\0\101\242\1\0\0\243\1\0\215\246\1\0\220\246\1\0\236\246\1\0\240\246\1\0\252\246\1\0\0\247\1\0\118\247\1\0\123\247\1\0\217\247\1\0\224\247\1\0\235\247\1\0\240\247\129\0\0\248\1\0\11\248\1\0\16\248\1\0\71\248\1\0\80\248\1\0\89\248\1\0\96\248\1\0\135\248\1\0\144\248\1\0\173\248\1\0\176\248\1\0\187\248\1\0\192\248\1\0\193\248\1\0\0\249\1\0\83\250\1\0\96\250\1\0\109\250\1\0\112\250\1\0\124\250\1\0\128\250\1\0\137\250\1\0\143\250\1\0\198\250\1\0\206\250\1\0\220\250\1\0\223\250\1\0\233\250\1\0\240\250\1\0\248\250\1\0\0\251\1\0\146\251\1\0\148\251\1\0\249\251\1\0\1\0\142\0\32\0\14\0\126\0\14\0"#, 1256# #) Coptic -> (# 0x03E2#, 0x2CFF#, "\227\3\0\0\239\3\0\0\128\44\0\0\243\44\0\0\249\44\0\0\254\44\0\0"#, 20# #) Cuneiform -> (# 0x12000#, 0x12543#, "\1\32\1\0\153\35\1\0\0\36\1\0\110\36\1\0\112\36\1\0\116\36\1\0\128\36\1\0\66\37\1\0"#, 28# #) Cypriot -> (# 0x10800#, 0x1083F#, "\1\8\1\0\5\8\1\0\8\8\129\0\10\8\1\0\53\8\1\0\55\8\1\0\56\8\1\0\60\8\129\0"#, 28# #) CyproMinoan -> (# 0x12F90#, 0x12FF2#, nullAddr#, 0# #)- Cyrillic -> (# 0x0400#, 0x1E08F#, "\1\4\0\0\132\4\0\0\135\4\0\0\47\5\0\0\128\28\0\0\136\28\0\0\43\29\128\0\120\29\128\0\224\45\0\0\255\45\0\0\64\166\0\0\159\166\0\0\46\254\0\0\47\254\0\0\48\224\1\0\109\224\1\0"#, 60# #)+ Cyrillic -> (# 0x0400#, 0x1E08F#, "\1\4\0\0\132\4\0\0\135\4\0\0\47\5\0\0\128\28\0\0\138\28\0\0\43\29\128\0\120\29\128\0\224\45\0\0\255\45\0\0\64\166\0\0\159\166\0\0\46\254\0\0\47\254\0\0\48\224\1\0\109\224\1\0"#, 60# #) Deseret -> (# 0x10400#, 0x1044F#, nullAddr#, 0# #) Devanagari -> (# 0x0900#, 0x11B09#, "\1\9\0\0\80\9\0\0\85\9\0\0\99\9\0\0\102\9\0\0\127\9\0\0\224\168\0\0\255\168\0\0\0\27\1\0\8\27\1\0"#, 36# #) DivesAkuru -> (# 0x11900#, 0x11959#, "\1\25\1\0\6\25\1\0\9\25\129\0\12\25\1\0\19\25\1\0\21\25\1\0\22\25\1\0\24\25\1\0\53\25\1\0\55\25\1\0\56\25\1\0\59\25\1\0\70\25\1\0\80\25\1\0\88\25\1\0"#, 56# #) Dogra -> (# 0x11800#, 0x1183B#, nullAddr#, 0# #) Duployan -> (# 0x1BC00#, 0x1BC9F#, "\1\188\1\0\106\188\1\0\112\188\1\0\124\188\1\0\128\188\1\0\136\188\1\0\144\188\1\0\153\188\1\0\156\188\1\0\158\188\1\0"#, 36# #)- EgyptianHieroglyphs -> (# 0x13000#, 0x13455#, nullAddr#, 0# #)+ EgyptianHieroglyphs -> (# 0x13000#, 0x143FA#, "\1\48\1\0\85\52\1\0\96\52\1\0\249\67\1\0"#, 12# #) Elbasan -> (# 0x10500#, 0x10527#, nullAddr#, 0# #) Elymaic -> (# 0x10FE0#, 0x10FF6#, nullAddr#, 0# #) Ethiopic -> (# 0x1200#, 0x1E7FE#, "\1\18\0\0\72\18\0\0\74\18\0\0\77\18\0\0\80\18\0\0\86\18\0\0\88\18\128\0\90\18\0\0\93\18\0\0\96\18\0\0\136\18\0\0\138\18\0\0\141\18\0\0\144\18\0\0\176\18\0\0\178\18\0\0\181\18\0\0\184\18\0\0\190\18\0\0\192\18\128\0\194\18\0\0\197\18\0\0\200\18\0\0\214\18\0\0\216\18\0\0\16\19\0\0\18\19\0\0\21\19\0\0\24\19\0\0\90\19\0\0\93\19\0\0\124\19\0\0\128\19\0\0\153\19\0\0\128\45\0\0\150\45\0\0\160\45\0\0\166\45\0\0\168\45\0\0\174\45\0\0\176\45\0\0\182\45\0\0\184\45\0\0\190\45\0\0\192\45\0\0\198\45\0\0\200\45\0\0\206\45\0\0\208\45\0\0\214\45\0\0\216\45\0\0\222\45\0\0\1\171\0\0\6\171\0\0\9\171\0\0\14\171\0\0\17\171\0\0\22\171\0\0\32\171\0\0\38\171\0\0\40\171\0\0\46\171\0\0\224\231\1\0\230\231\1\0\232\231\1\0\235\231\1\0\237\231\1\0\238\231\1\0\240\231\1\0\253\231\1\0"#, 276# #)+ Garay -> (# 0x10D40#, 0x10D8F#, "\65\13\1\0\101\13\1\0\105\13\1\0\133\13\1\0\142\13\129\0"#, 16# #) Georgian -> (# 0x10A0#, 0x2D2D#, "\161\16\0\0\197\16\0\0\199\16\128\0\205\16\128\0\208\16\0\0\250\16\0\0\252\16\0\0\255\16\0\0\144\28\0\0\186\28\0\0\189\28\0\0\191\28\0\0\0\45\0\0\37\45\0\0\39\45\128\0"#, 56# #) Glagolitic -> (# 0x2C00#, 0x1E02A#, "\1\44\0\0\95\44\0\0\0\224\1\0\6\224\1\0\8\224\1\0\24\224\1\0\27\224\1\0\33\224\1\0\35\224\1\0\36\224\1\0\38\224\1\0\41\224\1\0"#, 44# #) Gothic -> (# 0x10330#, 0x1034A#, nullAddr#, 0# #)@@ -445,6 +460,7 @@ Gujarati -> (# 0x0A81#, 0x0AFF#, "\130\10\0\0\131\10\0\0\133\10\0\0\141\10\0\0\143\10\0\0\145\10\0\0\147\10\0\0\168\10\0\0\170\10\0\0\176\10\0\0\178\10\0\0\179\10\0\0\181\10\0\0\185\10\0\0\188\10\0\0\197\10\0\0\199\10\0\0\201\10\0\0\203\10\0\0\205\10\0\0\208\10\128\0\224\10\0\0\227\10\0\0\230\10\0\0\241\10\0\0\249\10\0\0\254\10\0\0"#, 104# #) GunjalaGondi -> (# 0x11D60#, 0x11DA9#, "\97\29\1\0\101\29\1\0\103\29\1\0\104\29\1\0\106\29\1\0\142\29\1\0\144\29\1\0\145\29\1\0\147\29\1\0\152\29\1\0\160\29\1\0\168\29\1\0"#, 44# #) Gurmukhi -> (# 0x0A01#, 0x0A76#, "\2\10\0\0\3\10\0\0\5\10\0\0\10\10\0\0\15\10\0\0\16\10\0\0\19\10\0\0\40\10\0\0\42\10\0\0\48\10\0\0\50\10\0\0\51\10\0\0\53\10\0\0\54\10\0\0\56\10\0\0\57\10\0\0\60\10\128\0\62\10\0\0\66\10\0\0\71\10\0\0\72\10\0\0\75\10\0\0\77\10\0\0\81\10\128\0\89\10\0\0\92\10\0\0\94\10\128\0\102\10\0\0\117\10\0\0"#, 112# #)+ GurungKhema -> (# 0x16100#, 0x16139#, nullAddr#, 0# #) Han -> (# 0x2E80#, 0x323AF#, "\129\46\0\0\153\46\0\0\155\46\0\0\243\46\0\0\0\47\0\0\213\47\0\0\5\48\128\0\7\48\128\0\33\48\0\0\41\48\0\0\56\48\0\0\59\48\0\0\0\52\0\0\191\77\0\0\0\78\0\0\255\159\0\0\0\249\0\0\109\250\0\0\112\250\0\0\217\250\0\0\226\111\1\0\227\111\1\0\240\111\1\0\241\111\1\0\0\0\2\0\223\166\2\0\0\167\2\0\57\183\2\0\64\183\2\0\29\184\2\0\32\184\2\0\161\206\2\0\176\206\2\0\224\235\2\0\240\235\2\0\93\238\2\0\0\248\2\0\29\250\2\0\0\0\3\0\74\19\3\0\80\19\3\0\174\35\3\0"#, 164# #) Hangul -> (# 0x1100#, 0xFFDC#, "\1\17\0\0\255\17\0\0\46\48\0\0\47\48\0\0\49\49\0\0\142\49\0\0\0\50\0\0\30\50\0\0\96\50\0\0\126\50\0\0\96\169\0\0\124\169\0\0\0\172\0\0\163\215\0\0\176\215\0\0\198\215\0\0\203\215\0\0\251\215\0\0\160\255\0\0\190\255\0\0\194\255\0\0\199\255\0\0\202\255\0\0\207\255\0\0\210\255\0\0\215\255\0\0\218\255\0\0\219\255\0\0"#, 108# #) HanifiRohingya -> (# 0x10D00#, 0x10D39#, "\1\13\1\0\39\13\1\0\48\13\1\0\56\13\1\0"#, 12# #)@@ -460,15 +476,16 @@ Kaithi -> (# 0x11080#, 0x110CD#, "\129\16\1\0\194\16\1\0"#, 4# #) Kannada -> (# 0x0C80#, 0x0CF3#, "\129\12\0\0\140\12\0\0\142\12\0\0\144\12\0\0\146\12\0\0\168\12\0\0\170\12\0\0\179\12\0\0\181\12\0\0\185\12\0\0\188\12\0\0\196\12\0\0\198\12\0\0\200\12\0\0\202\12\0\0\205\12\0\0\213\12\0\0\214\12\0\0\221\12\0\0\222\12\0\0\224\12\0\0\227\12\0\0\230\12\0\0\239\12\0\0\241\12\0\0\242\12\0\0"#, 100# #) Katakana -> (# 0x30A1#, 0x1B167#, "\162\48\0\0\250\48\0\0\253\48\0\0\255\48\0\0\240\49\0\0\255\49\0\0\208\50\0\0\254\50\0\0\0\51\0\0\87\51\0\0\102\255\0\0\111\255\0\0\113\255\0\0\157\255\0\0\240\175\1\0\243\175\1\0\245\175\1\0\251\175\1\0\253\175\1\0\254\175\1\0\0\176\129\0\32\177\1\0\34\177\1\0\85\177\129\0\100\177\1\0\102\177\1\0"#, 100# #)- Kawi -> (# 0x11F00#, 0x11F59#, "\1\31\1\0\16\31\1\0\18\31\1\0\58\31\1\0\62\31\1\0\88\31\1\0"#, 20# #)+ Kawi -> (# 0x11F00#, 0x11F5A#, "\1\31\1\0\16\31\1\0\18\31\1\0\58\31\1\0\62\31\1\0\89\31\1\0"#, 20# #) KayahLi -> (# 0xA900#, 0xA92F#, "\1\169\0\0\45\169\0\0"#, 4# #) Kharoshthi -> (# 0x10A00#, 0x10A58#, "\1\10\1\0\3\10\1\0\5\10\1\0\6\10\1\0\12\10\1\0\19\10\1\0\21\10\1\0\23\10\1\0\25\10\1\0\53\10\1\0\56\10\1\0\58\10\1\0\63\10\1\0\72\10\1\0\80\10\1\0\87\10\1\0"#, 60# #)- KhitanSmallScript -> (# 0x16FE4#, 0x18CD5#, "\0\139\1\0\212\140\1\0"#, 4# #)+ KhitanSmallScript -> (# 0x16FE4#, 0x18CFF#, "\0\139\1\0\213\140\1\0"#, 4# #) Khmer -> (# 0x1780#, 0x19FF#, "\129\23\0\0\221\23\0\0\224\23\0\0\233\23\0\0\240\23\0\0\249\23\0\0\224\25\0\0\254\25\0\0"#, 28# #) Khojki -> (# 0x11200#, 0x11241#, "\1\18\1\0\17\18\1\0\19\18\1\0\64\18\1\0"#, 12# #) Khudawadi -> (# 0x112B0#, 0x112F9#, "\177\18\1\0\234\18\1\0\240\18\1\0\248\18\1\0"#, 12# #)+ KiratRai -> (# 0x16D40#, 0x16D79#, nullAddr#, 0# #) Lao -> (# 0x0E81#, 0x0EDF#, "\130\14\128\0\132\14\128\0\134\14\0\0\138\14\0\0\140\14\0\0\163\14\0\0\165\14\128\0\167\14\0\0\189\14\0\0\192\14\0\0\196\14\0\0\198\14\128\0\200\14\0\0\206\14\0\0\208\14\0\0\217\14\0\0\220\14\0\0\222\14\0\0"#, 68# #)- Latin -> (# 0x0041#, 0x1DF2A#, "\66\0\0\0\90\0\0\0\97\0\0\0\122\0\0\0\170\0\128\0\186\0\128\0\192\0\0\0\214\0\0\0\216\0\0\0\246\0\0\0\248\0\0\0\184\2\0\0\224\2\0\0\228\2\0\0\0\29\0\0\37\29\0\0\44\29\0\0\92\29\0\0\98\29\0\0\101\29\0\0\107\29\0\0\119\29\0\0\121\29\0\0\190\29\0\0\0\30\0\0\255\30\0\0\113\32\128\0\127\32\128\0\144\32\0\0\156\32\0\0\42\33\0\0\43\33\0\0\50\33\128\0\78\33\128\0\96\33\0\0\136\33\0\0\96\44\0\0\127\44\0\0\34\167\0\0\135\167\0\0\139\167\0\0\202\167\0\0\208\167\0\0\209\167\0\0\211\167\128\0\213\167\0\0\217\167\0\0\242\167\0\0\255\167\0\0\48\171\0\0\90\171\0\0\92\171\0\0\100\171\0\0\102\171\0\0\105\171\0\0\0\251\0\0\6\251\0\0\33\255\0\0\58\255\0\0\65\255\0\0\90\255\0\0\128\7\1\0\133\7\1\0\135\7\1\0\176\7\1\0\178\7\1\0\186\7\1\0\0\223\1\0\30\223\1\0\37\223\1\0\41\223\1\0"#, 280# #)+ Latin -> (# 0x0041#, 0x1DF2A#, "\66\0\0\0\90\0\0\0\97\0\0\0\122\0\0\0\170\0\128\0\186\0\128\0\192\0\0\0\214\0\0\0\216\0\0\0\246\0\0\0\248\0\0\0\184\2\0\0\224\2\0\0\228\2\0\0\0\29\0\0\37\29\0\0\44\29\0\0\92\29\0\0\98\29\0\0\101\29\0\0\107\29\0\0\119\29\0\0\121\29\0\0\190\29\0\0\0\30\0\0\255\30\0\0\113\32\128\0\127\32\128\0\144\32\0\0\156\32\0\0\42\33\0\0\43\33\0\0\50\33\128\0\78\33\128\0\96\33\0\0\136\33\0\0\96\44\0\0\127\44\0\0\34\167\0\0\135\167\0\0\139\167\0\0\205\167\0\0\208\167\0\0\209\167\0\0\211\167\128\0\213\167\0\0\220\167\0\0\242\167\0\0\255\167\0\0\48\171\0\0\90\171\0\0\92\171\0\0\100\171\0\0\102\171\0\0\105\171\0\0\0\251\0\0\6\251\0\0\33\255\0\0\58\255\0\0\65\255\0\0\90\255\0\0\128\7\1\0\133\7\1\0\135\7\1\0\176\7\1\0\178\7\1\0\186\7\1\0\0\223\1\0\30\223\1\0\37\223\1\0\41\223\1\0"#, 280# #) Lepcha -> (# 0x1C00#, 0x1C4F#, "\1\28\0\0\55\28\0\0\59\28\0\0\73\28\0\0\77\28\0\0\78\28\0\0"#, 20# #) Limbu -> (# 0x1900#, 0x194F#, "\1\25\0\0\30\25\0\0\32\25\0\0\43\25\0\0\48\25\0\0\59\25\0\0\64\25\128\0\68\25\0\0\78\25\0\0"#, 32# #) LinearA -> (# 0x10600#, 0x10767#, "\1\6\1\0\54\7\1\0\64\7\1\0\85\7\1\0\96\7\1\0\102\7\1\0"#, 20# #)@@ -493,7 +510,7 @@ Mongolian -> (# 0x1800#, 0x1166C#, "\1\24\128\0\4\24\128\0\6\24\0\0\25\24\0\0\32\24\0\0\120\24\0\0\128\24\0\0\170\24\0\0\96\22\1\0\107\22\1\0"#, 36# #) Mro -> (# 0x16A40#, 0x16A6F#, "\65\106\1\0\94\106\1\0\96\106\1\0\105\106\1\0\110\106\129\0"#, 16# #) Multani -> (# 0x11280#, 0x112A9#, "\129\18\1\0\134\18\1\0\136\18\129\0\138\18\1\0\141\18\1\0\143\18\1\0\157\18\1\0\159\18\1\0\168\18\1\0"#, 32# #)- Myanmar -> (# 0x1000#, 0xAA7F#, "\1\16\0\0\159\16\0\0\224\169\0\0\254\169\0\0\96\170\0\0\126\170\0\0"#, 20# #)+ Myanmar -> (# 0x1000#, 0x116E3#, "\1\16\0\0\159\16\0\0\224\169\0\0\254\169\0\0\96\170\0\0\127\170\0\0\208\22\1\0\226\22\1\0"#, 28# #) Nabataean -> (# 0x10880#, 0x108AF#, "\129\8\1\0\158\8\1\0\167\8\1\0\174\8\1\0"#, 12# #) NagMundari -> (# 0x1E4D0#, 0x1E4F9#, nullAddr#, 0# #) Nandinagari -> (# 0x119A0#, 0x119E4#, "\161\25\1\0\167\25\1\0\170\25\1\0\215\25\1\0\218\25\1\0\227\25\1\0"#, 20# #)@@ -504,6 +521,7 @@ NyiakengPuachueHmong -> (# 0x1E100#, 0x1E14F#, "\1\225\1\0\44\225\1\0\48\225\1\0\61\225\1\0\64\225\1\0\73\225\1\0\78\225\129\0"#, 24# #) Ogham -> (# 0x1680#, 0x169C#, nullAddr#, 0# #) OlChiki -> (# 0x1C50#, 0x1C7F#, nullAddr#, 0# #)+ OlOnal -> (# 0x1E5D0#, 0x1E5FF#, "\209\229\1\0\250\229\1\0"#, 4# #) OldHungarian -> (# 0x10C80#, 0x10CFF#, "\129\12\1\0\178\12\1\0\192\12\1\0\242\12\1\0\250\12\1\0\254\12\1\0"#, 20# #) OldItalic -> (# 0x10300#, 0x1032F#, "\1\3\1\0\35\3\1\0\45\3\1\0\46\3\1\0"#, 12# #) OldNorthArabian -> (# 0x10A80#, 0x10A9F#, nullAddr#, 0# #)@@ -535,6 +553,7 @@ SoraSompeng -> (# 0x110D0#, 0x110F9#, "\209\16\1\0\232\16\1\0\240\16\1\0\248\16\1\0"#, 12# #) Soyombo -> (# 0x11A50#, 0x11AA2#, nullAddr#, 0# #) Sundanese -> (# 0x1B80#, 0x1CC7#, "\129\27\0\0\191\27\0\0\192\28\0\0\198\28\0\0"#, 12# #)+ Sunuwar -> (# 0x11BC0#, 0x11BF9#, "\193\27\1\0\225\27\1\0\240\27\1\0\248\27\1\0"#, 12# #) SylotiNagri -> (# 0xA800#, 0xA82C#, nullAddr#, 0# #) Syriac -> (# 0x0700#, 0x086A#, "\1\7\0\0\13\7\0\0\15\7\0\0\74\7\0\0\77\7\0\0\79\7\0\0\96\8\0\0\105\8\0\0"#, 28# #) Tagalog -> (# 0x1700#, 0x171F#, "\1\23\0\0\21\23\0\0"#, 4# #)@@ -552,9 +571,11 @@ Tibetan -> (# 0x0F00#, 0x0FDA#, "\1\15\0\0\71\15\0\0\73\15\0\0\108\15\0\0\113\15\0\0\151\15\0\0\153\15\0\0\188\15\0\0\190\15\0\0\204\15\0\0\206\15\0\0\212\15\0\0\217\15\128\0"#, 48# #) Tifinagh -> (# 0x2D30#, 0x2D7F#, "\49\45\0\0\103\45\0\0\111\45\0\0\112\45\0\0"#, 12# #) Tirhuta -> (# 0x11480#, 0x114D9#, "\129\20\1\0\199\20\1\0\208\20\1\0\216\20\1\0"#, 12# #)+ Todhri -> (# 0x105C0#, 0x105F3#, nullAddr#, 0# #) Toto -> (# 0x1E290#, 0x1E2AE#, nullAddr#, 0# #)+ TuluTigalari -> (# 0x11380#, 0x113E2#, "\129\19\1\0\137\19\1\0\139\19\129\0\142\19\129\0\144\19\1\0\181\19\1\0\183\19\1\0\192\19\1\0\194\19\129\0\197\19\129\0\199\19\1\0\202\19\1\0\204\19\1\0\213\19\1\0\215\19\1\0\216\19\1\0\225\19\129\0"#, 64# #) Ugaritic -> (# 0x10380#, 0x1039F#, "\129\3\1\0\157\3\1\0"#, 4# #)- Unknown -> (# 0x0378#, 0x10FFFF#, "\121\3\128\0\128\3\0\0\131\3\0\0\139\3\128\0\141\3\128\0\162\3\128\0\48\5\128\0\87\5\0\0\88\5\0\0\139\5\0\0\140\5\0\0\144\5\128\0\200\5\0\0\207\5\0\0\235\5\0\0\238\5\0\0\245\5\0\0\255\5\0\0\14\7\128\0\75\7\0\0\76\7\0\0\178\7\0\0\191\7\0\0\251\7\0\0\252\7\0\0\46\8\0\0\47\8\0\0\63\8\128\0\92\8\0\0\93\8\0\0\95\8\128\0\107\8\0\0\111\8\0\0\143\8\128\0\146\8\0\0\151\8\0\0\132\9\128\0\141\9\0\0\142\9\0\0\145\9\0\0\146\9\0\0\169\9\128\0\177\9\128\0\179\9\0\0\181\9\0\0\186\9\0\0\187\9\0\0\197\9\0\0\198\9\0\0\201\9\0\0\202\9\0\0\207\9\0\0\214\9\0\0\216\9\0\0\219\9\0\0\222\9\128\0\228\9\0\0\229\9\0\0\255\9\0\0\0\10\0\0\4\10\128\0\11\10\0\0\14\10\0\0\17\10\0\0\18\10\0\0\41\10\128\0\49\10\128\0\52\10\128\0\55\10\128\0\58\10\0\0\59\10\0\0\61\10\128\0\67\10\0\0\70\10\0\0\73\10\0\0\74\10\0\0\78\10\0\0\80\10\0\0\82\10\0\0\88\10\0\0\93\10\128\0\95\10\0\0\101\10\0\0\119\10\0\0\128\10\0\0\132\10\128\0\142\10\128\0\146\10\128\0\169\10\128\0\177\10\128\0\180\10\128\0\186\10\0\0\187\10\0\0\198\10\128\0\202\10\128\0\206\10\0\0\207\10\0\0\209\10\0\0\223\10\0\0\228\10\0\0\229\10\0\0\242\10\0\0\248\10\0\0\0\11\128\0\4\11\128\0\13\11\0\0\14\11\0\0\17\11\0\0\18\11\0\0\41\11\128\0\49\11\128\0\52\11\128\0\58\11\0\0\59\11\0\0\69\11\0\0\70\11\0\0\73\11\0\0\74\11\0\0\78\11\0\0\84\11\0\0\88\11\0\0\91\11\0\0\94\11\128\0\100\11\0\0\101\11\0\0\120\11\0\0\129\11\0\0\132\11\128\0\139\11\0\0\141\11\0\0\145\11\128\0\150\11\0\0\152\11\0\0\155\11\128\0\157\11\128\0\160\11\0\0\162\11\0\0\165\11\0\0\167\11\0\0\171\11\0\0\173\11\0\0\186\11\0\0\189\11\0\0\195\11\0\0\197\11\0\0\201\11\128\0\206\11\0\0\207\11\0\0\209\11\0\0\214\11\0\0\216\11\0\0\229\11\0\0\251\11\0\0\255\11\0\0\13\12\128\0\17\12\128\0\41\12\128\0\58\12\0\0\59\12\0\0\69\12\128\0\73\12\128\0\78\12\0\0\84\12\0\0\87\12\128\0\91\12\0\0\92\12\0\0\94\12\0\0\95\12\0\0\100\12\0\0\101\12\0\0\112\12\0\0\118\12\0\0\141\12\128\0\145\12\128\0\169\12\128\0\180\12\128\0\186\12\0\0\187\12\0\0\197\12\128\0\201\12\128\0\206\12\0\0\212\12\0\0\215\12\0\0\220\12\0\0\223\12\128\0\228\12\0\0\229\12\0\0\240\12\128\0\244\12\0\0\255\12\0\0\13\13\128\0\17\13\128\0\69\13\128\0\73\13\128\0\80\13\0\0\83\13\0\0\100\13\0\0\101\13\0\0\128\13\128\0\132\13\128\0\151\13\0\0\153\13\0\0\178\13\128\0\188\13\128\0\190\13\0\0\191\13\0\0\199\13\0\0\201\13\0\0\203\13\0\0\206\13\0\0\213\13\128\0\215\13\128\0\224\13\0\0\229\13\0\0\240\13\0\0\241\13\0\0\245\13\0\0\0\14\0\0\59\14\0\0\62\14\0\0\92\14\0\0\128\14\0\0\131\14\128\0\133\14\128\0\139\14\128\0\164\14\128\0\166\14\128\0\190\14\0\0\191\14\0\0\197\14\128\0\199\14\128\0\207\14\128\0\218\14\0\0\219\14\0\0\224\14\0\0\255\14\0\0\72\15\128\0\109\15\0\0\112\15\0\0\152\15\128\0\189\15\128\0\205\15\128\0\219\15\0\0\255\15\0\0\198\16\128\0\200\16\0\0\204\16\0\0\206\16\0\0\207\16\0\0\73\18\128\0\78\18\0\0\79\18\0\0\87\18\128\0\89\18\128\0\94\18\0\0\95\18\0\0\137\18\128\0\142\18\0\0\143\18\0\0\177\18\128\0\182\18\0\0\183\18\0\0\191\18\128\0\193\18\128\0\198\18\0\0\199\18\0\0\215\18\128\0\17\19\128\0\22\19\0\0\23\19\0\0\91\19\0\0\92\19\0\0\125\19\0\0\127\19\0\0\154\19\0\0\159\19\0\0\246\19\0\0\247\19\0\0\254\19\0\0\255\19\0\0\157\22\0\0\159\22\0\0\249\22\0\0\255\22\0\0\22\23\0\0\30\23\0\0\55\23\0\0\63\23\0\0\84\23\0\0\95\23\0\0\109\23\128\0\113\23\128\0\116\23\0\0\127\23\0\0\222\23\0\0\223\23\0\0\234\23\0\0\239\23\0\0\250\23\0\0\255\23\0\0\26\24\0\0\31\24\0\0\121\24\0\0\127\24\0\0\171\24\0\0\175\24\0\0\246\24\0\0\255\24\0\0\31\25\128\0\44\25\0\0\47\25\0\0\60\25\0\0\63\25\0\0\65\25\0\0\67\25\0\0\110\25\0\0\111\25\0\0\117\25\0\0\127\25\0\0\172\25\0\0\175\25\0\0\202\25\0\0\207\25\0\0\219\25\0\0\221\25\0\0\28\26\0\0\29\26\0\0\95\26\128\0\125\26\0\0\126\26\0\0\138\26\0\0\143\26\0\0\154\26\0\0\159\26\0\0\174\26\0\0\175\26\0\0\207\26\0\0\255\26\0\0\77\27\0\0\79\27\0\0\127\27\128\0\244\27\0\0\251\27\0\0\56\28\0\0\58\28\0\0\74\28\0\0\76\28\0\0\137\28\0\0\143\28\0\0\187\28\0\0\188\28\0\0\200\28\0\0\207\28\0\0\251\28\0\0\255\28\0\0\22\31\0\0\23\31\0\0\30\31\0\0\31\31\0\0\70\31\0\0\71\31\0\0\78\31\0\0\79\31\0\0\88\31\128\0\90\31\128\0\92\31\128\0\94\31\128\0\126\31\0\0\127\31\0\0\181\31\128\0\197\31\128\0\212\31\0\0\213\31\0\0\220\31\128\0\240\31\0\0\241\31\0\0\245\31\128\0\255\31\128\0\101\32\128\0\114\32\0\0\115\32\0\0\143\32\128\0\157\32\0\0\159\32\0\0\193\32\0\0\207\32\0\0\241\32\0\0\255\32\0\0\140\33\0\0\143\33\0\0\39\36\0\0\63\36\0\0\75\36\0\0\95\36\0\0\116\43\0\0\117\43\0\0\150\43\128\0\244\44\0\0\248\44\0\0\38\45\128\0\40\45\0\0\44\45\0\0\46\45\0\0\47\45\0\0\104\45\0\0\110\45\0\0\113\45\0\0\126\45\0\0\151\45\0\0\159\45\0\0\167\45\128\0\175\45\128\0\183\45\128\0\191\45\128\0\199\45\128\0\207\45\128\0\215\45\128\0\223\45\128\0\94\46\0\0\127\46\0\0\154\46\128\0\244\46\0\0\255\46\0\0\214\47\0\0\239\47\0\0\64\48\128\0\151\48\0\0\152\48\0\0\0\49\0\0\4\49\0\0\48\49\128\0\143\49\128\0\228\49\0\0\238\49\0\0\31\50\128\0\141\164\0\0\143\164\0\0\199\164\0\0\207\164\0\0\44\166\0\0\63\166\0\0\248\166\0\0\255\166\0\0\203\167\0\0\207\167\0\0\210\167\128\0\212\167\128\0\218\167\0\0\241\167\0\0\45\168\0\0\47\168\0\0\58\168\0\0\63\168\0\0\120\168\0\0\127\168\0\0\198\168\0\0\205\168\0\0\218\168\0\0\223\168\0\0\84\169\0\0\94\169\0\0\125\169\0\0\127\169\0\0\206\169\128\0\218\169\0\0\221\169\0\0\255\169\128\0\55\170\0\0\63\170\0\0\78\170\0\0\79\170\0\0\90\170\0\0\91\170\0\0\195\170\0\0\218\170\0\0\247\170\0\0\0\171\0\0\7\171\0\0\8\171\0\0\15\171\0\0\16\171\0\0\23\171\0\0\31\171\0\0\39\171\128\0\47\171\128\0\108\171\0\0\111\171\0\0\238\171\0\0\239\171\0\0\250\171\0\0\255\171\0\0\164\215\0\0\175\215\0\0\199\215\0\0\202\215\0\0\252\215\0\0\255\248\0\0\110\250\0\0\111\250\0\0\218\250\0\0\255\250\0\0\7\251\0\0\18\251\0\0\24\251\0\0\28\251\0\0\55\251\128\0\61\251\128\0\63\251\128\0\66\251\128\0\69\251\128\0\195\251\0\0\210\251\0\0\144\253\0\0\145\253\0\0\200\253\0\0\206\253\0\0\208\253\0\0\239\253\0\0\26\254\0\0\31\254\0\0\83\254\128\0\103\254\128\0\108\254\0\0\111\254\0\0\117\254\128\0\253\254\0\0\254\254\0\0\0\255\128\0\191\255\0\0\193\255\0\0\200\255\0\0\201\255\0\0\208\255\0\0\209\255\0\0\216\255\0\0\217\255\0\0\221\255\0\0\223\255\0\0\231\255\128\0\239\255\0\0\248\255\0\0\254\255\0\0\255\255\0\0\12\0\129\0\39\0\129\0\59\0\129\0\62\0\129\0\78\0\1\0\79\0\1\0\94\0\1\0\127\0\1\0\251\0\1\0\255\0\1\0\3\1\1\0\6\1\1\0\52\1\1\0\54\1\1\0\143\1\129\0\157\1\1\0\159\1\1\0\161\1\1\0\207\1\1\0\254\1\1\0\127\2\1\0\157\2\1\0\159\2\1\0\209\2\1\0\223\2\1\0\252\2\1\0\255\2\1\0\36\3\1\0\44\3\1\0\75\3\1\0\79\3\1\0\123\3\1\0\127\3\1\0\158\3\129\0\196\3\1\0\199\3\1\0\214\3\1\0\255\3\1\0\158\4\1\0\159\4\1\0\170\4\1\0\175\4\1\0\212\4\1\0\215\4\1\0\252\4\1\0\255\4\1\0\40\5\1\0\47\5\1\0\100\5\1\0\110\5\1\0\123\5\129\0\139\5\129\0\147\5\129\0\150\5\129\0\162\5\129\0\178\5\129\0\186\5\129\0\189\5\1\0\255\5\1\0\55\7\1\0\63\7\1\0\86\7\1\0\95\7\1\0\104\7\1\0\127\7\1\0\134\7\129\0\177\7\129\0\187\7\1\0\255\7\1\0\6\8\1\0\7\8\1\0\9\8\129\0\54\8\129\0\57\8\1\0\59\8\1\0\61\8\1\0\62\8\1\0\86\8\129\0\159\8\1\0\166\8\1\0\176\8\1\0\223\8\1\0\243\8\129\0\246\8\1\0\250\8\1\0\28\9\1\0\30\9\1\0\58\9\1\0\62\9\1\0\64\9\1\0\127\9\1\0\184\9\1\0\187\9\1\0\208\9\1\0\209\9\1\0\4\10\129\0\7\10\1\0\11\10\1\0\20\10\129\0\24\10\129\0\54\10\1\0\55\10\1\0\59\10\1\0\62\10\1\0\73\10\1\0\79\10\1\0\89\10\1\0\95\10\1\0\160\10\1\0\191\10\1\0\231\10\1\0\234\10\1\0\247\10\1\0\255\10\1\0\54\11\1\0\56\11\1\0\86\11\1\0\87\11\1\0\115\11\1\0\119\11\1\0\146\11\1\0\152\11\1\0\157\11\1\0\168\11\1\0\176\11\1\0\255\11\1\0\73\12\1\0\127\12\1\0\179\12\1\0\191\12\1\0\243\12\1\0\249\12\1\0\40\13\1\0\47\13\1\0\58\13\1\0\95\14\1\0\127\14\129\0\170\14\129\0\174\14\1\0\175\14\1\0\178\14\1\0\252\14\1\0\40\15\1\0\47\15\1\0\90\15\1\0\111\15\1\0\138\15\1\0\175\15\1\0\204\15\1\0\223\15\1\0\247\15\1\0\255\15\1\0\78\16\1\0\81\16\1\0\118\16\1\0\126\16\1\0\195\16\1\0\204\16\1\0\206\16\1\0\207\16\1\0\233\16\1\0\239\16\1\0\250\16\1\0\255\16\1\0\53\17\129\0\72\17\1\0\79\17\1\0\119\17\1\0\127\17\1\0\224\17\129\0\245\17\1\0\255\17\1\0\18\18\129\0\66\18\1\0\127\18\1\0\135\18\129\0\137\18\129\0\142\18\129\0\158\18\129\0\170\18\1\0\175\18\1\0\235\18\1\0\239\18\1\0\250\18\1\0\255\18\1\0\4\19\129\0\13\19\1\0\14\19\1\0\17\19\1\0\18\19\1\0\41\19\129\0\49\19\129\0\52\19\129\0\58\19\129\0\69\19\1\0\70\19\1\0\73\19\1\0\74\19\1\0\78\19\1\0\79\19\1\0\81\19\1\0\86\19\1\0\88\19\1\0\92\19\1\0\100\19\1\0\101\19\1\0\109\19\1\0\111\19\1\0\117\19\1\0\255\19\1\0\92\20\129\0\98\20\1\0\127\20\1\0\200\20\1\0\207\20\1\0\218\20\1\0\127\21\1\0\182\21\1\0\183\21\1\0\222\21\1\0\255\21\1\0\69\22\1\0\79\22\1\0\90\22\1\0\95\22\1\0\109\22\1\0\127\22\1\0\186\22\1\0\191\22\1\0\202\22\1\0\255\22\1\0\27\23\1\0\28\23\1\0\44\23\1\0\47\23\1\0\71\23\1\0\255\23\1\0\60\24\1\0\159\24\1\0\243\24\1\0\254\24\1\0\7\25\1\0\8\25\1\0\10\25\1\0\11\25\1\0\20\25\129\0\23\25\129\0\54\25\129\0\57\25\1\0\58\25\1\0\71\25\1\0\79\25\1\0\90\25\1\0\159\25\1\0\168\25\1\0\169\25\1\0\216\25\1\0\217\25\1\0\229\25\1\0\255\25\1\0\72\26\1\0\79\26\1\0\163\26\1\0\175\26\1\0\249\26\1\0\255\26\1\0\10\27\1\0\255\27\1\0\9\28\129\0\55\28\129\0\70\28\1\0\79\28\1\0\109\28\1\0\111\28\1\0\144\28\1\0\145\28\1\0\168\28\129\0\183\28\1\0\255\28\1\0\7\29\129\0\10\29\129\0\55\29\1\0\57\29\1\0\59\29\129\0\62\29\129\0\72\29\1\0\79\29\1\0\90\29\1\0\95\29\1\0\102\29\129\0\105\29\129\0\143\29\129\0\146\29\129\0\153\29\1\0\159\29\1\0\170\29\1\0\223\30\1\0\249\30\1\0\255\30\1\0\17\31\129\0\59\31\1\0\61\31\1\0\90\31\1\0\175\31\1\0\177\31\1\0\191\31\1\0\242\31\1\0\254\31\1\0\154\35\1\0\255\35\1\0\111\36\129\0\117\36\1\0\127\36\1\0\68\37\1\0\143\47\1\0\243\47\1\0\255\47\1\0\86\52\1\0\255\67\1\0\71\70\1\0\255\103\1\0\57\106\1\0\63\106\1\0\95\106\129\0\106\106\1\0\109\106\1\0\191\106\129\0\202\106\1\0\207\106\1\0\238\106\1\0\239\106\1\0\246\106\1\0\255\106\1\0\70\107\1\0\79\107\1\0\90\107\129\0\98\107\129\0\120\107\1\0\124\107\1\0\144\107\1\0\63\110\1\0\155\110\1\0\255\110\1\0\75\111\1\0\78\111\1\0\136\111\1\0\142\111\1\0\160\111\1\0\223\111\1\0\229\111\1\0\239\111\1\0\242\111\1\0\255\111\1\0\248\135\1\0\255\135\1\0\214\140\1\0\255\140\1\0\9\141\1\0\239\175\1\0\244\175\129\0\252\175\129\0\255\175\129\0\35\177\1\0\49\177\1\0\51\177\1\0\79\177\1\0\83\177\1\0\84\177\1\0\86\177\1\0\99\177\1\0\104\177\1\0\111\177\1\0\252\178\1\0\255\187\1\0\107\188\1\0\111\188\1\0\125\188\1\0\127\188\1\0\137\188\1\0\143\188\1\0\154\188\1\0\155\188\1\0\164\188\1\0\255\206\1\0\46\207\1\0\47\207\1\0\71\207\1\0\79\207\1\0\196\207\1\0\255\207\1\0\246\208\1\0\255\208\1\0\39\209\1\0\40\209\1\0\235\209\1\0\255\209\1\0\70\210\1\0\191\210\1\0\212\210\1\0\223\210\1\0\244\210\1\0\255\210\1\0\87\211\1\0\95\211\1\0\121\211\1\0\255\211\1\0\85\212\129\0\157\212\129\0\160\212\1\0\161\212\1\0\163\212\1\0\164\212\1\0\167\212\1\0\168\212\1\0\173\212\129\0\186\212\129\0\188\212\129\0\196\212\129\0\6\213\129\0\11\213\1\0\12\213\1\0\21\213\129\0\29\213\129\0\58\213\129\0\63\213\129\0\69\213\129\0\71\213\1\0\73\213\1\0\81\213\129\0\166\214\1\0\167\214\1\0\204\215\1\0\205\215\1\0\140\218\1\0\154\218\1\0\160\218\129\0\176\218\1\0\255\222\1\0\31\223\1\0\36\223\1\0\43\223\1\0\255\223\1\0\7\224\129\0\25\224\1\0\26\224\1\0\34\224\129\0\37\224\129\0\43\224\1\0\47\224\1\0\110\224\1\0\142\224\1\0\144\224\1\0\255\224\1\0\45\225\1\0\47\225\1\0\62\225\1\0\63\225\1\0\74\225\1\0\77\225\1\0\80\225\1\0\143\226\1\0\175\226\1\0\191\226\1\0\250\226\1\0\254\226\1\0\0\227\1\0\207\228\1\0\250\228\1\0\223\231\1\0\231\231\129\0\236\231\129\0\239\231\129\0\255\231\129\0\197\232\1\0\198\232\1\0\215\232\1\0\255\232\1\0\76\233\1\0\79\233\1\0\90\233\1\0\93\233\1\0\96\233\1\0\112\236\1\0\181\236\1\0\0\237\1\0\62\237\1\0\255\237\1\0\4\238\129\0\32\238\129\0\35\238\129\0\37\238\1\0\38\238\1\0\40\238\129\0\51\238\129\0\56\238\129\0\58\238\129\0\60\238\1\0\65\238\1\0\67\238\1\0\70\238\1\0\72\238\129\0\74\238\129\0\76\238\129\0\80\238\129\0\83\238\129\0\85\238\1\0\86\238\1\0\88\238\129\0\90\238\129\0\92\238\129\0\94\238\129\0\96\238\129\0\99\238\129\0\101\238\1\0\102\238\1\0\107\238\129\0\115\238\129\0\120\238\129\0\125\238\129\0\127\238\129\0\138\238\129\0\156\238\1\0\160\238\1\0\164\238\129\0\170\238\129\0\188\238\1\0\239\238\1\0\242\238\1\0\255\239\1\0\44\240\1\0\47\240\1\0\148\240\1\0\159\240\1\0\175\240\1\0\176\240\1\0\192\240\129\0\208\240\129\0\246\240\1\0\255\240\1\0\174\241\1\0\229\241\1\0\3\242\1\0\15\242\1\0\60\242\1\0\63\242\1\0\73\242\1\0\79\242\1\0\82\242\1\0\95\242\1\0\102\242\1\0\255\242\1\0\216\246\1\0\219\246\1\0\237\246\1\0\239\246\1\0\253\246\1\0\255\246\1\0\119\247\1\0\122\247\1\0\218\247\1\0\223\247\1\0\236\247\1\0\239\247\1\0\241\247\1\0\255\247\1\0\12\248\1\0\15\248\1\0\72\248\1\0\79\248\1\0\90\248\1\0\95\248\1\0\136\248\1\0\143\248\1\0\174\248\1\0\175\248\1\0\178\248\1\0\255\248\1\0\84\250\1\0\95\250\1\0\110\250\1\0\111\250\1\0\125\250\1\0\127\250\1\0\137\250\1\0\143\250\1\0\190\250\129\0\198\250\1\0\205\250\1\0\220\250\1\0\223\250\1\0\233\250\1\0\239\250\1\0\249\250\1\0\255\250\1\0\147\251\129\0\203\251\1\0\239\251\1\0\250\251\1\0\255\255\1\0\224\166\2\0\255\166\2\0\58\183\2\0\63\183\2\0\30\184\2\0\31\184\2\0\162\206\2\0\175\206\2\0\225\235\2\0\239\235\2\0\94\238\2\0\255\247\2\0\30\250\2\0\255\255\2\0\75\19\3\0\79\19\3\0\176\35\3\0\0\0\14\0\2\0\14\0\31\0\14\0\128\0\14\0\255\0\14\0\240\1\14\0\254\255\16\0"#, 4660# #)+ Unknown -> (# 0x0378#, 0x10FFFF#, "\121\3\128\0\128\3\0\0\131\3\0\0\139\3\128\0\141\3\128\0\162\3\128\0\48\5\128\0\87\5\0\0\88\5\0\0\139\5\0\0\140\5\0\0\144\5\128\0\200\5\0\0\207\5\0\0\235\5\0\0\238\5\0\0\245\5\0\0\255\5\0\0\14\7\128\0\75\7\0\0\76\7\0\0\178\7\0\0\191\7\0\0\251\7\0\0\252\7\0\0\46\8\0\0\47\8\0\0\63\8\128\0\92\8\0\0\93\8\0\0\95\8\128\0\107\8\0\0\111\8\0\0\143\8\128\0\146\8\0\0\150\8\0\0\132\9\128\0\141\9\0\0\142\9\0\0\145\9\0\0\146\9\0\0\169\9\128\0\177\9\128\0\179\9\0\0\181\9\0\0\186\9\0\0\187\9\0\0\197\9\0\0\198\9\0\0\201\9\0\0\202\9\0\0\207\9\0\0\214\9\0\0\216\9\0\0\219\9\0\0\222\9\128\0\228\9\0\0\229\9\0\0\255\9\0\0\0\10\0\0\4\10\128\0\11\10\0\0\14\10\0\0\17\10\0\0\18\10\0\0\41\10\128\0\49\10\128\0\52\10\128\0\55\10\128\0\58\10\0\0\59\10\0\0\61\10\128\0\67\10\0\0\70\10\0\0\73\10\0\0\74\10\0\0\78\10\0\0\80\10\0\0\82\10\0\0\88\10\0\0\93\10\128\0\95\10\0\0\101\10\0\0\119\10\0\0\128\10\0\0\132\10\128\0\142\10\128\0\146\10\128\0\169\10\128\0\177\10\128\0\180\10\128\0\186\10\0\0\187\10\0\0\198\10\128\0\202\10\128\0\206\10\0\0\207\10\0\0\209\10\0\0\223\10\0\0\228\10\0\0\229\10\0\0\242\10\0\0\248\10\0\0\0\11\128\0\4\11\128\0\13\11\0\0\14\11\0\0\17\11\0\0\18\11\0\0\41\11\128\0\49\11\128\0\52\11\128\0\58\11\0\0\59\11\0\0\69\11\0\0\70\11\0\0\73\11\0\0\74\11\0\0\78\11\0\0\84\11\0\0\88\11\0\0\91\11\0\0\94\11\128\0\100\11\0\0\101\11\0\0\120\11\0\0\129\11\0\0\132\11\128\0\139\11\0\0\141\11\0\0\145\11\128\0\150\11\0\0\152\11\0\0\155\11\128\0\157\11\128\0\160\11\0\0\162\11\0\0\165\11\0\0\167\11\0\0\171\11\0\0\173\11\0\0\186\11\0\0\189\11\0\0\195\11\0\0\197\11\0\0\201\11\128\0\206\11\0\0\207\11\0\0\209\11\0\0\214\11\0\0\216\11\0\0\229\11\0\0\251\11\0\0\255\11\0\0\13\12\128\0\17\12\128\0\41\12\128\0\58\12\0\0\59\12\0\0\69\12\128\0\73\12\128\0\78\12\0\0\84\12\0\0\87\12\128\0\91\12\0\0\92\12\0\0\94\12\0\0\95\12\0\0\100\12\0\0\101\12\0\0\112\12\0\0\118\12\0\0\141\12\128\0\145\12\128\0\169\12\128\0\180\12\128\0\186\12\0\0\187\12\0\0\197\12\128\0\201\12\128\0\206\12\0\0\212\12\0\0\215\12\0\0\220\12\0\0\223\12\128\0\228\12\0\0\229\12\0\0\240\12\128\0\244\12\0\0\255\12\0\0\13\13\128\0\17\13\128\0\69\13\128\0\73\13\128\0\80\13\0\0\83\13\0\0\100\13\0\0\101\13\0\0\128\13\128\0\132\13\128\0\151\13\0\0\153\13\0\0\178\13\128\0\188\13\128\0\190\13\0\0\191\13\0\0\199\13\0\0\201\13\0\0\203\13\0\0\206\13\0\0\213\13\128\0\215\13\128\0\224\13\0\0\229\13\0\0\240\13\0\0\241\13\0\0\245\13\0\0\0\14\0\0\59\14\0\0\62\14\0\0\92\14\0\0\128\14\0\0\131\14\128\0\133\14\128\0\139\14\128\0\164\14\128\0\166\14\128\0\190\14\0\0\191\14\0\0\197\14\128\0\199\14\128\0\207\14\128\0\218\14\0\0\219\14\0\0\224\14\0\0\255\14\0\0\72\15\128\0\109\15\0\0\112\15\0\0\152\15\128\0\189\15\128\0\205\15\128\0\219\15\0\0\255\15\0\0\198\16\128\0\200\16\0\0\204\16\0\0\206\16\0\0\207\16\0\0\73\18\128\0\78\18\0\0\79\18\0\0\87\18\128\0\89\18\128\0\94\18\0\0\95\18\0\0\137\18\128\0\142\18\0\0\143\18\0\0\177\18\128\0\182\18\0\0\183\18\0\0\191\18\128\0\193\18\128\0\198\18\0\0\199\18\0\0\215\18\128\0\17\19\128\0\22\19\0\0\23\19\0\0\91\19\0\0\92\19\0\0\125\19\0\0\127\19\0\0\154\19\0\0\159\19\0\0\246\19\0\0\247\19\0\0\254\19\0\0\255\19\0\0\157\22\0\0\159\22\0\0\249\22\0\0\255\22\0\0\22\23\0\0\30\23\0\0\55\23\0\0\63\23\0\0\84\23\0\0\95\23\0\0\109\23\128\0\113\23\128\0\116\23\0\0\127\23\0\0\222\23\0\0\223\23\0\0\234\23\0\0\239\23\0\0\250\23\0\0\255\23\0\0\26\24\0\0\31\24\0\0\121\24\0\0\127\24\0\0\171\24\0\0\175\24\0\0\246\24\0\0\255\24\0\0\31\25\128\0\44\25\0\0\47\25\0\0\60\25\0\0\63\25\0\0\65\25\0\0\67\25\0\0\110\25\0\0\111\25\0\0\117\25\0\0\127\25\0\0\172\25\0\0\175\25\0\0\202\25\0\0\207\25\0\0\219\25\0\0\221\25\0\0\28\26\0\0\29\26\0\0\95\26\128\0\125\26\0\0\126\26\0\0\138\26\0\0\143\26\0\0\154\26\0\0\159\26\0\0\174\26\0\0\175\26\0\0\207\26\0\0\255\26\0\0\77\27\128\0\244\27\0\0\251\27\0\0\56\28\0\0\58\28\0\0\74\28\0\0\76\28\0\0\139\28\0\0\143\28\0\0\187\28\0\0\188\28\0\0\200\28\0\0\207\28\0\0\251\28\0\0\255\28\0\0\22\31\0\0\23\31\0\0\30\31\0\0\31\31\0\0\70\31\0\0\71\31\0\0\78\31\0\0\79\31\0\0\88\31\128\0\90\31\128\0\92\31\128\0\94\31\128\0\126\31\0\0\127\31\0\0\181\31\128\0\197\31\128\0\212\31\0\0\213\31\0\0\220\31\128\0\240\31\0\0\241\31\0\0\245\31\128\0\255\31\128\0\101\32\128\0\114\32\0\0\115\32\0\0\143\32\128\0\157\32\0\0\159\32\0\0\193\32\0\0\207\32\0\0\241\32\0\0\255\32\0\0\140\33\0\0\143\33\0\0\42\36\0\0\63\36\0\0\75\36\0\0\95\36\0\0\116\43\0\0\117\43\0\0\150\43\128\0\244\44\0\0\248\44\0\0\38\45\128\0\40\45\0\0\44\45\0\0\46\45\0\0\47\45\0\0\104\45\0\0\110\45\0\0\113\45\0\0\126\45\0\0\151\45\0\0\159\45\0\0\167\45\128\0\175\45\128\0\183\45\128\0\191\45\128\0\199\45\128\0\207\45\128\0\215\45\128\0\223\45\128\0\94\46\0\0\127\46\0\0\154\46\128\0\244\46\0\0\255\46\0\0\214\47\0\0\239\47\0\0\64\48\128\0\151\48\0\0\152\48\0\0\0\49\0\0\4\49\0\0\48\49\128\0\143\49\128\0\230\49\0\0\238\49\0\0\31\50\128\0\141\164\0\0\143\164\0\0\199\164\0\0\207\164\0\0\44\166\0\0\63\166\0\0\248\166\0\0\255\166\0\0\206\167\0\0\207\167\0\0\210\167\128\0\212\167\128\0\221\167\0\0\241\167\0\0\45\168\0\0\47\168\0\0\58\168\0\0\63\168\0\0\120\168\0\0\127\168\0\0\198\168\0\0\205\168\0\0\218\168\0\0\223\168\0\0\84\169\0\0\94\169\0\0\125\169\0\0\127\169\0\0\206\169\128\0\218\169\0\0\221\169\0\0\255\169\128\0\55\170\0\0\63\170\0\0\78\170\0\0\79\170\0\0\90\170\0\0\91\170\0\0\195\170\0\0\218\170\0\0\247\170\0\0\0\171\0\0\7\171\0\0\8\171\0\0\15\171\0\0\16\171\0\0\23\171\0\0\31\171\0\0\39\171\128\0\47\171\128\0\108\171\0\0\111\171\0\0\238\171\0\0\239\171\0\0\250\171\0\0\255\171\0\0\164\215\0\0\175\215\0\0\199\215\0\0\202\215\0\0\252\215\0\0\255\248\0\0\110\250\0\0\111\250\0\0\218\250\0\0\255\250\0\0\7\251\0\0\18\251\0\0\24\251\0\0\28\251\0\0\55\251\128\0\61\251\128\0\63\251\128\0\66\251\128\0\69\251\128\0\195\251\0\0\210\251\0\0\144\253\0\0\145\253\0\0\200\253\0\0\206\253\0\0\208\253\0\0\239\253\0\0\26\254\0\0\31\254\0\0\83\254\128\0\103\254\128\0\108\254\0\0\111\254\0\0\117\254\128\0\253\254\0\0\254\254\0\0\0\255\128\0\191\255\0\0\193\255\0\0\200\255\0\0\201\255\0\0\208\255\0\0\209\255\0\0\216\255\0\0\217\255\0\0\221\255\0\0\223\255\0\0\231\255\128\0\239\255\0\0\248\255\0\0\254\255\0\0\255\255\0\0\12\0\129\0\39\0\129\0\59\0\129\0\62\0\129\0\78\0\1\0\79\0\1\0\94\0\1\0\127\0\1\0\251\0\1\0\255\0\1\0\3\1\1\0\6\1\1\0\52\1\1\0\54\1\1\0\143\1\129\0\157\1\1\0\159\1\1\0\161\1\1\0\207\1\1\0\254\1\1\0\127\2\1\0\157\2\1\0\159\2\1\0\209\2\1\0\223\2\1\0\252\2\1\0\255\2\1\0\36\3\1\0\44\3\1\0\75\3\1\0\79\3\1\0\123\3\1\0\127\3\1\0\158\3\129\0\196\3\1\0\199\3\1\0\214\3\1\0\255\3\1\0\158\4\1\0\159\4\1\0\170\4\1\0\175\4\1\0\212\4\1\0\215\4\1\0\252\4\1\0\255\4\1\0\40\5\1\0\47\5\1\0\100\5\1\0\110\5\1\0\123\5\129\0\139\5\129\0\147\5\129\0\150\5\129\0\162\5\129\0\178\5\129\0\186\5\129\0\189\5\1\0\191\5\1\0\244\5\1\0\255\5\1\0\55\7\1\0\63\7\1\0\86\7\1\0\95\7\1\0\104\7\1\0\127\7\1\0\134\7\129\0\177\7\129\0\187\7\1\0\255\7\1\0\6\8\1\0\7\8\1\0\9\8\129\0\54\8\129\0\57\8\1\0\59\8\1\0\61\8\1\0\62\8\1\0\86\8\129\0\159\8\1\0\166\8\1\0\176\8\1\0\223\8\1\0\243\8\129\0\246\8\1\0\250\8\1\0\28\9\1\0\30\9\1\0\58\9\1\0\62\9\1\0\64\9\1\0\127\9\1\0\184\9\1\0\187\9\1\0\208\9\1\0\209\9\1\0\4\10\129\0\7\10\1\0\11\10\1\0\20\10\129\0\24\10\129\0\54\10\1\0\55\10\1\0\59\10\1\0\62\10\1\0\73\10\1\0\79\10\1\0\89\10\1\0\95\10\1\0\160\10\1\0\191\10\1\0\231\10\1\0\234\10\1\0\247\10\1\0\255\10\1\0\54\11\1\0\56\11\1\0\86\11\1\0\87\11\1\0\115\11\1\0\119\11\1\0\146\11\1\0\152\11\1\0\157\11\1\0\168\11\1\0\176\11\1\0\255\11\1\0\73\12\1\0\127\12\1\0\179\12\1\0\191\12\1\0\243\12\1\0\249\12\1\0\40\13\1\0\47\13\1\0\58\13\1\0\63\13\1\0\102\13\1\0\104\13\1\0\134\13\1\0\141\13\1\0\144\13\1\0\95\14\1\0\127\14\129\0\170\14\129\0\174\14\1\0\175\14\1\0\178\14\1\0\193\14\1\0\197\14\1\0\251\14\1\0\40\15\1\0\47\15\1\0\90\15\1\0\111\15\1\0\138\15\1\0\175\15\1\0\204\15\1\0\223\15\1\0\247\15\1\0\255\15\1\0\78\16\1\0\81\16\1\0\118\16\1\0\126\16\1\0\195\16\1\0\204\16\1\0\206\16\1\0\207\16\1\0\233\16\1\0\239\16\1\0\250\16\1\0\255\16\1\0\53\17\129\0\72\17\1\0\79\17\1\0\119\17\1\0\127\17\1\0\224\17\129\0\245\17\1\0\255\17\1\0\18\18\129\0\66\18\1\0\127\18\1\0\135\18\129\0\137\18\129\0\142\18\129\0\158\18\129\0\170\18\1\0\175\18\1\0\235\18\1\0\239\18\1\0\250\18\1\0\255\18\1\0\4\19\129\0\13\19\1\0\14\19\1\0\17\19\1\0\18\19\1\0\41\19\129\0\49\19\129\0\52\19\129\0\58\19\129\0\69\19\1\0\70\19\1\0\73\19\1\0\74\19\1\0\78\19\1\0\79\19\1\0\81\19\1\0\86\19\1\0\88\19\1\0\92\19\1\0\100\19\1\0\101\19\1\0\109\19\1\0\111\19\1\0\117\19\1\0\127\19\1\0\138\19\129\0\140\19\1\0\141\19\1\0\143\19\129\0\182\19\129\0\193\19\129\0\195\19\1\0\196\19\1\0\198\19\129\0\203\19\129\0\214\19\129\0\217\19\1\0\224\19\1\0\227\19\1\0\255\19\1\0\92\20\129\0\98\20\1\0\127\20\1\0\200\20\1\0\207\20\1\0\218\20\1\0\127\21\1\0\182\21\1\0\183\21\1\0\222\21\1\0\255\21\1\0\69\22\1\0\79\22\1\0\90\22\1\0\95\22\1\0\109\22\1\0\127\22\1\0\186\22\1\0\191\22\1\0\202\22\1\0\207\22\1\0\228\22\1\0\255\22\1\0\27\23\1\0\28\23\1\0\44\23\1\0\47\23\1\0\71\23\1\0\255\23\1\0\60\24\1\0\159\24\1\0\243\24\1\0\254\24\1\0\7\25\1\0\8\25\1\0\10\25\1\0\11\25\1\0\20\25\129\0\23\25\129\0\54\25\129\0\57\25\1\0\58\25\1\0\71\25\1\0\79\25\1\0\90\25\1\0\159\25\1\0\168\25\1\0\169\25\1\0\216\25\1\0\217\25\1\0\229\25\1\0\255\25\1\0\72\26\1\0\79\26\1\0\163\26\1\0\175\26\1\0\249\26\1\0\255\26\1\0\10\27\1\0\191\27\1\0\226\27\1\0\239\27\1\0\250\27\1\0\255\27\1\0\9\28\129\0\55\28\129\0\70\28\1\0\79\28\1\0\109\28\1\0\111\28\1\0\144\28\1\0\145\28\1\0\168\28\129\0\183\28\1\0\255\28\1\0\7\29\129\0\10\29\129\0\55\29\1\0\57\29\1\0\59\29\129\0\62\29\129\0\72\29\1\0\79\29\1\0\90\29\1\0\95\29\1\0\102\29\129\0\105\29\129\0\143\29\129\0\146\29\129\0\153\29\1\0\159\29\1\0\170\29\1\0\223\30\1\0\249\30\1\0\255\30\1\0\17\31\129\0\59\31\1\0\61\31\1\0\91\31\1\0\175\31\1\0\177\31\1\0\191\31\1\0\242\31\1\0\254\31\1\0\154\35\1\0\255\35\1\0\111\36\129\0\117\36\1\0\127\36\1\0\68\37\1\0\143\47\1\0\243\47\1\0\255\47\1\0\86\52\1\0\95\52\1\0\251\67\1\0\255\67\1\0\71\70\1\0\255\96\1\0\58\97\1\0\255\103\1\0\57\106\1\0\63\106\1\0\95\106\129\0\106\106\1\0\109\106\1\0\191\106\129\0\202\106\1\0\207\106\1\0\238\106\1\0\239\106\1\0\246\106\1\0\255\106\1\0\70\107\1\0\79\107\1\0\90\107\129\0\98\107\129\0\120\107\1\0\124\107\1\0\144\107\1\0\63\109\1\0\122\109\1\0\63\110\1\0\155\110\1\0\255\110\1\0\75\111\1\0\78\111\1\0\136\111\1\0\142\111\1\0\160\111\1\0\223\111\1\0\229\111\1\0\239\111\1\0\242\111\1\0\255\111\1\0\248\135\1\0\255\135\1\0\214\140\1\0\254\140\1\0\9\141\1\0\239\175\1\0\244\175\129\0\252\175\129\0\255\175\129\0\35\177\1\0\49\177\1\0\51\177\1\0\79\177\1\0\83\177\1\0\84\177\1\0\86\177\1\0\99\177\1\0\104\177\1\0\111\177\1\0\252\178\1\0\255\187\1\0\107\188\1\0\111\188\1\0\125\188\1\0\127\188\1\0\137\188\1\0\143\188\1\0\154\188\1\0\155\188\1\0\164\188\1\0\255\203\1\0\250\204\1\0\255\204\1\0\180\206\1\0\255\206\1\0\46\207\1\0\47\207\1\0\71\207\1\0\79\207\1\0\196\207\1\0\255\207\1\0\246\208\1\0\255\208\1\0\39\209\1\0\40\209\1\0\235\209\1\0\255\209\1\0\70\210\1\0\191\210\1\0\212\210\1\0\223\210\1\0\244\210\1\0\255\210\1\0\87\211\1\0\95\211\1\0\121\211\1\0\255\211\1\0\85\212\129\0\157\212\129\0\160\212\1\0\161\212\1\0\163\212\1\0\164\212\1\0\167\212\1\0\168\212\1\0\173\212\129\0\186\212\129\0\188\212\129\0\196\212\129\0\6\213\129\0\11\213\1\0\12\213\1\0\21\213\129\0\29\213\129\0\58\213\129\0\63\213\129\0\69\213\129\0\71\213\1\0\73\213\1\0\81\213\129\0\166\214\1\0\167\214\1\0\204\215\1\0\205\215\1\0\140\218\1\0\154\218\1\0\160\218\129\0\176\218\1\0\255\222\1\0\31\223\1\0\36\223\1\0\43\223\1\0\255\223\1\0\7\224\129\0\25\224\1\0\26\224\1\0\34\224\129\0\37\224\129\0\43\224\1\0\47\224\1\0\110\224\1\0\142\224\1\0\144\224\1\0\255\224\1\0\45\225\1\0\47\225\1\0\62\225\1\0\63\225\1\0\74\225\1\0\77\225\1\0\80\225\1\0\143\226\1\0\175\226\1\0\191\226\1\0\250\226\1\0\254\226\1\0\0\227\1\0\207\228\1\0\250\228\1\0\207\229\1\0\251\229\1\0\254\229\1\0\0\230\1\0\223\231\1\0\231\231\129\0\236\231\129\0\239\231\129\0\255\231\129\0\197\232\1\0\198\232\1\0\215\232\1\0\255\232\1\0\76\233\1\0\79\233\1\0\90\233\1\0\93\233\1\0\96\233\1\0\112\236\1\0\181\236\1\0\0\237\1\0\62\237\1\0\255\237\1\0\4\238\129\0\32\238\129\0\35\238\129\0\37\238\1\0\38\238\1\0\40\238\129\0\51\238\129\0\56\238\129\0\58\238\129\0\60\238\1\0\65\238\1\0\67\238\1\0\70\238\1\0\72\238\129\0\74\238\129\0\76\238\129\0\80\238\129\0\83\238\129\0\85\238\1\0\86\238\1\0\88\238\129\0\90\238\129\0\92\238\129\0\94\238\129\0\96\238\129\0\99\238\129\0\101\238\1\0\102\238\1\0\107\238\129\0\115\238\129\0\120\238\129\0\125\238\129\0\127\238\129\0\138\238\129\0\156\238\1\0\160\238\1\0\164\238\129\0\170\238\129\0\188\238\1\0\239\238\1\0\242\238\1\0\255\239\1\0\44\240\1\0\47\240\1\0\148\240\1\0\159\240\1\0\175\240\1\0\176\240\1\0\192\240\129\0\208\240\129\0\246\240\1\0\255\240\1\0\174\241\1\0\229\241\1\0\3\242\1\0\15\242\1\0\60\242\1\0\63\242\1\0\73\242\1\0\79\242\1\0\82\242\1\0\95\242\1\0\102\242\1\0\255\242\1\0\216\246\1\0\219\246\1\0\237\246\1\0\239\246\1\0\253\246\1\0\255\246\1\0\119\247\1\0\122\247\1\0\218\247\1\0\223\247\1\0\236\247\1\0\239\247\1\0\241\247\1\0\255\247\1\0\12\248\1\0\15\248\1\0\72\248\1\0\79\248\1\0\90\248\1\0\95\248\1\0\136\248\1\0\143\248\1\0\174\248\1\0\175\248\1\0\188\248\1\0\191\248\1\0\194\248\1\0\255\248\1\0\84\250\1\0\95\250\1\0\110\250\1\0\111\250\1\0\125\250\1\0\127\250\1\0\138\250\1\0\142\250\1\0\199\250\1\0\205\250\1\0\221\250\1\0\222\250\1\0\234\250\1\0\239\250\1\0\249\250\1\0\255\250\1\0\147\251\129\0\250\251\1\0\255\255\1\0\224\166\2\0\255\166\2\0\58\183\2\0\63\183\2\0\30\184\2\0\31\184\2\0\162\206\2\0\175\206\2\0\225\235\2\0\239\235\2\0\94\238\2\0\255\247\2\0\30\250\2\0\255\255\2\0\75\19\3\0\79\19\3\0\176\35\3\0\0\0\14\0\2\0\14\0\31\0\14\0\128\0\14\0\255\0\14\0\240\1\14\0\254\255\16\0"#, 4828# #) Vai -> (# 0xA500#, 0xA62B#, nullAddr#, 0# #) Vithkuqi -> (# 0x10570#, 0x105BC#, "\113\5\1\0\122\5\1\0\124\5\1\0\138\5\1\0\140\5\1\0\146\5\1\0\148\5\1\0\149\5\1\0\151\5\1\0\161\5\1\0\163\5\1\0\177\5\1\0\179\5\1\0\185\5\1\0\187\5\129\0"#, 56# #) Wancho -> (# 0x1E2C0#, 0x1E2FF#, "\193\226\1\0\249\226\1\0"#, 4# #)@@ -572,13 +593,13 @@ -- Planes 0-1 | cp < 0x1FBFA = lookupScriptPlanes0To1BitMap cp# -- Planes 2-3: Han- | cp <= 0x323AF && (cp >= 0x2A700 && (cp >= 0x2EBF0 && (cp >= 0x30000 && (cp >= 0x31350 || cp <= 0x3134A) || (cp >= 0x2F800 && cp <= 0x2FA1D || cp <= 0x2EE5D)) || (cp >= 0x2CEB0 && cp <= 0x2EBE0 || (cp >= 0x2B820 && cp <= 0x2CEA1 || (cp >= 0x2B740 && cp <= 0x2B81D || cp <= 0x2B739)))) || (cp >= 0x20000 && cp <= 0x2A6DF)) = 47#+ | cp <= 0x323AF && (cp >= 0x2A700 && (cp >= 0x2EBF0 && (cp >= 0x30000 && (cp >= 0x31350 || cp <= 0x3134A) || (cp >= 0x2F800 && cp <= 0x2FA1D || cp <= 0x2EE5D)) || (cp >= 0x2CEB0 && cp <= 0x2EBE0 || (cp >= 0x2B820 && cp <= 0x2CEA1 || (cp >= 0x2B740 && cp <= 0x2B81D || cp <= 0x2B739)))) || (cp >= 0x20000 && cp <= 0x2A6DF)) = 49# -- Plane 14: Common | cp <= 0xE007F && (cp >= 0xE0020 || cp == 0xE0001) = 24# -- Plane 14: Inherited- | cp <= 0xE01EF && cp >= 0xE0100 = 55#+ | cp <= 0xE01EF && cp >= 0xE0100 = 57# -- Default: Unknown- | otherwise = 156#+ | otherwise = 163# where !cp@(I# cp#) = ord c @@ -601,182 +622,188 @@ scriptPlanes0To1DataBitMap :: Ptr Int8 scriptPlanes0To1DataBitMap = Ptr- "\49\49\49\49\49\49\49\49\156\156\156\156\156\156\123\123\123\123\123\123\123\123\156\156\156\156\156\156\70\70\24\24\156\156\156\156\143\143\143\143\143\143\143\143\156\156\156\156\156\55\- \\55\24\24\53\53\53\53\53\53\53\156\44\44\156\44\44\44\156\156\156\156\156\156\156\132\132\132\156\132\132\132\132\132\132\132\132\156\156\156\47\47\156\47\47\47\47\47\156\156\156\- \\156\25\25\25\25\25\25\25\156\156\156\156\69\69\156\156\69\69\69\69\69\69\69\156\156\46\156\156\156\156\156\156\80\80\80\80\156\156\80\80\148\156\148\148\148\148\156\156\148\148\- \\148\148\156\156\148\156\156\145\145\156\145\156\145\145\145\145\156\156\75\75\75\75\75\75\75\75\156\156\156\156\156\156\156\98\98\98\98\98\98\156\156\156\32\156\156\32\32\32\32\32\- \\32\156\32\29\29\29\29\29\29\156\156\156\156\156\156\156\82\82\82\82\82\82\82\156\123\123\123\123\156\156\156\156\156\156\156\160\94\94\94\94\94\94\94\94\156\94\94\94\94\156\- \\94\94\156\156\156\156\156\156\13\13\13\13\13\13\156\156\64\64\64\64\64\64\64\64\156\156\156\156\156\156\156\5\5\5\5\5\5\5\5\156\156\10\156\10\10\10\10\10\10\10\- \\10\156\46\46\46\156\46\46\46\46\46\46\46\46\156\156\156\156\46\45\45\45\45\45\45\45\45\156\45\45\156\156\156\156\156\156\156\24\24\18\18\18\18\18\18\18\18\156\156\156\- \\156\156\156\156\132\156\156\156\156\132\132\132\132\132\132\132\132\156\132\156\156\151\151\151\151\151\151\151\151\156\151\151\151\151\151\24\24\24\151\151\156\156\156\156\156\48\48\48\48\48\- \\48\48\156\156\156\156\43\24\43\24\61\61\61\61\61\61\61\61\24\24\61\61\61\61\156\61\61\156\38\38\38\38\156\38\38\156\53\53\53\53\53\53\53\53\156\156\61\156\156\60\- \\60\60\156\156\156\156\4\4\4\4\4\4\4\4\156\74\74\74\156\74\74\156\74\74\74\74\74\74\156\156\156\156\156\156\156\152\152\152\152\152\152\152\152\113\113\113\113\113\113\113\- \\113\156\156\156\156\156\156\156\43\43\43\43\24\43\43\43\25\25\25\25\25\25\25\25\42\156\156\42\42\42\42\42\156\156\42\42\42\156\156\42\42\42\42\42\42\42\42\156\55\42\- \\42\42\42\156\42\42\42\42\42\42\42\42\156\156\156\156\156\156\42\42\42\74\74\74\74\74\74\74\74\156\74\74\74\74\74\74\156\156\156\156\156\115\115\115\156\156\115\115\115\115\- \\115\156\156\115\115\115\156\156\115\115\115\115\115\115\115\115\127\127\127\127\127\127\127\127\156\156\156\156\156\156\127\127\95\95\95\95\95\95\95\95\156\150\150\150\150\150\150\150\150\156\- \\156\156\156\24\156\156\24\24\156\43\156\43\156\43\156\43\107\107\107\107\107\107\107\107\156\156\156\156\156\107\107\107\9\9\9\9\9\9\9\9\156\156\156\156\9\9\9\9\46\156\- \\156\46\46\46\156\156\46\156\46\46\156\46\46\156\91\91\91\91\91\91\91\91\156\156\156\156\156\156\156\145\55\55\55\24\24\55\55\55\55\24\24\24\24\24\24\24\55\156\156\156\- \\156\156\156\156\53\156\156\156\156\156\27\156\27\27\27\27\27\27\27\27\156\27\17\17\17\17\17\17\17\17\156\156\83\83\83\83\83\83\83\156\11\11\11\11\11\11\11\11\156\156\- \\156\73\73\73\73\73\73\73\73\156\156\21\21\21\21\21\21\21\21\156\156\43\43\70\70\70\70\43\43\43\70\70\70\70\70\24\70\70\70\70\70\70\70\70\24\24\24\24\24\156\- \\24\24\24\24\156\24\24\24\24\24\24\156\24\156\24\24\24\24\156\156\24\24\24\24\24\47\24\47\47\55\55\55\55\48\48\48\48\48\48\48\48\24\149\149\149\149\149\149\149\149\- \\156\156\156\156\156\156\52\52\52\52\52\52\52\52\156\52\156\3\3\24\3\3\3\3\3\3\3\24\3\3\3\24\126\126\126\126\126\126\126\126\156\156\10\10\10\10\10\156\156\10\- \\10\10\10\156\10\10\10\145\145\145\145\145\145\145\145\156\156\156\156\156\156\145\145\156\156\156\156\145\145\92\92\24\24\92\24\92\92\92\92\92\92\92\92\156\156\156\156\156\156\156\- \\156\10\10\156\10\156\156\156\10\10\72\72\72\72\72\72\72\72\156\141\141\141\141\141\141\156\156\156\142\142\142\142\142\142\142\142\156\156\142\55\24\24\24\24\55\24\24\24\24\24\- \\24\61\61\53\53\53\53\53\53\53\43\43\43\29\70\70\70\70\70\70\70\43\43\43\70\24\24\24\156\156\156\156\156\156\156\148\148\156\152\156\156\156\156\156\156\156\152\47\47\47\- \\47\24\24\24\24\12\12\24\24\24\24\70\70\70\70\70\70\70\156\156\156\156\156\156\46\46\46\46\156\46\156\86\86\86\86\86\86\86\86\156\156\156\156\156\156\39\156\156\24\24\- \\70\24\24\24\24\24\24\24\24\156\156\156\24\96\96\96\96\96\96\96\96\156\138\138\138\156\156\156\156\156\64\64\64\64\64\64\64\64\156\64\64\156\82\82\82\82\82\82\82\82\- \\156\37\37\37\37\37\37\37\37\156\134\134\134\134\134\134\134\134\156\156\156\156\156\156\156\139\78\78\78\78\78\78\78\78\156\68\68\68\156\156\156\156\156\156\132\132\132\156\156\156\- \\26\26\26\26\26\156\156\156\156\156\156\156\124\2\2\2\2\2\2\2\2\156\93\93\93\93\93\93\93\93\156\146\146\146\146\146\146\146\146\156\103\103\103\103\103\103\103\103\156\156\- \\156\156\103\103\154\154\154\154\154\154\154\154\156\24\70\156\156\24\24\24\24\24\156\156\156\156\24\24\24\24\24\24\24\70\24\52\52\156\52\52\156\52\52\52\52\52\156\156\156\156\- \\52\138\138\138\138\138\138\138\138\156\138\156\44\44\44\156\44\44\44\44\44\44\44\44\156\44\156\115\115\115\156\115\115\115\115\115\115\115\115\69\69\69\156\69\69\69\69\69\69\69\- \\69\156\69\156\69\69\156\69\156\69\69\39\39\39\156\156\39\39\39\24\39\39\39\39\39\39\39\39\156\39\22\22\22\22\22\22\22\22\156\156\139\139\139\139\139\139\139\139\156\156\- \\66\66\66\66\66\66\66\66\156\156\141\141\141\141\141\141\141\141\156\156\99\99\99\99\156\156\156\156\156\156\156\3\3\3\3\156\3\156\3\156\156\156\156\6\6\6\6\6\6\6\- \\6\156\156\156\71\71\156\156\156\71\71\71\71\71\55\55\55\24\55\55\55\55\55\55\55\55\156\156\24\47\47\47\47\47\47\47\47\156\156\156\156\156\156\156\19\162\162\162\162\162\- \\162\162\162\156\156\156\63\63\63\63\63\63\63\63\24\63\58\58\58\58\58\58\58\58\156\24\156\3\3\156\3\156\156\3\156\156\156\156\3\3\3\3\3\3\24\24\155\155\155\155\- \\155\155\155\155\156\155\110\110\110\110\110\110\110\110\156\156\156\156\115\115\156\115\117\117\117\117\117\117\117\117\156\156\70\70\156\70\156\70\70\70\70\70\70\156\70\27\156\27\27\27\- \\27\27\27\156\156\156\27\156\156\27\54\54\54\54\54\54\54\54\156\54\3\3\3\3\156\156\156\156\156\156\88\88\88\88\88\88\88\88\57\57\57\57\57\57\57\57\156\156\13\13\- \\13\13\13\13\13\13\156\156\130\130\130\130\130\130\130\130\156\156\32\32\32\32\32\32\32\32\156\32\32\156\156\156\156\156\156\120\120\120\120\120\120\120\120\156\156\156\156\156\156\156\- \\98\98\98\98\98\98\98\98\11\156\11\11\11\11\11\11\11\156\31\31\156\156\156\156\156\156\83\83\83\83\83\83\83\83\45\45\156\45\45\45\45\45\45\45\45\62\156\62\62\62\- \\62\62\62\62\62\26\26\26\26\26\26\26\26\156\156\156\35\35\35\35\35\35\35\35\156\156\8\8\8\8\8\8\8\8\156\156\118\118\118\118\118\118\118\118\156\156\65\65\65\65\- \\65\65\65\65\156\156\34\34\156\156\34\34\34\34\34\34\34\34\156\156\156\156\156\156\156\96\125\156\156\156\156\156\156\156\131\131\131\131\131\131\131\131\87\87\87\87\87\87\87\87\- \\156\156\87\0\0\0\0\156\156\156\156\0\0\156\3\156\3\156\3\156\3\3\3\156\3\3\3\43\43\43\43\43\156\43\43\43\43\43\43\43\43\156\156\43\43\43\156\43\43\29\- \\29\29\29\29\29\29\29\55\55\29\3\3\3\55\55\55\55\55\55\3\3\10\156\156\10\10\10\10\10\10\10\10\46\156\156\46\46\46\46\46\46\46\46\44\156\44\44\156\44\44\- \\44\44\44\44\156\156\44\44\115\156\115\115\156\115\115\115\115\115\115\79\79\79\79\79\79\79\79\156\156\156\156\156\156\156\145\145\156\145\145\145\145\156\156\156\145\145\148\156\148\148\- \\148\148\148\148\148\148\156\148\148\60\156\60\60\60\60\60\60\60\60\156\60\60\60\60\156\156\60\60\60\60\80\156\80\80\80\80\80\80\80\80\156\80\80\156\151\151\151\151\151\151\- \\151\156\156\156\38\38\38\38\38\38\38\38\156\156\156\156\156\156\156\13\104\104\104\104\104\104\104\104\156\156\156\50\50\50\50\50\50\50\50\24\24\156\140\140\140\140\140\140\140\140\- \\156\140\140\72\72\72\72\72\72\72\156\156\156\156\156\12\12\12\12\12\12\12\12\142\142\156\156\156\156\156\156\71\71\71\71\71\71\71\71\137\137\137\137\137\137\137\137\156\156\156\- \\76\76\76\76\76\76\76\76\156\156\156\64\64\64\64\64\64\156\156\156\156\64\59\59\59\156\156\156\156\156\59\156\156\20\20\20\20\20\20\20\20\156\20\20\67\67\156\67\67\67\- \\67\67\67\67\67\42\156\42\42\156\42\42\42\42\42\42\1\1\1\1\1\1\1\1\156\156\156\156\156\118\118\118\7\7\7\7\7\7\7\7\156\156\156\156\156\156\156\84\156\84\- \\84\156\84\84\84\84\84\84\84\156\156\156\156\156\156\84\84\156\84\84\84\84\84\84\84\84\118\118\156\118\118\118\118\118\118\156\156\40\156\156\40\40\40\40\40\40\40\156\156\156\- \\156\156\70\70\70\70\70\70\43\70\70\55\3\3\3\3\3\3\3\156\3\3\3\3\3\3\3\3\156\156\24\4\4\4\4\4\4\4\156\156\4\4\4\81\81\81\81\81\81\81\- \\81\156\156\81\156\44\44\156\44\44\44\156\156\44\44\44\44\16\16\16\16\16\16\16\16\156\156\156\156\61\61\61\61\156\61\61\61\156\156\156\156\156\140\140\140\140\140\156\140\140\- \\156\156\156\156\66\66\66\66\66\66\156\156\156\156\156\156\156\90\72\156\156\156\72\72\72\72\156\156\156\156\99\99\99\99\99\99\99\99\156\156\156\156\15\15\15\15\15\15\15\15\- \\156\156\15\15\24\24\70\70\24\24\24\24\24\24\43\24\157\157\157\157\157\157\157\157\156\156\156\156\124\124\124\124\124\124\124\124\156\156\156\156\21\21\21\21\21\21\156\156\21\21\- \\21\21\74\74\74\74\74\74\74\156\74\74\156\74\117\117\117\117\117\117\156\156\156\156\156\156\156\29\116\116\116\116\116\116\116\116\156\156\156\156\19\19\19\19\19\19\19\19\156\156\- \\156\156\158\158\158\156\158\158\158\158\158\158\158\158\122\122\122\122\122\122\122\122\156\156\156\122\64\64\64\64\156\64\64\64\64\64\64\64\161\161\156\161\161\161\156\156\156\156\156\156\- \\60\60\156\23\23\23\23\23\23\23\23\156\156\156\156\100\100\100\100\100\100\100\100\156\100\100\100\33\33\33\33\33\33\33\33\156\156\156\156\102\102\102\102\102\102\102\102\156\156\156\- \\156\55\55\24\156\156\156\156\156\131\131\131\131\131\156\156\156\156\0\0\0\0\0\0\0\0\156\156\156\156\53\24\24\156\156\156\156\156\24\24\24\24\55\55\24\24\43\43\43\43\- \\43\43\43\43\156\43\156\43\43\138\138\138\156\156\138\138\138\138\138\138\156\138\101\101\101\101\101\101\101\101\156\156\101\101\101\31\55\55\55\55\31\31\31\31\31\31\31\31\24\24\- \\31\31\150\150\150\150\150\150\150\150\156\156\156\156\24\156\38\38\38\38\38\38\156\38\38\38\38\156\156\38\38\38\38\38\156\156\156\125\125\125\125\125\125\125\125\24\24\24\125\125\- \\41\41\41\41\41\41\41\41\156\156\156\156\156\109\109\109\109\109\109\109\109\156\156\156\156\156\158\158\158\156\158\158\158\158\156\158\158\156\158\158\156\156\156\147\147\147\147\147\147\147\- \\147\102\47\47\65\156\156\156\48\48\48\156\156\156\51\51\51\51\51\51\51\51\156\51\51\156\156\56\56\56\56\56\56\56\56\156\156\156\156\156\147\156\156\156\156\156\156\156\106\106\- \\106\106\106\106\106\106\156\156\156\156\156\59\59\59\59\59\59\59\59\156\156\156\156\156\68\68\68\68\68\68\68\68\156\156\156\156\156\1\1\1\156\156\1\1\1\1\156\156\156\156\- \\160\160\160\160\160\160\160\160\156\156\156\156\156\135\135\135\135\135\135\135\135\156\156\156\156\156\62\156\62\62\62\62\62\62\156\156\156\62\62\28\28\28\28\28\28\28\28\156\156\156\- \\156\156\93\93\93\93\93\93\93\156\156\156\156\93\93\146\146\146\146\146\146\146\156\156\156\156\156\156\85\85\85\85\85\85\85\85\156\156\156\156\156\90\90\90\90\90\90\90\90\156\- \\156\156\156\90\55\55\24\24\24\24\24\24\55\55\55\55\55\55\29\29\43\43\156\43\43\43\43\43\25\25\25\25\25\25\46\156\46\46\156\46\46\156\46\46\46\46\46\46\44\156\- \\44\44\156\44\44\44\156\156\44\44\44\44\99\99\99\156\156\156\99\99\156\156\156\156\156\156\127\127\127\127\127\127\156\156\156\156\156\156\127\127\58\58\156\156\156\156\58\58\58\58\- \\58\58\156\24\77\77\77\77\77\77\77\77\156\156\156\156\156\77\161\161\161\161\161\161\161\161\156\161\161\161\156\156\133\133\133\133\133\133\133\133\156\156\156\156\156\156\114\114\114\114\- \\114\114\114\114\156\156\156\156\156\156\67\67\156\67\67\67\67\67\156\156\156\156\156\156\100\100\100\100\156\100\100\100\156\156\156\156\156\156\153\153\153\153\153\153\153\153\156\156\156\156\- \\156\156\144\144\144\144\144\144\144\144\156\156\156\156\156\156\62\62\62\156\156\156\62\62\156\156\156\156\156\156\40\156\156\40\40\40\40\40\156\40\40\156\40\40\40\40\40\40\40\40\- \\159\159\159\159\159\159\159\159\156\156\156\156\156\159\97\97\97\97\97\97\97\97\156\156\156\156\156\156\43\156\156\156\156\156\156\156\24\24\24\24\24\55\24\55\55\55\55\55\55\24\- \\24\24\24\55\24\24\136\136\136\136\136\136\136\136\105\105\105\105\105\105\105\105\14\14\14\14\14\14\14\14\121\121\121\121\121\121\121\121\30\30\30\30\30\30\30\30\129\129\129\129\- \\129\129\129\129\36\36\36\36\36\36\36\36\119\119\119\119\119\119\119\119\89\89\89\89\89\89\89\89\112\112\112\112\112\112\112\112\108\108\108\108\108\108\108\108\111\111\111\111\111\111\- \\111\111\128\128\128\128\128\128\128\128\163\163\163\163\163\163\163\163"#+ "\100\100\100\100\100\100\100\100\163\163\163\163\163\163\3\3\163\3\163\163\3\3\3\3\3\3\3\51\51\51\51\51\51\51\51\163\163\163\163\163\163\127\127\127\127\127\127\127\127\163\+ \\163\163\163\163\163\73\73\24\24\163\163\163\163\148\148\148\148\148\148\148\148\163\163\163\163\163\57\57\24\24\55\55\55\55\55\55\55\163\49\49\163\49\49\49\49\49\163\163\163\163\+ \\25\25\25\25\25\25\25\163\163\163\163\45\45\163\45\45\45\163\163\45\45\45\45\163\163\163\163\163\163\163\83\83\83\83\163\163\83\83\153\163\153\153\153\153\163\163\153\153\153\153\+ \\163\163\153\163\163\150\150\163\150\163\150\150\150\150\163\163\1\1\1\1\1\1\1\1\163\163\163\163\63\63\63\63\163\63\63\63\163\163\163\163\163\32\163\163\32\32\32\32\32\32\+ \\163\32\29\29\29\29\29\29\163\163\163\163\163\85\85\85\85\85\85\85\163\127\127\127\127\163\163\163\163\163\163\163\13\134\134\134\134\134\134\134\134\163\163\161\161\163\163\163\163\163\+ \\163\163\128\13\13\13\13\13\13\13\13\163\163\39\39\39\39\39\39\39\39\163\163\59\59\59\59\59\59\59\59\163\163\5\5\5\5\5\5\5\5\163\163\66\66\66\66\66\66\66\+ \\66\163\163\163\163\163\163\163\47\163\163\163\163\163\163\91\91\91\91\91\91\91\91\10\163\10\10\10\10\10\10\10\10\163\47\47\47\163\47\47\47\47\47\47\47\47\163\163\163\163\+ \\47\46\46\46\46\46\46\46\46\163\46\46\163\163\163\163\163\163\163\24\24\44\163\163\163\163\163\163\163\136\163\163\163\163\136\136\136\136\136\136\136\136\163\136\163\163\156\156\156\156\+ \\156\156\156\156\163\156\156\156\156\156\24\24\24\156\156\163\163\163\163\163\50\50\50\50\50\50\50\163\163\163\163\44\24\44\24\63\63\63\63\63\63\63\63\24\24\63\63\63\63\163\+ \\63\63\163\76\76\76\76\76\76\76\76\163\163\62\62\62\163\163\163\163\4\4\4\4\4\4\4\4\163\21\21\21\21\21\21\21\21\163\163\55\55\55\55\55\55\55\55\163\163\63\+ \\163\163\77\77\77\163\77\77\163\77\77\77\77\77\77\163\163\163\163\163\163\163\157\157\157\157\157\157\157\157\18\18\18\18\18\18\18\18\163\163\163\163\163\163\163\44\44\44\44\24\+ \\44\44\44\25\25\25\25\25\25\25\25\43\163\163\43\43\43\43\43\163\163\43\43\43\163\163\43\43\43\43\43\43\43\43\77\77\77\77\77\77\77\77\163\77\77\77\77\77\77\163\+ \\163\163\163\163\62\62\163\44\163\44\163\44\163\44\119\119\163\163\119\119\119\119\119\163\163\119\119\119\163\163\119\119\119\119\119\119\119\119\43\43\163\57\43\43\43\43\163\43\43\43\+ \\43\43\43\43\43\163\163\163\163\163\163\43\43\43\131\131\131\131\131\131\131\131\163\163\163\163\163\163\131\131\38\38\38\38\163\38\38\163\155\155\155\155\155\155\155\155\163\163\163\163\+ \\24\163\163\24\24\163\111\111\111\111\111\111\111\111\163\163\163\163\163\111\111\111\9\9\9\9\9\9\9\9\163\163\163\163\9\9\9\9\47\163\163\47\47\47\163\163\47\163\47\47\+ \\163\47\47\163\94\94\94\94\94\94\94\94\163\163\163\163\163\163\163\167\57\57\57\24\24\57\57\57\57\24\24\24\24\24\24\24\57\163\163\163\163\163\163\163\55\163\163\163\163\163\+ \\27\163\27\27\27\27\27\27\27\27\163\27\17\17\17\17\17\17\17\17\163\163\86\86\86\86\86\86\86\163\11\11\11\11\11\11\11\11\163\163\163\44\44\73\73\73\73\44\44\44\+ \\73\73\73\73\73\24\73\73\73\73\73\73\73\73\24\24\24\24\24\163\24\24\24\24\163\24\24\24\24\24\24\163\24\163\24\24\24\24\163\163\24\24\24\24\24\49\24\49\49\57\+ \\57\57\57\50\50\50\50\50\50\50\50\24\154\154\154\154\154\154\154\154\163\163\163\163\163\163\54\54\54\54\54\54\54\54\163\54\163\3\3\24\3\3\3\3\3\3\3\24\3\3\+ \\3\24\130\130\130\130\130\130\130\130\163\163\10\10\10\10\10\163\163\10\10\10\10\163\10\10\10\150\150\150\150\150\150\150\150\163\163\163\163\163\163\150\150\163\163\163\163\150\150\95\+ \\95\24\24\95\24\95\95\95\95\95\95\95\95\163\163\163\163\163\163\163\163\10\10\163\10\163\163\163\10\10\75\75\75\75\75\75\75\75\163\146\146\146\146\146\146\163\163\163\147\147\+ \\147\147\147\147\147\147\163\163\147\57\24\24\24\24\57\24\24\24\24\24\24\63\63\55\55\55\55\55\55\55\44\44\44\29\73\73\73\73\73\73\73\44\44\44\73\24\24\24\163\163\+ \\163\163\163\163\163\153\153\163\157\163\163\163\163\163\163\163\157\24\24\12\12\24\24\24\24\73\73\73\73\73\73\163\163\163\163\163\119\119\119\89\89\89\89\89\89\89\89\163\163\163\+ \\163\163\163\12\12\12\12\12\12\12\12\24\24\73\24\24\24\24\24\24\24\24\163\163\163\24\99\99\99\99\99\99\99\99\163\143\143\143\163\163\163\163\163\66\66\66\66\66\66\66\+ \\66\163\66\66\163\85\85\85\85\85\85\85\85\163\37\37\37\37\37\37\37\37\163\138\138\138\138\138\138\138\138\163\163\163\163\163\163\163\144\81\81\81\81\81\81\81\81\163\70\70\+ \\70\163\163\163\163\163\163\47\47\47\47\163\47\163\26\26\26\26\26\163\163\163\163\163\163\136\136\136\163\163\163\2\2\2\2\2\2\2\2\163\96\96\96\96\96\96\96\96\163\151\+ \\151\151\151\151\151\151\151\163\152\152\152\152\152\152\152\152\163\163\163\163\163\163\163\67\106\106\106\106\106\106\106\106\163\163\163\163\106\106\160\160\160\160\160\160\160\160\163\24\73\163\+ \\163\24\24\24\24\24\163\163\163\163\24\24\24\24\24\24\24\73\24\54\54\163\54\54\163\54\54\54\54\54\163\163\163\163\54\143\143\143\143\143\143\143\143\163\143\163\45\45\45\163\+ \\45\45\45\45\45\45\45\45\163\45\163\119\119\119\163\119\119\119\119\119\119\119\119\72\72\72\163\72\72\72\72\72\72\72\72\163\72\163\72\72\163\72\163\72\72\40\40\40\163\163\+ \\40\40\40\24\40\40\40\40\40\40\40\40\163\40\22\22\22\22\22\22\22\22\163\163\144\144\144\144\144\144\144\144\163\163\68\68\68\68\68\68\68\68\163\163\146\146\146\146\146\146\+ \\146\146\163\163\102\102\102\102\163\163\163\163\163\163\163\3\3\3\163\163\163\163\163\163\74\74\163\163\163\74\74\74\74\74\57\57\57\24\57\57\57\57\57\57\57\57\163\163\24\49\+ \\49\49\49\49\49\49\49\163\163\163\163\163\163\163\19\169\169\169\169\169\169\169\169\163\163\163\65\65\65\65\65\65\65\65\24\65\60\60\60\60\60\60\60\60\163\24\163\3\3\3\+ \\163\3\3\3\3\163\163\163\163\163\3\3\3\3\3\3\24\24\162\162\162\162\162\162\162\162\163\162\114\114\114\114\114\114\114\114\163\163\163\163\119\119\163\119\121\121\121\121\121\121\+ \\121\121\163\163\73\73\73\73\73\44\73\73\163\73\163\73\73\73\73\73\73\163\73\27\163\27\27\27\27\27\27\163\163\163\27\163\163\27\56\56\56\56\56\56\56\56\163\56\117\117\+ \\117\117\117\117\117\117\163\163\163\163\163\163\163\13\13\13\13\13\13\163\163\97\97\97\97\97\97\97\97\163\97\97\97\97\163\97\32\32\32\32\32\32\32\32\163\32\32\163\163\163\+ \\163\163\163\97\97\163\163\163\163\163\163\101\101\101\101\101\101\101\101\11\163\11\11\11\11\11\11\11\163\98\98\98\98\98\98\98\98\163\163\163\163\86\86\86\86\86\86\86\86\46\+ \\46\163\46\46\46\46\46\46\46\46\64\163\64\64\64\64\64\64\64\64\163\163\163\163\163\26\26\26\26\26\26\26\26\163\163\163\35\35\35\35\35\35\35\35\163\163\8\8\8\8\+ \\8\8\8\8\163\163\122\122\122\122\122\122\122\122\163\163\67\67\67\67\67\67\67\67\163\163\34\34\163\163\34\34\34\34\34\34\34\34\163\163\163\163\163\163\163\99\129\163\163\163\+ \\163\163\163\163\135\135\135\135\135\135\135\135\90\90\90\90\90\90\90\90\163\163\90\0\0\0\0\163\163\163\163\0\0\163\3\163\3\163\3\163\3\3\3\3\163\3\163\3\163\163\+ \\163\163\44\44\44\44\44\163\44\44\44\44\44\44\44\44\163\163\44\44\44\163\44\44\29\29\29\29\29\29\29\29\57\57\29\3\3\3\57\57\57\57\57\57\3\3\10\163\163\10\+ \\10\10\10\10\10\10\10\47\163\163\47\47\47\47\47\47\47\47\45\163\45\45\163\45\45\45\45\45\45\163\163\45\45\119\163\119\119\163\119\119\119\119\119\119\124\124\124\124\124\124\+ \\124\124\163\163\163\163\163\163\163\150\150\163\150\150\150\150\163\163\163\150\150\153\163\153\153\153\153\153\153\153\153\163\153\153\62\163\62\62\62\62\62\62\62\62\163\62\62\62\62\163\+ \\163\62\62\62\62\83\163\83\83\83\83\83\83\83\83\163\83\83\163\156\156\156\156\156\156\156\163\163\163\38\38\38\38\38\38\38\38\163\163\163\163\163\163\39\39\107\107\107\107\107\+ \\107\107\107\163\163\163\52\52\52\52\52\52\52\52\24\24\163\145\145\145\145\145\145\145\145\163\145\145\75\75\75\75\75\75\75\163\163\163\163\163\122\122\122\6\6\6\6\6\6\6\+ \\6\163\6\6\147\147\163\163\163\163\163\163\74\74\74\74\74\74\74\74\142\142\142\142\142\142\142\142\163\163\163\79\79\79\79\79\79\79\79\163\163\163\66\66\66\66\66\66\163\163\+ \\163\163\66\61\61\61\163\163\163\163\163\61\163\163\20\20\20\20\20\20\20\20\163\20\20\69\69\163\69\69\69\69\69\69\69\69\43\163\43\43\163\43\43\43\43\43\43\31\31\163\+ \\163\163\163\163\163\101\101\101\101\101\101\163\163\163\82\82\82\82\82\82\82\82\163\163\163\163\163\163\163\87\163\87\87\163\87\87\87\87\87\87\87\163\163\163\163\163\163\87\87\163\+ \\87\87\87\87\87\87\87\87\35\35\35\35\35\35\163\163\163\163\163\40\163\163\122\122\163\122\122\122\122\122\122\163\163\41\163\163\41\41\41\41\41\41\41\163\163\163\163\163\73\73\+ \\73\73\73\73\73\163\57\3\3\3\3\3\3\3\163\3\3\3\3\3\3\3\3\163\163\24\4\4\4\4\4\4\4\163\163\4\4\4\84\84\84\84\84\84\84\84\163\163\84\163\+ \\72\72\163\163\72\72\72\72\72\72\72\163\163\16\16\16\16\16\16\16\16\163\163\163\163\145\145\145\145\145\163\145\145\163\163\163\163\68\68\68\68\68\68\163\163\163\163\163\163\163\+ \\150\75\163\163\163\75\75\75\75\163\163\163\163\102\102\102\102\102\102\102\102\163\163\163\163\15\15\15\15\15\15\15\15\163\163\15\15\24\24\73\73\24\24\24\24\24\24\44\24\164\+ \\164\164\164\164\164\164\164\163\163\163\163\128\128\128\128\128\128\128\128\163\163\163\163\21\21\21\21\21\21\163\163\21\21\21\21\77\77\77\77\77\77\77\163\77\77\163\77\121\121\121\+ \\121\121\121\163\163\163\163\163\163\163\93\120\120\120\120\120\120\120\120\163\163\163\163\19\19\19\19\19\19\19\19\163\163\163\163\165\165\165\163\165\165\165\165\165\165\165\165\159\159\159\+ \\159\159\159\159\159\163\163\163\163\126\126\126\126\126\126\126\126\163\163\163\126\66\66\66\66\163\66\66\66\66\66\66\66\168\168\163\168\168\168\163\163\163\163\163\163\163\29\23\23\23\+ \\23\23\23\23\23\163\163\163\163\161\161\161\163\161\161\161\161\161\161\161\161\163\161\163\163\161\163\161\103\103\103\103\103\103\103\103\163\103\103\103\33\33\33\33\33\33\33\33\163\163\+ \\163\163\105\105\105\105\105\105\105\105\163\163\163\163\57\57\24\163\163\163\163\163\135\135\135\135\135\163\163\163\163\0\0\0\0\0\0\0\0\163\163\163\163\55\24\24\163\163\163\163\+ \\163\24\24\24\24\57\57\24\24\44\44\44\44\44\44\44\44\163\44\163\44\44\143\143\143\163\163\143\143\143\143\143\143\163\143\104\104\104\104\104\104\104\104\163\163\104\104\104\31\57\+ \\57\57\57\31\31\31\31\31\31\31\31\24\24\31\31\163\136\136\136\163\136\136\136\136\136\136\136\136\163\163\163\155\155\155\155\155\155\155\155\163\163\163\163\24\163\38\38\38\38\38\+ \\38\163\38\38\38\38\163\163\38\38\38\38\38\163\163\163\129\129\129\129\129\129\129\129\24\24\24\129\129\42\42\42\42\42\42\42\42\163\163\163\163\163\113\113\113\113\113\113\113\113\+ \\163\163\163\163\163\165\165\165\163\165\165\165\165\163\165\165\163\165\165\163\163\163\78\78\78\78\78\78\78\78\163\163\163\163\163\163\163\50\50\50\163\163\163\53\53\53\53\53\53\53\+ \\53\163\53\53\163\163\58\58\58\58\58\58\58\58\163\163\163\163\163\7\7\7\7\7\7\7\7\163\163\163\163\163\163\163\110\110\110\110\110\110\110\110\163\163\163\163\163\61\61\61\+ \\61\61\61\61\61\163\163\163\163\163\70\70\70\70\70\70\70\70\163\163\163\163\163\1\1\1\163\163\1\1\1\1\163\163\163\163\167\167\167\167\167\167\167\167\163\163\163\163\163\139\+ \\139\139\139\139\139\139\139\163\163\163\163\163\64\163\64\64\64\64\64\64\163\163\163\64\64\28\28\28\28\28\28\28\28\163\163\163\163\163\96\96\96\96\96\96\96\163\163\163\163\96\+ \\96\151\151\151\151\151\151\151\163\163\163\163\163\163\88\88\88\88\88\88\88\88\163\163\163\163\163\93\93\93\93\93\93\93\93\163\163\163\163\93\57\57\24\24\24\24\24\24\57\57\+ \\57\57\57\57\29\29\109\109\109\109\109\109\109\109\163\163\163\163\109\44\44\163\44\44\44\44\44\25\25\25\25\25\25\47\163\47\47\163\47\47\163\47\47\47\47\47\47\45\163\45\+ \\45\163\45\45\45\163\163\45\45\45\45\102\102\102\163\163\163\102\102\163\163\163\163\163\163\131\131\131\131\131\131\163\163\163\163\163\163\131\131\60\60\163\163\163\163\60\60\60\60\60\+ \\60\163\24\80\80\80\80\80\80\80\80\163\163\163\163\163\80\168\168\168\168\168\168\168\168\163\168\168\168\163\163\137\137\137\137\137\137\137\137\163\163\163\163\163\163\118\118\118\118\118\+ \\118\118\118\163\163\163\163\163\163\69\69\163\69\69\69\69\69\163\163\163\163\163\163\103\103\103\103\163\103\103\103\163\163\163\163\163\163\158\158\158\158\158\158\158\158\163\163\163\163\163\+ \\163\149\149\149\149\149\149\149\149\163\163\163\163\163\163\141\141\141\141\141\141\141\141\163\163\163\163\163\163\48\48\48\48\48\48\48\48\163\163\163\163\163\163\71\71\71\71\71\71\71\+ \\71\163\163\163\163\163\163\67\67\67\67\67\67\163\163\163\163\163\163\163\67\41\163\163\41\41\41\41\41\163\41\41\163\41\41\41\41\41\41\41\41\166\166\166\166\166\166\166\166\163\+ \\163\163\163\163\166\152\105\49\49\67\163\163\163\3\163\163\163\163\3\163\3\163\3\3\3\49\49\49\49\24\24\24\24\24\163\163\24\57\24\57\57\57\57\57\57\24\24\24\24\57\+ \\24\24\140\140\140\140\140\140\140\140\108\108\108\108\108\108\108\108\14\14\14\14\14\14\14\14\125\125\125\125\125\125\125\125\30\30\30\30\30\30\30\30\133\133\133\133\133\133\133\133\+ \\36\36\36\36\36\36\36\36\123\123\123\123\123\123\123\123\92\92\92\92\92\92\92\92\116\116\116\116\116\116\116\116\112\112\112\112\112\112\112\112\115\115\115\115\115\115\115\115\132\132\+ \\132\132\132\132\132\132\170\170\170\170\170\170\170\170"# scriptPlanes0To1Offsets1BitMap :: Ptr Word16 scriptPlanes0To1Offsets1BitMap = Ptr- "\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\77\11\225\3\77\11\124\11\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\- \\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\125\9\164\1\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\54\7\56\7\- \\225\3\225\3\225\3\225\3\225\3\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\67\3\68\3\68\3\73\3\67\3\- \\68\3\68\3\73\3\127\4\127\4\127\4\127\4\127\4\124\4\127\4\124\4\68\3\68\3\69\3\68\3\68\3\68\3\69\3\68\3\68\3\68\3\68\3\41\4\36\4\68\3\68\3\68\3\68\3\68\3\42\4\53\3\59\3\68\3\39\4\68\3\68\3\68\3\68\3\68\3\68\3\68\3\40\4\238\5\238\5\238\5\238\5\238\5\238\5\238\5\238\5\- \\238\5\238\5\238\5\238\5\238\5\238\5\252\1\250\1\146\1\191\10\141\7\141\7\138\7\141\7\141\7\141\7\141\7\141\7\141\7\141\7\2\2\4\2\141\7\141\7\143\7\143\7\141\7\141\7\141\7\141\7\143\7\143\7\141\7\146\2\141\7\141\7\141\7\143\7\141\7\141\7\141\7\141\7\141\7\141\7\135\7\141\7\135\7\141\7\145\7\136\7\- \\141\7\141\7\149\7\142\7\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\126\4\127\4\127\4\127\4\127\4\71\3\79\4\127\4\127\4\127\4\127\4\128\4\45\5\127\4\- \\127\4\127\4\127\4\127\4\127\4\227\2\225\2\127\4\37\12\218\2\223\2\127\4\127\4\127\4\221\2\127\4\127\4\127\4\127\4\127\4\127\4\127\4\51\4\225\3\225\3\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\- \\249\5\251\5\225\3\225\3\225\3\127\4\127\4\127\4\127\4\128\4\225\3\225\3\225\3\127\4\51\4\225\3\225\3\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\129\4\- \\225\3\225\3\225\3\225\3\225\3\225\3\75\1\127\4\127\4\127\4\127\4\85\4\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\68\3\84\4\68\3\68\3\68\3\68\3\68\3\68\3\68\3\91\4\96\6\92\4\225\3\225\3\46\9\68\3\68\3\68\3\87\4\43\9\91\4\225\3\225\3\225\3\225\3\225\3\225\3\- \\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\87\3\97\3\76\3\76\3\127\4\127\4\127\4\79\3\88\3\44\5\85\3\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\- \\127\4\127\4\129\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\96\3\127\4\127\4\127\4\87\3\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\128\4\43\5\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\52\4\- \\127\4\38\5\53\4\225\3\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\229\4\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\- \\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\227\7\227\7\227\7\234\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\227\4\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\- \\225\3\225\3\225\3\225\3\225\3\223\11\223\11\223\11\223\11\223\11\223\11\223\11\223\11\223\11\223\11\223\11\223\11\228\11\225\3\180\1\180\1\180\1\180\1\130\9\225\3\240\2\225\3\225\3\225\3\185\1\225\3\121\9\225\3\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\- \\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\133\10\10\5\10\5\10\5\10\5\10\5\13\5\10\5\12\5\10\5\16\5\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\24\5\24\5\24\5\- \\25\5\225\3\225\3\22\13\22\13\22\13\22\13\22\13\22\13\22\13\28\13\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\9\6\12\6\9\6\9\6\9\6\9\6\9\6\9\6\- \\10\6\225\3\168\0\168\0\168\0\168\0\168\0\168\0\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\92\7\150\10\225\3\89\7\91\7\92\7\225\3\225\3\225\3\225\3\225\3\- \\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\172\6\172\6\172\6\172\6\172\6\172\6\174\6\172\6\172\6\172\6\172\6\174\6\225\3\225\3\225\3\225\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\- \\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\72\8\72\8\72\8\75\8\21\11\21\11\21\11\21\11\21\11\21\11\21\11\21\11\21\11\26\11\21\11\84\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\14\7\226\4\225\3\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\- \\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\229\4\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\152\8\152\8\152\8\155\8\83\1\83\1\83\1\83\1\83\1\83\1\90\1\225\3\226\2\127\4\127\4\38\5\127\4\127\4\127\4\127\4\127\4\127\4\127\4\- \\225\3\127\4\52\4\127\4\127\4\127\4\127\4\127\4\225\3\127\4\127\4\127\4\129\4\52\4\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\127\4\127\4\127\4\127\4\204\9\200\9\124\4\127\4\127\4\47\5\127\4\127\4\68\3\68\3\68\3\68\3\68\3\50\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\- \\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\42\5\127\4\130\4\127\4\130\4\158\10\158\10\158\10\158\10\158\10\158\10\158\10\158\10\158\10\111\7\158\10\113\7\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\- \\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\45\5\127\4\127\4\127\4\127\4\127\4\127\4\127\4\130\4\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\57\8\172\1\56\8\- \\57\8\45\5\127\4\127\4\127\4\127\4\127\4\127\4\129\4\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\45\5\127\4\127\4\127\4\127\4\127\4\127\4\127\4\130\4\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\- \\225\3\0\0\0\0\0\0\0\0\0\0\225\3\0\0\6\0\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\66\9\66\9\66\9\67\9\146\12\146\12\146\12\146\12\146\12\78\10\82\10\225\3\225\3\225\3\225\3\225\3\225\3\- \\225\3\225\3\196\5\112\8\117\8\117\8\117\8\117\8\117\8\138\1\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\139\1\127\4\127\4\117\8\117\8\117\8\117\8\127\4\127\4\127\4\127\4\38\5\74\1\154\1\154\1\154\1\154\1\154\1\154\1\154\1\154\1\154\1\154\1\154\1\127\4\127\4\127\4\127\4\127\4\127\4\- \\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\129\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\96\3\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\- \\127\4\127\4\38\5\225\3\127\4\129\4\127\4\130\4\127\4\53\4\127\4\127\4\127\4\127\4\127\4\87\3\129\4\75\1\127\4\38\5\127\4\53\4\127\4\53\4\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\24\7\- \\24\7\24\7\24\7\24\7\24\7\24\7\26\7\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\36\13\36\13\36\13\36\13\36\13\42\13\87\3\97\3\76\3\76\3\127\4\127\4\127\4\79\3\88\3\44\5\85\3\- \\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\76\3\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\76\3\139\2\81\3\127\4\91\3\77\3\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\129\4\225\3\225\3\- \\225\3\225\3\249\5\249\5\249\5\89\0\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\93\0\225\3\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\14\7\226\4\225\3\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\13\7\- \\227\4\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\239\4\- \\239\4\239\4\239\4\239\4\239\4\239\4\240\4\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\46\7\225\3\44\7\22\9\22\9\44\7\44\7\226\8\44\7\44\7\225\3\225\3\- \\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\6\12\6\12\6\12\6\12\6\12\6\12\6\12\6\12\6\12\6\12\6\12\11\12\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\154\3\155\3\66\9\156\3\66\9\66\9\66\9\66\9\151\3\168\7\171\7\66\9\66\9\66\9\- \\57\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\154\3\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\52\6\66\9\66\9\66\9\- \\66\9\66\9\66\9\66\9\66\9\66\9\66\9\50\6\66\9\66\9\66\9\66\9\66\9\66\9\194\5\225\3\225\3\225\3\225\3\66\9\66\9\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\- \\234\8\234\8\234\8\241\8\248\4\248\4\248\4\249\4\248\4\241\11\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\2\5\1\5\254\11\34\7\34\7\34\7\36\7\36\7\225\3\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\76\3\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\76\3\139\2\81\3\- \\127\4\91\3\77\3\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\128\4\225\3\127\4\127\4\127\4\53\4\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\140\5\140\5\140\5\140\5\142\5\116\4\229\1\229\1\229\1\229\1\229\1\229\1\229\1\222\1\64\4\- \\222\1\56\8\56\8\57\8\225\3\57\8\57\8\57\8\57\8\57\8\57\8\57\8\57\8\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\160\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\199\1\200\1\200\1\200\1\201\1\- \\199\1\200\1\200\1\200\1\200\1\200\1\81\9\137\3\138\3\138\3\138\3\138\3\138\3\138\3\225\3\138\3\138\3\138\3\63\5\61\5\225\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\33\3\- \\33\3\33\3\33\3\34\3\225\3\33\3\33\3\35\3\225\3\33\3\225\3\225\3\225\3\101\6\68\3\68\3\68\3\68\3\68\3\99\6\91\4\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\- \\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\212\9\216\9\225\3\225\3\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\157\7\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\234\8\225\3\87\4\225\3\197\1\133\3\138\3\138\3\139\3\141\3\55\5\138\3\66\9\66\9\- \\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\135\6\225\3\49\6\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\28\4\180\1\180\1\- \\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\130\9\225\3\240\2\225\3\225\3\225\3\185\1\225\3\121\9\225\3\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\129\10\- \\129\10\129\10\129\10\129\10\129\10\129\10\129\10\56\8\56\8\56\8\56\8\56\8\56\8\56\8\56\8\56\8\5\11\57\8\5\11\56\8\56\8\56\8\56\8\56\8\5\11\56\8\56\8\56\8\56\8\5\11\57\8\5\11\56\8\57\8\56\8\56\8\56\8\56\8\56\8\5\11\56\8\56\8\56\8\56\8\56\8\56\8\56\8\56\8\8\11\56\8\- \\56\8\56\8\59\8\56\8\56\8\56\8\62\8\150\5\150\5\150\5\150\5\150\5\150\5\150\5\150\5\150\5\150\5\152\5\152\5\127\4\127\4\127\4\127\4\204\9\200\9\124\4\127\4\127\4\47\5\127\4\127\4\68\3\68\3\68\3\68\3\68\3\50\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\- \\127\4\178\10\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\76\3\127\4\33\5\46\5\127\4\128\4\68\3\89\4\127\4\127\4\127\4\127\4\53\4\225\3\238\5\238\5\238\5\238\5\234\2\225\3\166\13\166\13\166\13\166\13\166\13\225\3\160\12\160\12\160\12\160\12\160\12\166\12\225\3\225\3\174\12\174\12\174\12\180\12\- \\225\3\225\3\225\3\225\3\93\10\93\10\93\10\97\10\225\3\225\3\177\4\177\4\178\4\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\66\9\66\9\66\9\67\9\146\12\146\12\146\12\146\12\146\12\78\10\82\10\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\196\5\19\12\19\12\19\12\19\12\19\12\- \\19\12\19\12\19\12\19\12\24\12\19\12\19\12\19\12\19\12\19\12\19\12\19\12\156\9\19\12\19\12\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\84\11\225\3\255\5\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\6\12\6\12\6\12\6\12\6\12\6\12\6\12\6\12\6\12\6\12\6\12\11\12\225\3\225\3\225\3\225\3\- \\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\71\5\73\5\71\5\71\5\71\5\71\5\71\5\71\5\71\5\199\10\66\9\66\9\66\9\66\9\66\9\66\9\124\3\124\3\124\3\124\3\124\3\124\3\130\3\225\3\212\10\212\10\212\10\212\10\212\10\212\10\212\10\217\10\164\3\164\3\164\3\164\3\164\3\166\3\164\3\165\3\89\9\89\9\- \\89\9\93\9\71\5\148\4\66\9\66\9\66\9\67\9\136\6\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\149\3\66\9\66\9\66\9\230\10\230\10\230\10\230\10\230\10\230\10\230\10\230\10\230\10\230\10\225\10\230\10\234\10\230\10\230\10\230\10\181\3\174\3\179\7\37\1\37\1\35\1\234\3\177\3\174\3\178\3\226\3\229\3\- \\175\3\37\1\37\1\38\1\45\1\55\1\190\7\50\1\50\1\48\1\194\2\190\2\55\1\186\2\124\0\99\4\94\4\50\1\51\1\225\3\81\5\88\5\83\5\86\5\86\5\84\5\201\7\105\9\88\5\61\0\66\0\225\3\208\7\86\5\65\0\85\5\96\5\84\2\81\2\96\2\96\2\99\5\216\7\80\2\84\2\88\2\74\2\78\6\85\2\96\2\- \\96\2\225\3\240\7\246\7\160\0\156\0\200\3\246\7\189\3\203\3\246\7\160\0\196\3\225\3\197\3\189\3\189\3\194\3\0\8\3\8\254\7\0\8\0\8\254\7\0\8\144\0\3\8\140\0\56\4\149\0\142\0\0\8\54\4\0\8\13\8\16\8\11\8\13\8\13\8\11\8\17\8\24\8\16\8\20\8\85\10\85\10\22\8\13\8\192\1\225\3\- \\34\8\37\8\32\8\34\8\34\8\34\8\34\8\34\8\37\8\32\8\128\0\34\8\132\0\34\8\34\8\34\8\73\0\78\0\104\1\101\1\78\0\78\0\75\0\107\1\104\1\96\1\106\1\78\0\214\4\78\0\218\4\225\3\128\2\129\2\129\2\129\2\129\2\129\2\129\2\134\2\129\2\129\2\129\2\133\2\225\3\225\3\225\3\225\3\123\5\109\5\- \\113\5\113\5\117\5\113\5\113\5\117\0\116\5\116\0\113\5\112\0\225\3\225\3\225\3\225\3\115\1\115\1\115\1\115\1\115\1\115\1\115\1\115\1\115\1\114\1\115\1\115\1\115\1\48\8\114\1\115\1\115\1\115\1\115\1\114\1\115\1\115\1\115\1\118\1\115\1\118\1\124\1\131\1\225\3\225\3\225\3\225\3\120\2\120\2\120\2\120\2\- \\120\2\120\2\120\2\120\2\120\2\120\2\120\2\120\2\120\2\120\2\120\2\120\2\120\2\120\2\120\2\120\2\140\5\140\5\140\5\140\5\142\5\116\4\140\5\140\5\140\5\140\5\140\5\136\5\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\- \\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\160\5\160\5\162\5\194\4\83\8\83\8\86\8\225\3\113\9\113\9\117\9\225\3\94\8\97\8\142\9\225\3\170\5\170\5\170\5\170\5\170\5\170\5\170\5\170\5\170\5\170\5\170\5\172\5\170\5\154\9\170\5\154\9\211\3\217\3\217\3\223\3\217\3\217\3\217\3\217\3\- \\217\3\217\3\217\3\217\3\217\3\217\3\217\3\224\3\217\3\217\3\217\3\217\3\217\3\222\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\4\3\6\3\225\3\242\3\242\3\242\3\243\3\242\3\108\8\242\3\108\8\164\9\242\3\180\5\180\5\180\5\251\3\252\3\225\3\176\9\176\9\176\9\176\9\176\9\190\5\176\9\176\9\176\9\192\5\- \\176\9\90\12\170\5\170\5\170\5\170\5\188\9\188\9\188\9\192\9\4\4\4\4\4\4\4\4\4\4\4\4\4\4\5\4\4\4\4\4\4\4\7\4\4\4\125\8\4\4\125\8\4\4\6\4\238\5\238\5\238\5\239\5\225\3\225\3\225\3\225\3\225\3\225\3\213\5\213\5\213\5\213\5\213\5\213\5\213\5\213\5\213\5\216\5\213\5\213\5\- \\213\5\213\5\213\5\214\5\78\13\78\13\78\13\78\13\78\13\78\13\78\13\78\13\170\2\170\2\170\2\170\2\170\2\170\2\174\2\178\2\133\8\133\8\133\8\133\8\133\8\133\8\133\8\226\5\133\8\224\5\86\13\86\13\86\13\86\13\86\13\86\13\157\7\208\0\140\5\140\5\140\5\140\5\140\5\131\5\78\13\225\3\234\5\238\5\236\5\15\4\- \\16\4\141\10\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\94\13\14\13\14\13\14\13\14\13\14\13\14\13\14\13\14\13\14\13\14\13\14\13\14\13\68\3\68\3\68\3\68\3\- \\4\2\4\2\4\2\4\2\4\2\4\2\4\2\4\2\4\2\4\2\4\2\4\2\4\2\4\2\104\0\100\0\102\3\127\4\127\4\127\4\248\5\109\3\127\4\73\4\179\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\180\1\53\0\48\0\153\1\154\1\154\1\154\1\154\1\154\1\154\1\154\1\154\1\154\1\154\1\159\1\115\3\115\3\- \\115\3\139\1\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\115\3\115\3\115\3\116\3\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\154\1\154\1\154\1\154\1\154\1\155\1\141\8\141\8\141\8\141\8\141\8\144\8\127\4\52\4\102\13\102\13\102\13\102\13\102\13\102\13\102\13\225\3\104\2\104\2\104\2\104\2\- \\104\2\104\2\104\2\104\2\106\2\112\2\104\2\110\2\230\10\230\10\230\10\230\10\20\6\20\6\20\6\20\6\20\6\22\6\224\9\224\9\224\9\224\9\228\9\231\4\115\3\115\3\115\3\141\1\30\6\30\6\30\6\30\6\30\6\30\6\30\6\30\6\30\6\32\6\30\6\118\12\120\2\120\2\120\2\121\2\43\3\43\3\43\3\43\3\43\3\43\3\- \\44\3\225\3\43\3\45\3\43\3\240\9\120\2\120\2\120\2\120\2\36\0\36\0\36\0\36\0\36\0\36\0\36\0\36\0\41\0\225\3\225\3\33\0\107\4\107\4\108\4\225\3\255\10\255\10\255\10\225\3\57\8\57\8\68\3\68\3\68\3\68\3\68\3\64\3\49\9\28\0\150\5\150\5\150\5\150\5\150\5\150\5\150\5\150\5\150\5\150\5\- \\107\4\107\4\107\4\107\4\107\4\109\4\107\4\113\4\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\115\3\142\1\225\3\115\3\115\3\139\1\136\1\115\3\115\3\115\3\115\3\115\3\142\1\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\- \\249\5\249\5\249\5\251\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\249\5\255\5\225\3\225\3\225\3\225\3\238\5\238\5\127\4\52\4\238\5\40\12\127\4\127\4\127\4\127\4\78\3\127\4\128\4\38\5\60\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\66\9\- \\66\9\66\9\66\9\69\9\45\5\127\4\127\4\127\4\67\3\68\3\68\3\73\3\67\3\68\3\68\3\73\3\21\4\154\1\153\1\154\1\154\1\154\1\154\1\156\1\115\3\115\3\115\3\139\1\137\1\137\1\137\1\90\11\128\4\128\4\225\3\36\5\59\2\63\2\59\2\59\2\60\2\59\2\59\2\209\1\59\2\216\1\59\2\216\1\225\3\225\3\- \\225\3\225\3\59\2\59\2\59\2\59\2\59\2\59\2\59\2\59\2\59\2\59\2\59\2\59\2\59\2\59\2\59\2\71\2\39\5\127\4\127\4\127\4\127\4\127\4\131\4\127\4\141\7\141\7\141\7\141\7\141\7\141\7\141\7\141\7\141\7\142\7\127\4\130\4\50\13\225\3\225\3\225\3\225\3\225\3\127\4\127\4\127\4\127\4\127\4\229\2\- \\154\2\154\2\154\2\154\2\158\2\162\2\34\11\34\11\34\11\39\11\47\11\47\11\47\11\47\11\47\11\52\11\60\6\60\6\60\6\62\6\70\6\70\6\70\6\70\6\74\6\70\6\72\6\225\3\225\3\225\3\225\3\225\3\110\13\110\13\110\13\110\13\110\13\110\13\110\13\110\13\110\13\110\13\118\13\118\13\118\13\118\13\118\13\118\13\86\6\86\6\- \\86\6\88\6\86\6\8\10\18\10\18\10\18\10\18\10\22\10\18\10\18\10\18\10\18\10\22\10\126\13\126\13\126\13\126\13\126\13\225\3\30\10\30\10\30\10\30\10\30\10\30\10\34\10\1\6\46\10\42\10\46\10\42\10\65\11\46\10\43\10\46\10\43\10\69\11\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\111\6\248\2\250\2\250\2\- \\250\2\250\2\252\2\116\6\124\6\124\6\126\6\124\6\134\13\134\13\134\13\134\13\139\4\139\4\139\4\140\4\76\7\139\4\225\3\225\3\225\3\225\3\225\3\225\3\98\11\98\11\103\11\95\11\54\10\54\10\54\10\58\10\132\12\132\12\132\12\138\12\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\142\13\142\13\142\13\142\13\144\6\144\6\- \\144\6\140\6\144\6\144\6\142\6\144\6\144\6\144\6\144\6\144\6\160\4\152\4\66\10\155\4\10\1\10\1\12\1\166\8\10\1\17\1\10\1\17\1\150\13\150\13\150\13\150\13\158\13\158\13\158\13\158\13\225\3\225\3\225\3\225\3\168\4\168\4\168\4\168\4\216\0\213\0\216\0\225\3\25\1\25\1\25\1\25\1\25\1\25\1\27\1\24\1\- \\152\6\152\6\154\6\152\6\111\11\111\11\116\11\111\11\14\0\14\0\20\0\223\0\225\3\13\0\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\237\1\237\1\237\1\237\1\237\1\237\1\237\1\237\1\237\1\244\1\225\3\225\3\225\3\225\3\225\3\225\3\132\11\132\11\132\11\132\11\132\11\132\11\137\11\225\3\132\11\132\11\- \\132\11\132\11\132\11\132\11\137\11\130\11\162\6\162\6\162\6\162\6\162\6\162\6\162\6\162\6\162\6\2\1\0\1\162\6\162\6\162\6\2\1\64\8\145\11\145\11\145\11\145\11\145\11\145\11\145\11\145\11\174\8\177\8\186\4\186\4\186\4\193\4\186\4\192\4\185\8\185\8\185\8\185\8\185\8\185\8\188\8\185\8\185\8\225\3\202\4\202\4\- \\202\4\202\4\203\4\225\3\174\13\174\13\174\13\174\13\174\13\174\13\174\13\174\13\174\13\174\13\174\13\174\13\102\1\78\0\81\0\225\3\199\8\199\8\196\8\199\8\199\8\199\8\199\8\199\8\194\12\225\3\225\3\225\3\225\3\225\3\225\3\225\3\237\0\243\0\236\0\238\0\236\0\250\0\158\11\158\11\158\11\158\11\158\11\158\11\158\11\211\4\- \\158\11\212\4\37\2\15\2\12\2\27\2\27\2\40\2\207\8\33\2\15\2\19\2\49\2\51\2\16\2\45\2\45\2\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\105\10\105\10\105\10\105\10\105\10\105\10\105\10\105\10\105\10\105\10\105\10\109\10\208\12\225\3\225\3\225\3\- \\216\12\216\12\216\12\216\12\216\12\216\12\216\12\216\12\216\12\225\3\216\12\222\12\225\3\225\3\225\3\225\3\202\2\202\2\202\2\202\2\202\2\202\2\202\2\202\2\205\2\225\3\202\2\208\2\217\3\220\3\225\3\225\3\230\12\230\12\230\12\230\12\230\12\230\12\230\12\236\12\230\12\236\12\225\3\225\3\225\3\225\3\225\3\225\3\218\8\218\8\- \\218\8\171\11\218\8\222\8\218\8\218\8\219\8\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\117\10\117\10\117\10\117\10\117\10\117\10\117\10\121\10\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\- \\184\11\184\11\184\11\184\11\184\11\184\11\184\11\184\11\184\11\184\11\189\11\228\0\183\6\191\0\186\6\182\6\182\6\182\6\195\0\192\0\183\6\225\3\182\6\191\6\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\214\6\181\0\214\6\214\6\214\6\214\6\214\6\181\0\184\0\225\3\225\3\225\3\182\13\182\13\182\13\182\13\182\13\182\13\- \\182\13\182\13\182\13\225\3\197\11\197\11\197\11\197\11\197\11\197\11\197\11\197\11\197\11\197\11\202\11\225\3\4\3\4\3\199\6\199\6\199\6\199\6\199\6\199\6\199\6\206\6\230\10\232\6\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\- \\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\22\3\222\6\22\3\22\3\22\3\22\3\23\3\22\3\24\3\225\3\22\3\22\3\22\3\25\3\240\6\240\6\240\6\240\6\12\3\240\6\240\6\13\3\14\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\254\8\251\8\14\9\14\9\14\9\14\9\254\8\247\8\14\9\225\3\- \\14\9\3\9\65\1\249\6\63\1\63\1\63\1\64\1\248\6\73\1\63\1\72\1\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\5\7\5\7\3\7\5\7\5\7\5\7\5\7\215\11\5\7\5\7\5\7\250\12\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\175\0\225\3\189\3\189\3\189\3\189\3\- \\189\3\189\3\195\3\210\2\68\7\68\7\68\7\68\7\68\7\68\7\68\7\68\7\68\7\68\7\68\7\68\7\68\7\73\7\68\7\71\7\68\7\75\7\68\7\64\7\38\5\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\238\5\238\5\238\5\238\5\238\5\240\5\238\5\238\5\239\5\225\3\127\4\127\4\127\4\127\4\- \\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\38\5\225\3\225\3\225\3\225\3\225\3\225\3\225\3\141\7\141\7\141\7\141\7\141\7\141\7\141\7\141\7\143\7\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\127\4\127\4\38\5\225\3\127\4\127\4\38\5\225\3\- \\36\9\14\13\14\13\33\9\8\13\40\9\157\7\157\7\157\7\157\7\157\7\157\7\157\7\203\0\225\3\225\3\225\3\10\10\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\100\7\100\7\100\7\100\7\100\7\100\7\100\7\100\7\100\7\100\7\100\7\100\7\100\7\100\7\100\7\100\7\100\7\100\7\- \\100\7\100\7\100\7\100\7\100\7\100\7\103\7\100\7\101\7\225\3\225\3\225\3\225\3\225\3\61\9\66\9\66\9\66\9\40\6\65\9\62\9\205\5\45\6\123\7\40\6\121\7\40\6\62\9\62\9\200\5\66\9\63\9\66\9\134\6\127\7\63\9\66\9\134\6\225\3\225\3\225\3\225\3\225\3\225\3\136\6\225\3\127\4\127\4\127\4\127\4\- \\127\4\38\5\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\38\5\225\3\127\4\128\4\45\5\127\4\45\5\127\4\45\5\127\4\127\4\127\4\129\4\225\3\170\10\225\3\127\4\127\4\127\4\127\4\127\4\38\5\127\4\53\4\52\4\225\3\129\4\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\- \\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\225\3\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\127\4\78\3\127\4\127\4\127\4\127\4\127\4\127\4\51\4\225\3\225\3\225\3\225\3\127\4\58\13"#+ "\64\7\64\7\64\7\64\7\64\7\64\7\64\7\64\7\66\7\245\3\64\7\68\9\68\9\64\7\64\7\137\8\64\7\64\7\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\115\13\115\13\115\13\115\13\115\13\115\13\115\13\121\13\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\+ \\245\3\245\3\245\3\245\3\245\3\245\3\92\12\92\12\92\12\92\12\92\12\92\12\92\12\92\12\92\12\92\12\92\12\97\12\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\+ \\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\28\5\245\3\28\5\35\5\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\178\0\189\1\74\7\74\7\74\7\+ \\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\74\7\76\7\245\3\245\3\245\3\245\3\36\5\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\+ \\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\87\3\88\3\88\3\93\3\87\3\88\3\88\3\93\3\140\4\140\4\140\4\140\4\140\4\137\4\140\4\137\4\88\3\88\3\89\3\88\3\88\3\88\3\89\3\88\3\88\3\+ \\88\3\88\3\61\4\56\4\88\3\88\3\88\3\88\3\88\3\62\4\73\3\79\3\88\3\59\4\88\3\88\3\88\3\88\3\88\3\88\3\88\3\60\4\2\6\2\6\2\6\2\6\2\6\2\6\2\6\2\6\2\6\2\6\2\6\2\6\2\6\2\6\33\2\31\2\171\1\254\10\166\7\166\7\163\7\166\7\166\7\166\7\166\7\166\7\166\7\166\7\+ \\39\2\41\2\166\7\166\7\168\7\168\7\166\7\166\7\166\7\166\7\168\7\168\7\166\7\94\2\166\7\166\7\166\7\168\7\166\7\166\7\166\7\166\7\166\7\166\7\160\7\166\7\160\7\166\7\170\7\161\7\166\7\166\7\174\7\167\7\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\+ \\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\139\4\140\4\140\4\140\4\140\4\91\3\93\4\140\4\140\4\140\4\140\4\141\4\79\5\140\4\140\4\140\4\140\4\140\4\140\4\11\3\9\3\140\4\123\12\2\3\7\3\140\4\140\4\140\4\5\3\140\4\140\4\140\4\140\4\140\4\+ \\140\4\140\4\71\4\245\3\245\3\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\15\6\245\3\245\3\245\3\140\4\140\4\140\4\140\4\140\4\72\4\245\3\245\3\140\4\71\4\245\3\245\3\140\4\140\4\140\4\+ \\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\72\4\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\46\7\245\3\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\+ \\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\44\7\57\9\107\3\117\3\96\3\96\3\140\4\140\4\140\4\99\3\108\3\78\5\105\3\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\+ \\140\4\140\4\140\4\140\4\140\4\140\4\140\4\142\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\116\3\140\4\140\4\140\4\107\3\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\72\5\+ \\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\0\0\0\0\0\0\0\0\0\0\6\0\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\+ \\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\243\4\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\10\9\10\9\10\9\+ \\17\9\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\241\4\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\53\12\53\12\53\12\53\12\53\12\53\12\53\12\53\12\53\12\53\12\53\12\53\12\58\12\245\3\233\1\233\1\233\1\+ \\233\1\183\0\245\3\24\3\245\3\245\3\245\3\238\1\245\3\174\0\245\3\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\196\10\44\5\44\5\44\5\44\5\44\5\47\5\44\5\+ \\46\5\44\5\50\5\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\58\5\58\5\58\5\59\5\245\3\245\3\163\13\163\13\163\13\163\13\163\13\163\13\163\13\169\13\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\+ \\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\29\6\32\6\29\6\29\6\29\6\29\6\29\6\29\6\30\6\245\3\156\11\156\11\156\11\156\11\156\11\156\11\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\+ \\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\112\7\213\10\245\3\109\7\111\7\112\7\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\233\0\233\0\233\0\233\0\233\0\233\0\235\0\233\0\233\0\233\0\233\0\+ \\235\0\245\3\245\3\245\3\245\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\97\8\97\8\97\8\100\8\100\11\100\11\100\11\100\11\100\11\100\11\100\11\100\11\100\11\+ \\105\11\100\11\104\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\34\7\240\4\245\3\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\243\4\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\+ \\245\3\245\3\245\3\245\3\245\3\183\8\183\8\183\8\186\8\18\2\18\2\18\2\18\2\18\2\18\2\25\2\245\3\10\3\140\4\140\4\72\5\140\4\140\4\140\4\140\4\140\4\140\4\140\4\245\3\140\4\72\4\140\4\140\4\140\4\140\4\140\4\245\3\140\4\140\4\140\4\142\4\140\4\72\5\72\4\245\3\245\3\245\3\245\3\245\3\245\3\+ \\245\3\140\4\140\4\140\4\140\4\237\9\233\9\137\4\140\4\140\4\81\5\140\4\140\4\88\3\88\3\88\3\88\3\88\3\70\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\+ \\140\4\142\4\245\3\245\3\245\3\245\3\245\3\245\3\107\1\140\4\140\4\140\4\140\4\99\4\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\88\3\98\4\88\3\88\3\88\3\88\3\88\3\88\3\88\3\101\4\124\6\102\4\245\3\245\3\92\9\88\3\88\3\88\3\94\9\89\9\104\4\245\3\245\3\245\3\245\3\+ \\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\221\10\221\10\221\10\221\10\221\10\221\10\221\10\221\10\221\10\131\7\221\10\133\7\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\+ \\245\3\245\3\245\3\245\3\79\5\140\4\140\4\140\4\140\4\140\4\140\4\140\4\143\4\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\134\12\134\12\134\12\134\12\134\12\139\12\79\5\140\4\140\4\140\4\140\4\+ \\140\4\140\4\142\4\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\79\5\140\4\140\4\140\4\140\4\140\4\140\4\140\4\143\4\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\+ \\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\82\8\168\2\81\8\82\8\27\0\27\0\27\0\27\0\27\0\245\3\27\0\33\0\7\1\7\1\7\1\7\1\9\1\6\1\7\1\7\1\9\1\89\8\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\+ \\111\9\111\9\111\9\112\9\245\12\245\12\245\12\245\12\245\12\123\10\127\10\245\3\233\5\245\3\245\3\245\3\245\3\245\3\245\3\70\6\124\4\129\4\129\4\129\4\129\4\129\4\163\1\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\164\1\140\4\140\4\129\4\129\4\129\4\129\4\140\4\140\4\140\4\140\4\142\4\106\1\+ \\179\1\179\1\179\1\179\1\179\1\179\1\179\1\179\1\179\1\179\1\179\1\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\142\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\+ \\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\116\3\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\76\5\140\4\143\4\140\4\143\4\107\3\117\3\96\3\96\3\140\4\140\4\140\4\99\3\108\3\+ \\78\5\105\3\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\96\3\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\96\3\186\2\101\3\140\4\111\3\97\3\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\142\4\+ \\245\3\245\3\245\3\245\3\13\6\13\6\13\6\88\0\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\92\0\245\3\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\34\7\240\4\245\3\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\33\7\+ \\33\7\33\7\241\4\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\+ \\1\5\1\5\1\5\1\5\1\5\1\5\1\5\1\5\2\5\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\174\3\175\3\111\9\176\3\111\9\111\9\111\9\111\9\171\3\193\7\196\7\111\9\111\9\111\9\102\9\111\9\111\9\111\9\+ \\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\174\3\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\74\6\111\9\111\9\111\9\111\9\111\9\111\9\111\9\+ \\111\9\111\9\111\9\72\6\111\9\111\9\111\9\111\9\111\9\111\9\228\5\245\3\245\3\245\3\245\3\111\9\111\9\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\210\11\+ \\10\5\10\5\10\5\11\5\10\5\71\12\19\5\19\5\19\5\19\5\19\5\19\5\19\5\19\5\19\5\20\5\19\5\84\12\54\7\54\7\54\7\56\7\56\7\245\3\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\96\3\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\96\3\186\2\101\3\140\4\111\3\97\3\140\4\+ \\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\141\4\245\3\140\4\140\4\140\4\73\4\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\174\5\174\5\174\5\174\5\176\5\60\9\10\2\10\2\10\2\10\2\10\2\10\2\10\2\3\2\84\4\3\2\81\8\81\8\82\8\+ \\245\3\82\8\82\8\82\8\82\8\82\8\82\8\82\8\82\8\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\185\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\213\1\214\1\214\1\214\1\215\1\213\1\214\1\214\1\214\1\+ \\214\1\214\1\126\9\157\3\158\3\158\3\158\3\158\3\158\3\158\3\245\3\158\3\158\3\158\3\97\5\95\5\245\3\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\197\1\198\1\+ \\245\3\197\1\197\1\199\1\245\3\197\1\245\3\245\3\245\3\129\6\88\3\88\3\88\3\88\3\88\3\127\6\104\4\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\245\9\+ \\245\9\245\9\245\9\245\9\245\9\245\9\245\9\249\9\245\3\245\3\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\182\7\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\203\11\245\3\94\9\245\3\211\1\153\3\158\3\158\3\159\3\161\3\89\5\158\3\111\9\111\9\111\9\111\9\111\9\111\9\+ \\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\66\6\245\3\71\6\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\48\4\233\1\233\1\233\1\233\1\233\1\233\1\+ \\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\183\0\245\3\24\3\245\3\245\3\245\3\238\1\245\3\174\0\245\3\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\192\10\+ \\192\10\192\10\192\10\81\8\81\8\81\8\81\8\81\8\81\8\81\8\81\8\81\8\84\11\82\8\84\11\81\8\81\8\81\8\81\8\81\8\84\11\81\8\81\8\81\8\81\8\84\11\82\8\84\11\81\8\82\8\81\8\81\8\81\8\81\8\81\8\84\11\81\8\81\8\81\8\81\8\81\8\81\8\81\8\81\8\87\11\81\8\81\8\81\8\84\8\81\8\+ \\81\8\81\8\87\8\184\5\184\5\184\5\184\5\184\5\184\5\184\5\184\5\184\5\184\5\186\5\186\5\140\4\140\4\140\4\140\4\237\9\233\9\137\4\140\4\140\4\81\5\140\4\140\4\88\3\88\3\88\3\88\3\88\3\70\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\241\10\140\4\140\4\+ \\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\96\3\140\4\67\5\80\5\140\4\141\4\88\3\102\4\140\4\140\4\140\4\140\4\73\4\245\3\2\6\2\6\2\6\2\6\18\3\245\3\56\14\56\14\56\14\56\14\56\14\245\3\3\13\3\13\3\13\3\13\3\13\9\13\245\3\245\3\17\13\17\13\17\13\23\13\245\3\245\3\245\3\245\3\+ \\137\10\137\10\137\10\141\10\245\3\245\3\190\4\190\4\191\4\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\111\9\111\9\111\9\112\9\245\12\245\12\245\12\245\12\245\12\123\10\127\10\245\3\233\5\245\3\245\3\245\3\245\3\245\3\245\3\70\6\105\12\105\12\105\12\105\12\105\12\105\12\105\12\105\12\105\12\+ \\110\12\105\12\105\12\105\12\105\12\105\12\105\12\105\12\43\10\105\12\105\12\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\177\13\245\3\19\6\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\92\12\92\12\92\12\92\12\92\12\92\12\92\12\92\12\92\12\92\12\92\12\97\12\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\+ \\245\3\245\3\245\3\245\3\105\5\107\5\105\5\105\5\105\5\105\5\105\5\105\5\105\5\6\11\111\9\111\9\111\9\111\9\111\9\111\9\144\3\144\3\144\3\144\3\144\3\144\3\150\3\245\3\19\11\19\11\19\11\19\11\19\11\19\11\19\11\24\11\184\3\184\3\184\3\184\3\184\3\186\3\184\3\185\3\134\9\134\9\134\9\138\9\105\5\161\4\+ \\111\9\111\9\111\9\112\9\67\6\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\169\3\111\9\111\9\111\9\37\11\37\11\37\11\37\11\37\11\37\11\37\11\37\11\37\11\37\11\32\11\37\11\41\11\37\11\37\11\37\11\201\3\194\3\204\7\69\1\69\1\67\1\254\3\197\3\194\3\198\3\246\3\249\3\195\3\69\1\69\1\70\1\+ \\77\1\87\1\215\7\82\1\82\1\80\1\234\2\230\2\87\1\226\2\51\1\232\4\227\4\82\1\83\1\245\3\115\5\122\5\117\5\120\5\120\5\118\5\226\7\115\0\122\5\111\0\122\0\245\3\233\7\120\5\121\0\119\5\130\5\106\2\103\2\118\2\118\2\133\5\241\7\102\2\106\2\110\2\107\4\100\6\107\2\118\2\118\2\245\3\9\8\15\8\+ \\158\0\154\0\220\3\15\8\209\3\223\3\15\8\158\0\216\3\245\3\217\3\209\3\209\3\214\3\25\8\28\8\23\8\25\8\25\8\23\8\25\8\142\0\28\8\138\0\76\4\147\0\140\0\25\8\74\4\25\8\38\8\41\8\36\8\38\8\38\8\36\8\42\8\49\8\41\8\45\8\87\2\87\2\47\8\38\8\206\1\245\3\59\8\62\8\57\8\59\8\+ \\59\8\59\8\59\8\59\8\62\8\57\8\126\0\59\8\130\0\59\8\59\8\59\8\49\11\128\1\129\1\126\1\128\1\128\1\51\11\132\1\129\1\121\1\131\1\128\1\245\4\128\1\249\4\245\3\175\2\176\2\176\2\176\2\176\2\176\2\176\2\181\2\176\2\176\2\176\2\180\2\245\3\245\3\245\3\245\3\157\5\143\5\147\5\147\5\151\5\147\5\+ \\147\5\151\9\150\5\148\5\147\5\146\9\245\3\245\3\245\3\245\3\140\1\140\1\140\1\140\1\140\1\140\1\140\1\140\1\140\1\139\1\140\1\140\1\140\1\73\8\139\1\140\1\140\1\140\1\140\1\139\1\140\1\140\1\140\1\143\1\140\1\143\1\149\1\156\1\245\3\245\3\245\3\245\3\243\6\243\6\243\6\243\6\243\6\243\6\243\6\243\6\+ \\243\6\243\6\243\6\243\6\243\6\243\6\243\6\243\6\243\6\243\6\243\6\243\6\174\5\174\5\174\5\174\5\176\5\60\9\174\5\174\5\174\5\174\5\174\5\170\5\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\+ \\135\3\135\3\135\3\135\3\135\3\135\3\194\5\194\5\196\5\207\4\108\8\108\8\111\8\245\3\159\9\159\9\163\9\245\3\119\8\122\8\175\9\245\3\204\5\204\5\204\5\204\5\204\5\204\5\204\5\204\5\204\5\204\5\204\5\206\5\204\5\187\9\204\5\187\9\231\3\237\3\237\3\243\3\237\3\237\3\237\3\237\3\237\3\237\3\237\3\237\3\+ \\237\3\237\3\237\3\244\3\237\3\237\3\237\3\237\3\237\3\242\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\44\3\46\3\245\3\6\4\6\4\6\4\7\4\6\4\133\8\6\4\133\8\197\9\6\4\214\5\214\5\214\5\15\4\16\4\245\3\209\9\209\9\209\9\209\9\209\9\224\5\209\9\209\9\209\9\226\5\209\9\189\12\204\5\204\5\+ \\204\5\204\5\221\9\221\9\221\9\225\9\24\4\24\4\24\4\24\4\24\4\24\4\24\4\25\4\24\4\24\4\24\4\27\4\24\4\156\8\24\4\156\8\24\4\26\4\2\6\2\6\2\6\3\6\245\3\245\3\245\3\245\3\245\3\245\3\145\8\145\8\145\8\145\8\145\8\145\8\145\8\145\8\145\8\148\8\145\8\145\8\145\8\145\8\145\8\145\8\+ \\224\13\224\13\224\13\224\13\224\13\224\13\224\13\224\13\210\2\210\2\210\2\210\2\210\2\210\2\214\2\218\2\164\8\164\8\164\8\164\8\164\8\164\8\164\8\246\5\164\8\244\5\232\13\232\13\232\13\232\13\232\13\232\13\182\7\205\0\174\5\174\5\174\5\174\5\174\5\165\5\224\13\245\3\254\5\2\6\0\6\35\4\36\4\204\10\240\13\240\13\+ \\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\240\13\155\13\155\13\155\13\155\13\155\13\155\13\155\13\155\13\155\13\155\13\155\13\155\13\88\3\88\3\88\3\88\3\41\2\41\2\41\2\41\2\+ \\41\2\41\2\41\2\41\2\41\2\41\2\41\2\41\2\41\2\41\2\103\0\99\0\122\3\140\4\140\4\140\4\12\6\129\3\140\4\197\13\232\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\233\1\80\0\75\0\178\1\179\1\179\1\179\1\179\1\179\1\179\1\179\1\179\1\179\1\179\1\184\1\135\3\135\3\135\3\164\1\140\4\140\4\+ \\140\4\140\4\140\4\140\4\140\4\140\4\135\3\135\3\135\3\136\3\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\179\1\179\1\179\1\179\1\179\1\180\1\172\8\172\8\172\8\172\8\172\8\175\8\140\4\72\4\248\13\248\13\248\13\248\13\248\13\248\13\248\13\245\3\152\2\152\2\152\2\152\2\152\2\152\2\152\2\152\2\+ \\154\2\160\2\152\2\158\2\37\11\37\11\37\11\37\11\40\6\40\6\40\6\40\6\40\6\42\6\1\10\1\10\1\10\1\10\5\10\245\0\135\3\135\3\135\3\166\1\50\6\50\6\50\6\50\6\50\6\50\6\50\6\50\6\50\6\52\6\50\6\217\12\243\6\243\6\243\6\244\6\223\1\223\1\223\1\223\1\223\1\223\1\224\1\245\3\223\1\225\1\+ \\223\1\17\10\243\6\243\6\243\6\243\6\63\0\63\0\63\0\63\0\63\0\63\0\63\0\63\0\68\0\245\3\245\3\60\0\115\4\115\4\116\4\245\3\78\11\78\11\78\11\245\3\82\8\82\8\88\3\88\3\88\3\88\3\88\3\84\3\118\6\55\0\184\5\184\5\184\5\184\5\184\5\184\5\184\5\184\5\184\5\184\5\115\4\115\4\115\4\115\4\+ \\115\4\117\4\115\4\121\4\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\135\3\167\1\245\3\135\3\135\3\164\1\161\1\135\3\135\3\135\3\135\3\135\3\167\1\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\15\6\+ \\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\13\6\19\6\245\3\245\3\245\3\245\3\2\6\2\6\140\4\72\4\2\6\126\12\140\4\140\4\140\4\140\4\98\3\140\4\141\4\72\5\105\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\111\9\114\9\+ \\79\5\140\4\140\4\140\4\87\3\88\3\88\3\93\3\87\3\88\3\88\3\93\3\41\4\179\1\178\1\179\1\179\1\179\1\179\1\181\1\135\3\135\3\135\3\164\1\162\1\162\1\162\1\169\11\141\4\141\4\245\3\70\5\72\2\76\2\72\2\72\2\73\2\72\2\72\2\246\1\72\2\253\1\72\2\253\1\245\3\245\3\245\3\245\3\72\2\72\2\+ \\72\2\72\2\72\2\72\2\72\2\72\2\72\2\72\2\72\2\72\2\72\2\72\2\72\2\84\2\73\5\140\4\140\4\140\4\140\4\140\4\144\4\140\4\166\7\166\7\166\7\166\7\166\7\166\7\166\7\166\7\166\7\167\7\140\4\143\4\115\1\245\3\245\3\245\3\245\3\245\3\140\4\140\4\140\4\140\4\140\4\13\3\194\2\194\2\194\2\194\2\+ \\198\2\202\2\113\11\113\11\113\11\118\11\126\11\126\11\126\11\126\11\126\11\131\11\82\6\82\6\82\6\84\6\92\6\92\6\92\6\92\6\96\6\92\6\94\6\245\3\245\3\245\3\245\3\245\3\0\14\0\14\0\14\0\14\0\14\0\14\0\14\0\14\0\14\0\14\8\14\8\14\8\14\8\14\8\14\8\14\108\6\108\6\108\6\110\6\108\6\41\10\+ \\51\10\51\10\51\10\51\10\55\10\51\10\51\10\51\10\51\10\55\10\16\14\16\14\16\14\16\14\16\14\245\3\63\10\63\10\63\10\63\10\63\10\63\10\67\10\21\6\79\10\75\10\79\10\75\10\144\11\79\10\76\10\79\10\76\10\148\11\87\10\87\10\87\10\87\10\87\10\87\10\91\10\245\3\139\6\32\3\34\3\34\3\34\3\34\3\36\3\144\6\+ \\152\6\152\6\154\6\152\6\24\14\24\14\24\14\24\14\152\4\152\4\152\4\153\4\96\7\152\4\245\3\245\3\245\3\245\3\245\3\245\3\177\11\177\11\182\11\174\11\99\10\99\10\99\10\103\10\231\12\231\12\231\12\237\12\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\32\14\32\14\32\14\32\14\59\1\59\1\59\1\55\1\59\1\59\1\+ \\57\1\59\1\59\1\59\1\59\1\59\1\173\4\165\4\111\10\168\4\37\1\37\1\39\1\197\8\37\1\44\1\37\1\44\1\40\14\40\14\40\14\40\14\48\14\48\14\48\14\48\14\245\3\245\3\245\3\245\3\181\4\181\4\181\4\181\4\213\0\210\0\213\0\245\3\27\1\27\1\27\1\27\1\27\1\27\1\29\1\26\1\17\1\17\1\19\1\17\1\+ \\190\11\190\11\195\11\190\11\41\0\41\0\47\0\220\0\245\3\40\0\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\162\6\162\6\162\6\162\6\162\6\162\6\162\6\162\6\162\6\169\6\245\3\245\3\245\3\245\3\245\3\245\3\218\11\218\11\218\11\218\11\218\11\218\11\223\11\245\3\218\11\218\11\218\11\218\11\218\11\218\11\+ \\223\11\216\11\253\0\253\0\253\0\253\0\253\0\253\0\253\0\253\0\253\0\255\0\175\6\253\0\253\0\253\0\255\0\225\0\231\11\231\11\231\11\231\11\231\11\231\11\231\11\231\11\205\8\208\8\199\4\199\4\199\4\206\4\199\4\205\4\216\8\216\8\216\8\216\8\216\8\216\8\219\8\216\8\216\8\245\3\215\4\215\4\215\4\215\4\216\4\245\3\+ \\64\14\64\14\64\14\64\14\64\14\64\14\64\14\64\14\64\14\64\14\64\14\64\14\127\1\128\1\57\11\245\3\230\8\230\8\227\8\230\8\230\8\230\8\230\8\230\8\37\13\245\3\245\3\245\3\245\3\245\3\245\3\245\3\186\6\192\6\185\6\187\6\185\6\217\6\244\11\244\11\244\11\244\11\244\11\244\11\244\11\224\4\244\11\225\4\130\2\52\2\+ \\49\2\64\2\64\2\133\2\238\8\126\2\52\2\56\2\142\2\144\2\53\2\138\2\138\2\245\3\153\10\159\10\153\10\153\10\153\10\153\10\155\10\153\10\160\10\149\10\155\10\244\0\242\0\245\3\245\3\245\3\168\10\168\10\168\10\168\10\168\10\168\10\168\10\168\10\168\10\168\10\168\10\172\10\51\13\245\3\245\3\245\3\59\13\59\13\59\13\59\13\+ \\59\13\59\13\59\13\59\13\59\13\245\3\59\13\65\13\245\3\245\3\245\3\245\3\242\2\242\2\242\2\242\2\242\2\242\2\242\2\242\2\245\2\245\3\242\2\248\2\237\3\240\3\245\3\245\3\73\13\73\13\73\13\73\13\73\13\73\13\73\13\79\13\73\13\79\13\243\6\243\6\247\6\245\3\245\3\245\3\166\0\166\0\166\0\1\12\166\0\170\0\+ \\166\0\166\0\167\0\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\180\10\180\10\180\10\180\10\180\10\180\10\180\10\184\10\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\14\12\14\12\14\12\14\12\+ \\14\12\14\12\14\12\14\12\14\12\14\12\19\12\250\2\201\6\190\0\204\6\200\6\200\6\200\6\194\0\191\0\201\6\245\3\200\6\209\6\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\225\6\223\6\225\6\225\6\225\6\225\6\225\6\223\6\2\9\245\3\245\3\245\3\72\14\72\14\72\14\72\14\72\14\72\14\72\14\72\14\72\14\245\3\+ \\27\12\27\12\27\12\27\12\27\12\27\12\27\12\27\12\27\12\27\12\32\12\245\3\44\3\44\3\252\7\252\7\252\7\252\7\252\7\252\7\252\7\3\8\37\11\249\8\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\87\13\87\13\87\13\87\13\+ \\93\13\245\3\87\13\93\13\62\3\233\6\62\3\62\3\62\3\62\3\63\3\62\3\64\3\245\3\62\3\62\3\62\3\65\3\255\6\255\6\255\6\255\6\52\3\255\6\255\6\53\3\54\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\30\9\27\9\46\9\46\9\46\9\46\9\30\9\23\9\46\9\245\3\46\9\35\9\97\1\8\7\+ \\95\1\95\1\95\1\96\1\7\7\105\1\95\1\104\1\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\20\7\20\7\18\7\20\7\20\7\20\7\20\7\45\12\20\7\20\7\20\7\25\7\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\163\11\245\3\209\3\209\3\209\3\209\3\209\3\209\3\215\3\189\9\+ \\101\13\101\13\101\13\101\13\101\13\101\13\101\13\107\13\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\88\7\88\7\88\7\88\7\88\7\88\7\88\7\88\7\88\7\88\7\88\7\88\7\88\7\93\7\88\7\91\7\88\7\95\7\+ \\88\7\84\7\72\5\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\2\6\2\6\2\6\2\6\2\6\4\6\2\6\2\6\3\6\245\3\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\72\5\245\3\245\3\245\3\245\3\245\3\245\3\245\3\166\7\166\7\166\7\166\7\+ \\166\7\166\7\166\7\166\7\168\7\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\140\4\140\4\72\5\245\3\140\4\140\4\72\5\245\3\82\9\155\13\155\13\79\9\149\13\86\9\182\7\182\7\182\7\182\7\182\7\182\7\182\7\202\0\245\3\245\3\245\3\129\10\245\3\245\3\245\3\245\3\+ \\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\120\7\123\7\120\7\121\7\245\3\245\3\245\3\245\3\245\3\106\9\111\9\111\9\111\9\13\0\19\0\107\9\152\7\+ \\183\13\143\7\13\0\141\7\13\0\107\9\107\9\147\7\111\9\108\9\111\9\65\6\60\6\108\9\111\9\65\6\245\3\245\3\245\3\245\3\245\3\245\3\236\5\245\3\140\4\140\4\140\4\140\4\140\4\72\5\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\72\5\245\3\140\4\141\4\79\5\140\4\79\5\140\4\+ \\79\5\140\4\140\4\140\4\142\4\245\3\233\10\245\3\140\4\140\4\140\4\140\4\140\4\72\5\140\4\73\4\72\4\245\3\142\4\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\245\3\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\+ \\140\4\140\4\141\4\77\5\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\72\4\140\4\72\5\73\4\245\3\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\72\5\245\3\140\4\142\4\140\4\143\4\140\4\234\10\140\4\140\4\140\4\140\4\140\4\140\4\141\4\107\1\140\4\201\13\140\4\72\4\+ \\140\4\73\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\98\3\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\140\4\201\13"# scriptPlanes0To1Offsets2BitMap :: Ptr Word16 scriptPlanes0To1Offsets2BitMap = Ptr- "\137\0\254\0\7\1\192\0\121\7\147\7\150\6\154\9\186\9\218\9\250\9\26\10\58\10\90\10\122\10\154\10\186\10\218\10\159\8\189\8\109\3\109\3\125\3\250\10\26\11\58\11\90\11\122\11\154\11\168\0\254\0\222\0\252\8\255\3\111\1\111\1\99\1\111\1\111\1\111\1\186\11\111\1\111\1\247\1\218\11\93\7\206\5\69\1\250\11\229\4\- \\26\12\3\5\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\113\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\- \\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\- \\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\105\0\249\2\249\2\249\2\249\2\8\3\237\7\8\8\151\1\58\12\90\12\122\12\154\12\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\- \\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\218\10\186\12\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\105\0\- \\218\12\40\8\178\6\203\6\250\12\26\13\58\13\90\13\193\3\122\13\154\13\186\13\179\7\205\7\218\13\250\13\26\14\58\14\90\14\177\4\197\4\28\9\122\14\154\14\186\14\218\14\250\14\77\3\26\15\58\15\90\15\122\15\154\15\186\15\218\15\250\15\79\2\26\16\42\2\42\2\42\2\55\2\157\3\111\2\75\2\75\2\75\2\75\2\75\2\75\2\- \\75\2\75\2\75\2\125\2\94\5\94\5\94\5\94\5\116\5\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\38\6\38\6\62\6\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\- \\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\235\6\235\6\4\7\94\6\75\2\75\2\118\6\91\9\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\67\0\73\0\33\0\75\2\75\2\- \\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\35\0\99\8\157\2\171\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\58\16\75\2\75\2\75\2\75\2\75\2\- \\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\75\2\90\16\113\1\37\1\122\16\61\7\181\5\214\1\226\1\36\5\40\3\40\3\55\3\75\2\75\2\75\2\75\2\182\1\154\16\203\2\217\2\75\2\127\5\75\2\75\2\95\4\186\16\54\4\75\2\75\2\72\4\127\4\218\16\75\2\250\16\122\1\26\17\111\1\- \\111\1\111\1\22\4\10\2\223\3\111\1\62\5\58\17"#+ "\217\0\78\1\87\1\16\1\167\7\193\7\196\6\200\9\232\9\8\10\40\10\72\10\104\10\136\10\168\10\200\10\232\10\8\11\205\8\235\8\187\3\187\3\203\3\40\11\72\11\104\11\136\11\168\11\200\11\248\0\78\1\46\1\42\9\77\4\191\1\191\1\179\1\191\1\191\1\191\1\232\11\191\1\191\1\46\2\8\12\139\7\52\6\149\1\40\12\140\5\+ \\72\12\170\5\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\193\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\+ \\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\+ \\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\185\0\71\3\71\3\71\3\71\3\86\3\27\8\54\8\135\4\104\12\136\12\168\12\200\12\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\+ \\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\8\11\232\12\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\185\0\+ \\8\13\86\8\224\6\249\6\40\13\72\13\104\13\136\13\15\4\168\13\200\13\232\13\225\7\251\7\8\14\40\14\72\14\104\14\136\14\88\5\108\5\74\9\168\14\200\14\232\14\8\15\40\15\155\3\72\15\104\15\136\15\168\15\200\15\232\15\8\16\40\16\157\2\72\16\120\2\120\2\120\2\133\2\235\3\189\2\153\2\153\2\153\2\153\2\153\2\153\2\+ \\153\2\153\2\153\2\203\2\236\1\236\1\236\1\236\1\224\1\236\1\236\1\236\1\236\1\236\1\236\1\236\1\236\1\236\1\236\1\236\1\236\1\236\1\236\1\237\1\140\6\140\6\164\6\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\+ \\153\2\153\2\153\2\104\16\153\2\153\2\153\2\153\2\153\2\153\2\25\7\25\7\50\7\0\0\153\2\24\0\48\0\137\9\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\80\0\81\0\80\0\80\0\80\0\147\0\153\0\113\0\153\2\153\2\+ \\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\115\0\145\8\235\2\249\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\136\16\153\2\153\2\153\2\153\2\153\2\+ \\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\153\2\192\1\191\1\65\2\168\16\97\4\117\1\200\16\107\7\27\6\13\2\25\2\203\5\118\3\118\3\133\3\153\2\153\2\153\2\153\2\166\4\232\16\25\3\39\3\153\2\88\2\239\4\153\2\56\5\8\17\198\4\153\2\153\2\216\4\15\5\40\17\153\2\72\17\106\4\104\17\191\1\+ \\191\1\191\1\229\5\136\17\45\4\191\1\168\17\200\17"#
lib/Unicode/Internal/Char/Scripts/Version.hs view
@@ -13,8 +13,8 @@ import Data.Version (Version, makeVersion) -- | Version of the Unicode standard used by this package:--- [15.1.0](https://www.unicode.org/versions/Unicode15.1.0/).+-- [16.0.0](https://www.unicode.org/versions/Unicode16.0.0/). -- -- @since 0.3.0 unicodeVersion :: Version-unicodeVersion = makeVersion [15,1,0]+unicodeVersion = makeVersion [16,0,0]
test/ICU/ScriptsSpec.hs view
@@ -8,9 +8,8 @@ import Data.Foldable (traverse_) import qualified Data.List as L import qualified Data.List.NonEmpty as NE-import Data.Maybe (isJust) import Data.Version (versionBranch, showVersion)-import Debug.Trace (traceM)+import Debug.Trace (trace, traceM) import Numeric (showHex) import Test.Hspec ( Spec, it, expectationFailure, shouldSatisfy ) @@ -20,9 +19,19 @@ spec :: Spec spec = do- let icuScripts = (\s -> (ICU.scriptShortName s, s)) <$> [minBound..maxBound] it "scriptShortName"- let check = isJust . (`lookup` icuScripts) . S.scriptShortName+ let check s = case toIcuScript s of+ Just _ -> True+ Nothing+ | versionMismatch -> trace (mconcat+ [ "[WARNING] Cannot test scriptShortName for "+ , show s+ , ": incompatible ICU version ("+ , showVersion ICU.unicodeVersion+ , " /= "+ , showVersion S.unicodeVersion+ , ")." ]) True+ | otherwise -> False in traverse_ (`shouldSatisfy` check) [minBound..maxBound] it "script" let check c@@ -48,10 +57,23 @@ let { check s = case lookup (S.scriptShortName s) icuScripts of- Nothing -> error ("Cannot convert script: " ++ show s)+ Nothing+ | ourUnicodeVersion > theirUnicodeVersion+ -> traceM . mconcat $+ [ "[WARNING] Cannot convert script "+ , show s+ , ": incompatible ICU version ("+ , showVersion ICU.unicodeVersion+ , " /= "+ , showVersion S.unicodeVersion+ , "). "+ , "Max supported ICU script:"+ , show ICU.maxSupportedScript ]+ | otherwise -> error ("Cannot convert script: " ++ show s) Just s' | def == defRef -> pure ()- | ourUnicodeVersion /= theirUnicodeVersion -> traceM . mconcat $+ | ourUnicodeVersion /= theirUnicodeVersion+ -> traceM . mconcat $ [ "[WARNING] Cannot test " , show s , ": incompatible ICU version ("@@ -106,3 +128,5 @@ theirUnicodeVersion = take 3 (versionBranch ICU.unicodeVersion) showCodePoint c = ("U+" ++) . fmap toUpper $ showHex (ord c) "" versionMismatch = ourUnicodeVersion /= theirUnicodeVersion+ icuScripts = (\s -> (ICU.scriptShortName s, s)) <$> [minBound..maxBound]+ toIcuScript = (`lookup` icuScripts) . S.scriptShortName
test/Unicode/Char/General/ScriptsSpec.hs view
@@ -5,12 +5,14 @@ ) where import Data.Foldable (traverse_)+import qualified Data.List.NonEmpty as NE import GHC.Exts ( isTrue#, orI#, andI#, (-#), (<#), (<=#), (==#) , Char (..), ord# , plusAddr#, eqAddr#, nullAddr#, ltAddr# ) import Test.Hspec- ( expectationFailure, shouldBe, shouldSatisfy, it, describe, Spec )+ ( expectationFailure, shouldBe, shouldSatisfy, it, describe+ , Spec, Expectation, HasCallStack ) import Unicode.Internal.Bits.Scripts (nextInt32#) import qualified Unicode.Char.General.Scripts as S import qualified Unicode.Internal.Char.Scripts as IS@@ -63,61 +65,75 @@ '\xE000' `shouldSatisfy` check S.Unknown '\xF0000' `shouldSatisfy` check S.Unknown it "scriptExtensions" do- let check s = (== s) . S.scriptExtensions- minBound `shouldSatisfy` check [ S.Common]- maxBound `shouldSatisfy` check [ S.Unknown]- '.' `shouldSatisfy` check [ S.Common]- '1' `shouldSatisfy` check [ S.Common]- 'A' `shouldSatisfy` check [ S.Latin]- 'Α' `shouldSatisfy` check [ S.Greek]- 'α' `shouldSatisfy` check [ S.Greek]- '\x0300' `shouldSatisfy` check [ S.Inherited]- '\x0485' `shouldSatisfy` check [ S.Cyrillic, S.Latin]- '\x0600' `shouldSatisfy` check [ S.Arabic]- '\x060C' `shouldSatisfy` check [ S.Arabic- , S.HanifiRohingya- , S.Nko- , S.Syriac- , S.Thaana- , S.Yezidi ]- '\x0965' `shouldSatisfy` check [ S.Bengali- , S.Devanagari- , S.Dogra- , S.Grantha- , S.Gujarati- , S.GunjalaGondi- , S.Gurmukhi- , S.Kannada- , S.Khudawadi- , S.Limbu- , S.Mahajani- , S.Malayalam- , S.MasaramGondi- , S.Nandinagari- , S.Oriya- , S.Sinhala- , S.SylotiNagri- , S.Takri- , S.Tamil- , S.Telugu- , S.Tirhuta ]- '\x1100' `shouldSatisfy` check [ S.Hangul]- '\x3001' `shouldSatisfy` check [ S.Bopomofo- , S.Han- , S.Hangul- , S.Hiragana- , S.Katakana- , S.Yi ]- '\x4E00' `shouldSatisfy` check [ S.Han]- '\x11FD0' `shouldSatisfy` check [ S.Grantha, S.Tamil ]- '\x1F600' `shouldSatisfy` check [ S.Common]- '\x20000' `shouldSatisfy` check [ S.Han]+ let shouldBe' :: (HasCallStack) => Char -> NE.NonEmpty S.Script -> Expectation+ shouldBe' c = shouldBe (S.scriptExtensions c)+ minBound `shouldBe'` [ S.Common]+ maxBound `shouldBe'` [ S.Unknown]+ '.' `shouldBe'` [ S.Common]+ '1' `shouldBe'` [ S.Common]+ 'A' `shouldBe'` [ S.Latin]+ 'Α' `shouldBe'` [ S.Greek]+ 'α' `shouldBe'` [ S.Greek]+ '\x0300' `shouldBe'` [ S.Cherokee+ , S.Coptic+ , S.Cyrillic+ , S.Greek+ , S.Latin+ , S.OldPermic+ , S.Sunuwar+ , S.TaiLe ]+ '\x031F' `shouldBe'` [ S.Inherited]+ '\x0485' `shouldBe'` [ S.Cyrillic, S.Latin]+ '\x0600' `shouldBe'` [ S.Arabic]+ '\x060C' `shouldBe'` [ S.Arabic+ , S.Garay+ , S.HanifiRohingya+ , S.Nko+ , S.Syriac+ , S.Thaana+ , S.Yezidi ]+ '\x0965' `shouldBe'` [ S.Bengali+ , S.Devanagari+ , S.Dogra+ , S.Grantha+ , S.Gujarati+ , S.GunjalaGondi+ , S.Gurmukhi+ , S.GurungKhema+ , S.Kannada+ , S.Khudawadi+ , S.Limbu+ , S.Mahajani+ , S.Malayalam+ , S.MasaramGondi+ , S.Nandinagari+ , S.OlOnal+ , S.Oriya+ , S.Sinhala+ , S.SylotiNagri+ , S.Takri+ , S.Tamil+ , S.Telugu+ , S.Tirhuta ]+ '\x1100' `shouldBe'` [ S.Hangul]+ '\x1805' `shouldBe'` [ S.Mongolian, S.PhagsPa ]+ '\x3001' `shouldBe'` [ S.Bopomofo+ , S.Han+ , S.Hangul+ , S.Hiragana+ , S.Katakana+ , S.Mongolian+ , S.Yi ]+ '\x4E00' `shouldBe'` [ S.Han]+ '\x11FD0' `shouldBe'` [ S.Grantha, S.Tamil ]+ '\x1F600' `shouldBe'` [ S.Common]+ '\x20000' `shouldBe'` [ S.Han] -- BOM- '\xFEFF' `shouldSatisfy` check [ S.Common ]- '\xFFFF' `shouldSatisfy` check [ S.Unknown ]+ '\xFEFF' `shouldBe'` [ S.Common ]+ '\xFFFF' `shouldBe'` [ S.Unknown ] -- Private Use Areas- '\xE000' `shouldSatisfy` check [ S.Unknown ]- '\xF0000' `shouldSatisfy` check [ S.Unknown ]+ '\xE000' `shouldBe'` [ S.Unknown ]+ '\xF0000' `shouldBe'` [ S.Unknown ] it "scriptDefinition" do take 304 (S.scriptDefinition S.Latin) `shouldBe` "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzªºÀÁÂÃÄÅÆÇ\
unicode-data-scripts.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.2 name: unicode-data-scripts-version: 0.4.0+version: 0.5.0 synopsis: Unicode characters scripts description: @unicode-data-scripts@ provides Haskell APIs to access the Unicode@@ -9,7 +9,7 @@ . The Haskell data structures are generated programmatically from the UCD files. The latest Unicode version supported by this library is- @<https://www.unicode.org/versions/Unicode15.1.0/ 15.1.0>@.+ @<https://www.unicode.org/versions/Unicode16.0.0/ 16.0.0>@. homepage: http://github.com/composewell/unicode-data bug-reports: https://github.com/composewell/unicode-data/issues license: Apache-2.0@@ -20,8 +20,7 @@ category: Data,Text,Unicode stability: Experimental build-type: Simple-tested-with: GHC==8.0.2- , GHC==8.2.2+tested-with: GHC==8.2.2 , GHC==8.4.4 , GHC==8.6.5 , GHC==8.8.4@@ -30,8 +29,9 @@ , GHC==9.2.8 , GHC==9.4.8 , GHC==9.6.5- , GHC==9.8.2- , GHC==9.10.1+ , GHC==9.8.4+ , GHC==9.10.2+ , GHC==9.12.2 extra-doc-files: Changelog.md@@ -87,7 +87,7 @@ hs-source-dirs: lib build-depends:- base >= 4.7 && < 4.21+ base >= 4.7 && < 4.23 -- Support for raw string literals unpacking is included in base ≥ 4.15 if impl(ghc < 9.0.0) build-depends:@@ -102,7 +102,7 @@ other-modules: Unicode.Char.General.ScriptsSpec build-depends:- base >= 4.7 && < 4.21+ base >= 4.7 && < 4.23 , hspec >= 2.0 && < 2.12 , unicode-data-scripts if flag(dev-has-icu)@@ -118,9 +118,9 @@ hs-source-dirs: bench main-is: Main.hs build-depends:- base >= 4.7 && < 4.21,+ base >= 4.7 && < 4.23, deepseq >= 1.1 && < 1.6,- tasty-bench >= 0.2.5 && < 0.4,+ tasty-bench >= 0.2.5 && < 0.5, tasty >= 1.4.1 && < 1.6, unicode-data-scripts if impl(ghc < 9.0)