--[[ SK-OBFUSCATOR | PROTECTED BY SK-SERVICES Unauthorized tampering will result in runtime termination. ]] local _K1 = 139 local _K2 = 122 local _D = "\115\105\123\123\119\90\27\96\112\86\104\114\80\83\81\18\15\14\13\15\117\75\116\115\121\60\76\43\118\62\79\42\12\20\115\23\23\22\119\18\16\17\123\31\25\27\127\26\6\8\99\7\7\6\103\3\11\12\107\14\11\9\29\30\99\16\119\116\114\20\115\113\112\24\126\127\97\28\123\121\104\0\103\106\102\4\99\111\107\8\111\99\105\12\107\102\86\48\86\87\80\52\83\81\69\56\95\93\91\60\91\88\92\82\88\80\37\64\65\90\41\77\73\72\45\72\70\76\209\180\180\177\213\176\171\171\217\189\190\190\221\184\163\187\193\165\161\167\197\160\174\165\201\172\173\183\205\168\169\171\241\148\149\151\135\132\133\246\157\132\134\250\152\152\156\254\133\157\135\226\129\130\128\230\141\143\141\234\137\133\136\238\244\245\244\146\241\252\235\150\253\229\255\154\248\248\252\158\229\252\231\130\225\227\227\134\236\236\239\138\232\232\234\142\213\204\208\178\208\209\222\182\221\223\198\186\217\213\221\190\197\198\222\162\193\194\194\212\210\218\171\207\207\206\175\52\52\48\82\48\49\42\86\60\60\61\90\56\62\61\94\37\60\33\66\33\45\34\70\45\52\55\74\41\43\51\78\21\25\22\114\17\29\20\118\29\17\18\122\24\24\27\126\5\6\10\98\1\13\14\102\13\14\2\106\8\8\11\110\116\117\122\18\113\124\112\22\125\126\126\104\109\110\31\122\104\103\3\102\108\102\7\98\96\97\11\110\112\112\15\107\85\76\51\86\73\73\55\82\80\94\59\94\84\95\63\90\70\66\35\71\71\65\39\66\65\75\43\78\81\75\47\74\173\184\211\182\178\183\215\178\176\190\219\190\186\186\223\186\169\167\195\166\172\163\199\162\174\171\203\174\164\174\207\171\149\141\243\150\156\150\247\146\158\157\251\159\152\158\255\154\135\156\227\134\140\130\231\130\128\138\235\142\139\133\239\138\246\244\147\246\242\253\151\243\252\228\155\255\248\249\159\250\231\231\131\230\236\237\135\226\245\225\139\239\233\240\143\235\213\217\179\215\208\220\183\210\197\197\187\222\193\213\191\218\200\194\163\198\217\217\167\194\207\213\171\206\202\208\175\53\55\49\82\49\60\48\86\61\49\56\90\57\59\58\94\36\34\39\66\32\33\35\70\44\44\54\74\41\36\50\78\20\21\14\114\17\28\11\118\29\17\31\122\25\0\24\126\5\9\5\98\1\3\26\102\12\13\15\106\9\17\19\110\117\121\118\18\113\115\127\22\124\122\121\26\121\96\121\30\100\100\97\2\97\108\122\6\109\110\110\10\105\106\106\124\74\66\51\87\80\81\55\83\91\90\59\94\90\64\63\90\70\68\35\70\89\65\39\66\65\79\43\78\69\75\47\75\181\183\211\182\178\169\215\178\190\189\219\190\160\161\223\186\166\167\195\167\160\162\199\162\181\174\203\175\168\164\207\171\149\140\243\151\144\144\247\147\157\158\251\158\155\153\255\154\135\133\145\153\151\228\130\131\129\232\143\141\142\236\138\139\243\144\247\239\242\148\243\234\255\152\254\254\248\156\251\249\228\128\230\230\249\132\226\226\237\136\239\237\233\140\234\235\211\176\214\214\220\180\211\202\196\184\222\222\223\188\219\194\196\160\198\198\194\214\220\212\169\204\214\214\173\200\199\44\80\55\52\48\84\51\48\60\42\43\40\93\56\34\58\65\37\39\32\69\32\46\36\73\44\44\47\77\40\40\38\113\20\20\22\117\16\11\16\121\28\29\28\15\7\13\126\5\6\10\98\1\13\1\102\13\20\9\106\8\9\6\110\116\117\111\18\112\118\114\22\124\125\125\26\120\120\125\30\101\124\96\2\97\120\122\6\108\108\104\10\105\106\106\124\65\66\51\86\72\72\55\83\92\69\59\95\89\91\63\90\70\92\35\70\89\67\39\67\75\74\43\78\74\74\47\74\183\181\161\162\167\212\179\176\165\216\191\179\191\220\186\186\162\192\166\166\166\182\183\180\201\172\183\168\205\169\173\170\241\148\149\151\245\144\145\147\139\131\137\250\153\129\155\254\132\132\159\226\129\130\154\230\140\140\136\234\136\137\146\238\245\247\246\146\240\241\245\150\253\255\253\154\248\249\246\158\229\253\254\130\224\224\228\134\237\238\236\138\233\240\230\142\213\215\215\178\209\221\210\182\220\220\217\186\216\222\219\190\197\200\222\162\193\194\194\166\205\206\206\216\221\222\175\53\44\53\82\48\48\53\86\61\37\60\90\56\62\58\94\37\39\43\66\33\35\35\70\44\45\41\74\41\42\42\60\1\2\115\22\18\28\119\18\30\17\123\30\27\26\127\26\8\8\99\6\2\13\103\2\0\10\107\14\16\8\111\11\115\116\19\119\112\105\23\114\126\113\27\126\123\97\31\123\99\100\3\102\99\121\7\98\97\111\11\110\113\113\15\107\84\83\51\86\92\93\55\82\95\69\59\94\91\89\63\90\71\69\81\82\87\36\67\64\64\40\79\77\73\44\75\83\172\208\183\174\179\212\179\177\176\216\190\190\181\220\187\183\163\192\167\171\167\196\163\186\171\200\174\174\165\204\170\171\146\240\151\149\150\244\147\145\157\248\158\158\155\252\155\150\157\224\135\139\134\228\131\142\148\232\143\131\132\236\139\146\236\144\246\246\233\148\242\242\228\152\255\253\251\156\250\251\227\128\231\228\224\246\247\244\137\236\247\236\141\232\230\233\177\212\212\206\181\208\208\211\185\220\199\220\189\216\217\195\161\196\197\199\165\192\193\195\219\216\217\170\200\206\202\81\52\46\53\85\49\51\50\89\61\62\50\93\57\59\55\65\37\39\33\69\32\32\32\73\44\45\47\63\55\61\78\21\22\14\114\17\29\21\118\28\28\6\122\24\25\22\126\5\9\10\98\1\13\0\102\12\13\8\106\9\16\18\110\117\108\113\18\112\113\116\22\124\125\120\26\121\97\120\30\101\124\97\2\97\98\122\6\108\108\105\10\104\110\109\14\84\85\81\50\81\73\74\54\93\81\95\58\88\88\89\62\69\71\94\34\65\88\90\38\76\77\66\42\73\80\77\46\180\180\177\210\177\179\191\214\188\188\191\218\184\184\186\222\164\165\170\194\160\166\165\198\172\173\174\202\169\177\171\206\149\151\154\242\145\157\145\246\157\133\159\250\152\152\156\254\133\137\129\226\128\128\143\230\140\140\151\234\137\144\140\156\234\226\147\246\233\247\151\242\255\255\155\255\249\254\159\251\229\233\131\231\224\237\135\226\239\245\139\238\235\233\143\234\215\213\193\201\199\180\211\203\221\184\222\222\223\188\219\217\221\160\198\199\217\164\195\218\207\168\206\200\207\172\203\45\51\83\54\50\49\37\38\43\88\63\50\58\92\59\34\36\64\39\63\33\68\35\46\42\72\47\54\40\76\43\40\12\112\23\15\18\116\18\20\29\120\31\29\25\124\26\26\4\96\6\6\1\100\3\14\14\26\16\24\109\8\8\8\17\116\122\116\21\112\113\112\25\124\115\125\29\120\99\120\1\100\101\127\5\96\97\99\9\108\109\111\127\124\125\14\85\89\81\50\80\81\80\54\93\94\92\58\89\64\89\62\69\71\95\34\65\77\67\38\77\79\79\42\73\80\74\46\180\181\176\210\177\189\181\214\188\189\189\218\185\187\183\222\165\188\167\194\161\172\160\198\172\172\173\202\169\171\167\188\129\130\243\150\147\146\247\146\145\133\251\158\155\153\255\154\135\133\145\153\151\228\131\154\143\232\143\151\137\236\138\138\237\144\246\246\232\230\231\228\153\252\253\231\157\248\246\249\129\228\255\225\133\224\251\228\137\236\236\226\141\232\232\234\177\213\214\208\181\208\208\213\203\200\201\186\217\212\195\190\196\196\222\162\193\205\196\166\205\212\215\170\201\209\203\81\53\54\59\85\48\62\62\89\60\50\50\93\56\56\56\65\36\63\37\69\32\59\36\73\45\46\46\77\41\42\38\113\20\15\23\117\16\11\31\121\29\25\30\125\25\27\28\97\4\4\0\101\0\0\14\105\12\3\9\109\8\19\13\17\116\111\113\21\112\112\106\25\125\126\102\29\120\99\98\1\100\107\97\5\96\123\101\9\108\109\108\127\124\125\14\85\88\84\50\81\93\84\54\93\81\94\58\89\90\86\62\69\71\70\34\65\88\90\38\77\79\72\42\73\80\82\46\181\185\182\210\177\189\180\214\189\177\190\218\185\160\163\222\164\165\160\194\161\173\163\198\173\174\183\202\169\176\170\206\149\151\149\242\144\144\147\246\157\132\159\250\153\149\156\254\132\133\134\226\129\131\128\230\141\148\131\234\137\139\147\238\244\244\238\146\241\252\235\150\252\252\253\154\249\245\252\158\229\232\228\130\225\236\250\134\237\238\238\138\233\234\234\252\193\194\179\214\210\210\183\210\208\223\187\222\193\223\191\219\196\220\163\198\194\194\167\194\192\207\171\206\202\208\175\53\56\52\32\46\38\87\50\36\63\91\63\57\58\95\58\39\39\67\38\56\32\71\35\44\52\75\47\41\46\79\43\19\18\115\22\8\9\119\19\29\5\123\30\1\25\127\27\5\6\99\6\25\7\103\2\20\21\107\15\15\8\111\10\119\119\19\118\105\115\23\114\101\112\27\126\123\123\31\123\100\104\3\102\121\97\7\99\108\106\11\110\113\101\15\107\85\84\51\87\81\73\55\82\69\80\59\95\88\95\63\90\93\68\35\71\65\67\39\67\77\65\43\78\69\75\47\74\173\180\211\183\177\188\215\179\189\187\219\190\161\161\223\186\166\165\195\166\184\163\199\162\175\161\203\174\164\174\207\170\141\147\243\151\145\146\247\147\156\158\251\158\129\148\255\154\134\136\227\135\128\129\231\131\140\142\235\142\138\132\239\138\246\243\147\247\240\241\151\243\252\228\155\255\248\251\159\250\233\231\131\230\236\231\135\226\238\239\139\238\229\239\143\234\214\211\179\214\210\210\183\211\220\220\187\222\218\223\191\219\197\198\163\198\205\195\167\195\204\203\171\207\201\196\175\53\45\55\82\49\60\43\86\61\49\63\90\56\56\56\94\37\60\33\66\33\44\58\70\45\32\55\74\40\41\51\78\21\23\26\114\16\17\19\118\29\31\30\122\24\24\26\126\4\4\10\98\1\2\27\102\13\21\23\106\8\9\10\110\117\108\119\18\112\113\127\22\125\127\120\26\120\121\118\30\101\124\96\2\97\99\97\6\109\110\98\10\105\101\104\14\84\85\90\50\80\81\74\54\93\94\92\58\88\88\92\62\68\68\71\34\64\64\66\84\82\90\43\79\73\74\47\75\180\179\211\183\177\179\215\178\164\188\169\170\175\220\187\184\189\192\166\166\167\196\163\160\175\200\174\175\177\204\171\178\151\240\150\150\150\244\147\138\159\248\159\134\153\252\155\131\133\224\135\139\131\228\131\143\128\232\143\130\138\236\139\136\236\144\247\251\242\148\242\242\254\152\255\230\249\156\251\249\233\128\230\224\231\132\227\224\244\136\239\236\232\254\244\252\177\213\209\215\181\208\203\213\185\220\220\199\189\216\217\217\161\196\202\197\165\193\195\195\169\204\215\207\173\200\198\55\80\54\48\55\84\51\43\36\88\63\51\57\92\59\55\37\64\39\62\34\68\35\47\44\72\47\35\42\76\43\41\19\112\22\22\16\116\19\16\16\120\31\7\25\124\26\28\4\96\7\11\13\100\3\15\10\104\15\23\17\108\11\18\120\16\119\122\114\20\114\114\125\24\127\115\126\28\122\123\102\0\103\126\96\4\99\97\96\8\110\110\112\12\107\105\82\48\87\91\83\52\83\94\69\56\95\70\84\60\91\87\73\32\70\70\71\36\67\64\64\40\79\66\74\44\75\71\178\162\163\160\213\176\170\170\217\189\190\189\221\184\163\163\193\164\165\191\197\160\160\161\201\173\175\172\205\168\179\167\241\148\154\150\245\144\159\145\249\157\159\158\253\153\155\131\225\132\139\158\229\128\142\133\233\141\137\143\237\137\139\147\145\244\251\245\149\240\254\254\153\253\254\255\157\249\251\248\129\228\228\229\133\224\238\226\137\236\227\233\141\232\242\243\177\212\212\206\181\209\211\223\185\220\210\223\189\216\214\217\161\196\196\222\165\193\197\194\169\205\207\204\173\200\201\44\80\55\46\51\38\39\36\89\60\60\50\93\57\59\59\65\36\36\62\69\32\47\33\73\44\34\47\77\41\43\40\113\20\21\23\117\16\17\19\11\8\9\122\24\25\27\126\5\9\4\98\1\3\3\102\13\15\8\106\8\14\11\110\116\116\117\18\113\104\113\22\124\125\124\26\120\121\98\30\100\101\96\2\97\120\97\6\109\97\105\10\105\107\109\14\85\87\84\50\80\80\94\54\93\95\88\58\89\64\87\62\68\69\68\34\65\67\78\38\76\74\73\42\72\78\75\46\180\181\182\210\177\168\180\214\188\188\188\218\185\161\162\222\164\164\171\194\160\161\165\198\172\172\173\202\169\171\167\206\148\148\142\242\145\147\158\246\157\144\135\250\152\152\157\254\132\133\134\226\128\128\129\230\141\148\130\152\150\158\239\138\236\236\147\246\242\232\151\242\229\228\155\254\225\254\159\251\229\253\131\230\248\249\135\226\225\239\139\238\241\232\143\234\214\211\179\214\221\215\183\210\222\223\187\222\212\212\191\218\221\195\163\198\194\192\167\194\193\207\171\206\196\202\175\53\44\48\82\48\49\63\86\60\61\38\90\56\56\61\94\37\38\62\66\32\38\34\70\44\42\47\74\41\43\50\78\20\20\21\114\16\16\17\118\29\30\30\122\25\26\26\12\17\18\99\6\2\12\103\2\1\11\107\15\9\15\111\10\119\117\97\98\103\20\115\113\124\24\127\125\97\28\123\98\101\0\102\102\97\4\99\111\110\8\111\108\112\12\107\104\84\48\87\84\80\70\71\68\57\93\95\93\61\88\89\87\33\69\70\69\37\64\64\90\41\76\87\72\45\72\70\73\209\180\180\176\213\177\179\170\217\189\185\190\221\185\189\187\193\164\190\165\197\161\162\161\201\173\169\175\205\169\171\169\241\149\150\155\245\144\138\146\249\156\156\146\253\152\151\130\225\132\159\129\229\128\129\143\233\140\130\136\237\136\135\146\145\245\247\239\149\240\254\254\153\252\242\252\157\248\227\226\129\229\230\225\133\224\238\239\137\236\226\226\141\233\235\230\177\212\207\209\181\208\208\223\185\220\210\220\189\216\195\221\161\196\197\197\165\193\194\194\169\204\194\195\173\200\201\55\80\54\55\48\84\51\42\59\88\62\63\53\92\58\59\61\64\38\39\38\68\34\34\52\72\47\45\40\76\43\50\13\112\23\26\18\116\18\18\17\120\31\6\31\124\26\26\4\96\6\7\1\100\2\3\21\104\15\12\11\108\10\10\109\16\118\118\115\20\115\126\126\24\126\127\97\28\123\121\103\0\102\102\97\4\99\111\96\122\123\120\127\124\125\14\85\89\81\50\81\83\84\54\92\92\92\58\89\90\66\62\69\73\65\34\64\64\69\38\77\84\72\42\72\78\74\46\181\182\174\210\177\189\176\214\189\164\190\218\184\184\184\222\165\166\190\194\161\173\161\198\173\174\173\202\169\171\171\188\138\130\243\151\145\151\247\146\145\132\251\159\152\128\255\155\133\135\227\134\152\131\231\130\143\142\235\143\136\136\239\138\246\248\147\247\240\247\151\242\255\241\155\254\245\251\159\251\229\233\131\231\225\249\135\226\238\244\139\239\232\241\143\235\212\215\179\215\209\201\183\210\222\197\187\222\218\213\191\219\197\200\163\198\217\204\167\194\193\213\171\206\203\201\175\53\54\54\32\46\38\87\50\36\36\91\63\56\33\95\59\37\60\67\39\33\34\71\34\52\44\75\47\41\49\79\43\19\20\115\23\23\16\119\18\30\28\123\31\25\26\127\26\7\5\99\6\3\1\21\22\27\104\15\22\14\108\11\19\108\16\119\117\105\20\115\126\122\24\127\125\123\28\122\123\104\0\102\96\97\4\99\122\97\8\110\110\100\12\106\106\89\48\86\86\72\52\83\80\94\56\95\71\65\60\91\87\69\32\71\69\89\36\67\79\64\90\91\88\45\72\72\75\209\180\180\175\213\176\170\171\217\189\191\178\175\167\173\222\165\167\171\194\161\172\164\198\172\173\169\202\169\170\170\188\138\130\243\150\147\136\247\146\144\159\251\158\148\158\255\154\137\135\227\134\130\153\231\131\139\138\235\142\144\139\239\139\245\247\147\246\252\247\151\243\253\253\155\254\251\250\159\251\228\252\131\230\249\226\135\226\225\239\139\238\234\240\143\235\212\204\179\214\220\209\183\211\221\221\187\222\219\219\191\219\197\199\163\198\217\217\167\195\203\202\171\206\203\202\175\52\50\54\82\49\51\63\86\61\62\61\90\57\58\35\94\36\36\42\66\33\35\33\70\44\44\46\74\41\37\38\78\21\13\15\114\17\9\19\118\28\26\31\122\25\26\26\126\5\6\6\16\21\22\103\2\15\21\107\14\4\10\111\10\120\121\19\118\125\104\23\114\112\122\27\127\127\126\31\122\125\102\3\102\98\103\7\98\111\116\11\110\106\107\15\106\88\89\51\86\82\93\55\82\80\93\59\95\89\89\63\90\71\92\35\70\66\89\85\93\91\40\79\67\73\44\75\73\181\208\183\174\179\212\179\190\165\216\191\179\190\220\187\185\167\192\167\191\184\196\163\175\174\200\174\175\177\204\171\167\147\240\151\155\150\244\146\146\133\248\159\146\129\252\154\154\133\224\135\132\140\228\131\142\148\232\142\143\145\236\139\136\236\144\247\250\233\148\243\241\254\152\255\230\248\156\251\227\253\128\231\234\249\132\227\224\236\250\240\248\141\232\243\232\177\212\212\214\181\208\222\223\185\220\221\221\189\216\216\216\161\196\203\223\165\192\193\195\169\204\205\207\223\220\221\81\52\47\52\85\49\51\62\89\60\39\63\93\57\59\55\65\36\36\42\69\32\32\34\73\45\46\40\77\40\41\43\3\0\1\114\17\8\31\118\29\16\7\122\24\30\27\126\5\28\30\98\1\25\27\102\12\10\14\106\9\11\10\110\116\117\118\18\113\104\117\22\125\101\103\26\120\121\118\30\101\124\97\112\126\118\7\98\97\107\11\111\105\104\15\106\87\89\51\86\83\73\55\82\95\94\59\94\91\91\63\90\70\73\35\70\67\77\39\67\76\84\43\78\74\80\47\74\173\179\211\182\189\183\215\179\189\187\219\191\185\181\223\187\165\166\195\166\163\184\199\163\172\180\203\175\169\170\207\170\151\149\243\150\147\145\133\134\139\248\159\147\159\252\155\151\134\224\135\133\153\228\131\154\141\232\143\150\144\236\138\138\242\144\247\238\243\148\242\244\252\152\255\231\249\156\251\249\230\128\231\235\236\132\227\250\245\136\239\227\232\140\234\234\212\176\215\207\210\180\211\209\222\202\203\200\189\216\217\217\161\197\193\198\165\192\218\219\169\205\206\200\173\200\198\55\80\54\55\55\84\51\62\58\88\63\61\62\92\58\60\35\64\38\39\38\68\34\34\53\72\47\55\48\76\42\43\12\112\23\21\28\116\19\16\16\120\31\29\0\124\27\23\5\96\6\7\12\100\2\2\20\104\15\3\4\108\10\11\114\16\118\118\125\20\115\106\126\24\127\102\123\28\123\120\104\0\102\103\108\4\98\99\110\8\111\109\104\12\107\115\85\48\87\78\72\52\83\81\81\56\95\82\90\60\91\87\71\32\71\94\67\36\67\79\64\40\79\86\81\44\75\71\182\208\183\181\169\212\179\170\186\216\191\166\185\220\187\162\163\192\166\166\166\196\162\164\172\200\175\163\170\204\170\170\146\240\151\142\150\244\147\139\133\248\159\134\148\252\155\130\137\224\135\139\130\228\130\130\149\232\142\143\145\236\139\147\237\144\247\238\247\148\242\243\255\152\254\255\245\238\239\236\129\229\231\234\133\225\226\250\137\236\227\237\141\232\242\233\177\212\213\212\181\208\223\213\185\220\199\221\189\216\215\217\161\197\193\192\165\192\219\207\169\205\206\205\173\201\203\54\80\54\54\50\84\51\42\62\88\63\61\58\92\59\56\36\50\56\48\69\32\58\34\73\45\41\40\77\40\40\50\113\20\15\22\117\16\10\18\121\28\18\28\125\25\27\26\97\4\5\7\23\20\21\102\13\15\15\106\9\4\19\110\116\117\116\18\113\124\112\22\125\126\114\26\121\123\98\30\100\101\101\2\97\121\123\6\109\111\110\10\105\112\114\14\85\87\80\50\81\92\80\68\73\74\59\95\88\94\63\91\69\92\35\70\89\64\39\67\77\64\43\78\80\81\47\74\182\172\211\183\176\188\215\179\189\164\219\190\187\160\223\186\166\168\195\167\160\162\199\162\161\171\185\177\191\204\171\169\153\240\151\149\156\244\147\144\159\248\159\157\128\252\155\153\135\224\134\134\141\228\131\154\143\232\143\150\145\236\139\137\236\144\246\240\247\148\243\234\253\152\255\243\248\156\251\249\231\128\231\229\226\132\227\224\238\136\239\237\233\254\255\252\177\212\207\212\181\208\208\212\185\220\210\222\189\216\215\217\161\196\202\197\165\192\206\194\169\205\201\206\173\201\205\52\80\55\46\40\84\51\49\63\88\63\51\58\92\59\57\41\64\39\62\34\68\35\33\46\72\47\45\40\76\43\39\25\112\22\23\23\116\19\17\31\120\31\29\20\124\26\27\8\96\7\30\7\100\3\27\21\104\15\13\8\108\11\7\115\16\119\117\105\20\115\106\127\24\127\115\121\28\123\98\103\0\102\102\120\4\99\96\117\8\110\110\113\12\107\103\88\48\87\85\82\52\83\94\90\56\95\93\85\60\91\86\92\32\71\95\88\36\67\65\79\40\79\67\72\44\75\71\182\208\182\183\183\212\179\191\187\216\191\188\160\220\186\187\169\192\166\166\162\196\163\187\174\200\174\168\175\204\170\170\149\240\151\148\156\244\146\147\158\248\159\147\152\252\154\155\136\224\135\158\128\228\130\131\148\232\143\150\132\236\139\137\237\144\247\239\232\148\243\241\254\152\254\255\245\156\251\226\232\128\231\235\224\132\226\226\238\136\239\237\240\140\235\232\212\194\200\192\181\208\203\209\185\221\223\210\189\216\216\217\161\196\196\198\165\193\195\192\169\204\214\206\173\201\202\52\80\55\47\50\84\50\50\61\88\63\61\62\92\59\57\41\64\39\62\32\68\35\33\33\72\46\46\42\76\42\42\22\112\22\22\18\6\7\4\121\28\6\30\125\24\22\24\97\4\4\6\101\0\0\15\105\13\14\15\109\8\18\10\17\116\117\117\21\112\126\116\25\124\103\120\29\121\125\122\1\100\101\103\5\96\97\99\123\120\121\10\104\105\114\14\85\76\84\50\81\82\80\54\93\80\92\58\89\64\89\62\68\69\70\34\64\64\78\38\76\76\76\42\72\73\82\46\181\185\183\210\177\178\176\214\188\189\191\218\185\187\188\222\165\166\165\194\160\160\163\198\173\174\174\184\182\190\207\170\150\151\243\150\137\156\247\147\156\154\251\158\129\155\255\154\136\136\227\134\140\129\231\130\148\148\235\142\145\142\239\138\236\247\147\246\233\242\151\242\240\255\155\254\250\254\159\251\229\230\131\230\236\224\135\227\237\234\139\238\234\232\143\235\212\216\179\214\211\201\183\210\223\221\187\222\219\217\205\197\211\160\198\198\198\164\194\195\204\168\207\214\202\172\203\56\55\83\54\61\40\87\51\61\36\91\63\57\32\95\58\40\36\67\38\45\57\71\34\46\53\75\47\41\42\79\42\23\21\1\2\7\116\19\10\4\120\31\29\26\124\27\3\6\96\7\31\25\100\3\1\20\104\15\3\15\108\11\18\116\16\119\110\119\20\115\106\100\24\127\114\122\28\123\98\103\0\102\102\102\4\99\111\107\8\111\109\100\12\107\105\76\48\87\84\82\70\76\68\57\92\92\88\61\88\89\89\33\68\74\65\37\64\91\66\41\76\86\78\45\72\72\82\209\181\182\175\213\177\178\180\217\188\188\185\221\184\182\182\193\164\165\165\197\161\163\187\187\179\185\202\169\176\172\206\149\140\144\242\145\147\159\246\156\157\152\250\152\153\156\254\133\157\132\226\129\131\131\230\141\148\140\234\136\137\147\238\245\246\239\146\241\233\243\150\252\253\254\154\249\225\227\158\229\233\224\130\224\224\227\134\237\238\238\248\253\254\143\234\216\214\179\214\211\201\183\210\223\221\187\222\219\217\205\206\211\160\199\222\192\164\195\193\212\168\207\215\201\172\203\44\55\83\55\48\50\87\50\63\37\91\62\59\57\95\58\39\37\49\50\55\68\34\34\47\72\47\34\48\76\43\40\20\112\23\20\16\6\7\4\121\28\29\7\125\24\22\25\97\4\11\5\101\0\15\1\105\12\12\23\109\8\8\9\17\116\111\119\21\112\113\107\25\124\114\127\29\120\120\125\1\100\101\126\5\97\98\98\9\108\119\119\13\104\105\105\49\84\90\80\53\80\95\81\57\92\70\94\61\88\89\67\33\68\69\71\37\64\65\67\91\83\89\42\72\73\70\46\180\180\177\210\176\176\180\214\188\189\188\218\185\181\185\222\164\164\171\194\161\185\186\198\172\172\173\202\169\176\172\206\149\153\149\242\145\136\139\246\156\157\158\250\153\155\155\254\132\132\139\226\129\141\142\230\141\129\137\234\137\132\147\238\244\244\244\146\241\232\241\150\253\229\231\154\249\224\246\158\228\228\234\130\224\224\228\134\237\239\233\138\233\235\232\142\213\215\209\178\209\201\211\182\221\222\222\200\205\206\191\218\198\195\163\198\194\198\167\195\204\202\171\206\196\201\175\53\57\59\82\49\61\53\86\60\60\63\90\57\52\35\94\37\41\32\66\33\35\46\70\44\44\47\74\41\49\40\60\10\2\115\23\16\9\119\18\16\16\123\30\21\1\127\26\7\6\99\6\25\2\103\3\12\11\107\14\17\16\111\10\109\116\19\119\112\105\23\114\113\101\27\126\123\121\31\122\103\101\113\114\119\4\99\111\107\8\111\109\101\12\107\114\84\48\87\78\82\52\83\75\68\56\95\82\94\60\91\88\70\32\71\68\88\36\67\79\78\40\79\66\80\44\75\72\180\208\183\180\176\166\167\164\217\188\167\188\221\184\182\185\193\164\165\165\197\161\163\161\201\172\183\183\205\169\173\172\241\148\154\155\245\144\139\138\139\131\137\250\153\155\151\254\133\136\158\226\129\130\130\230\141\142\142\152\157\158\239\138\237\246\147\247\247\240\151\242\255\241\155\254\245\251\159\250\231\233\131\230\227\249\135\226\239\237\139\238\235\233\253\245\195\176\214\214\209\180\211\203\197\184\222\223\222\188\218\218\194\160\198\198\193\164\195\218\212\168\207\194\209\172\203\55\55\83\55\55\54\87\51\61\59\91\63\56\53\95\59\36\39\67\38\35\57\71\34\32\43\75\46\49\49\79\42\25\12\1\2\7\116\18\19\26\120\30\30\26\124\27\23\2\96\6\7\0\100\3\15\10\104\14\8\8\108\10\11\118\16\119\117\115\20\115\126\122\24\126\127\123\28\122\122\99\0\103\100\121\4\99\96\111\8\111\109\112\12\106\107\86\48\87\84\80\70\71\68\57\93\95\71\61\88\67\66\33\69\70\64\37\64\78\64\41\76\76\79\45\72\70\70\209\180\187\177\213\176\176\177\217\189\190\178\221\185\189\188\193\164\191\166\197\160\174\164\201\172\172\163\205\168\169\178\241\148\149\148\245\144\158\148\249\156\146\153\253\153\154\155\225\133\134\132\229\128\142\143\233\141\142\130\237\136\146\137\145\244\239\238\149\240\235\242\153\252\242\243\157\248\249\227\129\229\231\234\133\224\251\224\137\237\238\238\141\232\243\235\177\212\212\206\181\208\208\211\185\220\210\220\189\217\219\221\161\197\199\202\165\192\192\194\169\205\206\200\173\200\200\45\80\55\47\50\84\51\42\49\88\63\51\52\92\58\60\37\64\39\36\35\68\34\34\32\72\47\54\40\76\42\42\18\112\22\23\29\116\19\10\31\10\11\8\125\24\24\29\97\4\31\7\101\1\2\3\105\13\14\23\109\8\9\9\17\116\111\117\21\113\114\106\25\124\103\124\29\121\123\120\1\100\100\127\5\97\98\110\9\109\111\99\13\104\103\114\49\84\84\85\53\81\82\83\57\92\82\82\61\88\88\66\33\68\75\95\37\64\65\67\41\76\77\79\95\87\93\46\180\180\183\210\176\182\181\214\189\190\167\218\185\186\163\222\165\166\190\194\160\160\175\198\173\180\175\202\168\174\173\206\149\140\149\242\145\147\139\246\157\159\157\250\153\148\131\254\133\157\135\226\129\131\132\230\141\142\141\234\136\137\134\238\245\246\238\146\241\242\234\150\253\254\254\154\249\250\250\236\250\242\131\230\248\224\135\226\224\239\139\238\228\238\143\234\217\215\179\214\201\210\183\211\221\218\187\222\193\218\191\218\221\194\163\198\194\194\167\195\205\205\171\206\208\200\175\53\54\54\32\46\38\87\50\37\58\91\62\53\32\95\59\36\39\67\38\44\34\71\35\44\46\75\46\48\40\79\43\20\20\115\23\17\16\119\18\5\31\123\30\1\1\127\26\6\29\99\6\3\1\21\29\27\104\15\13\5\108\10\11\115\16\119\117\114\20\115\127\122\24\127\115\116\28\123\118\124\0\103\100\96\4\99\96\108\122\112\120\13\104\115\115\49\85\81\80\53\80\80\74\57\92\82\82\61\88\88\86\33\69\65\64\37\64\64\91\41\76\77\79\95\87\93\46\181\173\174\210\177\189\181\214\189\176\166\218\184\184\183\222\165\167\170\194\161\163\186\198\172\173\172\202\169\170\170\188\129\130\243\151\144\156\247\146\144\154\251\158\129\129\255\154\136\137\227\135\135\134\231\130\148\140\235\143\137\138\239\138\247\245\225\233\231\148\243\240\229\152\255\253\250\156\251\226\226\128\231\229\225\132\227\250\239\136\239\227\234\140\235\231\211\176\215\206\208\180\211\209\208\184\222\222\216\188\219\215\195\160\199\197\217\164\195\193\207\168\207\205\202\172\203\54\53\83\55\48\54\87\50\36\60\91\62\59\33\95\58\39\37\67\38\35\33\53\54\59\72\46\46\42\76\42\43\13\112\23\15\8\116\19\10\17\120\31\18\0\124\26\26\7\96\7\4\0\100\3\0\12\26\16\24\109\9\11\9\17\117\118\113\21\112\112\116\25\124\115\125\29\121\122\120\1\100\106\103\5\96\111\97\9\108\108\104\13\104\115\103\49\84\78\78\53\81\85\82\57\93\94\82\61\88\87\66\33\68\74\65\37\64\78\66\41\76\87\67\45\72\70\74\209\181\183\176\213\176\171\179\217\189\190\191\221\184\182\187\193\164\190\165\197\160\160\162\201\172\182\174\205\169\170\172\241\148\148\148\245\144\139\147\249\156\135\159\253\153\155\150\225\133\134\128\229\129\130\129\233\141\142\151\237\136\135\141\145\245\247\238\149\241\242\243\153\252\243\249\157\248\246\249\129\228\228\231\133\224\224\251\137\237\238\238\141\233\234\237\177\213\215\209\181\209\210\213\185\220\199\222\189\216\194\217\161\196\202\198\165\192\207\193\169\205\206\207\173\200\210\53\80\54\54\54\84\50\52\60\88\63\51\56\92\59\56\40\64\39\62\33\68\34\34\52\72\46\47\40\76\43\40\24\112\23\27\16\116\19\11\29\120\31\19\25\124\27\22\2\96\7\10\24\100\3\0\12\104\15\12\8\30\31\28\17\117\118\122\21\112\127\106\25\124\125\125\29\120\121\120\1\100\127\107\5\96\111\101\9\108\108\105\13\104\102\109\49\84\84\86\53\81\82\75\57\92\93\93\61\88\88\88\33\68\74\71\37\65\67\91\41\76\67\77\45\72\72\75\163\171\161\210\177\169\179\214\188\188\166\218\184\185\188\222\164\164\164\194\160\161\174\198\173\160\182\202\168\168\168\206\148\148\145\128\142\134\247\146\145\155\251\158\148\159\255\154\135\157\227\134\130\135\149\150\155\232\143\141\143\236\139\146\244\144\246\247\246\148\243\241\255\152\255\243\245\156\251\247\227\128\231\255\225\132\227\250\224\136\239\227\234\140\234\234\205\176\215\207\209\180\210\210\223\184\223\220\192\188\219\194\198\160\199\203\194\164\194\195\193\218\208\216\173\200\201\44\80\54\54\41\84\51\42\61\88\63\38\56\92\58\59\41\64\38\39\32\68\35\58\44\72\47\55\42\76\42\43\19\112\22\23\8\116\19\17\17\120\31\18\1\124\27\25\5\96\7\4\24\100\3\0\12\104\15\12\8\30\31\28\17\116\111\119\21\112\113\107\25\124\124\115\29\120\119\121\1\100\106\106\5\96\110\101\9\109\111\111\13\105\106\115\49\84\84\85\53\80\80\81\57\92\93\93\61\89\91\91\33\69\71\75\37\65\66\90\41\76\87\73\45\73\75\70\209\180\186\187\213\177\178\170\217\188\178\185\221\185\186\163\193\164\170\161\197\160\187\165\201\172\172\175\205\168\167\179\241\149\151\154\245\144\144\139\249\156\157\156\253\152\150\151\225\132\138\138\229\128\155\131\233\141\142\142\237\136\135\137\145\244\251\245\149\240\254\240\153\252\242\255\157\248\246\252\129\229\230\229\133\224\224\226\137\236\247\233\141\232\232\243\177\213\215\207\181\208\208\222\185\221\223\211\189\217\219\214\161\197\198\197\165\192\193\218\169\204\215\206\173\201\203\55\80\55\46\49\84\50\51\36\88\62\63\57\92\58\60\35\64\39\43\32\68\35\33\32\72\47\45\43\76\43\50\18\112\22\22\28\116\18\20\28\120\30\31\31\124\27\24\4\18\24\16\101\0\27\2\105\12\22\13\109\8\6\9\17\116\123\111\21\112\112\126\25\124\124\121\29\121\122\121\1\100\107\127\119\127\117\6\108\109\119\10\104\104\108\14\85\86\85\50\80\80\75\54\92\93\89\58\89\65\88\62\68\69\71\34\65\77\67\38\77\64\76\42\73\68\82\46\181\172\175\210\177\178\178\164\169\170\219\190\187\186\223\186\189\189\195\167\161\185\199\162\175\181\203\174\170\168\207\170\153\151\243\150\157\147\247\147\157\158\251\158\148\148\255\154\136\135\227\135\129\153\231\130\149\148\153\145\159\236\139\146\236\144\246\240\247\148\243\241\229\152\255\253\254\156\251\247\228\128\230\224\225\132\227\224\236\136\239\236\232\254\244\252\177\213\214\207\181\208\223\203\185\220\221\223\189\216\217\219\211\219\209\162\192\192\194\166\205\193\194\170\200\200\198\81\53\55\52\85\48\48\53\89\60\39\51\93\57\58\60\65\37\39\62\69\32\32\47\73\45\41\46\77\41\45\43\113\20\27\15\117\17\18\18\121\29\30\31\125\25\26\29\97\5\6\5\101\0\14\0\105\13\15\12\109\8\9\11\17\116\117\119\103\100\101\22\124\124\103\26\121\96\120\30\101\124\102\2\97\109\99\6\109\117\111\10\104\104\108\14\85\87\80\50\81\72\81\54\93\69\92\58\88\94\91\62\69\92\74\34\64\64\68\38\77\78\86\42\73\69\73\46\180\181\176\210\176\176\190\214\188\189\167\218\184\190\187\222\165\166\166\194\161\162\162\180\185\186\203\175\169\164\207\170\151\151\243\150\137\151\247\146\158\157\251\158\129\154\255\155\133\136\227\134\131\152\231\131\141\143\235\142\145\145\239\139\243\242\147\246\242\232\151\242\240\240\155\254\250\244\159\251\227\226\131\230\226\249\135\226\239\237\249\250\255\140\235\232\205\176\215\213\200\180\211\222\222\184\223\220\218\188\219\217\201\160\199\197\217\164\194\194\205\168\207\194\202\172\203\55\45\83\55\49\54\87\50\37\37\91\62\53\63\95\59\37\37\67\39\33\38\71\34\46\52\75\47\41\47\61\62\3\112\23\14\28\116\19\10\28\120\30\30\0\124\27\25\2\96\7\5\6\100\3\26\13\104\14\14\16\108\11\6\109\16\119\111\104\20\114\115\112\24\127\125\123\28\122\124\99\114\115\112\5\96\96\122\9\108\119\99\13\105\106\102\49\85\86\91\53\80\80\74\57\92\82\88\61\89\90\66\33\68\68\94\37\65\67\68\41\77\79\76\45\72\82\74\209\180\174\175\213\177\178\170\217\188\189\179\221\184\162\163\193\165\167\171\197\160\174\161\201\173\175\182\205\168\166\169\241\148\154\149\245\144\144\139\249\156\146\156\253\153\157\156\225\132\133\158\229\128\155\143\233\140\151\130\237\136\137\135\145\244\245\244\149\241\242\242\153\253\255\242\157\248\246\252\129\228\255\230\133\224\251\226\137\237\238\239\141\232\230\233\177\213\215\213\181\208\203\203\185\221\223\198\189\216\216\218\161\196\197\197\165\192\219\193\169\205\206\206\173\200\200\52\80\55\59\61\84\51\63\49\88\63\60\52\92\59\56\38\64\39\42\56\68\35\32\32\72\46\47\36\76\42\43\25\112\23\21\16\116\19\10\5\120\30\31\1\124\27\2\3\96\7\31\24\100\3\26\13\104\14\14\14\108\11\9\108\16\119\116\112\102\103\100\25\124\124\124\29\120\120\118\1\101\97\96\5\97\99\122\9\108\118\110\13\104\115\106\49\85\86\91\53\81\83\82\57\92\70\94\61\89\90\91\33\69\70\64\37\65\69\66\41\76\76\72\45\72\83\71\209\181\183\177\213\176\190\177\217\189\190\185\221\184\185\185\193\164\164\167\197\161\163\187\201\173\169\174\205\169\171\179\241\149\145\151\245\144\144\159\249\156\146\158\253\152\151\157\225\132\159\158\229\129\131\132\233\140\151\150\237\137\141\139\145\244\239\245\149\240\235\245\153\253\254\243\157\248\246\250\129\228\228\254\133\225\229\228\137\237\238\239\141\233\234\231\177\212\212\212\181\209\211\223\185\220\220\217\189\216\194\195\161\197\198\198\165\193\195\207\169\204\204\214\173\200\200\50\80\55\59\60\84\51\49\63\88\62\62\32\92\59\34\61\64\39\43\39\68\35\58\43\72\47\54\37\76\42\42\12\112\23\21\8\116\19\10\30\120\31\6\30\124\27\2\28\96\7\30\13\100\3\15\12\104\15\2\10\108\11\18\109\16\119\117\115\20\115\106\126\24\127\103\97\28\123\119\101\0\103\126\97\4\98\99\109\8\110\111\106\12\107\103\82\48\86\87\73\52\83\81\68\56\95\83\91\60\90\90\92\32\70\70\71\36\66\67\84\40\79\66\78\44\75\73\184\208\182\182\169\212\179\190\186\216\191\179\181\220\187\182\162\192\167\171\163\196\163\187\180\200\175\162\177\204\171\167\148\240\150\151\146\244\146\146\145\248\159\134\152\252\155\130\157\224\134\135\128\228\130\131\128\232\143\151\138\236\139\135\242\144\247\245\242\148\243\240\252\234\235\232\157\249\253\250\129\228\255\234\133\224\224\239\137\236\236\232\141\232\231\243\177\213\214\215\181\208\203\223\185\220\220\210\189\216\214\220\161\196\196\223\165\192\206\195\169\205\207\215\173\200\210\54\80\55\53\48\84\51\63\49\88\63\51\63\92\59\57\35\64\38\39\38\68\34\35\46\72\47\54\40\76\42\43\19\112\23\14\22\116\19\30\4\120\31\18\0\124\26\28\5\96\6\6\0\100\3\0\20\104\15\22\10\108\11\7\120\16\118\112\112\20\114\115\125\24\127\125\127\28\123\99\101\0\103\100\108\4\99\111\96\8\111\99\107\12\106\106\76\48\87\85\92\52\82\83\91\56\95\92\88\78\68\76\33\68\95\70\37\65\67\66\41\76\76\76\45\72\72\74\209\180\181\187\213\176\170\178\217\188\167\166\221\184\185\187\179\187\177\194\161\173\165\198\172\172\174\202\169\171\171\206\148\149\154\128\142\134\247\146\133\133\251\158\148\155\255\154\157\131\227\135\129\141\231\130\128\141\235\142\138\136\239\138\248\249\147\247\247\240\151\242\254\254\155\255\249\249\159\250\232\233\131\230\227\226\245\246\251\136\238\238\233\140\235\233\214\176\215\212\210\180\210\210\219\184\222\222\217\188\218\218\196\160\199\196\195\164\195\193\202\168\206\207\197\172\203\55\55\83\54\41\50\87\51\61\59\91\63\56\52\95\58\38\61\67\39\33\39\71\34\47\47\75\47\41\40\79\43\21\18\115\22\9\29\119\18\16\29\9\10\15\124\27\2\28\96\6\0\7\100\3\26\10\104\15\13\14\108\11\18\108\16\118\119\113\20\115\106\124\24\127\102\121\28\123\121\105\0\102\102\103\4\99\123\109\8\111\108\104\126\127\124\49\84\79\91\53\80\75\84\57\92\82\94\61\88\88\86\33\69\71\68\37\64\91\79\41\76\76\72\45\72\83\77\209\180\175\187\213\176\171\177\217\188\178\185\221\185\189\188\193\165\161\166\197\161\162\174\201\172\162\175\205\168\167\179\241\149\151\142\245\144\159\139\249\156\157\159\253\152\153\155\147\144\145\226\129\131\143\230\141\143\151\234\137\139\146\238\245\247\247\146\241\232\241\150\253\254\253\154\249\225\251\158\229\232\228\130\225\237\228\134\237\239\226\138\233\240\233\142\212\210\209\178\209\200\202\182\221\209\217\186\216\216\195\190\196\194\199\162\193\205\197\166\204\204\205\170\201\202\202\81\52\53\55\39\47\37\86\60\61\61\90\56\57\54\94\36\37\43\66\33\35\59\70\44\44\54\74\41\36\40\78\20\21\21\114\17\18\10\118\29\16\6\122\24\25\29\126\4\5\0\98\1\24\14\102\13\14\22\106\8\8\18\110\116\117\112\18\113\125\117\22\124\125\114\26\121\117\119\30\101\105\101\2\97\109\96\6\109\96\104\10\105\100\115\14\84\85\81\50\81\72\81\54\93\80\70\58\89\64\87\62\69\71\69\34\65\89\91\38\77\84\77\42\72\73\77\46\181\184\174\210\176\177\176\214\189\190\178\218\185\187\188\222\165\188\164\194\160\160\162\198\172\173\173\202\168\174\171\206\148\149\143\242\145\147\146\246\157\132\157\250\153\155\150\254\133\135\159\226\129\152\129\230\141\143\136\234\137\132\147\238\244\244\238\146\240\241\235\150\253\240\230\154\249\251\251\158\229\231\224\130\225\248\224\134\237\239\247\138\232\233\230\142\213\215\213\178\209\210\210\196\194\202\187\222\219\192\191\219\197\194\163\198\195\194\167\195\204\212\171\206\209\202\175\52\52\48\82\49\40\49\86\61\36\63\90\57\33\59\94\37\41\37\66\33\45\46\70\45\32\44\74\41\42\50\78\21\25\20\114\16\16\16\118\29\4\31\122\25\27\23\126\4\2\1\98\1\2\27\102\12\13\2\106\9\16\9\110\117\119\116\18\113\125\126\22\125\100\121\26\121\123\121\30\100\100\107\2\97\109\110\6\109\111\104\120\125\126\15\106\86\86\51\86\82\83\55\82\80\90\59\95\88\90\63\90\72\72\35\71\64\70\39\66\78\85\43\78\68\78\47\74\172\183\211\182\178\182\215\178\190\189\219\191\185\185\223\186\189\162\195\167\160\167\199\162\160\175\203\175\169\165\207\171\149\146\243\151\145\146\247\146\159\157\251\158\155\153\141\142\147\224\135\138\152\228\131\154\128\232\143\141\145\236\139\136\247\144\246\247\232\148\243\241\253\152\255\230\250\156\251\246\226\128\230\224\231\132\227\250\225\136\239\246\232\140\234\235\205\176\214\215\220\180\210\211\218\184\223\198\223\188\219\194\199\160\198\192\193\164\195\193\204\168\207\214\201\172\203\45\44\83\55\55\48\87\50\48\49\91\62\33\33\95\59\35\37\67\38\56\57\71\35\44\32\75\47\47\41\79\42\24\19\115\22\18\8\119\18\5\27\123\30\20\30\127\26\29\7\99\6\25\7\103\3\13\10\107\14\17\5\111\10\120\115\19\118\114\112\23\114\113\101\27\126\123\121\31\122\103\101\113\114\119\4\99\97\110\8\111\118\101\12\107\102\86\48\87\84\72\52\82\83\93\56\95\93\95\60\90\91\71\32\71\74\89\36\66\66\65\40\79\77\75\44\75\73\183\208\183\181\169\166\167\164\217\188\178\189\221\184\183\162\193\164\165\164\197\160\175\187\201\172\172\163\205\169\170\168\241\148\148\145\245\144\144\144\249\156\135\159\253\152\131\131\225\132\158\159\229\128\155\131\233\141\142\141\237\136\135\137\145\244\239\244\149\241\242\255\153\252\242\254\157\248\227\226\129\228\229\235\133\224\250\251\137\237\233\232\141\232\231\237\177\212\218\209\181\208\222\210\185\220\220\222\189\217\219\217\161\196\202\199\165\192\207\193\169\205\201\207\173\201\202\57\80\55\47\50\84\50\51\60\88\63\60\52\92\59\35\60\64\39\62\38\68\34\35\52\72\47\35\41\76\42\42\22\112\23\21\8\116\19\10\5\120\31\18\30\124\26\26\7\96\7\30\13\100\3\27\20\104\15\2\16\108\10\12\117\16\119\116\112\20\115\112\124\106\107\104\29\120\99\120\1\100\101\107\5\96\97\122\9\109\111\118\13\104\115\104\49\85\86\84\53\80\94\95\57\92\71\71\61\88\89\87\33\68\68\68\37\65\66\69\41\77\79\76\45\72\70\74\209\180\174\175\213\177\179\178\217\188\188\191\221\185\189\187\193\164\165\165\197\160\175\186\201\172\172\173\205\168\166\172\241\148\155\143\245\144\145\147\249\156\157\159\143\135\141\254\133\135\133\226\129\141\128\230\140\140\140\234\136\136\136\238\245\237\247\146\241\252\234\150\253\254\254\154\249\250\250\236\241\242\131\230\227\248\135\226\225\239\139\238\241\229\143\235\212\213\179\214\201\201\183\210\222\223\187\223\217\223\191\218\200\199\163\198\204\205\167\195\204\204\171\207\201\200\175\53\45\52\82\49\50\42\86\61\48\60\90\57\59\35\94\37\38\62\48\62\54\71\34\53\46\75\46\48\40\79\42\13\22\115\23\16\8\119\18\30\4\123\30\21\31\127\26\8\7\99\6\24\0\103\2\21\13\107\15\9\14\111\10\119\108\19\119\119\113\23\114\112\127\27\126\97\121\31\122\125\102\3\102\120\96\7\98\110\111\11\111\105\106\15\106\87\85\51\86\83\81\69\70\75\56\95\70\95\60\90\91\70\32\70\64\65\36\66\66\79\40\79\67\72\44\75\73\178\208\182\182\182\212\178\179\176\216\191\188\160\220\186\186\189\192\166\167\160\196\163\186\160\200\175\162\176\204\170\170\151\240\151\148\144\244\147\144\156\138\139\136\253\152\131\131\225\132\132\139\229\128\142\132\233\140\130\141\237\136\134\139\145\245\247\241\149\240\234\242\153\252\230\253\157\248\246\247\129\228\228\254\133\224\251\251\137\236\227\246\255\247\253\142\212\212\215\178\208\208\213\182\221\196\222\186\217\213\217\190\197\201\202\162\193\205\192\166\204\205\201\170\201\203\203\81\53\54\47\85\49\53\52\89\60\39\62\93\56\54\55\65\36\36\43\69\32\59\33\73\44\34\40\77\41\42\43\3\11\1\114\17\28\20\118\29\4\7\122\24\24\29\126\4\4\30\98\1\3\0\102\13\20\15\106\9\16\19\110\117\108\118\18\112\113\114\22\125\100\114\26\121\123\121\30\101\105\103\2\97\99\98\6\109\116\99\10\105\107\108\14\84\82\87\50\80\80\75\54\93\95\82\58\89\64\67\62\69\92\75\34\65\67\78\38\76\74\78\42\73\68\82\46\181\185\187\210\177\169\171\214\189\164\189\218\184\185\187\222\164\164\161\194\161\173\162\198\172\170\169\202\169\177\178\206\149\150\149\128\142\134\247\146\132\156\251\158\148\155\255\154\136\130\227\134\141\131\231\130\142\128\235\143\137\137\239\138\248\242\147\246\253\243\151\242\254\254\155\255\249\244\159\250\231\252\131\231\225\227\135\226\238\238\139\239\233\238\143\234\204\215\179\214\211\210\197\198\203\184\223\198\217\188\218\218\196\160\199\222\194\164\194\194\207\168\207\205\201\172\203\44\45\83\54\51\40\87\51\60\36\91\62\52\62\95\58\40\40\67\39\32\38\71\34\47\45\57\49\63\76\43\39\22\112\23\14\29\116\19\31\28\120\31\6\1\124\27\2\6\96\7\11\7\100\3\1\14\104\14\14\4\108\10\10\121\16\119\122\114\20\114\114\125\24\127\125\116\28\122\123\101\0\103\107\102\4\99\97\109\8\110\111\113\12\106\107\87\48\87\91\82\52\82\84\91\56\95\70\64\60\91\67\93\32\70\64\65\36\67\90\77\40\79\86\79\44\74\76\181\208\182\182\182\212\179\176\164\216\191\178\161\220\187\183\166\192\167\190\166\196\162\162\170\200\175\163\169\204\171\167\148\240\151\154\146\244\147\138\158\248\159\147\149\252\155\151\130\224\135\138\153\228\131\142\142\232\143\141\136\236\139\134\236\144\246\240\241\148\242\244\253\152\255\252\248\238\239\236\129\228\229\255\133\224\238\225\137\236\247\233\141\233\234\242\177\212\212\218\181\209\211\212\185\220\210\216\189\216\195\217\161\196\223\223\165\193\195\192\169\204\205\207\173\200\201\52\34\40\32\85\48\62\53\89\60\60\61\93\56\56\59\65\36\42\42\69\33\35\34\73\44\34\40\77\40\38\44\113\20\20\23\117\16\16\30\121\28\19\25\125\24\22\28\97\4\5\5\101\1\2\27\105\12\12\3\109\8\19\8\17\116\117\123\103\111\101\22\125\113\125\26\120\126\125\30\100\101\97\2\97\99\122\6\109\97\104\10\104\110\109\14\85\86\90\50\81\93\80\54\93\80\88\58\88\89\90\62\69\73\69\34\64\65\67\38\77\84\72\42\73\80\75\46\180\180\187\210\177\179\180\214\188\189\185\218\185\160\185\222\164\165\171\194\160\160\165\198\172\173\169\202\169\176\166\206\149\140\148\242\145\146\138\246\157\132\156\250\152\153\156\254\133\137\128\226\129\153\155\230\140\140\137\234\137\133\141\238\245\248\240\146\240\241\242\150\252\252\248\154\248\254\251\158\228\229\255\130\224\225\251\134\236\237\246\138\232\233\236\142\213\217\219\178\209\211\202\182\221\223\217\186\216\216\219\190\197\199\198\162\193\216\193\166\205\207\214\170\201\203\199\81\53\54\48\85\48\49\51\43\40\41\90\56\57\34\94\37\39\43\66\32\32\34\70\45\47\35\74\40\40\44\78\21\12\14\114\17\8\30\118\28\26\30\122\25\26\25\126\5\9\0\98\1\13\1\102\12\12\23\106\8\14\10\110\117\119\122\18\113\115\116\22\125\100\102\26\120\120\125\30\101\124\107\2\96\97\98\6\108\108\99\10\104\105\105\14\85\86\90\50\80\80\84\54\93\68\88\58\89\84\92\62\69\70\94\34\64\65\91\38\76\77\66\42\73\81\82\46\181\185\177\210\176\176\190\214\189\164\190\218\184\184\186\222\165\189\190\194\160\160\165\198\173\175\172\202\168\168\171\206\149\140\144\242\145\137\144\246\157\159\156\250\153\128\153\254\132\133\132\226\129\131\154\230\140\141\136\234\137\139\140\238\244\244\247\146\240\246\243\150\252\252\255\154\248\249\226\158\228\229\228\130\225\237\229\134\236\236\247\138\232\233\235\142\212\212\209\178\208\209\223\182\221\223\210\186\216\217\194\190\196\197\203\162\193\194\192\166\204\204\205\170\201\203\211\81\52\47\52\85\49\50\49\89\60\39\60\93\56\55\57\65\37\38\43\69\33\37\35\73\45\47\54\77\40\51\44\113\21\23\20\117\16\17\19\121\28\29\31\15\7\13\126\4\2\1\98\0\0\0\102\13\20\3\106\9\16\8\110\117\119\118\18\112\112\116\22\124\124\120\26\121\122\122\108\122\114\3\102\98\102\7\98\97\107\11\110\106\104\15\106\86\87\51\87\80\80\55\82\69\80\59\95\88\91\63\91\68\68\35\70\66\67\39\66\85\76\43\79\73\69\47\74\185\173\211\182\179\179\215\178\165\191\219\191\184\180\223\186\189\163\195\167\161\172\199\162\174\181\203\174\177\176\207\171\149\148\243\150\156\151\247\147\157\145\251\159\159\152\255\154\156\132\227\135\129\131\231\130\149\140\235\143\137\139\239\138\248\244\147\246\233\233\151\243\252\254\155\254\250\254\159\250\232\226\131\230\237\249\135\227\237\225\139\238\228\238\143\234\215\215\179\214\200\201\183\211\219\218\187\223\217\219\191\218\221\198\163\198\217\217\167\194\192\202\171\207\200\208\175\52\53\55\82\49\60\42\86\61\62\60\90\56\56\54\94\37\41\38\66\32\33\32\70\45\47\41\74\41\48\40\78\21\12\27\114\17\9\19\118\29\17\19\122\24\24\2\126\4\4\0\98\0\0\0\102\13\20\14\106\9\16\13\110\116\116\110\18\112\112\117\22\124\125\126\26\121\96\125\30\101\102\102\112\117\118\7\98\97\117\11\111\104\105\15\106\88\87\51\87\81\82\55\83\93\94\59\95\88\65\63\91\68\68\35\71\64\70\39\67\75\77\43\79\73\68\47\75\179\178\211\182\188\188\215\178\176\177\219\190\186\191\223\186\167\166\195\167\167\166\199\162\181\181\203\175\169\175\207\170\150\150\243\150\157\136\247\146\145\155\251\158\129\152\255\154\157\136\227\134\141\152\231\131\141\140\235\142\139\138\239\139\245\247\147\246\233\241\151\242\254\250\155\255\249\250\159\251\228\229\131\230\249\226\135\227\236\245\139\238\241\232\143\235\212\214\179\214\210\200\183\211\221\196\187\222\193\217\191\219\196\199\163\198\195\193\213\214\219\168\207\195\206\172\202\52\51\83\54\60\61\87\51\61\59\91\63\57\53\95\58\38\38\67\38\57\38\71\34\46\33\75\47\40\46\79\43\21\22\115\22\9\23\119\18\16\16\123\31\31\24\127\26\6\2\99\6\2\6\103\2\21\13\107\14\4\8\111\11\116\115\19\118\105\119\23\115\125\127\27\126\122\97\31\122\124\125\3\103\97\109\7\98\117\106\11\110\101\111\15\106\87\86\51\86\73\80\55\83\93\94\59\94\91\64\63\91\68\71\35\71\64\71\39\66\65\75\43\79\72\72\47\75\181\181\211\182\169\189\215\178\176\176\219\190\186\181\223\186\188\188\195\166\162\166\199\162\160\161\203\174\164\169\207\171\149\149\243\151\151\145\247\146\133\155\251\158\148\152\255\155\132\156\227\134\153\140\231\131\140\143\153\154\159\236\139\135\245\144\246\247\246\148\243\240\240\152\254\255\244\156\251\248\230\128\231\254\225\132\226\227\236\136\238\238\229\140\234\234\204\176\215\219\209\180\211\209\223\184\223\220\216\206\196\204\161\196\223\199\165\192\193\207\169\204\204\195\173\200\200\51\34\40\32\85\48\48\62\89\60\60\61\93\56\35\59\65\37\38\39\69\32\46\36\73\45\47\41\77\40\39\41\113\20\27\14\117\16\16\11\121\28\18\29\125\24\25\24\97\5\7\0\101\0\1\26\105\12\12\22\109\8\19\11\17\117\118\119\21\113\114\107\25\124\125\103\29\120\121\123\1\100\101\103\119\116\117\6\108\109\104\10\104\110\107\14\85\87\84\50\81\92\75\54\92\93\93\58\88\89\67\62\69\92\95\34\65\66\66\84\89\90\43\78\80\72\47\74\182\180\211\182\179\168\215\179\189\177\219\190\180\185\223\187\165\165\195\166\185\173\199\162\160\174\185\177\191\204\171\167\146\240\150\150\150\244\147\138\156\248\159\147\148\252\155\151\136\224\135\133\153\228\131\155\141\232\143\130\138\158\159\156\145\245\247\251\149\240\241\241\153\253\254\249\157\248\248\247\129\228\235\225\133\225\227\227\137\236\236\226\141\233\235\231\177\212\219\209\181\208\222\209\185\220\198\221\189\216\195\195\161\197\199\203\165\193\194\194\169\204\194\205\173\200\211\51\80\55\46\54\84\51\42\48\88\62\63\53\92\59\34\34\50\56\48\69\32\58\34\73\45\47\34\77\40\40\50\113\20\20\15\117\16\16\30\121\28\28\19\125\25\27\25\97\5\6\0\101\0\0\14\105\13\14\14\109\8\9\18\17\117\119\112\21\112\126\116\25\124\115\125\29\120\118\119\1\100\100\102\119\127\117\6\108\108\110\10\105\101\109\14\84\85\87\50\80\80\75\68\73\74\59\94\65\85\63\90\70\67\35\70\76\76\39\66\64\74\43\79\72\72\47\75\181\185\211\182\169\183\215\179\188\190\219\190\186\181\223\187\165\162\195\166\173\167\199\162\160\175\203\174\171\177\207\170\150\149\243\151\145\150\247\146\158\144\251\159\159\158\255\155\132\135\227\134\140\129\231\131\140\143\235\142\139\133\239\139\245\249\147\246\233\247\151\242\254\229\155\255\255\249\159\250\253\227\131\230\227\248\135\226\238\224\139\238\241\229\143\234\204\204\179\215\215\214\183\210\223\223\187\223\216\217\191\219\196\221\163\198\205\216\167\194\206\212\171\206\196\197\175\53\44\46\82\48\48\50\86\61\62\61\90\57\59\56\94\36\36\63\66\32\38\35\70\45\46\46\56\61\62\79\42\23\12\115\22\29\23\119\18\5\30\123\30\26\25\127\27\5\5\99\6\25\3\103\2\14\20\107\14\5\15\111\11\116\109\19\118\124\118\23\114\127\100\27\127\121\127\31\123\101\100\3\102\121\99\7\98\116\108\11\110\106\104\15\107\85\84\51\86\83\73\55\82\95\93\59\94\91\89\77\69\83\32\71\94\88\36\67\90\75\40\79\77\68\44\75\72\173\208\182\183\176\212\178\179\186\216\190\191\184\220\187\182\162\192\167\190\185\196\163\186\161\200\175\163\168\204\171\169\146\240\151\149\144\244\147\158\132\248\158\158\153\252\155\153\156\224\135\139\128\228\131\143\129\232\143\150\132\236\139\137\237\144\247\245\242\148\243\255\254\152\255\230\244\156\251\249\227\128\230\230\227\132\227\250\225\136\238\238\229\140\235\230\205\176\215\218\210\180\210\212\221\184\223\220\216\188\219\216\196\210\211\208\165\193\195\206\169\204\205\205\173\200\211\50\80\55\59\51\84\51\49\63\88\62\56\57\92\59\56\36\64\39\36\32\54\60\52\73\44\45\44\77\41\42\45\113\20\20\20\117\16\17\17\121\28\6\30\125\24\23\3\97\5\6\1\101\0\26\27\105\13\9\15\109\9\13\12\17\116\111\117\21\113\115\117\107\104\105\26\120\121\98\30\100\101\103\2\96\96\96\6\108\108\104\10\104\104\107\14\85\86\84\50\81\72\83\54\92\93\82\58\88\89\87\62\69\71\95\34\65\66\65\38\76\76\79\42\73\75\71\46\181\183\180\210\176\176\176\214\188\189\166\218\185\160\162\222\164\164\171\194\161\163\160\198\173\174\174\184\189\190\207\170\141\141\243\150\156\147\247\146\132\156\251\158\148\153\255\155\133\133\227\134\141\153\231\130\143\141\235\142\139\137\157\158\227\144\247\244\232\148\242\242\252\152\254\254\249\156\251\249\226\128\231\228\249\132\227\225\224\136\238\238\235\140\235\233\210\176\215\219\208\180\211\209\196\184\223\220\219\188\219\217\198\160\199\197\205\164\195\218\206\168\206\206\202\172\202\53\55\83\55\49\48\87\51\59\60\91\62\59\57\95\58\39\37\49\50\55\68\35\33\42\72\46\46\47\76\42\44\21\112\23\20\8\116\19\11\5\120\31\28\27\124\26\27\6\96\7\4\3\100\3\14\14\104\15\13\4\108\11\9\108\16\118\118\119\20\114\114\100\24\127\102\117\28\122\122\102\0\102\102\102\118\124\116\9\108\99\119\13\104\105\105\49\84\79\87\53\80\75\95\57\93\95\94\61\89\91\91\33\68\74\69\37\65\66\90\41\76\67\77\45\72\70\70\209\181\183\176\213\176\190\179\217\188\178\188\221\185\186\183\193\165\161\167\197\160\187\162\201\173\174\168\205\168\169\179\241\148\142\149\245\144\159\139\249\157\158\135\253\152\152\150\225\133\134\133\229\128\155\132\233\140\151\142\237\137\139\134\145\244\251\245\149\240\241\255\153\252\243\253\157\248\249\227\129\229\231\225\133\224\225\227\251\243\249\138\233\234\233\142\212\212\209\178\209\211\212\182\221\208\216\200\205\206\191\218\198\201\163\198\204\194\167\194\206\206\171\206\203\203\175\53\45\55\82\49\51\42\86\61\36\50\90\56\57\59\94\37\39\42\66\33\56\32\70\45\33\41\74\40\41\51\78\21\25\26\114\17\18\17\118\29\4\29\122\24\24\26\12\17\18\99\7\1\12\103\3\13\15\107\14\16\17\111\10\109\119\19\119\119\118\23\114\101\127\27\126\116\127\31\122\104\103\3\103\103\96\7\98\111\117\11\111\104\112\15\107\85\87\51\87\81\93\55\82\94\69\59\94\84\89\63\90\70\92\35\70\77\89\39\66\84\85\43\79\73\73\47\75\180\173\211\183\176\188\215\179\189\187\219\191\184\181\223\187\163\164\195\167\160\167\199\162\161\171\203\174\170\170\207\170\151\149\129\130\135\244\146\146\145\248\159\156\154\252\155\130\130\224\135\158\129\228\131\129\129\232\142\142\143\236\139\136\237\144\247\244\243\148\243\255\250\152\254\254\251\156\251\248\228\128\231\228\224\246\247\244\137\237\239\232\141\233\234\232\177\212\207\218\181\208\203\211\185\221\222\217\189\217\219\220\161\196\197\223\165\192\193\195\219\211\217\170\201\209\210\81\52\46\53\85\49\50\53\89\61\62\61\93\56\34\34\65\37\33\39\69\33\35\32\73\45\47\46\77\40\40\51\113\20\21\20\117\16\30\20\121\29\30\31\125\24\24\2\97\4\4\30\101\0\1\15\105\12\12\15\109\9\11\11\17\117\119\119\21\112\127\117\25\124\114\115\29\121\122\121\1\100\101\100\5\96\123\96\9\108\98\105\13\104\103\114\49\85\87\86\53\80\75\80\57\93\94\82\61\88\87\67\33\69\71\74\37\64\91\90\41\77\78\77\45\72\73\83\209\181\183\175\213\176\176\171\217\188\167\191\221\185\186\184\193\164\170\166\197\160\174\165\201\173\175\169\205\168\169\167\241\148\148\155\245\145\149\146\249\156\135\152\253\152\152\157\225\133\134\159\229\129\131\143\233\140\151\151\237\137\139\139\145\244\250\240\149\240\254\241\153\252\231\249\157\248\246\247\129\228\234\224\133\225\227\250\137\236\227\233\141\232\243\243\177\212\212\212\181\209\211\223\185\221\223\220\189\216\217\217\161\196\197\222\165\193\194\207\169\204\215\204\173\200\200\53\80\55\52\41\84\50\51\60\88\62\62\52\46\47\44\65\37\39\33\69\32\32\36\73\45\46\47\77\40\51\39\113\20\27\17\117\16\16\16\121\29\30\19\125\24\23\2\97\4\11\1\101\1\3\0\105\13\14\13\109\8\19\6\17\116\123\117\21\112\113\113\25\125\121\126\29\121\122\98\1\100\127\106\5\96\122\98\9\108\108\110\13\104\104\115\49\85\87\78\53\80\95\81\57\93\94\94\61\88\66\66\33\69\71\70\37\65\66\67\41\76\77\67\45\73\77\76\209\180\186\187\213\176\176\180\217\188\167\190\221\184\163\186\193\164\190\166\197\160\187\165\201\172\172\169\205\169\170\172\241\149\151\143\245\144\158\148\249\157\159\135\253\152\131\131\225\132\139\158\229\129\130\130\233\140\131\150\237\137\139\140\145\244\239\246\149\240\255\234\153\252\230\231\157\249\253\250\129\228\229\229\133\224\238\238\137\236\246\247\141\233\235\242\177\212\219\209\181\209\210\203\185\221\222\216\189\217\219\217\161\197\199\193\165\193\195\197\169\204\215\200\173\200\198\52\80\55\46\54\84\51\42\60\88\62\62\62\92\59\34\60\64\39\37\39\68\34\34\46\72\46\46\46\76\43\39\23\112\23\20\19\116\19\16\4\120\31\19\25\124\26\26\2\96\7\31\2\100\2\3\13\104\14\8\9\108\10\10\121\16\119\122\114\20\115\106\123\24\126\127\127\28\123\118\102\0\103\106\98\4\99\96\116\8\111\108\104\12\107\104\84\66\67\64\53\81\82\81\57\93\95\94\61\88\67\86\33\68\69\95\37\65\67\78\41\76\67\77\45\73\74\71\209\180\180\181\213\177\179\178\217\189\191\166\221\185\186\184\193\165\167\191\197\161\163\175\201\172\162\173\205\168\167\179\241\148\149\151\135\132\133\246\157\145\153\250\153\155\130\254\133\134\159\226\129\152\131\230\141\143\131\234\137\139\134\238\244\245\241\146\241\242\242\228\233\234\155\254\245\224\159\250\231\252\131\230\249\248\135\226\245\239\249\250\255\140\235\231\216\176\215\213\220\180\210\210\222\184\223\211\219\188\219\216\220\160\198\198\205\164\195\207\192\168\207\205\200\172\203\54\56\83\55\49\54\87\50\37\61\91\62\58\58\95\59\37\36\67\38\45\35\71\35\45\43\75\46\36\43\79\43\21\21\115\22\19\9\119\18\31\29\123\30\27\25\13\5\19\96\7\4\24\100\3\15\14\104\15\23\10\108\11\8\119\16\119\117\115\20\114\114\113\24\127\102\120\28\122\122\125\0\103\101\109\4\98\100\107\8\111\119\106\12\107\102\82\48\87\91\80\52\82\84\91\56\95\92\91\60\91\66\67\32\71\94\67\36\66\67\77\40\79\86\72\44\75\72\183\208\183\181\189\212\179\190\164\216\191\188\184\220\187\184\164\178\184\176\197\160\187\163\201\173\175\183\205\169\170\169\241\148\148\143\245\144\145\139\249\156\135\147\253\152\150\152\225\132\158\158\229\128\128\154\233\140\140\142\237\136\147\141\145\245\247\247\149\240\234\234\153\252\231\243\157\248\247\253\129\228\228\231\133\224\225\225\137\236\247\238\141\232\230\234\177\212\219\207\181\208\203\209\185\220\199\199\189\216\214\215\161\197\198\223\165\193\194\196\169\205\206\215\173\200\201\44\80\55\52\48\38\39\36\89\60\61\38\93\57\59\59\65\36\63\43\69\32\33\33\73\44\44\34\77\40\41\51\113\20\21\23\117\16\17\19\11\8\9\122\24\25\28\126\5\8\4\98\1\2\26\102\12\10\14\106\9\10\19\110\116\117\113\18\113\105\112\22\125\100\124\26\121\123\122\30\101\124\127\2\97\99\110\6\109\116\105\10\105\100\114\14\85\86\90\50\81\92\84\54\92\92\93\72\77\78\63\91\68\67\35\71\71\65\39\67\77\76\43\78\74\69\47\74\173\182\211\182\169\182\215\179\189\164\219\190\180\180\223\186\168\163\195\167\160\163\199\163\173\161\203\174\177\177\207\170\152\149\243\151\144\145\247\146\133\144\251\158\155\129\255\155\133\134\227\134\141\153\231\130\143\141\235\142\139\137\157\158\227\144\247\238\232\148\242\244\251\152\255\230\254\156\250\251\253\128\231\254\248\132\226\226\236\136\239\236\234\140\235\231\217\176\215\206\211\180\210\210\209\184\222\223\223\188\219\216\196\210\216\208\165\193\195\194\169\204\195\201\173\200\210\53\80\55\46\60\84\51\63\48\88\62\62\63\92\59\57\61\64\39\37\32\68\35\33\32\72\46\46\40\76\42\42\22\112\23\14\18\116\19\17\4\120\30\30\31\124\26\26\5\96\7\11\2\100\3\0\21\104\14\14\11\108\11\8\116\16\119\116\112\102\103\100\25\124\125\102\29\120\118\120\1\100\101\126\5\96\96\122\9\108\118\110\13\104\104\105\49\84\90\80\53\80\94\95\57\92\92\83\61\88\86\88\33\69\71\69\37\64\64\67\41\77\79\79\45\72\83\73\209\180\180\174\213\177\179\179\171\168\169\218\185\187\162\222\165\167\167\194\161\162\187\198\172\170\174\202\169\177\171\206\148\148\149\242\145\146\146\246\157\158\158\136\141\142\255\154\157\132\227\135\135\128\231\130\142\138\235\142\138\143\239\139\245\247\147\246\232\240\151\242\254\228\155\254\250\254\159\250\253\232\131\231\225\236\135\227\237\234\139\239\232\234\143\234\216\215\179\214\210\215\183\210\208\221\187\222\218\219\205\197\211\160\198\198\198\164\195\219\205\168\207\214\200\172\202\53\44\83\54\60\55\87\50\63\62\91\62\58\33\95\58\38\61\67\38\44\38\71\35\45\42\75\47\40\37\79\43\20\18\1\2\7\116\19\17\17\120\30\24\31\124\27\23\3\96\6\7\25\22\23\20\105\12\13\22\109\8\9\7\17\117\118\116\21\112\126\112\107\104\105\26\121\96\98\30\100\100\102\2\97\120\110\6\108\106\111\10\105\107\105\14\84\84\86\50\81\93\94\54\93\69\71\72\77\78\63\90\92\92\35\70\76\65\39\66\64\79\43\78\74\73\47\74\173\172\211\183\176\178\215\178\164\191\219\190\187\160\223\186\168\165\195\166\162\162\199\162\181\173\203\174\170\171\207\171\148\149\243\150\156\145\247\146\158\154\251\158\155\129\255\154\156\135\227\134\131\153\231\130\143\141\235\142\139\137\157\158\227\144\246\246\253\148\243\240\254\152\255\230\254\156\251\226\227\128\231\254\227\132\226\226\236\136\239\226\241\140\235\232\212\194\195\192\181\208\209\202\185\220\210\221\189\216\214\220\161\196\203\197\165\192\192\219\169\204\194\205\173\200\198\51\80\54\54\60\84\51\42\36\88\62\62\63\92\59\56\39\64\39\62\34\68\35\58\47\72\47\44\48\76\43\40\20\112\23\20\16\6\12\4\121\28\29\7\125\24\2\2\97\5\7\7\101\1\2\3\105\13\15\22\109\8\6\11\17\116\123\117\21\113\115\113\107\99\105\26\121\117\125\30\100\98\97\2\97\99\123\6\109\111\110\10\105\113\107\14\84\82\81\50\81\93\85\54\92\92\82\58\88\89\93\62\68\68\64\34\65\66\91\38\77\78\77\42\73\80\82\46\180\178\177\210\177\189\181\214\189\164\188\218\185\160\162\222\164\162\161\194\161\173\165\198\173\175\172\202\168\169\173\206\149\150\142\242\145\146\146\246\157\158\158\136\141\142\255\154\136\130\227\134\130\153\231\130\143\148\235\142\145\136\239\138\246\248\147\246\243\233\151\242\255\253\155\254\251\249\237\238\243\128\230\231\236\132\226\228\235\136\239\246\233\140\235\233\212\176\215\219\208\180\210\211\218\184\223\221\222\188\218\218\199\210\216\208\165\192\193\218\169\205\207\200\173\200\201\55\80\54\55\41\84\51\42\63\88\62\62\62\92\59\34\39\64\39\62\33\68\35\59\45\72\47\35\43\76\43\39\24\112\23\26\18\116\19\16\4\120\31\19\26\124\26\26\6\96\7\30\1\100\3\1\1\104\14\8\15\108\11\8\109\16\118\118\125\20\115\127\124\24\126\120\127\28\123\120\103\0\103\126\98\4\99\111\108\8\110\110\110\12\107\104\87\48\87\85\86\52\83\80\68\56\95\92\64\60\91\88\68\32\71\68\64\86\87\84\41\76\66\78\45\72\82\82\209\180\181\180\213\176\171\191\217\188\189\166\221\184\184\189\193\164\170\165\197\161\162\175\201\172\182\174\205\169\173\170\241\148\142\150\245\144\145\147\139\131\137\250\153\149\150\254\133\156\135\226\129\141\129\230\141\129\136\234\137\144\146\238\245\236\238\146\241\232\235\150\253\228\231\154\248\248\250\158\229\232\254\130\225\226\226\134\237\238\238\248\246\254\143\234\204\212\179\214\210\221\183\210\223\197\187\222\213\219\191\219\197\196\163\198\194\217\167\194\213\213\171\207\200\196\175\53\55\46\82\48\48\50\86\60\60\56\90\57\58\56\94\37\39\62\66\33\44\32\70\45\46\55\74\41\43\41\78\21\25\17\114\17\19\30\118\29\31\29\122\25\26\26\12\17\18\99\6\24\3\103\2\15\21\107\15\8\10\111\11\116\116\19\118\105\125\23\114\126\126\27\126\117\123\31\122\102\103\3\102\99\121\7\98\110\97\11\110\100\111\15\106\89\87\51\86\83\82\55\83\93\95\59\95\88\88\63\91\67\68\81\82\87\36\66\66\85\40\79\67\78\44\75\70\182\208\183\181\188\212\178\178\189\216\190\184\185\220\187\184\164\192\167\164\160\182\188\180\201\173\175\168\205\169\170\173\241\149\150\144\245\144\159\145\249\157\158\147\253\152\152\130\225\133\135\134\229\128\142\129\233\140\141\131\237\136\135\146\145\245\247\244\149\240\235\240\153\252\231\252\157\249\251\249\129\229\230\229\133\224\225\227\251\243\249\138\233\240\235\142\213\214\212\178\209\200\211\182\220\218\222\186\217\218\214\190\197\201\203\162\192\193\218\166\204\204\214\170\201\203\199\81\53\49\55\85\49\50\52\89\60\60\63\93\56\56\35\65\36\42\39\69\32\58\34\73\45\46\47\77\40\38\38\113\21\17\22\117\16\17\19\121\28\29\31\15\12\13\126\4\5\11\98\0\0\2\102\13\20\2\106\9\11\12\110\117\108\110\18\112\118\117\22\125\127\103\26\120\121\99\30\101\103\101\2\97\109\96\6\109\111\118\10\105\106\106\124\65\66\51\86\83\73\55\82\80\95\59\95\89\91\63\91\69\71\35\70\66\76\39\67\77\74\43\78\81\81\47\74\183\182\211\182\178\169\215\178\190\188\219\190\187\160\223\187\165\167\195\166\185\185\199\163\171\170\203\174\170\177\207\170\151\149\129\137\135\244\147\159\154\248\158\152\153\252\154\155\132\224\135\133\135\228\130\131\148\232\142\143\143\236\138\139\245\144\247\251\240\148\243\241\255\152\254\255\251\156\251\248\252\128\231\228\224\246\252\244\137\236\236\247\141\232\233\243\177\212\212\208\181\209\213\210\185\221\222\220\189\216\195\218\161\196\202\202\165\192\192\194\169\204\205\214\173\200\198\57\80\55\53\60\84\51\63\59\88\63\50\62\92\59\57\36\64\38\39\44\68\35\32\47\72\46\46\36\76\42\42\19\112\23\20\28\116\19\11\4\120\31\7\0\124\27\23\5\96\6\6\2\100\3\26\13\104\15\12\16\108\11\9\109\16\119\123\125\20\115\106\112\106\96\104\29\120\118\118\1\100\101\127\5\96\123\100\9\108\108\108\13\105\107\102\49\85\87\78\53\81\83\94\57\92\71\89\61\88\86\92\33\68\68\95\37\65\67\66\41\76\87\66\45\72\83\82\209\180\180\183\213\176\171\180\217\188\189\191\175\253\239\209\242\245\243\182\243\237\201\245\225\197\196\196\185\251\131\249\188\210\202\218\220\214\249\130\254\227\204\139\177\148\154\152\136\133\128\169\148\135\154\154\142\149\141\167\236\213\225\214\229\166\156\176\225\163\231\181\237\149\149\238\144\184\170\147\163\163\207\185\190\245\250\226\239\225\246\237\198\241\235\232\216\205\207\194\200\211\212\212\223\222\202\199\218\223\219\215\194\129\216\153\212\195\219\194\192\204\215\219\225\221\200\45\52\58\54\40\25\39\63\59\37\57\57\56\45\54\60\60\36\62\33\100\52\124\55\32\47\46\35\42\41\62\2\0\25\20\23\18\17\19\59\2\9\30\31\25\31\29\23\42\5\6\6\12\7\27\71\72\37\83\101\25\75\99\99\33\41\103\49\14\125\107\116\125\125\124\81\108\117\99\124\101\101\101\3\101\39\28\119\107\116\108\99\111\71\109\114\86\89\91\51\13\59\67\49\34\27\32\75\91\94\93\87\70\71\82\110\84\66\69\68\64\79\87\103\44\45\95\41\202\243\200\180\176\177\177\179\187\169\189\191\184\186\186\186\192\193\179\225\222\161\163\163\171\161\169\129\188\169\171\171\147\153\150\243\133\215\236\135\133\158\153\156\159\158\142\178\144\156\133\128\131\134\143\171\232\137\236\241\206\247\158\139\244\244\247\240\241\229\219\231\252\253\255\254\255\254\210\159\128\240\132\153\166\159\251\250\224\238\250\246\241\229\230\143\176\192\144\169\201\211\213\222\208\218\202\198\218\222\215\215\196\161\232\238\204\195\192\193\202\202\218\195\202\203\200\50\53\30\34\118\79\38\62\48\36\61\50\52\23\55\55\61\38\43\37\68\53\11\55\43\32\40\54\36\40\4\44\25\19\15\27\16\57\78\120\65\12\66\116\69\8\71\113\21\80\108\81\80\84\19\81\8\75\67\72\96\98\88\32\34\28\38\48\97\36\24\37\44\40\111\57\124\52\42\44\49\57\77\15\11\39\62\36\33\124\59\5\62\57\63\122\90\81\52\70\5\59\4\3\9\76\7\91\21\9\13\14\24\110\16\45\43\23\18\14\93\24\36\25\24\28\91\68\176\235\216\179\164\179\178\191\189\164\179\145\186\185\182\187\164\167\179\200\164\163\186\175\181\181\175\129\188\171\178\167\141\141\151\137\192\149\134\159\145\133\146\159\140\176\142\151\136\132\135\134\168\159\252\148\233\140\131\141\159\237\142\159\243\249\244\247\243\243\230\218\232\250\242\253\255\249\226\211\250\237\226\243\226\227\238\251\244\238\192\237\234\234\235\230\214\192\168\192\181\208\223\202\203\185\218\203\218\223\221\219\195\199\232\197\198\198\194\218\202\211\193\203\200\201\202\50\27\34\55\49\40\49\45\80\57\42\51\58\32\59\58\40\49\15\51\44\35\59\34\47\42\6\49\35\45\39\38\19\20\20\15\62\5\31\30\27\28\28\18\13\68\30\15\3\4\6\1\24\1\44\4\13\13\3\14\14\28\114\15\114\119\118\110\125\119\102\117\126\125\103\127\117\103\25\127\112\105\97\97\96\103\96\119\69\121\98\104\110\105\105\108\124\64\35\83\86\93\75\81\68\69\74\89\84\64\88\89\72\91\56\80\37\64\78\69\91\41\74\91\69\79\75\82\181\179\152\186\182\176\171\181\186\163\231\187\172\160\187\185\188\167\191\137\185\160\187\162\171\174\187\252\172\189\167\166\148\146\148\154\132\184\134\158\145\157\152\159\159\177\143\195\128\145\129\139\152\152\155\173\139\142\143\137\132\151\253\143\224\245\247\240\246\243\244\235\210\253\255\248\254\251\248\248\241\185\226\229\248\230\238\239\237\249\236\247\239\229\237\242\202\171\193\178\209\220\212\196\184\217\202\223\217\216\214\216\194\221\232\199\193\192\206\192\193\202\219\153\204\209\210\55\44\53\52\36\41\42\48\37\60\56\42\74\61\46\34\35\34\33\42\34\15\59\36\43\42\54\40\54\65\46\63\20\13\20\15\8\22\60\19\4\4\31\18\31\12\125\31\16\2\30\30\1\1\5\45\11\21\23\14\4\10\31\84\112\108\118\112\119\115\114\103\101\125\121\120\123\117\111\114\96\113\107\126\98\96\97\101\120\68\122\98\113\107\106\106\88\125\67\41\71\52\83\95\81\74\58\91\85\91\91\66\92\66\104\83\77\67\67\90\64\84\80\24\76\93\71\77\178\179\176\153\189\183\180\177\191\163\234\187\172\190\184\185\167\162\166\179\137\181\165\161\174\174\162\168\128\188\212\188\241\148\154\144\135\245\150\147\157\157\152\135\148\128\180\143\132\132\134\129\152\135\128\150\225\137\150\130\133\137\146\137\218\225\238\250\253\241\244\255\233\168\250\242\254\249\253\248\253\241\235\225\224\230\225\225\249\144\234\251\239\232\230\231\205\213\194\254\196\214\211\223\208\197\199\247\205\165\222\220\220\197\222\197\199\213\197\219\204\213\194\204\214\176\206\32\57\48\58\48\61\51\29\48\59\51\63\32\56\36\122\32\61\42\37\44\33\35\13\56\53\34\45\36\40\45\53\106\2\115\22\28\18\5\119\24\9\30\29\31\27\29\29\16\44\18\7\2\6\0\0\11\37\16\76\12\29\19\13\108\116\117\122\100\88\102\106\122\101\126\127\121\81\111\27\96\113\107\126\97\120\101\100\66\96\119\110\113\111\106\117\42\66\51\86\92\81\69\55\88\73\83\92\95\91\88\93\106\72\69\64\66\89\90\93\39\73\87\76\73\69\72\76\154\161\175\180\177\189\177\191\162\194\186\191\185\185\186\187\164\168\178\167\161\161\162\162\181\174\187\220\172\175\169\166\152\146\142\185\132\151\145\158\145\159\147\129\249\157\142\130\133\134\139\135\153\149\171\151\149\140\141\130\132\145\162\158\182\241\239\240\253\246\255\245\232\228\249\242\255\254\226\229\238\225\242\234\231\236\227\250\239\249\199\251\229\238\231\235\213\214\254\201\174\198\183\210\208\223\201\187\220\193\214\221\199\220\193\211\216\205\196\192\203\212\219\157\204\221\202\53\56\55\52\61\60\28\51\61\48\63\60\53\32\36\125\32\35\39\32\44\44\47\55\42\44\41\35\47\49\63\91\16\22\14\26\9\8\10\61\8\30\6\18\1\27\2\14\68\1\31\0\6\2\26\0\34\25\23\8\14\10\18\6\97\11\97\18\113\125\126\100\24\121\126\126\116\96\125\119\112\101\103\107\121\97\101\125\14\105\109\105\104\111\115\108\64\86\80\87\86\92\80\77\40\89\74\89\94\91\89\67\66\107\64\65\66\67\69\91\89\67\74\79\80\68\74\83\172\161\182\175\189\177\171\178\169\195\169\218\185\181\187\172\192\161\178\190\185\184\164\164\175\185\135\187\177\176\179\173\141\153\190\130\246\149\134\147\132\132\156\159\129\183\154\131\157\135\132\159\149\255\149\230\141\128\150\152\236\141\146\140\245\246\241\251\222\229\234\244\253\241\230\249\230\181\254\251\230\230\234\235\206\245\226\225\224\245\226\241\130\237\254\230\211\210\215\219\221\255\223\212\219\221\222\216\198\148\222\195\194\198\197\197\204\239\214\219\202\206\205\204\197\220\163\48\33\49\52\55\61\50\43\40\20\42\56\59\62\54\54\35\13\56\81\36\53\32\58\53\43\41\45\6\43\51\50\18\12\23\9\87\21\6\16\17\28\6\18\27\55\25\22\5\29\5\10\68\84\104\85\92\88\31\105\12\79\71\76\28\30\36\92\37\45\25\98\41\23\40\47\45\104\10\127\41\61\39\59\113\52\8\53\60\56\127\4\108\61\58\38\61\126\5\2\58\59\21\66\9\55\8\15\13\72\12\95\2\8\1\47\43\19\105\5\0\26\95\28\34\14\91\41\176\182\182\177\189\189\177\157\168\190\190\185\181\181\182\174\178\171\179\179\184\160\165\160\160\170\186\134\188\177\171\172\151\153\144\191\205\251\131\198\246\203\206\202\137\144\158\149\250\231\226\239\211\144\242\170\133\165\138\139\159\236\138\139\248\144\246\247\243\148\242\243\241\152\254\254\244\156\250\251\229\128\230\230\230\246\175\138\176\134\255\186\130\191\186\190\197\165\210\177\249\216\250\134\182\139\142\138\201\173\222\133\128\144\172\145\144\148\211\162\200\217\201\201\196\200\199\56\33\31\35\55\55\62\50\49\62\22\106\82\111\106\110\53\104\34\33\45\57\58\34\45\57\40\34\48\49\43\42\5\64\124\65\64\68\3\80\24\9\19\19\24\27\28\2\16\44\18\10\12\1\0\5\21\37\76\102\96\92\86\26\21\112\114\7\97\44\24\98\41\23\40\47\45\104\24\127\50\76\111\114\1\116\3\75\57\7\56\63\61\120\100\111\91\43\52\51\56\2\67\93\77\16\55\3\51\72\23\95\9\107\72\104\105\65\69\69\64\65\87\97\92\73\77\77\185\173\187\159\203\152\155\167\177\165\166\167\180\160\174\146\176\168\190\191\184\162\162\139\132\185\237\135\235\173\233\133\189\152\144\142\144\145\147\189\136\144\152\134\152\152\130\179\236\214\151\196\132\133\130\130\129\139\143\150\136\157\138\138\249\243\247\245\242\224\191\154\160\150\239\188\252\237\250\250\228\227\255\255\248\207\226\226\236\235\247\247\240\248\191\129\130\133\131\198\178\213\185\250\145\247\247\216\193\193\215\221\198\235\210\192\199\199\218\194\204\229\230\154\162\159\154\97\36\56\51\91\24\27\126\32\20\60\38\32\62\35\60\48\39\33\33\34\44\33\11\4\7\7\34\46\48\51\40\22\1\27\17\9\18\18\19\52\53\75\117\78\73\79\10\93\1\75\27\41\21\4\3\1\15\3\22\38\15\10\7\117\116\123\95\54\88\6\102\46\84\28\106\118\108\35\83\76\40\98\103\97\96\96\98\120\109\111\110\106\104\123\55\63\8\71\11\5\23\14\59\15\76\60\91\92\78\63\90\71\69\81\10\41\29\41\82\10\100\58\90\26\96\33\98\249\159\159\181\177\179\171\170\187\147\170\188\181\190\188\182\167\141\142\143\136\201\241\178\205\182\170\223\185\195\237\186\194\188\159\130\241\191\187\158\132\133\158\177\140\148\130\131\133\173\147\230\174\168\155\142\128\142\142\140\156\144\135\135\247\245\250\223\216\170\246\228\153\252\253\255\239\180\147\167\143\244\160\206\148\244\176\202\135\196\199\162\244\192\254\236\215\215\215\219\200\255\212\213\219\209\198\211\240\241\240\242\198\196\197\223\205\194\214\193\205\206\205\215\201\225\226\28\29\106\92\109\32\101\116\96\109\80\46\100\82\103\42\69\33\71\9\9\53\36\47\44\43\34\35\6\47\38\43\18\25\21\63\76\122\79\2\18\99\124\123\28\64\51\111\44\89\109\90\17\93\105\94\29\81\101\82\25\78\86\70\56\50\29\94\35\61\25\37\49\21\20\20\81\27\111\117\113\60\115\104\117\7\119\19\121\6\123\27\125\97\127\18\65\24\67\20\69\46\71\90\73\60\75\31\77\6\79\29\81\7\83\18\85\45\87\21\100\27\91\71\93\48\95\11\161\248\163\232\165\184\167\241\169\232\171\192\173\255\175\248\177\196\179\203\181\213\166\253\232\184\253\227\195\255\231\195\254\254\191\245\133\195\186\198\246\203\206\202\137\151\158\214\173\215\174\210\234\215\210\214\157\212\138\220\196\226\220\198\156\159\157\222\169\228\253\230\154\213\185\163\181\181\189\144\245\163\207\133\245\191\187\253\227\248\136\171\253\187\255\229\252\137\189\138\193\150\142\158\144\154\181\206\129\200\134\176\153\208\149\139\171\151\143\171\166\166\231\173\221\155\226\97\95\96\103\101\32\60\55\113\20\108\23\109\83\108\107\113\52\127\35\115\109\73\117\97\69\68\68\1\2\1\0\60\82\74\90\92\86\121\2\90\52\124\10\70\50\49\48\64\16\84\18\14\41\94\104\81\28\73\83\69\69\77\96\101\44\103\43\27\44\103\32\48\22\40\50\16\19\17\82\6\112\52\79\53\11\52\51\57\124\96\107\37\64\56\67\1\63\0\7\5\64\11\87\15\17\53\9\21\49\48\48\109\28\83\72\85\39\87\51\100\10\18\2\4\14\33\90\242\156\212\162\238\232\172\188\162\219\160\207\252\172\232\174\170\141\250\204\253\176\229\255\225\225\233\196\185\240\187\247\255\200\131\196\220\250\196\222\244\247\245\182\250\177\201\241\195\148\212\131\141\134\132\130\138\149\154\130\143\143\139\141\237\224\224\149\229\252\245\242\241\252\208\235\245\254\251\253\252\244\187\141\241\232\156\129\146\191\138\139\236\224\148\137\170\135\178\179\254\248\198\202\221\222\216\211\193\205\243\207\221\196\197\193\204\217\234\235\144\166\147\222\160\154\219\109\36\123\94\108\90\35\102\86\107\110\106\41\127\62\98\13\104\97\107\124\9\119\73\122\125\123\62\38\45\76\2\82\61\24\105\66\56\6\20\26\31\28\31\26\13\51\15\3\9\10\11\6\1\42\43\104\24\0\113\90\32\30\18\120\109\113\119\118\95\107\113\126\124\126\125\80\29\111\117\26\55\79\115\120\99\100\122\117\106\122\70\124\113\114\107\86\85\78\127\120\53\86\49\73\30\75\12\20\50\12\22\44\47\45\110\104\6\30\14\0\10\37\91\80\75\72\83\185\179\152\186\189\183\178\177\176\190\175\227\211\228\171\252\248\232\234\224\203\176\228\178\240\248\232\243\185\238\246\230\216\210\253\134\159\184\204\215\137\195\224\205\177\141\156\152\156\156\158\138\148\168\150\133\149\143\141\151\145\161\162\239\240\182\227\137\162\216\230\240\254\252\253\252\254\237\211\239\231\252\255\234\226\227\202\203\136\233\140\241\150\187\195\255\210\212\207\219\209\200\198\250\200\219\217\220\222\212\214\243\236\161\194\148\140\170\148\142\164\167\165\230\224\142\150\121\121\113\92\33\49\51\51\48\49\63\17\62\63\54\60\35\38\32\54\124\74\127\103\4\113\69\114\57\117\65\118\1\70\90\124\70\92\122\121\119\52\124\10\74\49\79\113\82\85\83\22\14\5\79\42\94\37\91\101\94\89\95\26\45\113\37\59\27\39\63\27\22\22\87\38\80\62\38\54\40\34\13\118\38\72\0\118\50\52\42\122\58\124\100\67\8\62\11\70\23\13\31\31\27\54\79\6\73\5\49\6\81\27\2\82\19\13\41\21\1\37\36\36\97\43\95\25\156\224\220\225\224\228\163\189\184\240\151\237\144\236\208\237\244\240\183\254\164\242\238\200\250\224\198\197\195\128\243\190\155\189\209\203\221\221\213\248\141\219\183\253\141\199\195\133\139\193\147\213\149\143\170\223\231\208\159\200\212\196\198\204\159\228\175\230\172\154\175\230\175\177\149\169\181\145\144\144\205\135\243\181\200\180\136\181\188\184\255\225\236\164\195\185\252\128\188\129\128\132\195\138\216\142\146\180\142\148\178\177\175\236\159\210\207\212\164\214\188\216\165\218\158\225\141\104\120\122\112\91\32\116\26\94\40\96\102\45\54\47\93\49\85\56\76\62\119\102\54\126\56\32\7\116\66\119\58\83\73\91\91\87\122\3\74\13\65\117\66\13\74\86\112\82\72\110\109\107\40\96\22\94\37\91\101\94\89\95\26\122\113\59\94\34\89\39\25\42\45\43\110\33\125\41\55\15\51\43\15\10\10\75\75\43\49\35\35\47\2\123\45\125\55\67\9\20\68\0\70\82\117\2\52\5\72\29\7\9\9\1\44\81\24\83\31\39\16\91\28\4\34\28\6\220\223\221\158\246\164\235\166\179\168\216\151\237\211\236\235\241\180\175\178\248\180\246\182\239\184\210\186\254\245\191\202\200\128\255\130\230\205\135\156\192\136\194\138\222\197\143\218\145\141\218\146\242\148\226\223\153\222\210\154\207\156\132\215\225\182\170\226\167\173\231\152\233\136\235\145\164\236\241\167\241\141\186\242\233\189\247\137\249\131\251\153\253\186\255\152\193\138\138\194\188\141\199\132\201\180\130\202\181\133\207\135\152\208\138\210\160\212\189\159\217\184\146\218\163\149\223\97\105\35\71\108\36\65\111\41\112\98\42\80\44\87\46\69\48\68\123\53\88\55\87\112\56\86\58\79\60\119\62\99\0\28\2\93\4\80\79\9\64\66\10\123\12\17\14\125\89\19\122\92\20\126\95\25\98\27\72\84\28\74\87\97\39\42\98\41\45\103\43\32\104\46\106\40\37\111\6\113\3\58\118\34\8\10\54\48\124\40\126\53\3\123\3\7\68\16\82\73\73\83\83\90\69\94\75\113\77\92\66\66\93\70\68\104\12\43\31\39\92\38\28\89\15\79\73\179\185\175\182\176\159\191\176\187\191\178\178\184\168\247\210\248\206\183\207\243\176\228\166\174\161\168\173\170\174\132\171\150\151\154\145\144\150\131\222\245\193\245\142\240\202\139\221\129\145\129\133\135\134\155\128\162\141\141\140\145\138\137\134\229\184\159\171\155\224\154\160\237\187\251\255\255\249\226\247\252\203\225\231\236\249\225\224\253\160\135\179\131\248\130\184\197\147\211\207\210\214\208\223\220\201\220\221\219\218\214\218\213\136\175\155\171\208\170\144\221\139\203\219\196\201\210\53\44\58\25\60\55\49\52\59\37\47\114\81\101\81\42\105\33\50\39\38\57\58\37\52\57\7\59\40\36\43\42\13\24\62\118\20\71\108\28\98\26\6\25\21\1\25\15\3\29\0\10\24\12\102\103\5\9\111\32\69\24\107\15\121\117\113\112\104\119\92\116\122\126\120\103\123\126\118\121\103\125\103\126\103\112\9\103\101\67\15\126\97\109\126\107\82\76\91\90\87\127\84\95\92\68\83\89\90\94\93\92\70\66\68\74\81\7\70\40\80\68\95\46\76\80\83\70\183\183\180\153\164\168\171\190\191\191\189\174\238\199\181\197\164\166\165\171\160\161\182\163\175\174\162\174\176\205\206\175\210\132\208\147\144\150\147\147\157\154\157\135\140\155\131\152\134\130\134\150\137\133\212\253\131\243\154\131\136\145\134\147\245\219\250\247\232\253\234\245\152\153\149\251\241\162\254\154\245\185\179\161\188\240\235\231\135\133\187\254\174\237\136\149\134\252\206\218\215\209\211\253\200\223\221\216\193\212\242\191\175\193\152\131\156\170\159\210\144\152\136\147\217\161\153\37\115\51\52\41\41\43\50\61\19\42\50\62\52\54\35\38\52\107\78\124\74\51\66\40\123\80\32\86\48\44\40\21\19\27\3\9\23\17\18\26\28\122\123\91\29\76\101\11\123\31\10\3\6\2\2\24\20\3\12\15\8\19\111\16\126\114\37\89\101\106\112\124\112\115\125\108\80\110\99\102\125\96\96\99\73\74\26\104\59\16\96\22\111\103\108\87\85\79\121\68\87\95\84\95\93\82\59\60\57\94\91\93\92\69\71\89\70\67\91\84\77\86\87\69\93\74\74\185\182\187\186\182\160\196\183\197\148\181\170\216\145\247\191\231\219\208\195\230\165\195\221\225\201\207\171\238\184\236\175\245\132\198\252\205\128\144\158\132\154\146\159\159\141\131\156\130\137\133\134\145\235\197\146\140\141\143\142\142\136\134\137\224\237\246\250\252\240\245\226\160\168\184\163\233\242\254\173\154\234\152\229\224\249\238\225\244\195\250\237\232\241\230\233\214\177\178\143\212\131\251\199\218\197\199\217\213\212\244\214\196\198\198\197\193\233\143\199\138\220\146\203\154\224\200\55\53\54\53\55\31\38\49\49\59\51\56\57\17\84\63\36\36\36\32\57\38\35\32\46\45\35\55\37\46\62\43\22\23\16\17\8\0\114\23\74\99\17\97\21\0\24\22\5\43\18\10\25\3\4\1\104\105\103\11\28\15\13\11\116\120\111\89\118\114\107\106\126\122\121\114\120\120\99\122\100\116\19\99\0\72\58\118\5\69\24\107\99\23\31\15\45\81\95\41\38\53\39\87\14\116\74\70\91\88\92\87\69\107\95\69\89\65\64\78\100\45\74\45\54\60\46\19\176\227\200\184\206\165\170\176\165\164\190\179\150\161\185\162\189\165\164\195\196\200\166\245\210\162\208\175\164\164\167\179\140\187\130\151\156\156\159\139\159\249\250\226\156\240\179\199\145\235\174\242\132\217\252\254\232\209\138\140\139\143\140\136\246\219\240\250\240\242\255\242\252\254\248\253\254\244\249\227\245\238\226\135\158\148\134\158\232\191\199\226\234\228\243\234\212\193\219\219\211\201\212\203\244\168\218\137\166\214\164\221\221\196\197\223\238\213\196\218\205\206\204\171\172\145\206\98\75\57\73\48\48\50\53\58\48\51\43\56\56\58\61\34\40\38\67\68\72\38\123\5\80\59\115\0\73\46\94\106\124\114\97\20\26\108\115\120\94\26\102\28\29\108\10\101\1\69\22\70\5\65\18\92\102\83\30\11\14\19\9\116\119\118\99\105\104\114\126\122\127\111\21\63\104\124\120\103\104\102\96\109\117\122\110\97\97\98\111\121\53\1\54\69\9\61\10\65\13\7\21\0\76\54\12\73\31\95\79\70\71\94\95\76\71\108\67\85\64\79\72\72\80\91\6\221\233\221\166\216\226\163\245\185\190\188\191\185\190\183\175\141\177\166\191\167\184\162\162\132\224\199\243\195\184\236\175\217\210\218\203\129\199\236\156\226\137\135\157\155\158\156\153\144\172\146\158\130\130\133\142\141\165\234\235\140\207\155\254\240\225\241\244\253\232\234\254\210\253\249\248\250\255\251\227\229\252\235\230\226\240\164\231\234\237\232\239\238\228\232\255\253\193\206\207\208\201\208\209\244\171\218\141\241\205\195\195\198\201\222\203\212\232\214\219\204\193\195\204\200\225\226\121\49\96\73\63\79\38\42\49\63\61\38\32\23\35\54\38\38\62\38\68\69\66\39\126\4\58\47\49\40\44\41\20\1\63\3\16\9\11\20\28\17\54\55\91\29\76\101\11\123\18\5\24\6\2\15\10\25\39\27\10\17\13\11\120\121\94\19\20\122\118\116\127\123\121\126\97\87\122\121\101\100\126\126\97\108\111\111\109\97\111\98\121\16\110\40\125\35\67\92\120\48\86\30\34\36\58\52\92\80\36\58\32\19\56\72\62\70\91\78\84\74\86\91\79\80\71\83\179\185\210\211\180\218\163\254\184\235\192\176\198\190\185\188\167\166\161\179\167\162\165\160\160\175\202\203\209\173\252\213\155\235\130\148\146\137\139\138\155\179\157\157\128\128\131\157\224\225\240\131\214\255\141\253\140\149\131\137\142\137\158\139\236\248\240\240\232\149\150\248\248\139\215\159\237\140\210\184\224\156\152\236\132\128\230\174\146\174\138\185\150\230\148\255\204\215\215\219\221\200\198\250\200\197\220\222\212\213\215\243\160\161\194\166\209\157\151\133\144\220\136\203\170\183\152\29\53\55\59\55\55\51\29\40\36\60\50\63\62\18\95\79\33\120\70\100\125\73\126\61\113\123\105\116\56\66\120\5\83\19\16\17\28\20\30\29\16\10\6\26\25\22\22\7\20\75\110\92\106\19\91\8\85\32\102\25\85\14\96\30\56\103\10\97\17\118\43\121\121\11\110\24\125\38\106\52\14\59\118\0\112\62\103\52\118\106\26\121\53\110\22\69\5\61\10\65\13\67\51\88\1\79\53\31\72\58\74\24\65\65\65\65\65\79\67\98\77\78\66\78\74\71\76\172\164\240\179\208\160\226\216\225\172\226\174\216\189\163\183\188\168\170\167\142\162\187\175\180\173\172\172\185\239\174\237\133\255\209\134\240\128\206\198\218\193\143\195\156\203\179\143\157\132\158\158\141\140\150\170\152\148\137\141\138\136\139\163\220\128\242\131\217\217\155\247\232\229\253\243\225\248\226\239\205\241\254\228\236\248\224\238\196\187\144\154\140\237\129\250\186\209\148\254\208\211\223\211\220\209\217\216\204\218\194\214\220\196\192\210\158\133\234\133\200\155\176\196\172\145\206\52\44\54\54\60\31\38\51\37\61\63\56\41\82\62\125\13\125\51\78\8\73\38\113\5\57\46\46\46\46\39\50\12\59\22\22\28\16\21\31\26\53\88\27\12\0\26\3\7\5\31\41\25\1\26\0\12\20\31\87\12\125\35\35\29\113\48\102\38\15\42\23\120\22\111\57\124\109\118\123\125\102\106\107\116\72\118\111\108\116\109\99\100\65\23\111\18\68\61\83\50\47\14\55\0\89\0\52\113\55\114\31\2\65\24\73\105\29\106\7\39\73\90\67\69\81\70\76\172\161\159\163\188\188\170\191\186\189\150\227\188\255\171\253\160\249\216\204\196\202\166\241\133\185\168\169\164\170\172\172\186\147\154\145\157\157\138\187\242\153\216\142\222\157\248\229\239\225\193\131\214\255\207\231\219\137\236\241\224\237\226\143\163\220\152\223\167\245\160\218\232\254\243\243\249\224\253\239\205\241\229\228\231\248\227\238\196\197\190\235\175\192\130\254\131\253\145\211\142\129\251\251\152\182\218\153\241\215\243\156\236\237\129\195\180\232\234\149\178\138\170\203\163\216\161\48\44\49\58\48\49\48\39\37\58\51\63\56\58\43\107\32\115\88\127\68\118\38\115\61\125\42\54\41\41\38\41\23\59\2\14\17\17\30\17\16\12\118\27\72\8\74\31\29\3\4\5\25\0\22\26\10\15\12\22\9\24\76\15\119\108\111\113\125\119\126\103\85\105\121\124\116\126\118\123\76\22\98\15\101\49\115\51\104\6\122\7\121\53\1\54\69\9\61\10\65\13\57\14\77\1\11\25\4\72\50\8\85\3\67\71\89\88\65\91\65\74\90\102\92\73\70\73\179\183\186\159\253\216\238\216\173\213\237\174\254\188\189\183\164\165\165\190\142\161\175\162\173\175\169\162\185\228\195\247\255\132\254\196\129\215\151\147\132\157\135\147\155\154\142\157\133\132\159\132\152\144\207\234\208\230\159\194\140\223\244\132\138\225\246\247\247\240\243\235\232\212\234\255\248\254\251\251\232\205\130\131\129\229\175\231\232\228\255\169\236\228\237\230\211\205\219\212\196\220\208\222\208\208\210\206\179\221\187\202\152\144\128\155\209\161\198\145\229\192\205\214\203\208\205\26\33\59\59\49\40\53\48\20\126\58\109\17\45\54\59\36\41\39\42\14\45\37\59\43\46\55\7\67\45\120\2\13\13\21\14\8\28\6\10\30\5\31\28\26\49\92\31\102\123\109\99\117\5\93\42\24\10\15\15\9\10\10\37\116\114\117\118\124\119\116\114\105\35\58\87\113\125\44\5\107\27\114\103\96\109\100\98\110\67\110\111\100\111\106\107\48\49\27\83\50\47\17\55\87\89\60\33\56\61\58\95\26\78\111\50\104\5\73\71\65\78\87\67\79\81\100\95\185\182\175\187\183\179\163\197\184\227\176\150\216\145\254\194\160\211\216\172\196\226\166\238\133\212\134\226\172\251\131\166\150\150\144\148\156\191\134\158\144\132\157\146\158\177\251\159\141\172\197\146\205\169\139\135\210\236\167\167\204\226\142\205\221\251\223\254\216\217\147\247\170\131\241\129\248\248\251\227\228\252\254\243\224\224\227\251\236\244\227\139\140\175\238\138\197\133\189\138\193\220\208\208\196\209\220\203\241\205\218\218\196\200\222\193\195\233\168\132\221\202\204\204\203\200\198\45\33\31\35\48\48\51\52\58\48\56\23\49\61\81\42\79\33\71\54\124\74\127\50\112\120\104\115\57\65\121\58\82\16\2\16\17\17\19\20\5\51\25\31\30\30\2\23\3\20\75\110\92\106\19\79\8\91\112\110\108\98\14\71\101\51\114\59\97\33\25\46\104\126\124\120\127\96\98\85\100\98\107\96\98\108\111\98\125\7\41\126\104\104\106\102\86\82\80\121\83\80\83\81\68\94\92\78\4\12\28\7\85\3\66\71\66\77\78\78\75\75\90\73\74\79\71\76\184\164\238\179\226\152\171\171\176\176\166\189\150\173\163\185\166\166\165\160\136\212\166\193\210\245\202\196\172\220\187\247\255\200\135\203\251\204\131\207\201\219\194\142\240\202\139\221\129\133\135\129\131\152\154\154\162\141\136\142\136\143\137\136\229\184\159\171\155\224\154\160\237\187\251\248\225\251\226\252\253\229\242\228\225\224\250\250\238\252\163\134\180\130\251\139\208\135\255\195\215\210\202\222\197\196\240\216\193\219\215\218\197\237\191\195\150\191\205\189\213\204\204\207\202\206\222\45\52\52\55\50\49\86\87\53\57\103\65\56\62\59\54\36\35\8\51\32\38\35\46\44\42\74\89\44\127\84\36\106\23\20\16\23\9\60\7\30\31\25\24\26\125\126\110\0\2\1\30\12\7\0\2\21\14\15\12\5\10\7\31\109\114\122\122\119\96\27\119\46\84\106\124\127\120\118\122\99\113\79\115\99\103\123\100\110\116\70\71\99\109\28\66\52\64\35\127\19\85\43\45\87\57\85\91\10\112\78\91\93\72\68\65\65\111\69\66\75\65\66\66\96\4\78\66\202\246\210\193\180\211\204\184\216\221\186\233\198\182\196\175\169\188\171\165\163\167\182\138\184\160\183\162\170\170\167\131\240\241\227\147\198\239\157\237\136\155\153\153\153\155\130\143\173\145\128\128\134\128\155\131\164\233\234\242\140\143\138\146\245\237\240\217\240\232\254\234\255\240\242\230\250\250\226\252\228\231\247\191\228\148\203\138\249\144\198\228\236\137\148\179\176\172\210\161\174\218\182\139\216\143\247\203\222\193\217\195\194\197\232\202\192\204\192\206\205\229\197\203\158\183\197\74\51\55\59\60\55\43\29\40\59\63\51\52\63\56\95\64\76\34\32\45\57\34\47\45\32\35\35\46\40\45\51\12\1\27\21\18\9\10\30\13\125\26\73\102\22\100\25\29\5\5\5\7\21\0\26\12\14\12\14\108\109\127\15\20\92\46\98\25\89\4\119\119\3\11\27\59\125\3\5\18\1\7\99\45\101\102\32\125\43\106\14\121\57\1\54\69\88\79\91\81\86\75\80\72\95\83\94\91\65\88\74\46\2\82\94\65\66\65\90\79\99\66\77\81\75\72\74\184\164\221\179\209\160\238\230\250\225\175\249\188\187\189\188\163\165\161\167\180\136\182\160\172\175\174\174\168\129\246\192\201\132\202\194\214\205\131\251\207\140\216\154\152\155\130\155\137\134\159\147\169\149\129\130\139\149\142\151\160\196\227\215\159\228\176\243\144\224\180\247\138\236\174\148\165\232\250\252\230\230\228\229\248\249\246\202\248\244\226\227\232\229\236\195\190\146\194\219\200\215\210\210\197\243\222\216\216\219\194\220\220\200\215\155\149\135\158\210\167\201\144\139\142\205\168\74\103\31\47\49\61\42\42\59\41\39\38\33\57\56\56\12\65\122\76\125\48\126\72\113\60\114\68\117\56\118\64\73\4\74\66\86\77\3\123\79\12\88\26\12\26\2\2\6\9\1\41\13\13\0\27\10\15\13\30\69\96\86\96\101\29\37\102\54\116\116\113\100\122\124\102\121\109\118\118\101\101\100\107\113\44\11\63\7\124\6\60\121\47\111\107\76\76\91\87\87\73\70\122\72\68\71\71\94\90\66\115\9\44\26\44\81\41\17\82\10\72\77\86\81\73\76\71\154\181\174\180\176\183\178\178\173\240\215\227\211\168\176\191\242\219\199\195\230\165\168\178\252\198\243\190\175\177\170\178\146\151\184\155\151\147\145\146\154\154\143\245\223\136\151\130\134\135\128\138\128\149\155\130\143\129\137\142\153\197\142\129\229\169\163\177\172\224\174\247\174\212\252\252\225\250\249\250\240\231\234\230\248\231\227\203\130\233\226\226\235\238\235\230\250\210\218\215\221\214\211\203\218\218\223\220\192\212\203\208\192\147\184\200\190\205\195\193\205\192\207\219\196\200\200\53\51\47\83\84\119\54\63\58\37\50\57\52\56\46\18\48\37\39\33\57\44\10\67\40\123\80\32\86\49\50\43\19\13\20\57\4\9\10\19\27\5\19\123\124\112\30\28\3\8\1\30\7\1\26\4\14\0\23\12\8\29\8\6\117\119\116\118\97\41\118\33\85\127\125\125\127\121\123\85\112\103\107\127\109\108\110\75\25\105\14\70\48\124\3\67\34\81\93\41\37\53\39\87\14\116\82\93\91\90\90\86\80\73\74\94\66\89\67\107\53\73\71\49\62\45\42\79\214\203\195\211\232\181\228\205\179\195\170\188\184\190\187\187\138\166\166\160\161\167\198\199\197\169\248\209\167\215\190\167\146\140\144\151\147\133\187\135\144\155\135\153\152\129\178\255\224\248\130\238\169\221\151\237\164\248\138\215\246\244\238\128\240\149\136\130\148\132\246\165\130\242\128\235\224\225\251\251\229\231\242\206\244\249\250\226\236\236\246\199\140\141\178\239\130\171\217\169\196\209\203\209\219\223\210\241\216\192\216\220\198\220\162\163\156\197\192\218\206\206\195\204\230\201\203\51\53\46\48\49\60\53\63\60\60\38\60\41\68\62\105\13\49\42\33\44\35\46\59\56\4\58\35\36\47\38\39\25\61\62\126\20\73\59\110\9\65\54\127\28\108\100\114\96\115\2\12\126\97\102\64\8\116\10\11\126\24\107\15\55\100\42\28\45\96\46\38\58\33\111\23\43\104\60\126\102\99\126\127\98\120\76\100\106\106\110\98\113\101\123\38\61\9\61\70\48\85\0\122\72\68\70\71\65\90\93\79\109\81\94\71\66\67\66\68\100\101\55\75\30\55\69\53\183\181\186\182\168\189\166\176\188\177\191\167\181\221\222\206\160\162\161\190\166\163\162\161\161\172\172\175\165\171\169\191\151\152\151\142\144\144\131\250\152\207\183\139\158\149\152\156\133\157\146\174\148\135\128\143\140\139\136\167\160\128\142\210\138\225\251\241\242\242\255\234\210\240\248\253\251\244\226\159\146\225\176\153\239\159\246\239\245\224\238\226\228\253\195\255\216\204\219\215\221\211\250\183\184\214\218\169\241\185\207\174\236\184\194\192\216\199\196\219\212\193\200\195\209\202\201\55\55\34\30\36\41\51\48\61\37\38\23\123\61\67\69\47\65\107\35\41\95\97\71\39\41\124\6\42\48\42\51\21\20\2\21\19\28\19\17\31\53\104\27\122\103\17\127\100\1\80\121\15\127\27\3\14\21\23\13\28\16\10\9\108\108\117\19\20\4\118\37\2\114\0\107\120\120\125\118\104\105\106\73\96\96\101\110\96\97\108\11\12\49\110\30\125\60\67\42\120\90\86\51\34\5\58\38\92\47\36\80\32\78\66\17\62\78\60\87\76\75\73\66\78\73\100\75\178\178\187\177\183\213\214\235\184\239\151\171\184\190\186\184\169\168\178\142\180\161\164\187\160\160\172\135\128\201\174\253\234\154\232\148\157\146\148\146\133\137\157\146\155\159\155\152\224\225\239\131\135\134\130\129\128\140\142\141\137\132\134\134\246\247\226\241\233\242\255\254\254\236\139\251\152\208\162\238\141\205\144\227\235\159\151\135\175\233\151\145\158\141\139\239\153\209\210\148\193\186\214\178\205\155\218\190\201\137\177\134\208\194\202\202\192\205\206\237\204\206\204\204\196\207\201\53\36\92\112\33\40\63\49\49\59\56\38\44\16\46\35\40\61\62\33\44\9\126\118\106\113\63\78\44\127\84\36\106\18\23\27\8\17\21\7\27\28\18\7\24\25\126\127\125\1\0\0\0\0\0\3\34\25\8\8\8\8\9\19\101\54\114\99\105\105\115\114\112\113\80\102\96\120\123\119\103\116\43\99\1\72\33\118\21\69\15\107\111\105\107\107\77\83\66\80\80\80\82\74\91\76\87\91\21\93\94\58\85\3\66\78\81\17\41\30\93\77\72\76\80\73\77\76\182\161\182\182\183\188\181\190\189\172\212\248\169\160\189\188\162\166\161\164\180\162\165\187\180\181\173\190\195\173\163\186\200\254\203\134\204\250\207\130\192\200\216\195\137\241\201\138\194\128\128\139\140\141\132\131\129\153\167\155\136\139\140\140\246\247\222\186\153\173\153\226\148\174\239\185\253\254\227\227\253\232\224\231\244\200\246\225\234\235\239\236\234\193\167\130\136\190\199\183\212\131\251\199\220\208\220\199\219\216\244\219\199\201\223\222\217\233\187\199\154\179\193\177\208\203\210\56\57\52\25\36\41\48\43\48\49\50\91\92\97\62\59\37\36\38\36\35\35\12\37\43\53\35\44\40\49\50\38\19\25\15\17\29\0\100\23\74\99\17\97\21\1\28\22\6\8\40\19\13\25\4\14\14\13\106\107\125\13\13\6\120\109\111\123\125\125\106\113\127\122\103\126\108\121\123\118\101\101\106\106\113\106\102\21\69\13\123\26\64\28\110\57\125\65\90\79\82\87\85\95\72\116\74\92\88\85\93\93\71\109\110\44\68\56\60\72\40\11\74\12\54\34\46\50\176\243\167\193\180\231\204\188\194\165\185\185\161\180\188\175\188\162\160\190\173\161\198\199\167\169\248\209\167\215\190\168\152\147\150\144\137\133\187\135\159\145\152\159\158\153\178\255\224\229\130\140\169\244\151\219\164\230\138\249\246\233\238\254\240\167\223\227\242\247\240\240\253\228\208\253\244\245\246\252\226\205\190\227\231\237\251\251\239\225\226\238\234\238\236\230\204\204\194\218\200\214\202\223\205\155\218\141\241\205\221\218\220\221\223\222\238\198\197\193\206\193\205\231\142\205\195\74\115\82\113\52\119\27\58\41\86\22\73\60\111\68\52\90\49\37\32\39\56\46\36\2\46\41\40\49\37\39\79\112\30\18\65\110\30\108\7\17\31\6\7\24\13\51\15\9\7\30\31\13\41\102\103\108\9\5\38\125\28\82\35\31\113\0\9\16\21\4\119\5\108\11\123\42\80\124\123\101\124\102\100\78\117\101\123\107\117\98\119\64\49\110\109\86\88\84\85\81\81\81\81\68\94\93\93\76\94\93\91\69\66\69\86\6\63\41\39\72\59\95\57\76\31\52\68\202\161\181\177\182\176\177\178\146\190\184\185\185\186\189\223\192\174\162\241\222\174\220\183\181\180\162\182\174\171\132\178\141\153\143\154\145\245\246\243\152\150\183\234\141\193\178\221\128\215\175\128\152\134\154\143\143\163\154\136\138\133\138\146\237\221\157\243\134\143\146\151\186\249\159\129\190\157\188\255\162\204\135\242\139\201\151\231\190\196\232\236\232\241\232\235\192\211\219\218\208\221\212\251\170\217\136\161\215\167\221\219\199\220\203\199\212\198\194\192\213\203\214\171\172\145\206\50\53\46\59\49\40\28\52\60\36\50\63\52\52\60\59\36\37\42\63\44\48\41\39\122\83\33\81\60\49\50\39\18\13\23\57\8\9\30\21\4\27\122\123\120\29\17\50\113\16\94\47\107\5\116\125\108\105\120\11\113\24\76\117\31\17\114\1\97\26\118\33\85\105\115\114\121\120\121\121\74\104\106\101\120\120\100\75\52\105\60\70\124\101\103\102\85\77\80\121\92\82\82\75\68\69\118\25\92\59\36\48\32\37\66\17\62\78\60\87\85\79\76\77\78\73\100\82\182\183\180\177\188\213\214\235\184\221\192\231\220\204\190\229\252\140\198\143\228\193\166\253\234\132\160\134\221\129\130\239\255\145\246\233\136\156\148\148\159\158\176\139\128\148\156\156\135\137\226\193\132\149\133\130\129\143\150\131\166\137\139\146\245\244\238\240\242\224\249\247\156\131\234\230\249\225\227\227\233\203\255\230\248\248\250\225\136\155\234\143\150\253\234\234\217\211\215\213\214\197\251\199\220\220\211\217\217\219\214\243\160\165\194\172\209\157\151\133\144\220\189\203\154\224\222\50\50\46\55\48\50\38\26\40\59\51\61\57\62\58\19\12\99\34\69\94\82\70\80\40\127\7\54\49\37\42\42\12\1\15\20\18\22\18\21\52\127\96\108\124\29\92\10\66\1\30\11\13\25\26\27\34\13\15\14\5\10\9\7\120\100\42\28\45\96\46\38\58\33\111\23\43\104\60\126\105\98\96\102\103\120\99\119\97\111\104\118\105\101\123\38\61\9\61\70\22\85\48\45\14\116\71\92\89\90\93\90\80\92\75\64\66\65\68\107\40\38\74\17\12\21\31\13\232\164\224\201\191\207\177\171\189\176\184\178\172\186\162\186\169\162\190\195\196\165\201\178\234\169\162\174\170\168\172\168\186\149\144\151\151\157\145\138\144\140\151\155\243\241\207\138\216\238\219\150\220\234\223\146\208\230\211\158\212\220\204\215\229\157\165\230\182\244\230\245\255\228\248\248\244\215\246\253\226\226\231\228\224\240\175\138\176\134\255\135\187\248\172\238\214\211\208\209\200\215\252\213\218\196\198\220\212\192\203\150\173\153\173\214\168\146\211\133\201\203\194\204\202\208\202\53\33\31\35\60\55\51\42\36\60\22\114\81\101\81\42\114\91\71\67\36\109\51\68\40\123\80\66\76\74\46\63\24\20\23\20\29\23\60\31\29\28\29\18\21\8\112\31\99\43\101\22\111\5\67\125\102\105\4\11\97\39\101\26\27\113\118\123\113\104\117\114\82\105\126\115\121\117\121\118\117\35\98\109\124\14\115\10\104\43\127\5\108\63\20\23\48\58\82\42\126\59\67\57\88\73\93\71\94\64\86\88\80\108\82\68\88\76\66\67\75\101\68\75\39\85\32\90\242\177\162\186\188\189\179\181\188\147\190\184\186\161\186\188\189\188\183\218\164\171\179\255\249\235\242\190\238\173\193\186\196\254\203\134\156\156\158\158\133\145\134\139\177\141\156\152\136\157\133\139\168\235\197\151\128\128\142\151\142\142\158\162\224\249\238\251\243\253\254\219\160\150\163\238\164\172\188\167\245\141\181\246\166\228\239\251\224\234\239\233\233\253\230\231\204\213\215\209\193\156\187\143\183\204\152\219\186\167\136\242\208\200\196\198\195\198\197\215\229\217\195\214\209\196\211\56\29\30\83\57\53\89\91\105\44\85\59\102\125\102\110\98\121\55\106\36\119\92\44\82\33\46\44\41\41\40\5\0\25\22\20\17\17\30\119\120\104\26\77\49\25\27\27\2\8\30\31\20\25\26\15\15\13\15\39\126\13\88\34\96\114\118\113\115\119\116\93\123\123\126\114\127\117\82\56\96\51\24\104\30\117\98\98\107\109\111\108\111\71\106\106\83\85\87\84\92\53\54\88\88\73\89\89\85\94\86\117\73\72\70\71\89\77\68\68\85\74\79\76\89\48\78\8\157\195\163\188\152\199\182\225\149\190\179\167\180\190\189\149\176\166\160\167\162\172\163\139\205\169\227\209\209\205\193\175\157\235\247\243\215\149\148\147\133\155\153\158\155\149\151\155\136\133\132\158\148\129\131\133\148\149\143\150\153\232\142\221\138\250\136\238\252\233\254\245\250\211\234\230\244\225\246\252\252\129\130\236\228\245\250\225\236\244\226\226\198\233\236\231\204\214\209\213\215\221\222\213\219\218\210\206\158\221\177\207\165\212\167\195\134\208\132\199\154\179\193\177\220\201\202\52\56\47\54\30\49\50\51\49\36\50\91\92\116\62\109\90\42\88\51\39\44\46\59\46\46\0\40\37\37\50\41\13\113\114\84\20\71\108\28\98\9\6\18\20\0\26\26\16\44\18\31\13\13\27\3\10\37\106\107\113\13\73\34\2\96\125\95\27\117\63\13\5\25\38\123\108\117\121\98\98\103\100\73\103\108\110\111\117\108\118\105\112\112\106\115\83\88\71\46\84\3\123\71\69\93\71\83\118\94\89\90\69\72\110\4\68\35\60\58\40\59\74\25\54\70\52\72\183\181\175\182\188\159\166\176\191\189\167\190\190\221\222\176\160\243\216\168\222\172\160\162\170\181\168\129\188\164\168\170\146\141\151\243\244\205\150\135\159\157\156\157\159\183\130\154\134\132\132\128\152\134\142\133\129\156\238\139\131\160\255\158\172\221\143\243\134\143\146\151\177\249\189\129\129\157\148\255\182\204\242\224\225\224\251\224\239\249\199\251\239\233\243\231\205\216\254\255\219\213\132\173\211\163\216\216\193\222\195\207\194\194\223\192\199\165\166\182\200\155\176\192\182\221\202\50\50\47\49\48\37\27\39\60\59\57\38\62\63\18\95\64\88\34\117\9\53\34\32\44\53\44\45\60\0\62\43\22\13\20\22\23\57\58\75\24\75\96\16\102\13\2\2\29\2\10\1\46\25\27\26\11\1\13\107\108\96\14\83\93\8\99\43\88\12\118\115\113\101\125\120\116\126\119\119\103\103\96\103\99\117\98\98\106\117\104\104\100\120\10\111\33\43\63\51\38\85\89\45\60\57\55\91\10\112\78\87\93\93\71\75\65\85\107\87\79\76\77\86\78\80\98\99\212\177\224\201\191\207\166\176\186\186\179\189\180\151\185\189\163\168\164\165\196\197\215\167\250\211\161\209\188\164\167\173\141\153\143\185\157\156\148\138\159\157\250\251\192\157\239\178\237\144\251\175\208\133\208\170\140\140\150\150\144\143\164\159\236\242\247\240\253\217\249\247\156\131\166\155\129\253\140\133\239\129\147\227\182\159\237\157\224\245\236\246\229\239\196\255\216\205\212\206\214\211\182\183\181\217\136\161\215\167\206\216\194\200\197\193\194\239\193\197\193\206\200\215\172\173\183\48\99\72\56\78\50\49\51\62\49\57\17\44\58\57\59\38\40\62\67\68\125\38\94\5\67\59\104\0\113\46\66\106\73\114\121\20\22\30\17\29\4\31\24\30\30\28\28\8\2\11\19\41\21\2\2\11\21\23\15\4\33\106\15\1\11\46\19\44\117\32\90\124\113\124\126\126\126\84\111\100\99\126\103\120\96\74\59\104\59\16\96\22\113\104\104\88\89\87\121\68\73\80\80\80\80\71\59\60\48\94\13\58\74\56\94\89\65\65\69\79\89\87\86\72\74\76\77\208\209\203\179\217\152\238\166\210\149\203\187\224\199\199\223\227\161\178\167\167\185\175\160\130\170\183\163\175\168\173\170\141\149\142\149\151\151\159\130\151\153\254\225\237\253\194\159\210\251\137\249\148\134\154\154\139\138\143\155\161\157\141\147\237\242\241\240\216\149\150\154\248\171\128\240\134\245\249\248\231\230\225\201\244\237\225\224\239\225\246\139\140\181\238\185\253\213\209\218\210\211\211\253\200\221\223\220\192\216\217\243\170\193\192\197\199\205\193\207\213\192\194\206\200\200\200\32\57\48\48\40\40\50\34\65\57\87\22\100\44\84\19\81\33\126\89\93\69\66\39\77\83\91\75\70\45\120\2\0\21\22\15\16\28\19\61\28\27\28\30\31\30\50\109\0\14\40\103\17\116\6\85\114\2\112\3\5\5\13\11\109\91\98\123\125\125\117\115\123\25\26\22\124\47\4\116\26\104\100\97\109\96\122\119\97\111\104\98\105\107\14\15\41\81\0\41\95\47\70\75\95\94\93\83\89\77\115\79\92\70\69\68\76\71\106\39\40\17\74\50\97\39\95\12\156\237\178\222\206\237\214\211\184\200\192\231\220\215\190\184\166\166\165\190\185\143\162\165\180\172\169\173\176\170\179\171\150\141\150\145\129\201\150\197\226\146\224\135\158\155\130\152\157\145\158\129\130\153\129\128\232\233\231\139\222\247\133\245\224\248\246\247\246\240\220\254\252\253\248\249\156\157\166\255\182\204\255\255\226\249\251\227\248\244\247\238\232\233\231\195\131\209\194\206\214\214\203\211\218\243\222\198\222\192\214\221\201\195\196\223\195\216\218\206\221\176\202\166\225\149\223\90\29\67\51\104\79\79\87\55\57\94\65\77\93\83\63\114\91\41\89\52\35\36\37\45\47\58\6\60\43\44\45\20\19\62\115\116\77\22\69\98\18\96\6\26\24\23\26\2\17\31\5\1\12\3\3\104\105\96\11\94\119\5\117\119\119\111\112\124\101\113\113\101\122\121\27\28\62\126\21\77\53\115\48\72\28\102\63\18\42\10\55\108\0\20\22\48\18\82\5\121\93\80\82\92\68\93\75\84\85\93\86\73\72\110\23\68\88\68\66\64\65\79\97\79\80\82\71\183\180\186\176\179\176\190\178\188\187\175\194\188\239\196\180\218\168\191\167\185\173\174\141\184\160\183\175\177\165\172\207\240\201\146\193\238\158\236\135\159\154\157\134\159\152\142\178\144\134\129\132\153\134\132\171\232\233\224\139\212\160\205\158\164\221\166\243\243\247\240\235\250\253\208\248\254\225\247\227\228\229\224\235\230\226\239\228\236\252\135\235\149\151\132\143\161\209\142\169\185\181\175\215\138\163\209\161\204\193\219\194\200\199\210\238\212\217\195\218\192\213\230\171\172\142\206\102\28\34\46\40\60\52\63\49\41\23\43\32\57\61\60\61\35\14\15\124\37\116\93\35\83\40\40\41\42\38\41\0\19\17\22\19\29\31\119\120\115\26\67\49\94\15\75\44\108\2\122\126\111\102\91\8\108\112\102\108\105\14\126\90\45\103\22\116\26\26\38\109\62\122\50\81\0\111\13\113\110\115\7\72\39\28\8\8\105\45\126\46\109\126\115\85\82\84\81\72\127\74\94\91\91\82\83\85\72\6\48\25\84\26\44\29\80\30\22\10\17\95\39\27\88\12\78\184\173\177\177\178\169\180\167\190\164\189\189\191\187\171\246\205\249\205\182\200\242\179\229\169\170\183\162\176\171\173\133\153\151\149\143\157\146\148\130\209\244\194\244\137\249\158\201\173\145\138\133\131\135\154\143\162\129\150\130\136\138\135\163\141\241\160\137\255\143\255\235\252\241\231\209\236\244\226\251\232\231\130\131\149\229\226\225\237\236\246\232\240\233\237\230\213\210\212\212\196\215\213\202\197\220\211\206\165\221\214\218\200\198\196\233\204\205\192\193\204\204\200\204\201\202\210\57\50\39\65\52\103\76\60\66\62\62\61\58\53\54\47\39\37\36\37\44\39\70\71\39\41\88\6\72\60\95\3\82\17\26\14\18\18\11\11\50\27\18\24\24\1\27\26\21\70\2\126\126\10\102\8\8\95\39\27\5\9\7\11\117\91\122\111\119\119\127\91\49\121\119\1\59\29\12\127\6\27\109\3\0\101\52\29\99\19\122\111\105\110\103\102\83\76\66\126\68\81\83\84\81\80\89\71\112\61\62\50\64\23\111\65\67\77\66\91\65\99\90\73\69\75\76\76\185\157\195\179\230\207\189\205\168\191\166\184\161\186\187\175\141\177\164\191\167\184\161\164\132\201\202\247\172\220\131\194\129\232\190\156\148\241\236\203\248\244\154\159\154\153\152\151\133\130\135\159\130\135\132\142\142\153\167\155\143\139\135\147\246\244\222\142\244\135\140\248\152\246\250\169\134\246\132\246\226\253\225\229\248\207\246\238\234\245\233\237\241\141\142\179\208\135\255\195\201\214\208\208\222\219\202\246\204\192\215\215\201\195\192\239\232\161\198\149\178\194\176\219\206\206\210\52\52\52\25\54\54\42\51\61\37\90\91\77\61\90\18\124\48\79\15\86\37\41\93\89\73\109\43\81\87\92\79\117\17\91\19\20\82\3\120\24\124\15\67\77\95\70\10\121\1\84\46\20\13\26\5\20\1\8\27\33\29\9\11\116\118\111\110\88\89\121\119\46\84\106\120\122\97\99\124\98\113\79\115\103\121\96\97\108\110\70\71\30\109\1\122\63\81\52\41\91\53\89\87\14\116\74\95\88\95\67\91\73\81\111\83\64\71\66\64\84\74\102\103\40\77\24\98\160\185\182\183\168\179\181\157\176\186\166\189\185\187\146\253\160\206\216\172\196\170\166\215\133\133\248\209\163\205\174\237\133\254\146\245\238\241\246\243\152\207\183\139\152\152\155\131\137\136\158\169\128\128\133\129\138\139\141\167\206\141\225\245\148\145\174\243\182\224\155\247\158\131\131\155\152\253\188\234\162\225\143\246\176\138\191\242\245\239\237\247\233\238\196\235\211\212\218\218\208\221\223\194\182\154\207\223\217\192\217\219\198\200\198\211\192\198\219\197\193\213\223\186\204\160\219\104\94\107\38\108\100\116\111\45\85\109\46\126\60\46\59\37\40\36\38\45\38\12\32\42\42\35\47\36\41\59\102\125\73\125\6\101\21\68\109\23\121\112\27\74\48\14\22\3\5\6\7\1\47\15\5\21\21\12\14\32\96\14\93\10\20\18\10\116\39\12\48\24\58\122\120\116\123\98\124\102\100\127\97\97\97\97\119\69\121\105\111\107\105\104\104\124\9\82\42\121\63\71\20\116\54\90\1\28\31\94\57\58\23\111\95\89\64\64\91\88\84\79\72\68\73\98\47\236\177\223\201\236\213\210\183\201\195\230\219\224\189\248\146\189\164\170\171\184\166\187\183\161\173\175\162\169\188\244\221\208\189\239\147\251\249\199\130\233\153\204\182\140\148\131\155\131\132\133\169\141\153\155\155\148\140\166\250\140\233\244\254\144\128\242\130\217\145\231\171\212\157\250\247\209\250\247\250\231\233\235\224\244\226\224\250\225\236\239\250\182\226\255\138\202\150\200\154\148\249\145\215\176\244\157\247\185\221\182\242\165\237\179\195\160\232\234\200\200\161\231\196\224\132\206\88\28\123\31\70\53\94\26\74\21\94\59\83\81\111\42\120\112\96\123\49\88\38\117\82\96\74\105\44\41\44\45\18\23\26\15\28\5\59\7\31\17\6\7\20\0\50\88\0\110\108\74\17\120\19\104\8\78\31\83\99\84\27\87\31\40\103\43\27\44\99\47\23\32\111\35\19\36\107\39\49\35\58\118\8\50\115\37\105\111\110\118\113\113\106\109\64\124\66\81\93\93\85\80\90\117\19\54\4\50\75\51\23\84\0\66\84\77\78\64\74\77\73\97\74\73\72\71\179\178\181\166\253\216\238\216\173\213\237\174\254\188\182\184\164\165\161\191\162\181\139\183\171\160\163\162\165\129\231\194\200\254\135\255\195\128\212\150\145\158\135\153\129\129\154\143\173\145\132\139\134\134\133\133\164\192\231\211\227\152\226\216\229\179\243\227\253\246\234\243\250\228\208\243\225\255\249\247\229\253\247\170\137\189\137\242\170\233\163\254\174\237\242\232\214\205\218\215\220\197\251\199\219\223\210\222\218\192\242\176\192\164\215\155\149\135\158\210\138\201\152\177\195\173\162\48\53\55\48\61\48\51\29\40\61\63\56\62\33\34\42\87\33\38\38\39\32\32\32\42\3\58\47\41\46\43\41\24\23\7\64\20\87\59\123\9\110\54\108\28\75\51\15\8\29\1\31\2\6\44\0\12\12\23\13\10\33\76\15\38\92\98\113\124\118\113\112\125\83\120\125\121\117\121\119\76\7\24\33\4\101\53\114\4\105\12\17\27\13\25\111\64\77\80\85\80\81\70\122\72\69\88\93\88\95\114\29\64\45\93\52\81\7\70\5\93\29\37\18\89\73\74\82\179\178\176\174\177\165\155\167\190\189\190\185\186\191\146\209\227\180\161\190\172\173\165\174\181\185\135\187\177\175\171\172\147\153\190\203\251\204\131\207\201\219\194\142\240\202\139\221\129\131\159\159\140\153\131\173\128\141\130\142\144\133\138\154\185\156\170\156\225\188\246\231\255\228\255\252\254\251\238\210\240\230\255\230\227\231\251\203\141\233\184\145\231\151\233\233\215\217\208\219\254\197\209\209\223\209\216\216\188\189\211\223\165\158\194\138\209\135\198\202\221\157\165\146\217\209\198\44\50\54\46\51\37\52\42\63\37\61\57\41\83\125\42\36\37\42\37\56\32\59\33\56\43\34\35\36\47\50\58\72\64\80\75\1\126\22\7\27\17\31\19\30\26\52\28\8\4\10\1\2\16\68\7\1\12\3\12\11\11\7\31\93\97\113\122\112\124\112\91\118\121\63\1\23\29\54\127\110\116\58\12\61\112\62\8\49\124\50\58\46\53\123\3\7\68\16\82\68\83\95\75\94\69\92\113\91\85\88\91\92\66\95\86\13\40\30\40\93\37\29\94\14\76\73\71\173\180\176\187\158\189\178\191\176\187\178\188\169\244\211\231\207\180\208\163\167\163\174\165\174\174\172\175\176\174\169\168\151\152\130\151\137\144\158\139\154\140\216\155\206\231\149\229\135\156\133\159\128\175\150\128\149\142\150\142\236\237\235\143\162\139\249\137\228\247\244\240\240\240\252\235\209\237\252\253\231\233\235\255\200\133\134\154\232\191\199\237\228\228\231\233\210\193\212\209\211\211\210\209\244\214\218\203\223\216\215\221\199\195\232\202\195\192\192\195\206\206\207\205\197\209\205\57\36\123\51\102\79\61\77\40\62\60\57\58\56\55\21\39\39\32\37\33\35\70\71\71\41\124\6\48\47\40\41\22\25\56\3\8\17\10\10\31\26\54\127\28\20\22\24\4\8\10\41\0\0\1\2\0\0\12\3\5\15\8\19\121\121\103\52\116\60\91\10\105\11\86\20\124\63\4\16\0\108\98\6\30\34\6\2\104\63\71\105\104\106\109\105\86\65\81\79\73\92\85\80\116\54\90\52\113\31\79\82\108\76\66\44\81\55\70\17\101\79\72\79\81\74\77\101\160\183\182\186\177\178\181\155\215\185\220\193\217\221\247\191\242\219\169\217\180\184\174\175\173\174\182\129\177\165\166\170\150\149\242\243\211\149\196\237\147\227\138\134\158\129\130\131\132\145\175\147\153\135\154\155\148\128\166\235\236\240\142\200\221\131\227\252\216\250\246\243\251\255\230\254\248\245\250\247\232\227\230\229\227\245\203\247\245\245\247\237\238\233\194\138\208\152\168\174\180\151\214\184\162\188\186\146\220\143\164\212\186\209\197\198\205\192\196\194\226\206\207\194\201\207\205\80\81\64\51\98\24\48\42\36\58\60\60\44\59\56\59\40\34\36\15\99\37\116\93\35\83\55\35\41\46\44\42\0\12\26\22\23\22\16\119\120\100\26\92\49\111\15\16\44\115\2\10\3\24\4\26\15\0\15\14\11\9\7\18\96\115\123\111\124\114\112\98\29\121\51\1\1\29\17\127\34\76\7\79\1\101\9\114\7\105\56\17\103\23\126\109\83\77\85\85\92\69\123\71\90\90\70\92\90\91\114\63\32\60\66\21\105\65\90\69\78\75\87\97\92\73\72\71\173\173\183\159\253\181\228\205\179\195\170\185\185\191\163\188\165\139\160\166\166\184\165\165\200\201\237\171\229\128\211\190\226\189\157\147\132\145\147\138\155\144\134\177\159\148\152\150\156\156\129\133\131\128\154\143\143\142\159\249\140\219\163\147\236\237\247\250\233\229\234\234\252\250\249\249\208\191\254\144\154\166\130\170\228\183\156\236\146\234\237\232\235\240\234\197\192\210\213\208\211\211\202\183\184\158\218\137\166\214\164\220\194\201\203\222\192\239\214\196\202\193\195\205\209\173\174\77\49\117\30\70\36\57\27\87\57\115\65\65\93\91\69\98\65\34\76\49\74\38\117\82\34\80\40\36\36\45\42\21\59\2\16\28\28\18\11\5\121\122\82\28\79\100\20\122\17\1\10\24\13\2\3\24\36\26\8\5\17\6\11\121\93\18\19\6\117\117\106\122\126\126\121\123\123\119\99\102\104\103\126\116\72\118\110\108\109\119\108\111\65\19\111\6\124\66\78\81\87\94\85\92\115\71\88\88\95\88\66\108\6\66\10\105\56\87\53\100\56\74\72\75\81\72\74\178\183\186\181\183\189\179\179\187\169\185\167\185\181\187\187\181\211\162\160\173\185\175\162\181\131\169\182\174\174\172\166\141\141\149\150\157\137\148\149\141\219\154\244\230\218\254\240\128\214\214\210\198\221\147\226\242\203\234\139\227\152\243\143\166\220\250\238\243\240\242\241\232\241\253\230\249\225\249\211\143\225\176\153\239\159\246\239\235\244\226\233\241\253\195\255\216\210\207\219\221\208\250\183\184\133\218\141\241\205\194\217\221\201\196\222\238\217\218\192\202\207\206\231\133\205\156\74\58\72\35\60\48\43\48\37\63\42\22\44\53\59\34\39\61\39\15\68\69\97\39\97\4\87\58\94\1\83\47\70\60\2\15\17\19\31\11\50\29\31\6\21\1\25\51\66\1\109\121\67\101\105\7\24\15\3\15\5\10\7\37\118\121\118\122\115\119\99\18\2\59\26\123\19\104\17\127\50\27\105\25\102\121\123\123\97\109\122\105\112\112\114\109\76\49\50\33\84\86\82\74\95\91\89\70\64\91\91\90\73\93\65\83\71\65\90\69\74\78\95\2\76\31\52\68\202\178\186\175\177\177\190\157\168\186\178\167\185\185\189\223\192\230\162\234\137\216\183\213\132\235\170\196\214\234\206\192\144\156\135\218\148\195\187\135\133\144\158\158\155\159\142\178\144\156\138\158\152\129\143\171\164\236\240\201\236\141\225\154\159\241\148\137\189\149\177\247\170\131\241\129\236\250\250\227\226\229\230\201\227\225\250\229\236\235\138\139\145\237\188\149\219\171\194\212\214\200\223\211\222\201\247\203\219\223\195\214\195\196\238\163\164\202\198\145\229\205\195\200\208\202\200\26\33\54\48\60\48\49\53\20\75\58\70\17\50\47\91\12\104\34\100\94\87\70\40\40\127\7\45\43\40\51\38\13\59\2\21\29\22\10\11\4\53\88\27\115\103\87\127\71\1\80\121\15\127\22\26\1\13\23\13\11\39\19\6\116\108\116\110\20\21\11\119\42\3\113\1\127\122\119\122\100\104\72\115\103\98\111\98\108\109\10\11\1\109\106\109\84\77\84\81\86\72\82\75\93\92\89\70\76\112\78\88\93\73\95\69\66\105\34\71\76\64\78\76\75\72\74\82\172\185\180\175\178\169\166\180\187\190\184\174\206\189\195\146\175\176\198\143\171\165\240\138\161\180\183\162\175\171\190\166\150\148\155\143\146\185\223\151\223\227\232\251\243\157\220\178\201\173\230\131\128\152\128\133\148\128\150\131\145\136\140\134\246\245\226\222\228\242\255\242\228\254\252\215\181\253\142\210\204\179\152\170\132\229\137\242\170\233\184\145\165\141\169\239\130\171\217\169\221\210\210\213\197\219\202\210\219\217\220\194\196\161\162\190\196\151\188\204\178\202\206\214\203\208\204\26\33\49\55\41\50\43\50\88\89\72\59\65\16\49\46\68\13\77\35\99\95\84\71\85\41\120\81\39\87\62\50\19\19\21\27\19\63\11\20\26\30\18\6\124\125\108\31\82\123\9\121\20\7\27\14\14\35\8\22\4\8\110\111\20\113\36\94\100\105\117\126\113\123\102\81\96\116\125\125\103\102\78\108\100\23\75\3\121\24\70\44\108\16\20\96\48\92\82\60\56\4\67\88\88\15\119\75\65\91\87\90\70\70\82\110\84\88\90\67\85\84\72\103\96\15\52\32\208\177\245\166\246\181\228\205\241\217\222\187\184\185\189\189\188\169\165\166\162\173\162\164\171\172\186\172\171\168\167\178\146\132\213\147\198\239\157\237\159\132\157\156\154\148\180\143\135\156\133\132\130\134\230\231\245\137\216\241\135\247\147\146\243\237\239\245\228\232\235\244\228\228\243\155\156\143\254\130\205\238\243\135\200\138\230\160\146\155\138\153\236\187\195\255\210\213\207\219\200\208\198\250\200\219\216\220\213\216\194\243\236\188\194\165\190\183\166\200\200\155\176\192\182\221\205\56\53\58\55\36\24\38\52\48\61\50\57\16\93\94\91\32\115\88\40\94\34\36\58\47\44\46\1\60\42\44\50\24\13\15\115\116\100\22\115\53\69\11\118\48\121\30\25\9\9\1\7\7\21\0\14\0\10\14\8\25\127\14\0\10\0\18\30\116\101\114\114\112\125\125\81\120\116\124\125\125\124\127\126\102\120\110\101\107\109\127\100\108\125\104\107\86\84\78\79\68\120\70\81\92\95\94\82\85\113\47\95\68\68\70\94\64\70\90\109\88\77\79\79\81\72\83\70\165\237\178\229\153\189\178\191\165\176\179\171\181\161\184\163\166\166\142\228\164\216\220\213\200\219\170\173\168\171\166\178\140\187\130\149\144\147\158\138\132\140\231\155\219\176\236\142\143\144\230\146\245\169\196\253\231\233\138\246\153\207\142\221\138\184\146\180\244\167\140\252\130\233\249\254\248\225\227\249\240\204\242\224\225\225\250\250\244\197\138\139\227\237\184\194\192\214\206\213\210\214\198\250\200\196\220\220\223\213\242\243\164\193\198\199\193\216\197\194\207\205\200\215\207\197\199\52\33\31\35\54\54\50\43\58\61\22\70\60\111\68\52\90\35\62\43\38\33\36\55\42\53\34\41\40\40\78\79\98\17\111\62\27\4\114\59\119\25\93\97\110\125\108\31\86\44\18\5\6\7\2\3\12\25\39\27\10\5\11\19\114\116\94\95\9\117\16\13\10\25\117\123\46\7\117\5\112\104\106\100\120\98\96\119\69\121\99\99\107\113\105\115\124\49\50\55\84\7\44\92\34\73\82\94\89\65\67\66\80\108\82\75\65\64\90\91\76\101\42\43\61\77\42\98\236\160\223\159\208\181\191\177\165\187\190\179\172\180\184\162\162\165\170\182\214\165\169\221\217\201\219\171\188\174\171\168\140\148\144\185\151\144\145\139\157\132\143\199\156\203\179\150\156\156\158\129\148\135\133\131\142\140\166\204\140\240\244\253\144\156\242\247\246\242\241\244\240\250\252\252\255\244\246\227\240\252\230\235\249\231\250\242\154\233\250\227\232\238\243\231\215\193\255\195\220\209\213\202\208\223\246\212\220\222\216\220\220\195\197\211\199\195\196\194\206\206\223\182\204\138\227\66\32\61\34\80\36\71\27\122\67\85\91\60\64\43\125\32\115\88\106\68\65\38\37\33\52\40\41\49\49\44\42\23\18\22\15\8\5\59\7\4\30\7\7\0\27\50\16\0\87\47\19\24\1\14\4\1\35\14\14\16\14\18\9\92\54\114\33\14\126\12\103\101\125\124\120\126\117\84\98\100\103\97\97\98\5\6\26\104\59\16\96\22\105\107\107\86\87\85\79\126\69\82\82\92\95\92\92\91\61\62\45\64\60\111\76\85\33\106\40\72\14\48\57\44\63\78\25\157\182\186\183\177\176\191\167\191\187\184\191\191\184\146\194\160\199\216\209\196\170\166\245\210\162\208\187\176\170\172\173\153\153\184\143\147\151\148\158\158\249\250\255\156\207\228\148\250\145\129\138\140\134\142\154\162\138\131\131\143\138\138\239\144\128\242\151\217\169\231\154\212\139\250\244\134\140\158\240\224\241\230\228\236\248\224\250\248\196\250\239\235\234\234\237\210\253\182\211\196\211\210\208\222\218\211\203\241\205\216\219\199\221\196\223\232\130\198\186\178\187\170\166\204\206\204\50\55\46\55\61\61\62\50\62\62\62\61\44\57\56\58\36\35\62\54\86\37\59\47\45\33\45\54\60\48\38\42\18\21\16\6\105\21\81\58\106\8\21\10\120\49\92\101\111\97\2\126\17\97\6\1\11\15\8\23\10\8\13\8\115\117\116\110\100\88\102\112\100\101\114\114\116\81\60\127\50\27\43\3\107\101\48\74\107\108\104\98\101\107\68\127\84\76\90\84\93\92\122\16\88\11\32\80\38\90\90\87\67\71\74\105\84\66\66\79\75\79\72\43\44\48\78\29\202\186\200\186\188\177\181\177\146\169\179\179\184\190\183\223\192\211\162\222\137\170\183\195\132\166\170\253\129\189\166\173\148\150\149\151\132\184\134\159\145\133\146\153\155\177\178\240\128\198\248\241\228\194\134\151\128\138\151\131\143\139\161\135\224\220\226\251\247\232\254\244\229\213\158\251\236\244\249\253\253\231\230\201\231\237\225\227\238\235\238\237\229\235\242\234\215\211\199\145\174\186\182\215\159\204\152\219\142\167\151\191\177\193\193\193\216\204\192\207\205\206\201\206\208\208\198\54\33\31\35\55\50\43\51\60\60\22\124\60\111\68\52\90\49\62\37\39\56\32\13\52\47\41\54\48\77\78\82\16\67\104\24\110\28\31\11\26\16\28\11\21\20\2\29\9\8\98\99\118\5\123\42\7\24\110\39\104\13\88\34\119\108\122\118\125\119\102\112\127\127\121\115\123\81\17\127\39\27\16\3\25\101\52\29\99\19\122\118\111\104\103\104\85\65\127\67\73\86\83\94\95\90\118\59\60\47\94\13\58\74\56\74\77\67\65\90\74\89\67\66\74\74\83\74\208\209\189\179\198\152\210\166\201\149\222\187\172\187\188\187\163\165\191\137\166\161\187\161\171\161\174\172\171\174\178\170\151\151\135\212\148\232\236\152\248\219\224\244\252\157\217\138\220\129\212\174\148\141\154\143\143\148\150\161\139\137\140\135\243\243\222\177\244\167\140\190\152\246\250\173\209\225\247\247\252\232\255\243\248\230\251\226\235\225\198\172\236\191\148\228\170\204\207\213\214\208\252\199\197\196\220\216\193\189\190\162\192\147\184\200\190\195\193\193\206\207\206\219\202\202\200\54\54\47\83\84\71\54\74\21\54\43\95\16\82\62\120\90\83\66\81\36\115\11\32\45\42\40\46\6\61\39\44\18\24\21\63\105\21\112\109\106\121\21\27\78\103\21\101\16\28\6\4\24\3\26\45\21\13\13\23\17\9\110\111\20\113\32\9\127\15\102\117\112\125\102\115\123\87\124\119\100\125\106\127\4\5\23\103\12\68\54\122\1\65\28\111\95\43\35\51\19\85\43\45\42\57\62\91\115\84\75\45\64\110\75\86\75\69\105\78\93\52\74\12\97\63\95\64\161\213\158\215\180\177\191\176\176\165\189\166\181\185\184\185\189\189\191\179\137\181\187\160\180\172\162\172\128\162\174\249\189\141\154\150\150\151\139\135\132\155\153\146\128\129\178\221\250\238\226\131\249\144\196\135\218\243\195\235\203\141\220\245\251\139\226\241\233\241\242\242\241\211\248\230\248\249\251\248\128\129\155\227\224\237\251\224\237\237\192\232\240\240\237\235\214\213\213\206\220\201\222\209\218\204\167\219\142\167\213\165\199\200\223\223\198\198\236\215\207\192\215\215\207\209\174\80\67\50\78\25\58\39\83\20\86\58\124\70\79\94\120\32\68\55\97\94\74\70\39\111\60\109\43\122\0\51\42\18\20\27\20\4\19\11\31\28\5\18\55\120\29\72\50\16\2\31\1\6\6\2\23\37\25\8\14\8\8\9\6\92\93\29\115\18\15\49\23\9\121\115\121\116\96\119\118\98\125\100\103\102\98\118\74\120\116\98\98\104\111\115\67\45\81\0\41\95\47\95\83\80\93\92\83\76\84\90\87\68\71\64\35\36\55\70\21\50\66\48\91\81\81\77\70\181\155\175\175\183\188\180\215\216\182\186\201\145\217\175\206\140\230\162\222\222\170\198\229\168\198\208\236\204\208\174\253\234\154\232\155\145\150\146\144\144\137\146\158\159\153\153\157\224\225\240\131\214\255\141\253\152\149\136\143\132\145\138\159\221\225\238\241\240\253\234\254\212\153\154\158\252\146\146\174\245\133\226\181\201\227\228\224\236\224\246\193\252\235\234\242\211\210\219\255\165\213\223\211\208\221\223\216\246\217\219\218\201\198\192\199\195\198\193\206\207\192\215\222\195\205\188\29\85\35\66\24\114\54\74\66\54\90\52\60\107\19\47\38\60\38\36\38\57\12\33\52\53\35\45\41\1\83\47\66\107\91\115\112\21\18\10\5\31\29\7\25\24\26\29\7\28\0\31\20\7\26\2\1\0\22\30\99\13\76\34\55\96\15\95\51\117\36\13\115\3\124\121\116\123\120\122\74\113\100\97\108\99\97\122\8\9\7\107\111\113\107\114\83\84\81\84\80\93\81\81\90\68\74\118\76\89\91\93\71\92\64\68\104\56\70\21\50\66\48\76\75\80\76\74\185\155\162\180\179\168\180\178\188\217\218\231\188\235\147\162\188\169\170\167\185\181\187\161\174\175\162\173\128\223\174\210\189\158\131\247\184\215\150\208\226\235\250\233\156\203\179\150\132\134\133\135\131\175\150\133\148\148\140\141\132\161\243\143\150\139\128\147\251\245\164\141\243\131\234\255\249\249\249\227\229\229\200\231\225\225\225\251\237\235\138\139\136\237\188\149\219\171\209\209\201\209\208\211\242\201\217\217\193\217\217\194\160\161\179\195\160\232\154\214\165\229\184\203\195\183\191\80\118\50\78\78\71\86\56\56\41\38\60\62\53\61\35\10\61\37\33\44\38\58\50\90\41\5\41\57\80\46\104\61\99\3\28\56\122\108\85\120\25\103\14\110\29\110\50\44\70\2\108\104\84\19\69\8\102\102\90\25\98\14\96\28\32\103\124\116\5\91\91\5\121\10\86\80\47\4\2\0\97\32\118\54\31\20\7\104\6\127\57\22\98\14\111\23\68\61\83\6\47\31\55\53\89\12\118\90\88\86\86\72\68\82\68\89\67\65\65\74\101\46\75\30\55\69\53\185\184\176\183\188\176\166\190\177\187\190\178\161\221\222\206\160\243\216\168\222\161\161\174\181\180\182\187\168\170\167\178\141\150\242\243\200\149\231\186\245\136\227\183\219\157\250\229\220\225\239\131\210\168\133\132\142\128\143\155\133\144\134\147\220\179\242\156\142\178\150\142\248\253\230\231\224\251\226\227\253\253\235\254\237\226\226\247\245\238\236\233\229\233\251\168\208\138\255\208\215\214\209\203\219\219\202\246\204\219\220\195\220\197\192\239\213\159\205\189\213\206\201\194\196\200\222\45\54\49\58\61\40\86\45\51\67\42\38\32\62\58\57\35\49\15\51\57\57\37\35\46\33\6\75\61\80\63\93\10\88\8\28\84\57\121\23\78\52\28\18\31\30\26\15\8\6\11\1\2\41\105\7\74\115\101\107\99\13\97\34\50\96\53\95\27\117\36\13\115\3\106\114\97\122\124\120\104\113\79\115\109\120\97\101\111\117\70\11\12\9\110\61\42\90\40\67\80\80\82\80\80\93\93\113\88\88\90\88\72\69\95\35\36\52\70\21\50\66\48\91\72\72\75\74\181\179\180\163\153\165\178\178\189\188\191\178\185\145\222\223\252\161\211\142\201\180\223\139\239\169\206\209\240\205\236\175\255\235\213\243\251\149\192\186\136\158\147\134\153\154\153\143\173\145\133\132\140\152\142\130\164\165\229\139\206\247\225\239\183\241\182\222\228\252\255\244\252\228\249\209\248\255\251\246\229\227\229\235\245\191\155\246\227\147\233\232\232\241\230\233\192\210\209\215\200\221\222\183\201\210\160\203\216\213\218\194\221\196\232\199\204\193\219\218\202\169\219\185\221\132\223\63\113\30\94\52\99\27\49\62\48\39\60\57\45\56\55\38\37\38\43\8\92\38\58\44\44\46\44\41\7\45\42\22\23\15\20\8\8\18\19\17\31\6\14\115\29\113\50\66\16\69\47\107\5\84\125\3\115\26\12\8\14\10\13\109\97\95\99\115\113\117\115\113\122\86\27\28\15\126\23\77\19\78\7\100\55\28\108\18\110\99\99\110\107\68\127\87\88\90\81\92\53\54\38\88\11\32\80\38\90\92\89\73\67\64\83\67\71\64\78\74\76\42\43\16\77\63\98\221\160\203\159\187\181\222\154\183\149\253\187\216\199\226\223\226\161\205\217\227\197\201\167\254\132\186\175\170\165\178\178\146\129\191\131\144\137\148\145\159\159\182\183\243\157\220\229\239\225\197\131\213\168\133\130\142\139\131\136\143\157\136\141\237\248\227\169\255\143\230\241\241\253\252\255\225\215\248\246\228\231\225\230\132\244\237\157\248\239\239\236\229\238\254\194\192\215\215\212\221\221\250\183\201\164\154\247\179\221\177\242\130\208\133\239\189\197\197\197\212\193\194\206\207\196\200\45\50\53\53\40\37\27\39\36\62\39\56\52\57\18\80\32\115\88\106\68\65\38\117\82\34\80\59\42\37\38\40\12\19\56\21\28\29\17\11\16\121\122\106\28\79\100\20\122\9\31\7\25\13\27\23\0\20\14\22\4\5\110\111\29\113\36\94\114\112\113\112\126\112\106\124\97\96\99\122\100\77\62\99\21\72\11\118\17\69\45\107\8\23\50\15\18\81\61\41\19\53\57\87\14\116\74\95\94\88\91\91\67\81\111\83\64\76\64\65\84\78\102\103\35\77\12\53\223\209\245\179\242\152\176\191\186\165\188\145\184\180\182\185\168\167\171\166\181\255\239\182\163\211\186\175\165\177\178\166\153\129\191\131\144\156\138\139\145\158\182\251\141\150\228\143\134\156\128\133\131\130\172\129\149\139\140\140\144\237\159\132\138\225\240\244\252\246\255\241\232\212\234\249\251\245\253\246\253\205\130\163\200\172\230\143\197\160\198\150\236\133\195\146\252\190\210\188\249\151\199\144\244\182\218\129\156\159\222\185\186\151\239\193\204\192\207\219\213\227\218\201\206\206\200\55\55\30\83\108\100\116\111\45\123\58\108\104\108\124\103\53\115\88\40\94\53\34\35\32\53\34\35\60\0\62\43\20\25\14\27\9\57\118\119\24\91\15\89\28\13\29\24\6\8\11\4\20\40\22\5\11\13\14\12\16\33\86\96\41\100\42\34\54\45\99\27\47\108\56\122\117\97\122\122\124\104\107\115\73\117\122\100\110\116\104\98\64\36\3\55\63\68\37\83\68\86\85\75\80\90\94\75\113\77\93\92\92\73\65\71\104\6\70\85\16\92\32\75\15\77\78\56\165\243\178\217\161\225\217\238\173\189\178\184\180\187\162\162\165\177\171\170\184\185\174\186\189\199\233\190\170\174\170\179\150\147\184\151\157\145\145\158\133\155\146\142\196\204\220\199\149\240\130\147\131\131\129\154\129\128\160\140\138\139\139\147\236\228\150\243\228\253\235\255\252\240\231\235\209\237\246\226\232\229\235\254\200\167\230\181\146\226\144\247\233\233\243\243\216\251\194\207\209\209\203\203\209\185\186\190\220\148\203\208\192\131\239\167\213\180\234\133\200\205\194\215\209\200\203\45\53\34\30\36\55\53\42\37\62\38\23\49\71\91\95\32\46\55\70\36\74\74\118\61\113\69\114\57\117\65\118\5\73\125\74\1\77\71\85\64\12\118\76\9\95\31\23\4\9\30\31\25\47\1\15\0\1\23\14\15\24\71\98\40\30\103\31\35\96\52\118\100\122\126\103\121\121\84\120\101\103\103\107\98\108\115\46\5\49\5\126\0\58\123\45\81\86\87\91\81\73\82\85\72\116\74\70\88\94\92\87\93\109\11\46\28\42\83\0\72\27\48\64\54\93\83\82\183\182\187\174\164\152\166\170\165\190\189\179\185\145\222\223\175\161\244\142\172\162\165\175\174\161\128\187\164\164\167\178\147\151\190\247\148\133\138\145\155\158\134\146\182\158\130\130\132\136\129\129\141\153\128\143\143\149\140\158\241\141\220\245\251\139\226\241\246\240\240\255\232\212\234\249\254\248\248\226\204\129\130\145\228\152\203\232\249\141\198\169\236\187\195\255\214\216\208\208\210\255\202\212\220\223\223\247\149\221\153\165\178\161\128\195\161\191\132\167\138\201\136\230\169\220\135\28\120\50\113\33\119\54\126\45\109\85\98\44\57\35\61\34\60\8\39\44\33\36\47\33\53\35\62\66\110\62\39\12\12\23\15\17\63\18\19\30\4\29\30\24\30\11\71\81\67\90\22\110\5\80\42\11\10\2\8\10\9\30\12\117\119\122\113\125\89\42\119\46\84\126\115\116\97\121\118\112\101\96\126\103\97\111\75\42\105\109\111\110\112\109\107\84\65\79\84\86\87\85\85\77\40\90\61\38\1\62\28\64\81\75\74\76\77\66\79\98\77\86\77\74\69\71\74\181\183\175\177\168\183\170\162\213\185\232\193\217\221\199\191\242\219\229\195\252\165\223\138\194\184\233\135\240\173\195\213\200\241\246\147\229\239\202\247\196\153\193\182\159\128\157\150\157\171\159\135\134\152\154\133\138\152\208\249\157\130\159\234\234\182\178\223\133\245\146\218\164\213\162\148\165\232\166\174\162\185\247\143\179\240\164\230\239\224\226\227\228\233\236\255\253\193\218\213\215\209\209\209\244\144\183\131\179\200\140\165\165\161\194\172\209\135\198\195\203\206\215\194\201\208\203\32\51\59\53\41\54\52\34\96\104\120\99\41\111\68\90\64\33\118\54\102\37\116\93\77\73\104\43\110\56\122\64\73\4\20\26\8\23\19\17\50\29\18\29\24\1\28\22\21\111\65\22\3\1\2\15\11\35\14\14\15\4\19\9\119\116\103\43\27\44\99\47\23\32\111\35\45\63\38\106\12\54\119\33\101\98\97\99\97\117\118\105\124\64\126\103\89\84\80\80\81\121\31\58\0\54\79\55\11\72\28\94\71\93\74\65\88\65\66\87\101\89\78\87\81\72\82\71\156\248\223\235\219\160\239\183\215\215\243\174\203\168\234\191\244\139\206\182\203\165\242\166\168\250\191\196\172\244\187\251\255\200\135\252\129\204\150\195\135\153\201\142\197\157\233\138\212\238\219\150\221\144\233\135\209\156\228\200\153\226\155\214\240\245\241\238\247\242\241\242\240\233\252\253\248\250\246\227\245\163\226\140\241\177\137\190\253\176\255\132\236\241\234\233\217\212\218\213\196\248\198\223\223\208\198\220\192\241\156\223\130\212\172\128\209\170\211\159\153\139\146\222\193\205\147\74\53\46\52\51\55\42\29\40\61\38\60\59\63\35\95\98\33\77\77\109\48\43\50\106\41\104\62\120\66\119\58\22\23\27\14\18\29\17\7\53\9\30\29\30\20\27\28\44\111\65\22\3\0\27\3\13\0\32\15\5\14\9\12\115\117\110\102\44\26\47\98\32\40\56\35\105\17\41\106\34\96\107\107\102\99\96\77\110\106\110\118\106\110\109\122\25\60\10\60\65\58\86\13\24\27\90\18\31\21\6\74\18\59\73\57\84\70\65\78\85\79\86\97\79\74\71\82\173\180\210\211\180\247\163\245\184\223\192\237\145\173\185\184\169\188\165\191\180\136\182\160\181\170\173\168\165\129\130\207\200\192\208\203\129\215\150\211\181\157\153\158\158\154\150\131\132\145\175\147\130\153\142\133\128\139\166\154\214\202\206\163\163\241\168\177\217\217\182\181\248\159\128\173\209\237\248\250\227\231\229\235\244\200\246\225\235\236\237\233\234\193\194\143\191\209\136\217\249\134\250\151\128\182\131\206\132\178\135\202\152\174\155\214\156\170\159\210\144\152\136\147\217\161\153\37\115\51\46\55\41\63\52\48\36\42\61\62\59\54\55\53\104\79\123\75\48\74\112\61\107\43\59\47\49\41\45\18\24\56\14\16\9\20\20\28\4\15\82\113\69\113\10\108\86\23\65\5\3\2\26\0\14\12\8\28\32\30\7\114\117\122\112\114\89\63\26\32\22\111\23\43\104\60\126\102\124\103\100\102\99\111\119\108\106\109\99\100\111\123\38\61\9\61\70\49\85\4\45\83\35\74\93\94\91\93\89\69\81\111\83\66\71\64\68\78\74\102\43\44\4\78\29\202\186\200\163\178\168\171\190\188\188\170\150\172\187\163\162\169\165\160\143\196\197\228\167\172\171\174\163\176\165\169\178\128\152\142\144\156\136\146\130\149\153\255\155\156\212\139\240\128\140\151\219\213\199\222\146\255\137\154\137\143\133\137\146\237\225\223\227\246\246\254\240\229\228\214\184\252\239\166\234\138\225\161\227\228\146\243\165\232\237\226\237\239\228\237\243\211\193\207\209\210\220\203\222\205\129\181\130\201\133\143\157\152\212\174\148\209\135\199\193\212\193\215\200\203\203\222\51\51\59\55\60\50\35\126\85\97\85\46\123\61\81\83\113\52\80\35\75\73\119\50\106\41\58\55\37\42\43\44\18\59\22\14\9\23\10\10\28\12\21\27\115\113\79\10\88\80\64\91\17\70\6\111\37\74\38\121\12\98\98\94\101\45\114\27\89\41\90\62\120\17\87\50\80\62\126\121\102\103\107\96\120\79\118\97\110\111\110\109\110\120\10\111\63\61\3\70\57\85\57\59\9\76\29\91\52\112\25\115\49\65\42\110\53\105\30\71\39\37\27\94\20\77\20\15\249\177\221\223\229\160\185\183\208\148\181\151\179\189\232\146\176\189\171\191\160\184\175\141\180\174\172\174\170\171\130\210\144\249\191\238\184\248\150\205\216\252\154\243\177\248\178\245\128\238\238\210\145\252\134\232\228\216\159\238\140\226\226\222\229\131\242\165\217\246\234\255\228\240\252\235\255\251\227\250\232\232\206\164\228\149\203\203\186\147\173\139\236\136\251\138\208\161\255\255\134\175\179\183\216\144\207\166\220\187\164\173\160\179\194\149\233\195\196\218\202\203\215\225\220\203\205\53\56\53\53\24\76\54\71\21\21\94\59\106\16\46\55\41\38\63\38\34\53\11\55\32\46\35\35\37\46\2\3\89\17\111\105\102\117\107\23\104\52\54\73\102\96\126\31\73\20\112\3\98\127\9\103\84\9\122\38\32\2\14\89\93\114\113\119\113\114\115\103\123\124\120\127\97\126\82\54\96\19\24\108\4\106\102\1\18\13\10\26\108\59\67\108\85\86\91\81\126\69\85\74\81\95\118\63\92\11\115\92\71\69\69\71\89\111\86\68\65\75\76\67\78\97\60\79\191\203\214\211\195\181\245\162\220\185\220\193\205\221\207\191\246\140\164\190\162\184\163\160\184\175\172\174\169\175\173\131\159\145\246\233\229\245\213\151\158\132\135\152\159\149\180\143\134\156\159\128\135\140\147\227\136\153\140\136\144\136\137\137\218\247\241\239\241\242\240\226\137\249\138\214\208\151\254\239\228\231\234\225\237\248\204\227\238\225\232\226\240\248\188\149\161\177\210\183\193\177\214\209\222\218\223\221\219\205\216\217\195\196\196\202\209\135\198\195\192\212\215\200\203\209\201\32\44\58\58\41\61\42\34\106\67\102\91\60\89\43\102\32\98\55\113\94\92\70\39\69\60\78\43\118\109\109\47\20\20\16\16\8\23\31\7\28\28\24\24\0\31\23\10\109\1\0\5\1\0\27\14\34\25\8\13\9\8\19\6\101\38\114\42\117\54\99\52\120\19\106\34\105\37\17\38\117\57\13\58\113\61\55\37\48\124\6\60\121\47\111\105\76\85\84\79\92\127\80\85\92\80\94\70\85\72\23\50\24\46\87\47\19\80\4\70\65\74\79\79\69\80\100\73\184\184\177\186\188\179\163\254\213\225\213\174\211\189\228\255\226\161\196\217\242\136\186\163\173\171\172\129\188\171\172\172\146\140\190\243\204\196\212\207\141\219\154\201\230\150\228\157\137\134\129\134\153\149\132\142\143\138\143\141\236\237\131\143\173\139\251\247\232\252\235\243\232\240\254\231\245\224\251\159\143\225\160\206\233\201\164\231\142\147\188\198\228\235\242\235\211\216\248\195\220\210\210\213\218\197\246\187\179\221\132\159\205\193\173\175\149\208\158\168\145\220\146\154\142\149\219\92\102\39\113\53\37\62\51\63\63\62\56\22\32\57\57\41\36\38\63\49\108\75\127\71\60\39\43\113\87\62\44\21\20\16\22\29\5\59\7\27\28\31\25\25\21\50\127\66\1\80\121\15\127\22\4\11\13\13\2\5\29\35\31\115\114\118\116\125\125\90\23\24\48\122\57\105\24\126\34\26\113\106\126\99\120\122\123\120\68\122\99\113\106\114\106\84\125\50\17\84\28\44\50\56\27\90\25\73\9\49\6\80\66\65\71\64\70\64\109\84\65\78\78\79\72\75\90\222\242\162\175\168\177\177\176\187\147\190\178\181\184\184\184\164\165\183\251\245\231\254\178\234\169\248\209\167\215\190\171\149\152\155\154\146\136\134\186\136\157\159\146\149\148\152\131\172\225\226\230\132\215\252\140\242\153\131\141\143\132\138\139\218\248\244\240\253\241\244\151\152\190\250\169\134\246\132\249\227\233\225\224\231\207\246\225\235\225\233\239\240\141\142\224\208\135\255\208\220\214\202\203\220\201\217\217\212\217\195\216\236\165\194\192\205\217\192\219\205\227\200\215\203\200\205\54\51\59\55\41\49\51\52\45\68\58\105\70\54\68\47\61\60\33\33\56\56\54\10\56\52\55\40\37\40\45\3\112\113\96\19\105\56\25\6\124\53\83\27\91\103\108\127\13\1\103\121\77\101\105\7\74\36\7\39\78\13\104\117\38\92\98\113\105\118\117\116\123\83\115\126\121\120\118\123\76\1\13\99\62\37\62\8\49\124\50\4\53\120\54\0\9\68\10\2\22\13\67\59\15\76\24\90\76\85\90\88\72\92\68\105\88\65\65\79\84\79\78\94\5\32\22\32\165\221\229\166\246\180\191\181\191\164\166\179\150\187\162\183\166\168\161\166\177\236\203\255\199\188\198\252\185\239\175\169\151\149\148\154\157\157\134\186\136\158\135\156\152\159\156\179\201\236\218\236\145\194\134\226\157\244\138\201\153\207\142\234\229\165\157\170\225\233\255\254\254\254\243\252\236\208\238\248\228\229\254\225\226\201\136\164\253\234\233\246\235\228\237\197\212\214\208\206\210\220\222\203\205\129\139\153\132\200\151\206\178\193\133\238\161\212\143\235\138\201\131\222\152\162\151\32\56\53\55\60\55\48\29\60\58\39\39\53\63\56\35\53\79\97\54\44\45\59\59\42\42\0\59\46\47\41\44\21\19\7\75\123\76\3\79\73\91\66\14\112\74\11\93\1\5\7\0\6\0\2\3\34\15\3\23\11\5\12\12\101\56\31\43\27\96\52\119\23\108\46\20\37\104\98\120\104\101\127\100\103\117\100\98\96\109\104\118\121\3\45\127\89\86\79\84\73\73\124\83\80\68\82\70\65\64\92\74\24\16\0\27\81\7\70\33\50\31\103\87\79\78\83\74\182\155\162\175\177\188\170\178\190\149\218\182\188\210\210\238\181\206\162\249\228\253\201\254\189\241\197\242\185\245\255\237\200\132\254\196\129\215\151\139\158\154\146\157\148\154\142\151\137\131\138\132\128\144\207\234\208\230\159\231\219\152\204\142\247\244\240\245\233\247\220\234\252\253\230\242\224\225\235\182\141\185\141\246\166\229\232\242\135\233\162\254\174\237\233\232\211\212\212\219\221\197\251\199\209\220\222\199\222\218\242\135\145\131\154\214\135\197\144\234\202\212\215\204\209\201\222\50\55\55\46\61\41\26\70\56\107\64\52\92\74\62\60\60\38\43\32\39\33\47\34\43\33\40\41\40\61\3\63\24\21\22\17\28\22\58\75\24\79\55\11\21\26\24\2\6\8\40\10\25\13\0\26\14\37\115\11\94\119\107\111\40\113\32\9\51\21\42\119\9\3\38\27\22\125\38\82\35\112\21\79\9\101\31\29\2\9\29\107\104\113\109\115\87\84\90\79\80\72\84\94\68\90\74\93\64\64\92\91\72\84\30\67\24\104\55\86\37\101\9\75\26\96\77\76\172\183\183\181\158\165\181\179\188\165\189\185\144\196\190\237\218\196\194\251\164\247\220\224\200\216\170\253\129\189\172\179\141\153\142\143\190\156\146\144\145\132\134\183\237\157\194\229\241\225\192\131\128\130\142\142\141\129\130\155\161\157\136\140\247\249\250\240\216\159\246\175\213\186\235\140\208\144\254\134\154\139\130\146\228\148\203\187\249\132\198\153\236\156\251\183\191\136\199\139\133\151\142\194\145\217\217\222\218\223\194\218\234\209\193\198\194\199\206\218\221\172\202\153\182\198\180\32\54\55\49\61\51\38\26\40\62\63\57\52\56\18\95\64\44\34\70\60\108\51\96\40\123\80\32\86\61\40\42\12\25\22\20\62\19\19\11\16\26\31\123\124\112\30\23\29\29\30\1\12\21\14\26\20\21\9\8\25\124\14\31\109\118\113\113\113\104\92\106\127\122\120\127\121\104\113\127\50\27\105\25\103\96\100\99\106\110\122\104\105\111\106\109\89\49\50\57\84\7\44\92\34\73\88\92\95\94\93\90\106\67\69\64\71\70\68\39\40\17\74\33\92\64\91\37\176\185\176\181\168\169\170\157\168\177\184\189\160\186\184\170\217\161\250\141\206\176\250\167\197\185\211\190\200\173\223\208\204\132\224\147\155\187\242\130\229\153\221\182\238\177\250\159\144\157\128\129\128\129\133\173\148\139\136\143\136\143\155\226\240\225\241\246\241\240\234\244\232\212\234\248\249\248\252\246\253\205\165\227\226\226\251\226\244\238\192\226\239\241\231\235\204\205\209\214\209\192\159\215\165\193\157\206\161\221\206\215\221\220\198\197\217\239\206\218\213\205\215\206\217\138\206\77\78\63\38\81\53\127\25\127\44\125\59\110\71\53\69\39\36\37\42\33\56\12\55\47\44\45\34\41\36\78\79\31\17\119\11\112\0\114\23\17\26\6\18\25\31\27\29\9\7\18\46\20\25\4\0\20\0\22\39\126\13\1\36\20\100\125\115\115\115\116\117\113\124\80\107\123\120\120\98\101\104\119\30\100\34\75\21\68\46\106\57\22\102\20\109\82\89\79\84\83\69\84\85\80\68\93\88\60\61\47\95\80\69\71\74\76\71\90\66\98\77\79\66\68\74\71\72\165\195\178\244\153\208\154\254\184\196\144\201\169\192\190\175\169\167\166\167\184\185\140\175\170\174\172\169\164\184\233\175\217\137\239\134\230\149\223\135\223\140\255\155\243\241\207\138\253\129\240\173\139\144\196\135\139\129\131\136\139\139\164\139\245\249\241\246\247\253\254\226\247\249\234\255\249\254\253\227\226\233\242\206\244\225\227\228\234\237\246\239\192\159\238\168\200\222\199\222\212\186\186\134\205\189\218\156\204\175\203\208\192\165\236\178\209\180\198\219\202\205\207\207\207\221\210\50\52\52\59\51\32\82\55\69\33\75\46\123\61\81\83\113\52\126\35\89\53\66\50\97\41\69\71\125\56\95\47\76\63\127\6\72\21\76\101\2\22\0\127\6\108\94\16\0\110\110\82\17\116\6\104\100\88\31\111\12\98\98\94\101\12\114\28\24\36\99\37\2\114\0\102\97\116\120\123\104\75\114\126\121\108\96\99\97\9\10\107\48\120\28\111\63\61\3\70\12\58\15\66\0\54\3\78\4\50\7\74\24\46\27\86\28\42\31\82\16\24\8\19\89\33\25\90\242\176\175\175\179\169\176\190\146\189\190\188\187\190\188\163\168\180\235\206\252\202\179\203\255\188\232\170\168\169\168\171\152\140\143\145\132\136\147\159\158\154\157\142\213\240\198\240\149\237\213\150\198\132\130\130\128\141\142\141\137\145\158\134\243\247\244\251\252\224\191\154\160\150\239\151\171\232\188\254\252\253\225\255\224\224\229\247\236\235\239\246\234\248\167\130\136\190\199\191\131\192\148\214\196\209\223\216\219\213\194\207\198\196\198\197\205\208\143\170\144\166\223\167\155\216\140\49\45\47\52\51\54\62\63\40\49\57\51\62\33\59\42\105\76\122\76\49\103\38\35\46\43\55\46\47\61\3\63\22\22\27\23\28\18\58\79\73\91\66\14\120\29\29\28\8\28\6\0\12\12\15\14\21\13\9\15\28\32\30\18\114\114\113\116\88\55\118\33\85\100\124\103\120\127\119\85\112\124\101\103\102\98\97\75\103\105\60\70\124\100\115\107\76\86\86\67\121\69\95\75\68\94\71\88\112\113\25\95\18\59\73\57\71\76\90\65\78\89\73\66\80\75\70\47\208\243\178\250\206\247\214\202\184\235\192\176\198\173\188\183\169\164\170\166\180\136\182\165\160\160\175\163\174\129\206\207\226\145\239\190\155\132\242\187\247\153\221\225\238\253\220\159\194\172\203\146\235\169\193\135\202\156\200\139\203\152\218\224\169\228\240\247\243\246\243\245\240\233\215\235\254\251\227\252\229\228\206\141\167\240\226\228\236\224\236\238\228\228\254\235\213\211\214\212\209\211\195\143\183\128\207\131\141\159\134\202\172\150\215\129\197\216\193\196\213\205\200\204\220\224\222\44\45\54\52\61\51\26\126\85\97\85\46\65\61\108\69\43\91\50\36\35\39\47\59\2\46\45\41\36\40\78\79\98\17\64\105\31\111\16\10\30\4\25\29\54\13\24\2\6\28\1\11\100\101\107\7\94\36\26\23\15\10\6\9\116\91\110\122\125\119\117\126\84\8\122\120\122\116\119\118\98\104\127\100\109\96\97\100\116\121\71\123\107\106\107\103\76\76\126\55\84\3\123\71\69\95\94\83\84\85\78\114\80\92\95\95\70\89\66\107\100\70\74\57\97\41\95\62\156\243\178\163\179\179\177\179\177\190\144\191\186\185\163\185\162\169\166\182\227\165\219\221\167\201\227\171\161\215\233\207\159\145\196\190\137\144\146\159\156\137\157\152\158\158\152\179\242\129\228\249\139\229\226\135\218\243\129\241\136\133\135\140\245\248\226\247\252\252\245\242\250\153\154\138\252\175\132\244\154\252\224\254\249\249\250\205\248\244\232\246\241\241\232\143\176\168\210\195\220\211\203\208\223\196\240\220\192\212\214\217\194\201\203\199\217\193\197\192\221\149\202\186\225\160\223\73\29\61\51\80\79\106\87\69\57\72\65\51\93\98\63\118\12\50\43\34\33\59\58\56\4\58\45\36\40\43\45\60\61\127\19\4\9\21\20\4\4\29\49\31\26\3\23\29\28\31\7\7\13\15\27\21\13\31\4\12\95\116\4\10\97\113\111\119\124\115\117\82\122\102\120\117\120\119\31\0\5\98\49\30\110\28\110\106\106\105\111\100\125\103\109\83\82\86\81\52\53\39\87\60\116\6\74\49\113\44\95\79\59\51\35\3\69\59\61\58\41\47\75\5\77\78\8\165\222\178\214\161\237\231\245\224\172\233\187\238\199\219\223\244\161\241\182\230\165\245\178\252\198\243\190\168\169\168\169\141\141\142\150\132\184\134\139\133\144\152\153\129\177\240\220\144\133\129\129\130\153\142\173\142\141\151\137\132\133\136\154\168\158\171\230\172\154\175\226\160\168\184\163\233\145\169\234\162\224\242\255\231\237\227\229\245\195\238\238\240\233\231\232\217\217\199\154\185\141\185\194\180\142\207\153\221\205\218\217\221\220\196\202\238\193\195\195\193\204\207\214\197\216\135\93\105\93\38\118\53\89\34\108\86\99\46\53\62\56\56\35\38\32\51\9\53\36\34\47\44\34\34\0\67\109\58\19\23\21\17\19\63\11\30\4\27\30\29\0\8\70\78\66\89\23\113\4\6\15\26\21\20\14\33\15\5\7\8\109\121\117\112\113\104\107\126\101\122\111\20\124\43\83\111\102\102\106\103\102\121\76\97\117\107\111\104\112\65\44\111\2\43\89\41\73\72\94\80\90\68\112\75\65\64\86\88\66\71\34\35\57\69\16\106\75\75\76\87\81\73\94\76\179\180\177\186\183\153\211\183\234\195\177\193\190\185\186\186\167\162\136\179\166\161\162\162\175\172\202\203\195\173\236\213\255\241\219\147\198\239\157\237\136\133\153\159\129\148\153\143\173\145\158\128\128\152\143\155\164\233\234\204\140\196\163\242\225\131\222\254\244\144\140\176\152\246\250\248\225\249\250\227\233\233\235\235\225\231\226\250\234\249\199\251\232\235\237\231\215\215\254\183\212\214\222\203\223\223\220\199\212\213\219\215\200\221\203\211\205\193\193\197\213\202\223\185\204\155\227\50\55\48\47\60\41\28\39\58\49\61\62\58\58\18\80\32\78\15\97\53\40\10\101\40\123\80\32\86\61\45\39\20\12\22\23\62\22\30\19\5\29\25\123\124\16\30\112\21\72\2\81\126\14\124\23\12\20\12\15\10\9\30\34\96\117\111\117\112\115\116\91\24\25\61\123\46\7\117\5\124\98\100\103\103\98\76\119\116\106\108\111\111\111\14\15\63\81\4\126\68\72\74\74\90\90\70\75\113\77\66\91\71\66\70\95\104\105\41\71\10\51\37\43\49\77\9\98\194\160\189\159\209\181\255\205\197\217\213\187\211\144\252\174\197\141\224\163\246\223\173\221\174\174\163\169\169\168\190\169\151\152\145\143\136\245\246\242\152\246\143\220\156\207\228\148\250\156\129\134\153\131\129\173\152\148\137\142\145\139\135\239\144\158\242\165\217\229\254\244\253\241\255\249\236\208\238\247\226\252\224\255\230\201\202\136\232\171\144\132\140\144\238\189\170\218\168\195\201\210\222\208\208\201\247\203\193\218\214\216\221\237\162\163\203\197\144\234\204\192\215\204\200\203\222\52\51\55\46\41\55\26\69\56\68\23\52\45\89\18\118\32\102\88\81\68\74\38\72\5\107\59\98\0\100\46\64\5\126\18\30\1\87\22\26\13\77\117\66\12\26\3\24\9\5\30\41\25\25\27\26\20\15\22\30\98\78\27\9\109\116\118\113\113\112\102\90\104\127\126\125\122\122\123\83\56\14\59\118\60\52\36\63\125\5\61\126\46\108\106\106\83\89\79\81\86\72\70\83\68\68\92\83\64\72\23\50\24\46\87\44\68\31\6\5\72\47\48\29\97\93\76\75\178\180\182\176\158\183\180\178\190\187\190\151\220\229\239\253\248\180\229\163\237\176\228\167\172\174\172\173\175\169\171\166\128\149\154\148\145\144\148\130\192\246\195\142\196\242\199\138\216\238\219\150\220\212\196\223\157\229\221\158\206\140\138\138\244\242\239\238\252\247\230\218\232\241\252\243\250\244\246\211\169\140\186\140\241\137\177\242\170\232\250\247\239\232\243\243\216\251\214\215\214\200\202\222\218\218\207\146\177\133\177\202\172\150\215\129\197\204\219\193\213\206\204\225\208\202\210\45\45\52\54\33\124\91\111\87\44\95\59\83\81\111\42\45\33\77\79\117\48\73\39\114\105\104\43\74\87\120\2\22\25\21\16\17\28\6\17\26\4\19\25\1\49\126\71\81\67\90\22\70\5\79\68\64\81\31\73\12\11\11\18\108\117\111\112\100\88\102\116\101\125\124\125\117\81\38\16\57\116\58\50\38\61\115\11\63\124\40\106\124\111\103\106\87\84\86\121\80\80\74\74\80\92\83\93\73\20\51\7\47\84\77\82\24\69\34\106\58\88\69\103\14\77\65\90\228\222\235\163\188\177\177\171\177\189\144\191\180\190\185\184\188\163\161\182\202\230\179\163\170\173\172\168\169\135\170\170\150\149\149\145\137\150\131\207\201\219\194\142\243\157\200\178\156\131\132\138\152\131\172\151\148\141\150\141\139\133\162\205\240\151\136\156\148\144\246\161\213\233\249\254\254\225\226\239\205\241\224\254\224\226\228\203\196\228\234\141\150\136\142\166\208\131\168\216\174\197\208\203\219\219\198\220\204\240\206\217\220\194\192\223\194\233\166\167\173\201\199\230\133\225\135\48\103\31\55\54\41\50\53\36\19\42\63\63\57\60\57\40\13\47\35\66\95\111\71\111\41\120\81\39\87\41\51\19\22\17\27\62\5\17\11\27\30\25\25\124\125\87\31\90\12\47\68\40\69\105\7\74\36\111\26\6\32\71\35\92\51\114\21\14\35\91\115\125\126\126\102\116\121\110\123\101\104\107\102\108\99\74\7\7\105\48\43\52\2\55\122\8\62\11\70\12\4\20\15\77\53\13\78\30\92\90\90\92\69\95\95\65\65\86\67\76\79\67\73\79\88\7\34\232\222\167\223\227\160\244\182\164\191\191\191\185\186\189\175\141\177\166\166\166\173\186\174\161\133\227\198\244\194\187\237\144\205\135\252\148\228\131\213\152\232\143\207\243\196\139\157\135\132\138\134\135\175\130\130\139\141\131\151\139\152\224\204\224\246\239\251\253\232\240\221\251\254\254\253\251\254\246\234\184\176\160\187\241\172\230\177\197\224\237\247\235\234\237\255\217\217\214\207\215\211\250\178\216\191\160\146\188\148\222\137\237\200\203\197\192\217\219\237\216\192\201\215\206\207\204\28\60\50\86\78\124\86\117\56\95\64\109\17\45\57\58\38\39\62\36\52\8\54\32\43\33\44\47\36\1\2\79\89\17\64\105\31\111\6\30\28\28\24\18\27\55\23\27\5\3\11\5\100\101\99\7\82\4\39\66\32\77\97\15\42\123\95\22\88\53\46\24\33\108\34\42\62\37\107\19\55\116\32\98\99\97\110\122\97\107\64\111\105\110\109\114\84\89\85\70\29\56\14\56\77\27\90\9\38\86\36\79\93\70\95\68\71\77\108\90\79\84\77\73\68\45\46\42\176\227\200\184\206\169\190\180\190\186\189\171\160\181\189\185\164\169\194\195\169\223\228\199\168\204\191\233\172\255\212\164\234\129\145\148\147\145\145\147\178\154\157\156\152\155\156\255\224\228\130\217\198\168\139\171\200\230\138\209\134\160\235\163\176\179\242\149\142\163\219\240\229\253\230\231\225\215\238\248\231\232\230\254\227\201\134\191\185\171\178\254\174\237\254\242\214\214\209\214\254\209\210\212\221\219\223\220\218\200\163\223\175\173\147\214\156\170\159\210\144\166\147\222\148\162\151\37\105\93\106\33\109\103\117\96\44\86\108\41\127\63\47\36\36\32\43\35\34\34\13\44\42\45\55\48\48\50\42\5\88\127\75\123\0\122\64\13\91\27\31\25\31\26\3\4\6\0\19\41\21\26\4\21\20\14\9\32\68\99\87\31\100\30\36\97\55\119\113\127\100\124\114\127\87\122\122\105\100\97\106\108\120\115\46\5\49\5\126\0\58\123\45\81\65\90\90\72\81\81\84\114\93\94\92\94\65\87\92\72\84\11\46\28\42\83\5\72\77\67\66\80\68\71\72\185\161\159\163\168\183\179\180\187\149\226\234\254\229\171\253\160\177\170\165\161\167\186\141\172\161\163\162\170\174\172\173\133\214\146\252\248\196\131\207\247\192\143\195\205\223\198\138\236\214\151\193\133\140\154\154\148\129\140\161\136\136\136\139\237\248\239\251\225\188\155\175\151\236\135\251\170\208\238\226\231\229\234\235\227\245\203\247\245\239\246\226\233\235\194\195\161\209\132\254\196\220\203\211\197\223\199\241\213\193\194\216\220\220\238\129\196\147\235\215\212\192\204\206\196\201\228\44\54\59\46\50\55\26\117\56\92\64\121\92\127\62\125\13\68\14\100\36\67\92\90\72\91\42\121\86\38\84\41\20\22\21\26\22\63\6\17\28\30\29\18\24\125\126\67\0\7\6\0\7\0\44\3\13\0\2\8\9\4\12\10\109\119\119\123\124\96\121\119\42\3\113\1\108\96\124\99\125\104\96\115\73\117\123\101\116\116\99\108\64\13\14\11\80\94\127\34\69\9\122\42\88\43\32\63\60\44\94\9\109\81\65\69\89\66\68\68\88\100\90\72\80\74\76\72\173\157\158\239\180\165\171\171\189\187\179\166\150\191\183\188\168\164\190\161\163\166\160\160\173\170\162\190\238\173\233\213\237\241\224\147\198\239\157\237\154\144\135\158\158\154\142\157\137\156\135\129\141\229\230\136\136\219\240\128\246\144\140\135\242\247\245\227\233\247\254\245\254\251\154\155\152\253\241\210\145\240\190\207\137\229\246\225\234\236\232\247\241\199\237\236\204\210\214\207\208\211\223\213\208\209\198\199\201\160\222\173\186\165\162\178\196\147\235\215\192\203\194\204\200\203\228\56\57\48\59\54\61\26\56\56\111\23\39\57\57\59\60\60\11\50\62\57\39\37\32\46\5\88\43\74\87\33\79\87\17\80\62\105\4\100\59\90\25\72\97\23\103\14\23\6\8\30\11\25\47\14\1\1\21\13\8\108\109\124\15\34\11\121\9\100\104\117\107\124\100\103\81\97\126\98\123\124\100\2\3\107\101\52\29\99\19\122\98\112\112\104\109\85\65\127\67\93\73\75\81\90\91\118\59\60\1\94\67\70\70\94\94\71\111\68\66\76\76\67\79\72\69\75\76\178\184\181\174\161\252\182\216\212\232\175\223\188\178\147\206\177\253\142\222\164\215\220\195\200\219\170\236\185\239\212\210\240\145\224\134\230\149\192\186\156\158\146\146\148\158\142\155\137\135\132\134\135\169\218\135\222\164\154\137\144\132\139\137\244\219\251\247\240\233\241\234\212\132\250\157\134\143\158\240\224\179\152\232\158\245\250\226\224\244\232\247\198\241\235\231\205\216\214\179\180\177\214\133\162\210\160\223\217\213\221\214\220\209\198\198\204\198\207\192\168\169\187\203\168\224\146\33\92\30\65\52\58\76\70\88\123\58\70\70\79\94\66\32\99\15\15\102\37\116\93\35\83\58\45\37\42\45\41\25\1\63\3\18\28\17\20\30\4\54\123\124\65\30\2\8\9\5\11\25\47\2\15\11\11\22\3\9\9\9\11\121\120\118\122\97\4\118\33\85\105\103\124\122\127\120\119\112\76\114\126\121\109\98\110\111\69\70\25\108\63\20\100\42\65\85\80\86\82\74\82\114\94\89\89\91\65\93\63\32\78\66\17\62\78\60\87\78\74\72\86\79\93\99\95\182\178\176\174\188\153\214\215\220\185\181\150\205\172\226\147\221\161\208\217\192\197\212\167\205\188\232\209\209\205\174\221\133\211\146\197\185\150\139\147\154\155\152\177\140\158\153\157\137\135\138\175\198\133\193\253\202\233\200\139\206\160\201\163\178\241\238\244\242\243\240\255\254\233\215\235\245\249\251\249\252\252\206\164\228\138\138\182\253\177\187\169\180\248\167\239\212\212\214\209\209\220\203\199\220\220\222\216\193\192\216\202\165\193\144\185\207\191\196\196\212\202\195\200\220\207\205\44\50\48\47\84\85\59\55\93\18\115\46\89\61\46\59\34\39\62\32\57\15\34\37\53\45\55\35\57\66\46\34\8\116\7\65\110\30\108\7\28\28\30\7\26\30\29\53\4\4\6\31\2\6\14\103\104\9\101\30\78\13\7\19\118\108\110\119\112\101\91\103\113\126\127\120\117\116\82\39\15\56\119\59\11\60\115\63\57\43\50\126\0\58\123\45\81\85\81\85\72\80\85\125\92\93\89\92\85\85\89\92\85\8\47\27\43\80\42\16\93\11\75\79\72\75\83\71\179\172\176\163\188\177\176\171\187\176\175\242\209\229\209\170\226\161\235\224\236\253\179\229\168\235\191\255\195\244\187\169\141\150\149\143\137\191\146\148\158\157\134\153\153\149\139\241\195\148\128\138\134\153\142\142\141\153\150\141\132\143\140\147\229\169\163\177\172\224\170\247\241\250\254\253\255\249\247\246\252\231\224\231\236\245\203\247\235\236\233\239\239\232\194\146\208\135\255\195\201\200\203\202\196\201\247\203\216\216\217\216\194\221\238\239\201\197\169\171\153\220\136\203\138\224\200\54\55\54\59\60\31\42\51\37\49\50\56\52\44\100\118\49\42\88\51\44\35\33\36\43\53\0\35\42\42\45\45\21\113\8\24\110\5\20\17\16\5\28\18\12\48\14\29\6\9\30\5\3\41\102\22\109\73\38\66\12\101\35\70\92\54\114\49\97\4\118\33\85\105\124\114\122\96\123\125\112\76\114\101\99\109\110\100\116\69\70\41\108\42\67\67\63\81\52\41\41\53\36\87\10\35\81\33\85\94\93\67\67\68\82\74\71\70\90\67\84\41\42\68\76\31\52\68\202\161\182\176\189\182\176\179\146\189\185\178\191\187\188\223\192\196\162\203\137\192\138\195\168\166\135\218\189\241\130\210\144\227\232\247\244\215\150\248\226\228\250\230\156\159\156\152\130\136\139\169\148\135\132\128\138\128\136\164\132\152\225\143\178\220\143\223\182\245\177\218\212\150\250\161\188\186\254\144\140\176\247\161\228\131\156\177\197\249\238\238\232\240\235\233\216\251\214\214\214\221\203\211\218\245\186\131\179\132\203\135\145\131\154\214\168\146\211\133\201\217\206\207\208\206\210\26\53\54\59\54\51\63\48\58\44\115\86\100\82\43\80\32\119\15\42\57\35\59\35\33\3\58\34\43\49\50\42\25\61\80\19\114\111\121\119\21\25\76\54\20\21\28\3\2\3\18\11\6\2\3\27\10\37\101\11\78\32\3\35\31\113\40\51\54\117\16\13\46\84\106\115\120\127\122\125\101\75\106\97\97\121\99\111\68\9\50\58\46\53\123\29\80\33\127\127\48\85\18\122\95\93\71\88\84\91\93\79\109\81\94\69\64\70\65\91\100\88\16\46\93\10\14\99\226\203\192\211\180\209\163\198\184\235\192\180\220\215\190\233\141\177\190\167\173\185\164\141\172\172\182\162\168\168\130\236\144\149\142\151\147\136\146\189\155\132\157\146\155\153\131\155\134\131\139\128\134\140\147\234\136\219\240\238\236\244\142\221\138\182\146\171\244\140\219\157\233\186\214\167\252\144\132\167\128\133\226\146\158\185\134\165\232\141\255\191\131\180\251\232\212\212\218\215\201\255\209\212\196\223\221\199\218\200\176\156\213\198\203\198\205\192\219\237\193\206\200\194\197\208\203\37\105\93\106\33\109\89\110\45\97\85\98\41\101\111\125\120\52\78\116\49\103\39\55\32\46\54\55\47\46\4\43\19\22\20\21\19\22\30\2\81\116\66\116\9\113\73\10\66\0\18\7\24\12\0\0\14\35\14\8\8\14\19\18\120\119\103\58\25\45\25\98\20\46\111\57\125\121\125\123\98\104\101\107\96\117\100\123\97\106\98\109\121\36\3\55\63\68\62\83\2\120\70\80\95\81\93\71\118\64\87\93\71\73\110\39\68\25\83\20\72\47\48\39\44\33\78\25\157\182\175\177\169\182\179\167\191\190\178\167\181\184\146\235\160\242\216\207\196\246\166\243\133\164\187\207\128\239\174\171\151\149\154\144\151\150\134\159\157\132\159\157\148\136\202\159\210\251\137\249\148\141\154\128\140\141\137\155\161\157\134\147\247\245\246\238\216\149\150\155\248\173\215\215\191\253\173\213\140\244\136\227\167\207\148\242\140\233\133\135\189\248\130\239\192\210\215\212\221\201\210\253\219\220\221\210\192\222\203\156\192\194\196\198\193\205\206\237\216\202\205\215\202\209\210\37\105\50\89\44\118\35\69\56\97\47\120\60\116\68\90\64\114\34\81\14\73\51\115\40\110\80\120\76\71\46\108\63\62\70\6\93\111\115\119\24\115\15\67\77\95\70\10\99\1\18\10\3\0\26\3\10\25\39\27\5\10\11\19\116\120\94\125\116\55\99\25\120\60\0\24\28\30\126\40\52\48\32\59\113\14\102\9\104\105\9\126\36\109\5\122\18\81\57\70\0\58\15\66\92\81\70\92\94\85\87\90\80\67\69\74\64\66\64\82\38\10\95\87\68\78\72\76\185\181\162\174\176\169\191\178\190\172\226\212\229\168\230\238\226\249\183\207\243\176\228\166\175\170\162\182\175\165\132\171\148\152\145\150\150\136\158\130\209\244\194\244\137\212\158\131\156\134\159\132\153\175\150\155\148\142\151\140\145\152\131\143\166\220\239\246\252\243\240\235\232\255\231\253\225\250\226\211\162\225\132\153\233\133\131\231\186\147\225\145\252\234\235\235\216\210\248\212\209\209\209\210\184\185\215\219\158\240\187\206\137\237\128\195\204\216\218\193\193\192\224\207\206\203\204\57\52\58\53\33\109\103\117\96\44\109\59\106\16\58\56\38\60\43\51\9\53\34\35\45\53\6\7\84\45\62\39\20\12\15\22\28\5\59\7\16\29\7\7\25\21\50\70\0\113\47\47\86\127\95\103\8\93\31\100\12\107\116\88\16\13\114\123\118\119\116\126\113\105\114\121\126\127\119\125\117\54\98\53\73\117\96\99\106\116\105\108\70\107\108\107\86\84\91\127\22\85\57\45\15\57\13\91\76\84\87\87\67\72\94\105\77\76\78\68\64\76\95\34\76\93\82\82\172\185\187\177\158\169\171\171\190\165\167\174\211\189\252\146\247\176\218\143\243\165\214\138\132\209\170\168\165\165\167\179\149\187\130\144\157\157\159\139\157\140\200\225\203\253\158\240\149\195\130\209\254\138\230\232\136\203\167\243\157\228\162\230\240\225\241\246\246\252\244\254\210\250\255\249\245\255\246\234\165\225\234\229\231\231\229\250\194\249\226\237\239\239\237\232\197\169\210\163\249\249\132\173\160\185\218\180\201\159\222\141\186\206\162\176\196\151\188\144\168\166\202\137\225\164\223\67\29\91\51\68\24\26\103\56\62\62\51\53\53\34\21\48\38\39\43\45\45\58\50\67\41\124\6\60\41\43\43\20\21\27\22\4\56\6\19\29\26\7\7\25\20\50\51\82\123\107\99\4\106\19\96\8\11\22\22\4\15\30\13\108\108\122\113\97\26\118\37\2\118\26\8\124\18\83\3\113\36\78\38\100\51\75\123\108\111\109\104\112\125\115\115\76\76\84\78\120\58\86\71\68\68\71\93\84\119\66\66\93\71\69\86\6\69\53\71\72\38\95\56\76\61\99\99\226\203\193\211\180\247\163\185\184\223\192\208\220\210\190\233\141\177\191\170\185\173\161\186\130\180\173\172\175\177\171\131\254\145\192\233\155\245\245\151\194\247\183\252\141\205\178\223\235\129\140\174\142\168\229\171\164\135\138\221\161\157\136\147\244\244\244\251\222\232\243\234\229\250\253\215\180\253\149\208\207\239\247\159\228\160\201\200\160\252\168\235\186\192\233\231\217\211\207\215\196\210\212\208\209\223\217\247\158\221\180\165\130\161\128\195\134\232\172\214\167\216\182\231\137\205\152\29\45\47\58\61\40\42\29\40\37\61\60\59\63\60\19\92\33\82\14\8\109\38\92\5\42\35\35\43\48\39\44\0\60\2\21\9\16\18\10\26\53\11\65\19\7\71\5\92\16\75\18\97\31\69\29\123\24\118\26\91\28\103\30\8\107\3\51\88\39\12\11\24\121\56\110\19\125\24\5\37\1\39\99\62\10\75\47\68\41\40\107\54\103\67\42\124\17\23\83\22\64\20\87\10\35\41\59\30\93\28\74\20\46\27\83\76\67\79\78\78\76\96\72\79\78\73\70\173\183\167\221\247\160\180\181\187\176\188\189\190\173\184\188\169\188\165\167\177\253\201\254\189\241\197\242\185\245\255\237\200\132\254\196\129\215\151\149\154\154\159\159\148\183\154\156\133\156\135\158\152\128\147\206\229\209\229\158\224\218\155\205\241\225\251\240\240\247\235\241\210\253\249\230\248\250\248\226\233\244\171\142\188\138\243\159\232\129\199\147\192\158\238\135\253\162\254\132\212\189\251\128\244\128\218\179\241\132\242\154\192\174\174\146\209\185\198\175\229\181\230\162\204\165\227\89\29\112\51\51\48\50\52\49\61\16\60\52\52\56\54\41\41\55\123\117\103\126\50\77\41\124\6\48\47\45\42\22\23\56\3\8\17\31\21\28\16\54\116\28\31\3\28\7\6\10\41\0\2\2\3\20\11\14\9\25\68\14\11\115\108\119\112\118\124\113\103\85\105\121\120\117\97\120\83\109\97\7\28\45\112\36\103\7\121\103\126\3\109\56\66\86\88\91\81\82\69\94\80\95\91\82\119\81\93\28\74\2\65\45\109\73\80\41\71\18\11\10\9\76\43\52\25\157\161\182\175\176\183\180\190\168\148\170\184\185\161\186\187\162\141\142\195\252\202\255\178\240\248\232\243\185\193\249\186\210\144\130\154\137\151\147\139\159\179\158\153\153\152\157\153\132\135\151\202\233\221\233\146\245\137\195\158\206\141\254\162\220\163\136\177\148\245\139\226\133\249\184\238\190\253\142\210\204\238\226\181\201\231\228\238\237\237\237\251\238\233\233\235\215\212\254\129\174\151\182\215\170\204\168\219\158\200\156\223\166\187\205\163\160\197\157\234\216\193\205\201\196\202\228\52\52\52\58\49\50\48\52\41\99\71\42\78\125\18\77\32\73\15\81\8\42\38\101\5\77\6\86\44\69\3\82\60\83\18\14\17\28\21\10\27\4\10\54\12\30\25\28\8\8\11\47\92\84\68\95\29\101\10\93\33\29\18\7\115\109\119\117\94\105\112\114\127\127\126\87\62\125\24\5\12\1\59\99\50\72\118\100\96\107\105\109\110\125\67\127\83\87\86\87\83\73\122\123\47\89\60\33\5\61\50\95\2\108\53\111\6\69\16\106\79\77\67\79\74\80\100\95\184\173\181\176\178\183\154\209\194\251\218\187\208\168\252\191\188\189\164\167\167\162\161\183\133\185\174\174\174\168\172\178\141\189\202\252\205\128\206\248\193\140\194\244\197\136\198\240\217\148\218\236\221\144\222\214\202\209\159\231\219\152\204\142\224\237\241\244\252\240\254\221\252\241\253\243\224\249\250\250\245\168\143\187\139\240\138\176\253\171\235\237\228\241\234\237\205\251\214\208\201\208\223\211\221\219\207\146\177\133\177\202\172\150\215\129\197\193\218\192\203\193\206\225\200\206\200\53\51\54\46\41\32\127\90\96\86\47\87\107\40\124\62\36\34\43\42\32\32\46\37\56\4\58\40\48\46\43\43\23\61\91\126\76\122\3\123\79\12\88\26\12\0\28\24\28\28\0\41\0\7\15\1\14\12\12\2\25\68\99\87\31\100\127\115\41\15\102\117\101\101\115\103\126\87\124\98\124\104\126\106\4\0\102\53\18\98\16\111\107\106\105\105\122\65\86\84\83\82\81\55\56\54\90\62\73\31\94\58\85\21\45\26\81\65\69\90\75\75\67\66\92\81\72\74\185\185\187\166\218\246\163\179\176\190\188\184\160\151\162\185\188\167\191\164\173\176\254\246\234\241\191\233\172\194\187\251\255\200\130\148\136\156\145\145\144\179\153\153\149\154\155\154\134\148\236\192\145\129\155\133\142\129\151\161\136\143\135\134\237\237\245\241\225\173\153\174\237\161\171\185\164\232\146\168\245\163\227\243\230\249\228\225\237\224\192\239\238\233\232\232\204\213\214\198\157\184\142\184\205\155\218\221\223\222\217\220\198\235\197\193\198\195\194\197\192\220\153\203\161\205\206\73\36\102\51\103\32\110\102\122\97\47\121\60\63\57\35\34\35\32\9\32\32\59\58\32\32\47\54\57\117\65\118\5\73\125\74\1\77\71\85\64\12\118\76\9\95\31\15\4\4\0\0\2\0\2\45\12\0\3\9\17\11\6\7\101\56\31\43\27\96\26\32\109\59\123\107\117\117\122\98\102\98\72\103\102\108\96\101\107\96\119\126\37\0\54\0\69\9\82\5\121\87\85\82\93\68\71\113\76\95\91\92\66\73\64\111\61\69\32\61\16\41\8\75\80\81\83\77\183\183\186\163\153\165\176\190\164\191\190\189\144\229\190\233\141\169\167\166\160\160\164\141\184\160\183\168\175\170\179\131\253\145\235\233\204\245\231\151\245\140\194\202\222\197\139\221\128\200\193\203\220\144\196\135\202\156\222\228\213\157\138\141\242\236\250\240\222\241\241\234\240\254\255\253\244\232\144\188\245\231\228\224\237\225\227\251\248\235\226\233\232\229\236\250\136\190\139\198\140\132\148\143\205\181\141\206\158\220\218\221\200\200\199\192\204\217\214\206\204\203\201\206\217\132\163\104\94\39\113\52\111\118\101\66\50\64\50\52\59\60\54\40\49\43\43\34\39\47\37\72\73\42\105\57\80\46\63\25\18\22\15\22\9\60\21\16\29\7\18\30\27\29\23\4\4\4\5\0\16\105\7\90\115\1\113\8\8\12\9\108\108\113\99\112\112\116\113\100\127\102\27\28\58\126\16\117\14\98\6\124\24\115\53\18\98\16\123\106\112\108\106\82\76\66\126\68\83\75\85\93\80\89\119\60\61\94\48\85\78\66\75\64\67\69\68\65\89\66\79\75\81\73\83\165\195\178\214\172\186\163\184\184\169\178\190\181\160\187\184\138\169\167\170\185\160\187\178\213\169\216\129\163\184\236\175\151\148\148\143\144\157\134\186\136\144\134\135\159\159\157\179\228\129\212\174\148\129\155\155\142\128\140\155\161\157\141\138\246\249\251\241\216\217\164\141\243\131\254\242\225\250\248\251\240\229\235\254\227\226\225\135\136\233\151\254\227\237\136\149\180\177\182\211\130\248\212\211\209\197\210\203\216\223\217\216\195\237\176\195\203\191\162\167\199\201\184\230\193\225\188\48\103\31\35\48\51\51\48\48\60\16\63\33\32\54\54\60\13\107\89\65\69\38\85\61\117\42\59\42\37\38\51\24\18\56\21\28\29\10\31\26\12\104\27\12\26\28\28\9\4\31\19\41\21\1\5\11\14\3\8\32\124\14\0\101\28\114\47\97\17\118\103\124\101\125\121\122\121\84\123\124\102\96\101\103\112\58\103\120\97\111\118\101\105\105\127\125\65\90\86\73\92\82\80\116\32\90\54\93\1\75\3\64\37\82\46\81\29\23\5\16\92\71\75\26\96\71\74\173\179\180\186\164\183\170\178\177\191\167\151\211\189\232\146\166\168\164\191\166\172\140\183\174\171\175\174\175\177\130\237\144\247\232\252\244\250\150\241\226\148\250\150\156\203\179\143\157\130\133\129\131\130\150\170\152\148\131\130\143\138\141\163\220\151\136\254\148\245\180\226\245\249\172\214\236\245\252\247\230\232\255\201\236\237\228\224\224\235\198\169\236\253\234\234\212\211\219\208\254\209\210\213\208\222\223\198\222\200\184\165\205\161\194\172\209\200\198\149\178\194\176\219\200\209\201\53\52\52\25\48\41\49\50\61\36\90\91\89\61\51\18\12\121\77\122\49\125\73\126\61\113\69\114\57\117\127\109\72\4\126\68\1\87\23\19\16\29\30\29\20\24\24\15\28\29\5\31\7\25\19\78\101\81\101\30\96\90\27\77\113\117\123\123\114\118\127\107\122\105\102\121\96\97\118\125\117\40\15\59\11\112\10\48\125\43\107\111\101\101\106\114\77\89\84\67\72\81\74\82\93\68\79\18\49\5\49\74\9\65\20\110\84\77\69\79\85\77\79\91\97\93\70\70\178\182\183\180\152\153\244\183\241\250\242\227\169\250\190\207\141\141\199\163\212\136\138\170\168\244\191\249\214\200\206\175\210\132\253\147\242\239\223\247\151\153\204\182\140\128\131\155\136\157\133\169\153\153\154\142\128\138\166\194\140\219\163\159\242\242\244\238\252\247\230\218\232\251\243\243\244\251\248\211\204\163\226\140\158\172\134\174\232\153\199\199\190\151\167\143\208\147\199\145\212\217\251\223\218\208\216\198\246\217\218\214\196\199\222\223\217\212\156\135\228\155\176\140\172\205\140\37\76\50\67\25\25\116\55\111\109\107\121\100\40\90\63\44\12\63\32\39\39\58\34\53\57\46\46\41\37\39\50\19\0\72\110\84\57\68\109\101\121\26\89\9\111\30\121\122\14\98\12\4\119\43\99\36\102\10\4\25\79\14\0\101\37\29\42\100\115\115\127\123\101\114\81\120\123\125\123\124\103\126\106\113\11\37\114\97\110\110\98\100\100\114\127\125\65\91\85\92\87\81\80\116\1\11\25\4\72\49\95\26\1\0\67\34\63\16\106\75\65\78\72\68\73\94\76\178\179\176\175\183\153\214\239\215\224\175\227\237\255\230\170\204\246\183\225\165\184\186\162\180\172\172\129\168\175\171\169\140\146\148\144\129\220\251\207\247\140\216\155\206\231\149\229\137\133\132\138\153\128\172\151\129\141\140\130\138\143\238\239\178\241\176\230\160\154\175\226\252\253\253\254\249\248\248\226\240\204\242\234\230\248\225\227\238\197\132\168\252\241\233\231\211\212\212\249\208\221\213\202\196\220\223\198\201\133\143\157\152\212\128\195\171\208\146\168\145\220\200\214\206\202\200\52\53\34\47\50\41\52\52\45\87\121\46\56\53\56\56\61\37\8\39\32\33\46\47\46\52\44\62\116\66\119\58\72\126\75\6\76\68\84\79\13\117\77\14\94\28\26\22\5\4\10\11\1\2\22\42\24\14\14\13\4\14\6\35\57\28\42\28\97\25\33\98\58\120\126\115\120\123\120\120\100\101\114\101\102\108\101\111\107\124\35\6\52\2\123\45\80\11\18\26\84\7\44\92\34\73\88\82\64\64\91\88\80\108\82\65\77\89\91\67\64\101\42\43\11\77\7\90\189\177\240\166\209\181\166\179\189\189\184\178\185\190\148\187\165\165\160\170\161\167\179\238\168\185\163\183\177\175\168\169\186\152\142\142\150\147\139\130\229\153\211\142\222\157\142\130\137\137\129\158\140\175\130\129\140\129\131\136\142\133\155\198\240\225\245\246\240\243\244\242\210\254\255\255\250\255\251\234\146\225\159\226\173\240\175\231\141\249\151\254\180\188\172\183\197\147\210\154\151\157\142\194\154\217\152\206\136\178\135\207\196\196\199\196\194\199\206\237\207\192\195\207\201\208\202\37\95\113\35\61\48\49\62\48\36\16\63\57\52\57\56\37\34\62\54\124\74\127\50\112\120\104\115\57\65\121\58\82\16\26\21\28\8\19\16\50\29\19\31\25\21\2\23\4\20\75\110\92\106\19\122\8\13\15\15\8\8\19\11\90\115\113\122\118\125\106\106\123\101\124\102\117\126\124\106\34\97\48\25\111\31\118\100\110\110\109\109\106\71\109\105\87\86\84\78\52\53\91\87\10\35\81\33\76\89\67\90\73\72\70\105\64\88\67\78\65\75\42\43\55\21\78\82\185\181\183\187\179\159\176\170\188\165\189\188\161\181\185\162\163\188\166\182\192\165\164\174\172\180\163\182\175\170\173\179\151\147\150\143\132\151\148\158\155\132\134\142\235\157\157\151\136\137\159\139\130\153\131\130\129\149\151\131\156\160\158\137\237\244\240\251\243\217\143\175\248\175\215\235\250\224\247\246\228\241\207\243\248\226\228\239\224\197\198\172\236\187\195\255\205\215\215\213\221\200\252\202\197\196\211\221\219\241\187\223\146\187\201\185\199\193\206\192\205\202\224\219\207\201\198\56\45\46\83\84\62\110\55\110\20\51\62\33\33\58\34\10\49\32\63\32\33\37\58\4\38\42\125\1\42\43\38\23\25\20\3\28\8\17\10\17\30\54\82\28\120\51\88\17\124\46\108\4\8\124\78\104\64\10\93\33\14\7\18\114\120\116\89\100\118\116\114\113\126\120\87\25\125\24\5\41\1\37\99\54\31\109\29\120\117\119\118\106\112\103\69\76\76\79\85\73\82\54\55\36\89\89\95\91\85\93\67\106\66\74\68\77\89\69\90\79\84\78\67\80\69\83\90\205\177\224\201\191\207\166\181\186\176\167\178\180\151\188\189\169\188\171\190\196\197\212\167\213\132\165\186\200\129\231\175\215\235\224\243\153\149\243\237\209\249\211\155\140\153\154\154\156\131\132\147\169\149\130\131\141\149\136\150\160\208\214\143\244\247\245\240\240\246\245\255\250\252\249\252\244\224\238\248\230\232\235\224\224\240\186\231\190\196\250\239\241\229\236\230\216\193\255\195\215\208\212\211\208\196\246\247\155\221\206\195\220\201\198\199\194\213\235\215\212\213\194\207\200\208\226\77\49\59\46\54\51\52\62\40\48\39\57\58\63\60\42\121\121\34\117\9\33\34\35\53\43\40\59\48\36\43\39\18\61\119\19\25\56\95\6\95\8\103\55\109\29\28\22\29\4\10\31\3\6\15\14\14\20\13\23\28\32\30\7\117\116\122\116\119\89\27\119\124\126\121\120\96\126\118\119\105\99\101\126\97\102\118\111\106\117\108\109\110\120\19\111\83\88\87\85\82\83\94\95\90\68\71\70\90\95\78\114\80\69\71\64\64\89\78\79\100\11\48\36\44\77\43\90\247\177\228\158\164\188\190\170\176\190\144\188\190\187\183\188\140\227\162\241\222\174\220\183\175\175\162\162\174\168\190\130\128\150\148\155\157\151\146\187\248\249\151\155\206\231\149\229\144\137\134\133\134\128\143\173\128\141\140\137\137\138\238\239\149\241\160\137\255\143\230\235\240\253\252\255\224\237\211\239\252\233\230\229\231\230\202\135\136\230\234\251\234\233\243\234\212\214\248\208\211\200\202\211\222\222\221\220\213\212\195\214\213\179\194\149\233\193\195\195\204\213\214\201\220\209\210\57\53\55\46\24\124\54\82\21\126\43\70\16\82\62\50\90\104\66\46\36\38\46\58\32\52\45\59\47\37\51\39\13\25\7\64\20\22\17\30\17\4\19\19\0\21\3\26\7\9\30\19\41\21\4\15\0\13\14\9\32\86\86\15\38\92\98\112\118\104\106\115\123\83\121\115\123\96\124\124\76\25\98\53\73\103\100\110\110\96\119\123\110\105\105\115\77\85\126\11\84\82\84\75\81\69\93\113\95\85\90\91\70\67\94\65\89\76\66\66\79\64\95\12\76\27\99\95\173\173\180\175\178\188\166\154\168\165\190\179\186\161\187\147\140\215\162\245\137\166\160\165\180\161\183\129\188\174\166\168\148\151\154\191\227\205\150\158\156\145\158\157\182\153\153\153\131\134\135\135\152\129\128\129\128\139\130\158\228\213\142\217\221\225\244\246\242\246\234\255\232\212\234\253\255\245\251\246\228\205\206\161\158\138\134\231\229\252\151\235\252\235\237\232\214\205\218\249\208\211\213\222\196\222\222\222\219\193\221\220\197\195\215\206\196\151\188\204\178\217\201\195\208\208\199\44\33\31\35\55\61\42\42\48\61\22\91\92\88\62\109\90\42\88\39\33\32\37\37\47\43\58\47\41\40\45\45\23\20\114\115\93\21\115\58\95\8\103\55\109\69\30\73\45\3\5\5\6\0\27\23\10\0\22\3\14\10\34\107\40\113\36\94\114\118\126\107\126\100\106\125\121\96\125\124\100\77\14\99\50\72\118\100\106\97\99\108\101\71\109\103\82\82\79\85\120\22\14\87\91\90\88\88\89\64\66\91\66\67\74\65\71\66\86\65\79\74\86\73\89\34\78\66\202\248\210\234\180\227\155\167\186\165\179\178\190\161\148\182\164\162\161\166\184\137\168\167\254\132\186\175\169\164\169\171\148\147\184\151\145\146\148\139\157\144\182\210\156\207\228\148\250\145\132\132\135\129\155\142\152\164\154\141\139\142\138\146\247\221\146\147\177\245\160\218\232\250\242\254\225\245\251\213\227\230\255\235\226\249\202\131\232\191\199\233\235\238\234\235\204\193\208\218\221\215\211\203\244\136\130\219\223\218\217\218\201\199\223\222\194\205\219\194\204\202\218\200\208\202\204\57\56\39\64\52\99\27\39\58\60\57\62\59\58\46\18\48\35\38\63\57\38\46\11\4\110\42\121\86\38\84\43\21\21\27\14\18\16\60\7\28\28\30\18\1\26\24\127\96\12\2\19\25\7\2\1\10\1\32\22\15\10\8\13\120\100\15\115\51\88\4\102\119\85\31\123\53\7\3\31\35\97\97\103\102\109\123\98\109\108\105\105\107\106\109\127\125\65\84\86\87\72\84\80\116\16\90\18\31\21\6\74\61\65\16\57\79\63\86\91\78\84\86\76\73\93\99\95\172\183\175\175\179\182\154\215\216\203\186\233\198\182\196\175\167\163\171\190\185\166\140\160\170\160\183\182\164\205\206\160\144\227\191\247\133\228\186\238\152\207\183\139\148\128\157\156\131\134\146\174\148\130\131\130\140\138\131\167\160\228\142\139\248\236\241\240\240\232\245\244\252\228\252\252\244\237\226\247\253\226\228\254\241\183\190\231\190\196\247\246\234\239\232\230\192\204\213\207\220\211\212\251\159\217\167\161\211\189\178\135\192\151\239\211\192\192\219\218\203\204\218\230\220\201\205\55\54\46\52\24\25\97\55\49\59\56\63\63\57\20\59\40\39\32\32\33\35\34\58\46\32\44\34\49\56\33\47\66\107\25\105\4\17\18\21\26\5\7\49\24\25\28\22\5\4\98\99\14\93\6\81\37\25\12\13\9\11\6\37\108\120\110\116\118\89\18\119\42\3\113\1\108\117\118\119\100\124\127\73\108\109\110\99\116\109\10\11\6\109\56\66\64\88\87\81\93\127\85\83\68\90\70\119\33\93\23\28\8\25\87\50\68\33\107\27\89\36\102\59\20\77\24\98\160\178\182\174\168\179\177\157\187\187\189\189\190\180\146\205\160\174\216\210\196\170\166\183\174\170\183\163\164\177\132\169\147\140\142\151\136\128\231\151\202\227\145\225\140\153\155\155\137\136\159\128\148\168\150\131\141\141\131\130\145\132\162\239\144\173\242\161\142\254\140\231\228\252\253\254\249\248\212\227\229\230\231\230\230\133\134\160\176\233\237\246\235\240\233\230\250\210\209\218\215\221\209\223\221\222\211\199\219\212\203\162\152\193\210\222\205\216\218\218\212\227\214\194\207\209\200\55\44\55\58\60\41\62\48\45\84\58\103\17\68\47\103\12\113\34\33\45\44\37\34\43\33\40\45\46\42\45\39\23\1\63\3\22\23\18\19\31\53\125\27\74\48\14\29\5\7\6\10\0\47\4\4\1\20\13\15\32\105\14\126\10\28\18\2\116\113\115\117\113\100\115\102\86\126\122\118\103\104\107\126\98\121\123\114\5\105\56\17\103\23\126\107\85\82\87\78\82\72\124\83\93\90\95\70\65\88\62\63\20\65\20\110\84\88\90\90\79\85\73\91\97\93\82\75\183\184\174\182\152\153\207\183\234\195\177\193\191\190\163\188\167\139\178\160\167\184\165\165\200\201\201\171\168\170\170\169\147\141\144\143\146\147\149\147\155\154\138\147\129\158\150\155\132\148\218\131\253\168\236\150\203\165\214\139\225\247\214\239\154\169\242\165\217\232\244\244\229\255\254\209\236\224\250\247\229\252\225\207\139\189\230\227\245\244\227\238\229\235\243\230\214\216\209\208\208\197\251\199\219\197\210\211\216\222\242\178\192\209\203\222\195\199\219\192\226\193\207\207\206\208\201\37\105\50\97\78\62\76\51\61\36\60\62\33\23\46\59\37\60\36\38\35\69\70\127\112\41\46\45\40\40\39\38\19\12\27\27\18\23\18\30\8\5\28\6\27\30\11\19\88\1\84\46\20\2\26\2\1\15\3\27\33\29\8\10\109\115\113\110\88\89\28\119\42\3\113\1\117\120\124\122\101\99\114\106\97\103\99\98\109\9\10\40\108\7\67\59\65\2\126\42\84\13\44\20\56\52\2\91\76\85\86\92\93\66\75\105\71\77\65\66\64\74\67\72\81\75\74\77\181\183\167\235\180\252\245\255\224\172\216\227\188\191\183\185\167\165\164\164\166\163\162\160\180\173\169\187\171\165\166\173\153\141\135\208\148\199\236\156\226\145\157\158\128\149\152\181\144\137\133\134\152\141\142\231\232\221\138\217\246\134\244\137\242\245\246\247\241\223\230\241\250\253\254\254\250\157\158\172\224\181\207\143\245\146\202\141\232\170\144\184\140\190\238\189\170\218\168\195\200\210\212\211\218\223\240\199\219\223\218\221\220\161\162\159\156\197\206\194\206\205\201\214\200\209\211\57\52\49\52\36\50\42\50\49\60\62\46\80\61\108\69\43\91\36\33\57\39\33\33\2\57\44\41\49\47\41\38\112\113\81\19\28\16\10\30\30\5\48\24\24\20\25\3\6\8\6\4\25\16\113\7\100\36\83\26\91\33\90\15\35\11\5\19\3\117\36\13\115\3\125\124\121\121\121\124\74\113\101\100\97\97\97\98\8\9\57\107\113\101\104\105\82\85\120\67\73\87\80\81\90\93\79\15\4\93\8\114\71\71\70\69\65\88\86\64\64\75\87\79\75\97\6\79\160\184\174\177\189\179\170\157\186\188\189\167\181\181\162\184\162\168\170\165\167\172\179\254\168\251\208\160\214\164\168\166\147\146\151\131\157\147\159\148\156\159\250\251\242\157\200\178\144\135\135\129\141\130\133\151\165\153\140\136\136\143\134\136\220\221\165\243\173\216\142\230\145\213\150\251\139\135\169\159\183\225\176\153\239\159\228\228\239\234\238\237\198\253\236\236\215\210\214\219\180\181\161\215\200\196\217\220\218\213\218\207\237\209\223\192\195\195\192\196\228\177\202\153\182\198\180\52\56\48\55\54\41\38\51\49\59\62\57\59\93\94\118\120\33\116\14\57\39\37\37\52\45\58\54\40\36\41\39\20\61\123\19\108\56\101\6\100\53\23\67\28\25\2\24\28\29\7\31\12\13\26\14\12\14\12\27\14\4\7\12\108\116\103\42\116\34\12\30\24\16\122\41\6\118\4\111\102\104\96\97\97\98\76\97\97\107\104\110\113\13\14\43\8\81\4\126\68\93\82\84\69\80\88\75\113\77\86\93\69\70\65\95\104\105\53\71\26\51\65\49\72\75\75\70\181\172\152\163\176\179\179\190\189\177\218\219\215\189\174\182\162\166\166\165\142\161\165\174\175\181\183\173\174\165\168\166\148\153\142\134\232\149\229\186\221\136\210\183\203\157\142\156\132\136\132\128\141\131\154\128\149\153\137\137\132\138\147\138\229\167\170\243\162\216\244\242\253\253\243\254\214\237\253\226\227\227\225\225\200\157\230\142\146\149\138\184\180\237\243\232\211\211\208\214\254\214\203\212\196\208\211\223\218\212\218\195\197\196\202\214\173\197\143\132\128\145\223\183\204\159\180\59\75\54\54\49\41\49\43\48\19\42\63\57\56\34\56\60\35\66\67\97\37\116\93\35\83\58\44\47\48\43\43\24\1\63\3\19\22\11\18\28\4\54\123\124\120\70\31\16\9\31\1\24\6\27\45\11\10\3\9\8\9\11\10\117\118\123\119\104\115\99\63\120\60\87\117\109\22\82\12\96\29\24\43\4\25\102\122\107\108\98\111\104\125\115\108\85\89\86\87\65\29\86\5\34\82\32\82\65\84\87\92\71\81\75\94\77\76\69\78\40\41\68\75\30\55\69\53\182\181\187\187\183\188\166\177\188\176\178\184\184\221\222\212\160\175\143\205\181\198\138\229\240\169\168\174\169\171\166\169\146\150\142\143\151\136\146\139\136\155\159\134\155\152\153\138\197\129\202\249\239\229\237\135\218\243\129\241\156\132\135\139\237\248\240\217\253\252\242\234\241\241\154\155\146\253\172\133\235\155\229\231\224\224\204\247\239\237\239\237\140\141\166\239\192\204\213\212\200\211\222\253\219\221\211\198\222\213\219\216\195\194\215\160\196\171\235\160\217\153\230\197\204\166\180\83\81\84\107\52\61\43\50\48\63\63\39\56\58\54\55\36\36\50\14\52\44\47\46\44\44\34\7\71\45\62\51\12\18\16\22\22\63\6\20\28\16\29\18\0\25\28\22\8\20\97\3\86\127\13\125\24\21\13\9\10\10\7\37\108\118\112\117\115\114\22\23\31\121\40\1\119\7\110\120\101\100\103\107\109\79\97\98\109\108\98\109\12\13\62\111\55\124\36\66\50\13\122\57\88\58\32\11\60\62\94\79\71\92\64\70\76\70\86\106\88\78\87\73\73\69\76\99\196\233\178\229\153\165\178\177\165\188\178\166\172\144\174\187\188\169\190\167\184\137\138\247\168\251\208\160\214\189\170\170\151\149\154\145\190\145\147\144\156\145\146\251\252\146\198\159\214\172\134\134\141\129\155\129\128\153\142\142\143\132\138\141\249\221\132\243\166\143\253\141\232\254\254\249\250\251\250\239\205\241\229\231\230\227\224\238\196\137\138\141\180\237\152\194\134\137\195\145\140\249\177\215\136\163\188\131\188\141\222\207\200\194\197\223\193\239\206\196\207\213\206\222\170\149\206\98\75\57\73\60\48\42\53\63\59\16\43\52\56\34\61\39\37\66\67\114\125\38\117\82\34\80\59\47\49\39\40\19\22\56\16\8\28\17\20\4\121\122\89\68\29\72\71\45\11\90\18\89\93\42\113\8\111\82\113\78\85\110\77\40\113\32\9\127\15\116\127\124\100\114\125\108\127\118\123\125\105\106\3\4\111\62\103\58\19\97\17\106\113\114\108\87\83\66\85\72\73\85\80\93\57\58\61\4\93\67\90\92\92\65\65\110\85\91\66\84\84\73\72\89\16\22\79\186\233\159\184\236\164\212\239\148\239\226\187\254\229\196\226\248\193\224\251\164\236\229\239\240\188\247\243\172\255\212\164\234\129\142\144\156\156\138\145\136\180\138\135\159\149\151\131\156\173\226\227\143\221\134\213\242\130\240\143\133\143\135\139\242\219\226\247\253\247\255\243\253\153\154\153\164\253\245\167\205\149\186\242\139\189\202\237\176\233\183\179\150\143\182\143\141\137\210\208\208\220\208\209\220\222\199\220\218\205\221\221\194\194\193\198\209\183\158\199\216\205\204\207\200\203\211\26\50\47\48\48\49\51\62\49\58\57\51\57\57\35\42\66\121\34\113\94\46\92\55\32\45\46\45\43\43\62\2\0\25\22\23\18\18\10\59\120\121\110\67\28\79\100\20\122\6\0\11\13\2\4\23\15\11\2\2\11\8\110\111\31\41\114\7\44\88\36\47\105\116\34\87\119\37\126\29\56\27\13\59\4\10\62\103\58\19\97\17\106\105\104\109\86\89\66\85\80\83\84\81\90\57\58\9\4\93\12\37\75\59\82\74\88\89\91\78\78\89\103\91\69\81\82\82\184\180\158\211\212\215\238\183\168\165\167\190\180\187\182\149\188\188\167\171\185\173\179\225\240\169\163\168\164\170\171\171\141\148\144\148\144\157\147\135\181\137\153\156\155\155\150\131\172\140\218\131\214\221\171\247\208\152\239\211\160\249\214\143\159\169\136\254\172\149\251\175\248\171\128\240\134\237\253\253\232\231\255\234\206\230\228\239\238\244\237\139\140\157\182\239\130\171\217\169\196\214\208\211\218\223\222\203\241\205\221\217\196\195\196\202\232\165\166\168\144\201\195\214\206\197\199\55\33\59\46\54\61\63\63\45\92\98\59\76\101\19\118\120\48\101\123\8\119\126\39\37\113\80\78\116\77\35\119\16\21\23\23\18\9\19\16\50\9\30\30\24\27\2\26\8\20\103\91\4\87\124\12\114\20\22\8\16\15\19\31\109\109\113\111\118\114\22\23\47\33\122\107\123\122\99\122\101\105\72\97\102\98\110\97\110\96\108\105\100\110\108\104\69\24\10\83\6\47\93\45\80\95\70\88\89\77\86\89\92\69\68\35\36\2\30\71\1\17\103\35\20\92\51\23\156\193\234\179\209\237\204\240\224\217\253\227\188\239\196\180\218\177\191\170\163\166\160\165\184\132\186\182\165\170\173\169\152\189\242\243\252\205\150\197\226\146\224\139\155\128\154\131\135\133\146\174\148\130\155\131\148\142\131\167\236\237\243\215\240\153\170\222\248\173\231\177\160\213\159\163\252\250\252\227\227\252\229\243\227\231\250\228\245\237\255\162\180\237\169\183\170\172\138\179\147\141\214\212\220\208\221\199\223\217\220\216\220\209\239\211\204\194\197\196\206\212\230\182\148\205\156\74\58\72\49\60\51\52\63\58\41\56\51\58\63\54\59\64\65\46\123\36\119\92\44\82\33\46\54\47\48\44\5\0\25\22\14\23\8\19\119\120\95\66\27\16\69\51\68\88\16\121\91\40\109\94\7\117\81\112\77\84\109\103\87\112\117\111\112\119\115\127\117\100\127\115\115\126\126\125\111\77\113\126\103\96\103\110\97\68\47\50\107\62\23\101\21\64\82\84\91\80\87\82\125\91\95\82\95\94\95\62\63\27\25\66\17\62\78\60\87\75\85\86\66\81\68\100\76\172\173\187\174\178\213\214\202\224\185\185\184\160\185\183\162\176\162\161\191\160\172\164\178\211\241\170\240\244\128\234\247\129\192\202\191\152\205\150\209\192\227\225\195\252\230\198\159\210\251\137\249\148\134\143\154\142\140\140\161\143\132\147\137\245\237\146\147\178\173\246\231\229\241\253\255\245\225\238\210\240\252\234\228\224\237\250\203\172\177\234\185\150\230\148\255\217\212\206\206\215\197\251\199\209\220\198\198\212\241\190\191\145\153\194\135\156\232\201\159\217\187\146\231\151\149\206\75\105\72\98\108\85\103\111\56\107\64\48\70\45\60\58\35\39\39\9\38\32\37\33\43\73\74\36\116\45\124\85\27\107\2\17\16\17\19\17\26\51\24\31\24\24\24\24\96\97\112\91\4\10\94\42\108\81\27\87\84\33\117\87\112\108\116\122\115\119\114\103\101\127\115\124\121\121\107\59\56\97\51\59\30\23\62\7\57\49\106\123\112\106\107\107\83\76\120\79\83\80\82\85\90\76\40\3\92\15\36\84\58\81\69\95\76\77\66\66\88\100\90\76\80\69\70\75\179\157\210\211\208\237\182\229\194\178\192\188\187\190\186\189\167\177\165\164\167\161\164\165\200\201\246\243\172\201\246\130\233\201\131\254\204\185\153\207\152\235\194\225\192\197\254\195\216\129\208\249\143\255\133\129\129\149\136\151\166\157\141\137\249\237\240\245\148\149\132\175\248\233\242\255\249\249\247\246\240\204\242\235\224\224\226\238\224\197\147\179\236\191\148\228\170\193\219\209\210\201\211\208\200\244\202\210\222\219\194\218\220\237\162\163\169\157\198\190\144\228\187\147\221\149\150\28\85\106\51\104\109\76\90\96\89\102\99\60\45\57\56\38\37\39\9\39\33\47\33\32\33\47\41\36\43\59\66\72\17\64\105\31\111\6\17\4\27\30\28\26\55\24\3\2\5\5\31\100\101\126\95\8\95\39\27\14\9\8\19\121\115\88\113\118\125\107\117\113\85\11\35\124\47\4\116\26\113\127\101\109\120\111\99\120\68\122\118\106\100\115\102\89\125\50\51\12\13\86\38\0\116\48\3\77\30\6\115\57\25\66\46\28\63\30\31\40\17\18\75\30\55\69\53\160\178\174\180\177\183\180\167\149\169\185\167\187\184\188\183\140\193\194\201\252\165\244\221\163\211\186\163\175\177\173\178\149\129\191\131\156\150\138\148\133\155\182\251\252\222\198\159\234\217\175\239\220\148\213\223\164\228\210\139\138\145\138\137\236\243\216\227\242\233\241\241\228\251\239\138\164\253\166\167\154\162\186\131\188\189\230\174\171\161\178\254\175\181\238\189\170\218\168\195\211\209\223\211\196\220\240\220\216\212\218\195\195\161\162\175\156\197\148\189\195\179\214\204\201\196\203\50\27\34\47\51\48\63\50\61\89\90\104\100\61\82\103\13\117\122\50\83\125\10\77\112\41\105\115\86\126\118\79\83\73\18\23\17\19\31\18\5\28\28\18\1\13\28\29\29\29\1\11\17\86\94\7\90\115\1\113\28\4\9\12\120\109\122\99\89\101\127\112\123\113\102\125\80\29\30\43\56\97\48\25\111\31\118\122\107\107\108\119\70\112\109\109\77\82\50\51\35\13\86\3\0\116\3\3\77\10\6\115\44\25\66\16\28\63\49\31\40\26\18\75\92\75\71\73\178\184\177\163\153\165\176\190\190\187\179\185\144\202\230\191\242\219\169\217\163\160\174\164\173\185\173\174\164\169\179\207\240\200\202\147\198\239\157\237\136\158\158\135\148\159\152\143\173\145\133\135\152\141\143\130\164\233\234\220\212\141\215\215\221\137\170\226\157\173\218\163\160\249\141\163\134\170\166\159\151\185\226\170\167\173\190\242\170\233\176\145\131\141\238\226\193\171\183\179\212\156\199\173\159\185\218\166\205\167\172\191\192\206\216\185\160\165\198\182\210\179\150\171\204\160\223\74\72\82\51\108\36\76\93\88\57\121\42\70\105\94\63\115\48\88\79\68\37\81\61\82\112\74\43\123\60\84\87\112\17\123\9\110\102\118\23\100\3\96\94\124\29\86\14\122\15\98\3\111\31\124\105\104\9\105\26\118\106\110\15\32\96\8\5\20\117\16\47\98\3\44\35\28\125\60\39\113\27\104\59\4\101\59\63\121\19\97\51\12\109\12\55\74\43\38\11\52\85\57\15\73\35\8\3\60\93\83\7\90\59\50\27\36\69\35\31\82\51\3\19\44\77\9\23\161\203\218\235\212\181\203\239\169\195\182\227\220\189\248\231\186\219\249\251\196\165\221\255\185\211\238\243\204\173\255\247\129\235\157\203\244\149\228\207\137\227\254\195\252\157\194\199\154\251\251\219\228\133\235\223\146\243\251\211\236\141\214\215\225\139\152\171\148\245\181\175\226\131\150\163\156\253\173\167\250\155\182\187\132\229\145\191\168\134\234\189\193\233\235\237\205\217\207\206\196\209\211\212\221\222\220\216\240\208\222\157\213\131\194\165\190\170\166\128\200\147\136\230\193\225\142\114\49\52\58\51\41\42\49\63\41\23\43\33\63\54\61\60\38\14\70\36\98\92\37\33\32\47\46\46\61\44\38\25\20\23\23\116\122\22\80\98\9\18\28\30\0\22\23\16\44\18\11\3\7\27\15\15\37\106\66\12\74\116\31\119\108\113\117\115\124\92\112\101\122\124\124\122\29\57\127\15\116\58\50\38\61\115\106\104\59\16\96\22\110\107\108\84\89\66\80\81\86\82\94\56\57\53\91\78\80\75\82\64\81\68\74\70\65\69\68\88\100\90\77\69\79\74\76\179\157\240\179\219\181\182\186\173\251\186\249\169\233\209\230\181\165\167\161\173\172\164\162\184\173\175\168\176\170\173\171\133\255\209\134\144\144\146\148\133\155\159\134\140\176\142\152\137\134\129\135\141\169\222\232\209\156\210\228\213\152\214\224\169\228\170\156\173\224\174\166\186\161\239\151\171\232\188\254\230\252\234\234\249\226\204\227\225\239\238\227\229\238\233\250\153\188\138\188\193\185\129\194\154\216\222\210\217\222\218\215\195\200\210\238\212\216\218\218\207\192\206\231\133\160\150\95\36\94\100\33\119\55\51\49\61\57\39\57\59\55\47\13\49\36\39\39\34\59\33\4\96\71\115\67\56\66\120\5\83\19\23\29\9\31\16\5\16\29\11\24\27\3\3\29\2\23\74\105\93\105\18\121\9\5\30\125\13\97\99\33\100\48\115\34\88\102\112\113\112\120\120\116\109\83\111\103\102\97\103\108\109\74\75\42\105\54\17\46\13\44\111\18\124\14\127\22\85\84\84\92\95\93\71\118\89\91\92\70\72\64\68\70\80\26\71\39\37\27\94\20\28\12\23\165\242\178\195\153\153\220\183\226\249\232\193\255\221\190\213\181\214\162\248\137\161\164\187\160\181\182\169\168\189\131\191\150\147\151\142\156\156\186\134\194\218\139\234\141\193\143\226\192\173\233\131\235\233\215\146\135\137\229\231\221\152\228\143\128\220\222\170\244\133\219\219\128\249\160\187\174\135\148\159\224\150\247\170\228\138\138\182\253\158\234\177\172\191\148\182\176\209\165\198\131\213\128\250\208\222\223\198\223\216\244\207\200\200\192\198\198\217\234\159\200\166\166\154\217\169\206\95\93\99\38\71\53\96\26\40\37\39\38\52\52\56\47\13\49\38\38\33\34\36\32\44\5\6\89\44\66\66\126\5\102\18\117\110\66\118\82\24\79\55\11\24\1\3\26\8\4\40\0\0\13\27\2\1\37\119\11\100\32\115\35\12\113\32\9\45\21\27\119\23\21\43\110\21\125\36\5\19\1\98\31\126\31\35\7\104\2\42\6\108\105\104\102\83\76\91\85\72\72\85\82\95\90\95\75\113\77\93\87\66\68\64\71\104\18\70\48\101\49\91\34\96\31\52\42\208\177\229\166\195\181\240\154\190\190\184\189\191\186\183\175\141\177\170\166\167\166\161\161\132\184\240\242\182\238\180\214\138\224\131\207\133\255\214\187\225\153\242\182\229\177\221\159\232\172\193\175\214\255\193\231\136\254\159\215\140\229\163\211\220\168\242\155\217\172\218\134\248\145\215\138\208\161\254\169\205\252\255\229\226\248\246\225\237\244\226\236\192\144\238\185\253\204\218\214\209\215\210\199\197\219\217\223\212\219\242\181\192\169\239\169\232\140\198\161\178\180\170\178\204\206\202\53\50\53\47\49\49\52\49\36\36\51\38\44\57\56\61\35\41\36\54\43\37\116\93\77\73\78\43\126\87\105\79\97\17\118\62\72\4\123\59\101\25\76\54\12\27\24\24\7\9\6\41\2\25\15\14\21\21\38\118\12\68\116\114\16\3\114\124\14\4\22\0\120\125\125\121\123\116\99\99\124\103\97\102\102\103\110\119\108\111\118\119\104\101\123\18\80\44\127\26\69\39\122\58\88\15\119\92\90\88\87\92\69\81\69\75\71\77\66\91\100\59\74\29\97\69\70\75\180\180\174\163\188\183\180\180\186\177\150\242\188\219\196\205\192\211\162\245\137\162\163\161\173\172\169\129\188\165\179\179\148\150\155\191\240\149\196\237\253\249\235\155\206\231\217\255\220\129\243\174\233\148\255\171\135\137\238\241\208\237\252\143\185\139\128\147\134\245\132\218\177\232\245\215\181\253\142\210\204\179\152\170\132\229\148\242\140\233\184\145\137\141\131\239\134\252\212\218\214\221\223\223\200\223\217\211\219\193\219\243\185\193\222\199\199\205\195\237\202\202\207\204\201\197\200\45\45\52\53\55\60\48\34\73\57\104\65\123\93\98\63\81\12\79\50\93\9\41\39\76\83\118\75\112\45\120\2\25\25\26\23\22\18\60\7\17\27\28\24\27\30\50\123\0\67\23\113\4\120\124\8\104\6\10\123\33\33\92\117\127\17\114\1\97\4\118\17\2\37\26\2\124\47\4\26\0\57\98\49\30\34\6\36\104\63\71\123\104\101\109\109\86\123\80\81\81\72\85\123\50\89\2\118\31\76\41\115\28\65\20\110\84\65\66\66\77\85\66\91\97\93\74\76\182\173\176\177\152\153\219\183\193\195\208\219\203\189\188\184\163\168\161\190\142\167\165\164\160\175\182\175\175\176\168\169\141\148\142\134\215\149\192\186\132\156\152\134\153\148\142\130\157\134\135\133\130\169\218\135\249\243\214\235\208\141\210\162\129\224\159\223\133\245\160\218\255\254\242\253\254\225\238\248\233\231\255\234\248\201\159\231\186\147\143\139\180\237\188\149\151\177\163\211\136\175\167\183\178\217\130\246\159\204\169\243\173\193\187\185\174\165\183\199\185\228\150\218\161\225\140\48\64\39\103\91\108\35\52\62\37\56\60\33\63\46\54\36\35\39\37\35\48\72\100\61\53\41\44\41\49\50\44\0\21\17\27\18\9\31\2\106\25\107\14\68\114\71\10\88\80\64\91\17\105\81\18\74\8\14\3\8\10\19\6\115\121\98\112\104\115\115\116\101\108\51\22\36\18\107\26\96\51\24\104\30\98\111\100\117\106\104\65\124\106\103\108\77\82\81\51\52\39\86\85\93\69\70\89\95\64\67\87\70\93\95\94\84\77\64\69\84\74\78\94\14\77\24\98\160\178\183\182\177\183\171\167\149\169\185\191\186\161\182\187\140\141\223\163\242\136\175\186\170\170\182\168\188\164\169\167\152\153\142\191\221\149\196\237\147\227\158\134\158\128\154\155\144\133\159\129\153\128\154\231\232\206\138\194\161\240\159\253\220\158\242\150\142\178\150\248\248\253\255\242\245\244\252\246\202\226\230\228\230\226\238\239\225\237\238\238\241\229\232\250\181\209\212\213\215\221\202\223\200\223\220\216\212\192\214\202\178\193\148\238\216\193\207\194\213\203\218\214\208\202\202\45\53\30\113\52\56\76\117\88\123\58\121\17\48\47\80\49\68\14\70\36\85\11\11\122\83\79\75\44\111\59\109\16\71\63\17\19\16\31\30\4\9\24\18\31\21\28\24\44\72\2\81\126\14\124\23\15\1\13\12\5\17\30\34\96\118\122\116\115\125\115\91\24\25\61\123\46\7\117\5\104\103\103\103\120\120\118\111\110\108\110\119\107\13\14\45\80\92\40\17\52\40\86\16\117\43\75\84\112\50\94\22\58\60\34\10\68\85\68\78\85\78\87\66\92\96\94\77\185\172\181\175\189\153\244\183\250\148\183\170\211\172\247\147\233\161\210\142\136\247\220\238\200\169\232\190\209\173\252\213\245\241\213\147\251\251\223\130\229\140\216\155\219\136\202\240\217\148\134\138\130\130\128\133\142\140\154\141\139\145\147\139\246\228\156\176\225\252\243\243\241\240\231\209\245\224\226\251\232\227\230\246\139\229\161\242\176\184\168\179\249\174\238\255\214\204\209\207\221\208\252\209\197\218\198\210\216\200\169\223\210\153\215\169\196\140\235\132\217\190\230\136\204\191\227\104\32\88\31\76\53\53\53\37\49\39\38\44\62\60\34\40\60\36\54\83\37\116\93\81\73\64\43\67\65\127\58\71\17\81\3\108\0\79\23\23\52\77\55\94\29\14\24\3\5\7\10\0\47\1\14\1\14\9\2\4\24\121\117\51\17\114\42\97\54\118\24\20\40\111\35\19\36\107\39\15\56\119\59\53\39\62\114\4\62\127\41\109\105\102\105\86\85\78\79\87\69\81\95\92\93\95\92\73\20\51\7\47\84\46\20\81\7\71\87\64\85\73\72\72\75\100\75\184\182\181\180\178\189\180\162\241\212\226\212\169\197\190\208\206\232\183\244\177\230\166\228\130\240\191\193\172\238\175\175\231\132\248\147\236\128\194\248\193\140\240\142\228\157\221\128\128\246\151\251\132\210\147\211\231\208\159\243\153\231\142\247\229\159\177\230\158\224\142\247\232\253\255\242\249\255\250\252\202\229\229\224\237\227\227\250\235\252\168\235\134\248\186\128\137\196\170\198\190\213\213\208\196\209\198\199\246\219\215\221\197\199\193\197\209\135\198\133\221\167\137\222\166\216\150\97\115\106\38\59\53\96\26\36\61\63\51\56\45\56\61\35\34\36\15\73\37\112\10\56\32\35\41\41\48\38\5\25\22\23\15\8\23\58\101\24\127\96\20\124\121\30\77\122\10\120\19\24\12\15\0\13\1\26\38\28\17\7\6\119\116\116\95\20\21\15\119\101\126\127\127\123\116\99\120\124\98\101\127\102\117\100\101\116\97\111\98\121\28\110\61\42\90\40\67\86\81\81\82\94\95\112\89\88\90\91\66\69\33\34\31\68\52\107\42\89\48\102\68\76\41\52\19\208\220\178\177\179\182\179\181\146\187\179\179\160\191\163\163\163\162\166\165\167\161\187\178\213\169\216\209\163\205\236\175\198\188\130\149\137\136\139\144\158\179\135\158\155\155\154\131\172\142\130\209\254\142\252\151\128\140\140\150\137\142\164\135\245\247\239\246\253\149\150\147\248\171\128\240\134\245\249\226\231\230\224\243\236\226\251\224\239\236\138\139\176\237\184\194\192\217\215\214\214\209\210\253\208\221\199\223\193\192\242\174\192\165\239\159\213\168\234\181\200\198\176\186\172\143\206\121\75\112\83\115\53\75\77\74\89\120\59\126\16\119\46\103\13\96\35\32\32\58\33\53\52\34\45\60\0\62\44\21\13\23\20\28\57\78\120\65\12\66\74\94\69\11\115\87\20\64\2\2\24\15\4\14\11\32\15\5\5\13\10\108\117\113\102\61\24\46\24\109\59\122\103\122\97\125\124\74\101\107\127\103\121\122\99\96\124\0\107\47\120\22\111\58\68\10\41\62\53\86\47\77\51\90\52\48\12\75\7\17\3\26\86\6\69\32\61\30\100\90\72\69\68\82\76\182\155\177\180\183\179\191\170\148\217\243\187\211\209\239\170\207\161\248\227\169\165\201\203\249\188\207\171\195\193\255\186\200\254\203\134\204\250\207\130\192\246\195\142\196\204\220\199\149\237\213\150\198\132\130\128\128\148\151\151\145\143\158\135\244\242\247\247\225\188\155\175\151\236\150\172\233\191\255\239\253\231\229\254\224\224\204\227\238\234\238\236\241\241\235\250\153\188\138\188\193\185\129\194\154\216\202\223\218\212\215\218\200\235\198\196\193\199\193\196\213\192\223\130\161\149\161\37\82\50\55\48\49\49\42\18\41\62\63\56\58\57\42\98\33\63\33\44\35\59\37\43\57\7\59\46\37\43\42\21\18\62\125\20\80\108\116\120\122\26\73\102\97\126\116\0\111\2\3\103\16\78\7\99\28\82\90\78\85\27\0\112\30\28\58\97\7\99\62\120\48\80\6\105\24\126\54\97\97\37\118\1\101\105\114\60\6\51\126\9\120\97\111\25\78\82\20\65\90\86\37\77\13\53\2\73\82\75\58\64\78\87\45\7\80\35\82\71\73\78\87\69\69\71\82\154\182\177\183\178\179\177\180\173\251\186\222\169\233\209\230\181\174\183\198\164\161\163\174\173\173\172\172\175\189\131\191\153\149\142\154\147\150\186\213\152\219\143\245\223\136\251\138\216\238\219\150\220\212\196\223\157\229\221\158\206\140\138\136\242\236\251\238\242\252\230\218\232\253\249\230\251\248\226\211\169\140\186\140\241\167\230\136\253\189\133\178\252\238\236\236\215\213\214\249\211\215\210\210\223\209\207\181\159\200\220\195\196\220\223\192\192\213\235\215\203\204\195\195\201\207\226\104\96\112\107\33\71\54\101\66\68\90\84\60\79\43\125\32\49\38\38\33\35\58\46\44\3\45\46\48\43\51\39\23\4\74\124\77\0\78\120\65\12\66\74\94\69\11\115\87\20\64\2\20\12\26\1\12\0\22\33\8\11\13\11\119\115\113\123\97\60\27\47\23\108\22\44\105\63\127\111\103\105\107\106\99\97\76\99\110\106\118\98\107\111\105\122\25\60\10\60\65\23\86\42\77\27\90\70\94\84\93\93\92\66\82\110\84\65\64\64\79\78\87\103\35\77\9\90\232\224\240\235\161\218\182\179\186\176\189\189\186\185\189\175\141\177\161\161\161\162\187\186\132\204\170\253\129\189\169\166\148\149\145\185\137\145\138\146\132\181\211\155\159\155\153\156\137\136\129\147\134\140\133\155\129\156\135\139\233\242\199\154\178\241\157\227\249\224\251\247\186\236\149\251\170\208\253\253\226\233\225\234\244\230\226\239\238\224\237\199\174\237\129\193\221\196\189\211\142\151\150\149\216\191\160\141\241\218\217\194\198\197\222\233\212\194\206\194\213\207\200\231\172\149\161\105\36\106\98\118\109\35\117\56\41\57\51\57\52\35\54\10\37\43\62\38\35\58\33\45\60\114\68\117\56\118\64\73\4\74\124\77\0\78\120\65\12\66\116\69\8\70\112\89\20\90\108\93\16\68\7\26\107\31\72\84\68\70\76\31\100\120\94\27\89\46\24\33\104\45\51\19\47\55\19\14\14\79\5\72\52\8\53\60\56\127\61\125\47\110\127\83\85\91\81\83\83\124\84\92\80\88\92\65\76\56\37\80\70\75\75\64\67\91\109\79\64\66\79\74\81\46\9\221\221\227\235\161\247\163\238\214\172\183\193\254\221\175\233\160\172\216\225\196\181\139\161\160\161\162\174\169\189\168\167\152\152\142\143\184\132\192\189\181\133\156\156\148\159\152\143\156\135\133\139\134\130\170\235\223\156\135\241\206\237\142\143\224\243\241\247\252\246\240\221\250\250\254\243\255\251\235\182\141\185\141\246\233\159\164\135\249\187\144\169\140\237\129\131\129\192\189\191\133\192\142\184\129\204\152\219\186\167\136\191\152\174\155\214\156\170\159\214\204\207\214\207\203\201\222\52\55\46\55\51\49\39\96\112\86\104\114\80\83\81\18\70\13\47\89\66\69\38\42\82\79\74\59\1\61\45\42\12\18\26\22\4\56\6\20\29\5\25\19\24\49\50\115\87\20\1\6\24\6\27\3\34\25\9\14\16\14\19\11\112\113\127\9\18\21\63\26\32\22\111\118\6\27\30\110\50\27\4\3\100\10\10\54\121\6\6\58\121\53\1\54\69\9\61\10\69\2\30\56\10\16\54\53\51\112\114\58\64\108\69\71\88\66\66\79\98\89\77\79\80\74\74\70\156\155\215\166\185\207\211\215\184\169\185\190\185\185\162\175\141\177\161\166\161\166\163\139\235\241\227\227\239\194\187\202\133\201\253\202\129\214\206\222\208\218\245\182\225\176\154\157\132\134\139\128\134\134\150\170\152\128\137\136\142\136\137\163\225\171\178\223\216\216\252\218\151\213\214\163\147\164\210\210\182\185\171\180\188\138\161\242\188\134\179\254\186\181\167\184\136\190\149\254\248\187\149\194\166\161\213\188\205\149\177\154\148\147\168\214\170\134\211\142\156\154\155\147\182\155\227\32\57\49\48\55\50\63\39\21\41\50\50\57\56\34\35\12\13\66\50\75\125\96\98\107\71\119\119\61\111\118\102\64\73\91\71\93\65\69\70\64\8\76\67\85\77\70\86\84\72\86\80\85\93\23\69\80\88\82\89\69\28\84\32\95\94\50\95\44\26\47\91\85\86\85\84\80" local _V = { [0] = string.char, [1] = string.byte, [2] = table.concat, [3] = tonumber, [4] = bit32 or { bxor = function(a,b) local r, m = 0, 1 while a > 0 or b > 0 do if a % 2 ~= b % 2 then r = r + m end a, b, m = math.floor(a / 2), math.floor(b / 2), m * 2 end return r end }, [5] = pcall, [6] = error, [7] = task or {wait = wait}, } -- Anti-Debug / Anti-Metatable Tampering local function _S() local _G = (getfenv and getfenv()) or _G if _G.debug and _G.debug.info then local _info = _G.debug.info local _s = _info(1, "s") if _s and (_s:find("debug") or _s:find("hook")) then while true do end -- Trap end end -- Metatable protection local _mt = {__metatable = "Locked by SK-Protect"} setmetatable(_V, _mt) end local function _E() _S() local _B = {} local _I = 1 local _L = #_D local _idx = 0 -- Register-based execution loop with byte reconstruction while _I <= _L do local _C = _D:sub(_I, _I) if _C == "\\" then local _N = "" _I = _I + 1 while _I <= _L and _D:sub(_I, _I):match("%d") do _N = _N .. _D:sub(_I, _I) _I = _I + 1 end local _V_BYTE = _V[3](_N) -- Multi-stage decryption logic local _D1 = _V[4].bxor(_V_BYTE, (_idx % 255)) local _D2 = (_D1 - _K2) % 256 local _D3 = _V[4].bxor(_D2, _K1) _B[#_B + 1] = _V[0](_D3) _idx = _idx + 1 else _I = _I + 1 end end local _RES = _V[2](_B) local _F = loadstring or load if not _F then _V[6]("Incompatible Executor: Missing loadstring/load") end local _X, _ERR = _F(_RES, "=(SK-OBFUSCATED)") if _X then local _OK, _R = _V[5](_X) if not _OK then _V[6]("SK-Runtime Error: " .. tostring(_R)) end else _V[6]("SK-Decryption Critical Failure") end end -- Thread isolation if task and task.spawn then task.spawn(_E) else _E() end