massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / prettier / esm / parser-flow.mjs
1 var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(r){return r&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var n,t=function(r,e){const n=new SyntaxError(r+" ("+e.start.line+":"+e.start.column+")");return n.loc=e,n},u={},a=void 0!==a?a:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function i(){if(void 0===n){var r=new ArrayBuffer(2),e=new Uint8Array(r),t=new Uint16Array(r);if(e[0]=1,e[1]=2,258===t[0])n="BE";else{if(513!==t[0])throw new Error("unable to figure out endianess");n="LE"}}return n}function c(){return void 0!==a.location?a.location.hostname:""}function f(){return[]}function o(){return 0}function s(){return Number.MAX_VALUE}function v(){return Number.MAX_VALUE}function l(){return[]}function D(){return"Browser"}function b(){return void 0!==a.navigator?a.navigator.appVersion:""}function p(){}function E(){}function m(){return"javascript"}function F(){return"browser"}function k(){return"/tmp"}var d=k,h={EOL:"\n",arch:m,platform:F,tmpdir:d,tmpDir:k,networkInterfaces:p,getNetworkInterfaces:E,release:b,type:D,cpus:l,totalmem:v,freemem:s,uptime:o,loadavg:f,hostname:c,endianness:i},y=e(Object.freeze({__proto__:null,endianness:i,hostname:c,loadavg:f,uptime:o,freemem:s,totalmem:v,cpus:l,type:D,release:b,networkInterfaces:p,getNetworkInterfaces:E,arch:m,platform:F,tmpDir:k,tmpdir:d,EOL:"\n",default:h})),_={exports:{}};const A=r=>{if("string"!=typeof r)throw new TypeError("Expected a string");const e=r.match(/(?:\r?\n)/g)||[];if(0===e.length)return;const n=e.filter((r=>"\r\n"===r)).length;return n>e.length-n?"\r\n":"\n"};function C(){const r=y;return C=function(){return r},r}function w(){const r=(e=_.exports)&&e.__esModule?e:{default:e};var e;return w=function(){return r},r}_.exports=A,_.exports.graceful=r=>"string"==typeof r&&A(r)||"\n",Object.defineProperty(u,"__esModule",{value:!0}),u.extract=function(r){const e=r.match(B);return e?e[0].trimLeft():""},u.strip=function(r){const e=r.match(B);return e&&e[0]?r.substring(e[0].length):r},u.parse=function(r){return P(r).pragmas},u.parseWithComments=P,u.print=function(r){let{comments:e="",pragmas:n={}}=r;const t=(0,w().default)(e)||C().EOL,u=" *",a=Object.keys(n),i=a.map((r=>R(r,n[r]))).reduce(((r,e)=>r.concat(e)),[]).map((r=>" * "+r+t)).join("");if(!e){if(0===a.length)return"";if(1===a.length&&!Array.isArray(n[a[0]])){const r=n[a[0]];return"".concat("/**"," ").concat(R(a[0],r)[0]).concat(" */")}}const c=e.split(t).map((r=>"".concat(u," ").concat(r))).join(t)+t;return"/**"+t+(e?c:"")+(e&&a.length?u+t:"")+i+" */"};const S=/\*\/$/,g=/^\/\*\*/,B=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,T=/(^|\s+)\/\/([^\r\n]*)/g,I=/^(\r?\n)+/,O=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,N=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,x=/(\r?\n|^) *\* ?/g,L=[];function P(r){const e=(0,w().default)(r)||C().EOL;r=r.replace(g,"").replace(S,"").replace(x,"$1");let n="";for(;n!==r;)n=r,r=r.replace(O,"".concat(e,"$1 $2").concat(e));r=r.replace(I,"").trimRight();const t=Object.create(null),u=r.replace(N,"").replace(I,"").trimRight();let a;for(;a=N.exec(r);){const r=a[2].replace(T,"");"string"==typeof t[a[1]]||Array.isArray(t[a[1]])?t[a[1]]=L.concat(t[a[1]],r):t[a[1]]=r}return{comments:u,pragmas:t}}function R(r,e){return L.concat(e).map((e=>"@".concat(r," ").concat(e).trim()))}var M={exports:{}};const G=function(){let{onlyFirst:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(e,r?void 0:"g")};var U={exports:{}};const j=r=>!Number.isNaN(r)&&(r>=4352&&(r<=4447||9001===r||9002===r||11904<=r&&r<=12871&&12351!==r||12880<=r&&r<=19903||19968<=r&&r<=42182||43360<=r&&r<=43388||44032<=r&&r<=55203||63744<=r&&r<=64255||65040<=r&&r<=65049||65072<=r&&r<=65131||65281<=r&&r<=65376||65504<=r&&r<=65510||110592<=r&&r<=110593||127488<=r&&r<=127569||131072<=r&&r<=262141));U.exports=j,U.exports.default=j;const H=r=>"string"==typeof r?r.replace(G(),""):r,X=U.exports,Y=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g},V=r=>{if("string"!=typeof r||0===r.length)return 0;if(0===(r=H(r)).length)return 0;r=r.replace(Y(),"  ");let e=0;for(let n=0;n<r.length;n++){const t=r.codePointAt(n);t<=31||t>=127&&t<=159||(t>=768&&t<=879||(t>65535&&n++,e+=X(t)?2:1))}return e};M.exports=V,M.exports.default=V;var K=r=>r[r.length-1];function W(r,e){if(null==r)return{};var n,t,u=function(r,e){if(null==r)return{};var n,t,u={},a=Object.keys(r);for(t=0;t<a.length;t++)n=a[t],e.indexOf(n)>=0||(u[n]=r[n]);return u}(r,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(r);for(t=0;t<a.length;t++)n=a[t],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(r,n)&&(u[n]=r[n])}return u}function J(r,e){return e||(e=r.slice(0)),Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(e)}}))}var q=function(r){return r&&r.Math==Math&&r},z=q("object"==typeof globalThis&&globalThis)||q("object"==typeof window&&window)||q("object"==typeof self&&self)||q("object"==typeof r&&r)||function(){return this}()||Function("return this")(),$={},Q=function(r){try{return!!r()}catch(r){return!0}},Z=!Q((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),rr=Function.prototype.call,er=rr.bind?rr.bind(rr):function(){return rr.apply(rr,arguments)},nr={},tr={}.propertyIsEnumerable,ur=Object.getOwnPropertyDescriptor,ar=ur&&!tr.call({1:2},1);nr.f=ar?function(r){var e=ur(this,r);return!!e&&e.enumerable}:tr;var ir,cr,fr=function(r,e){return{enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:e}},or=Function.prototype,sr=or.bind,vr=or.call,lr=sr&&sr.bind(vr),Dr=sr?function(r){return r&&lr(vr,r)}:function(r){return r&&function(){return vr.apply(r,arguments)}},br=Dr,pr=br({}.toString),Er=br("".slice),mr=function(r){return Er(pr(r),8,-1)},Fr=Dr,kr=Q,dr=mr,hr=z.Object,yr=Fr("".split),_r=kr((function(){return!hr("z").propertyIsEnumerable(0)}))?function(r){return"String"==dr(r)?yr(r,""):hr(r)}:hr,Ar=z.TypeError,Cr=function(r){if(null==r)throw Ar("Can't call method on "+r);return r},wr=_r,Sr=Cr,gr=function(r){return wr(Sr(r))},Br=function(r){return"function"==typeof r},Tr=Br,Ir=function(r){return"object"==typeof r?null!==r:Tr(r)},Or=z,Nr=Br,xr=function(r){return Nr(r)?r:void 0},Lr=function(r,e){return arguments.length<2?xr(Or[r]):Or[r]&&Or[r][e]},Pr=Dr({}.isPrototypeOf),Rr=Lr("navigator","userAgent")||"",Mr=z,Gr=Rr,Ur=Mr.process,jr=Mr.Deno,Hr=Ur&&Ur.versions||jr&&jr.version,Xr=Hr&&Hr.v8;Xr&&(cr=(ir=Xr.split("."))[0]>0&&ir[0]<4?1:+(ir[0]+ir[1])),!cr&&Gr&&(!(ir=Gr.match(/Edge\/(\d+)/))||ir[1]>=74)&&(ir=Gr.match(/Chrome\/(\d+)/))&&(cr=+ir[1]);var Yr=cr,Vr=Yr,Kr=Q,Wr=!!Object.getOwnPropertySymbols&&!Kr((function(){var r=Symbol();return!String(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&Vr&&Vr<41})),Jr=Wr&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,qr=Lr,zr=Br,$r=Pr,Qr=Jr,Zr=z.Object,re=Qr?function(r){return"symbol"==typeof r}:function(r){var e=qr("Symbol");return zr(e)&&$r(e.prototype,Zr(r))},ee=z.String,ne=function(r){try{return ee(r)}catch(r){return"Object"}},te=Br,ue=ne,ae=z.TypeError,ie=function(r){if(te(r))return r;throw ae(ue(r)+" is not a function")},ce=ie,fe=function(r,e){var n=r[e];return null==n?void 0:ce(n)},oe=er,se=Br,ve=Ir,le=z.TypeError,De={exports:{}},be=z,pe=Object.defineProperty,Ee=function(r,e){try{pe(be,r,{value:e,configurable:!0,writable:!0})}catch(n){be[r]=e}return e},me=Ee,Fe=z["__core-js_shared__"]||me("__core-js_shared__",{}),ke=Fe;(De.exports=function(r,e){return ke[r]||(ke[r]=void 0!==e?e:{})})("versions",[]).push({version:"3.19.1",mode:"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"});var de=Cr,he=z.Object,ye=function(r){return he(de(r))},_e=ye,Ae=Dr({}.hasOwnProperty),Ce=Object.hasOwn||function(r,e){return Ae(_e(r),e)},we=Dr,Se=0,ge=Math.random(),Be=we(1..toString),Te=function(r){return"Symbol("+(void 0===r?"":r)+")_"+Be(++Se+ge,36)},Ie=z,Oe=De.exports,Ne=Ce,xe=Te,Le=Wr,Pe=Jr,Re=Oe("wks"),Me=Ie.Symbol,Ge=Me&&Me.for,Ue=Pe?Me:Me&&Me.withoutSetter||xe,je=function(r){if(!Ne(Re,r)||!Le&&"string"!=typeof Re[r]){var e="Symbol."+r;Le&&Ne(Me,r)?Re[r]=Me[r]:Re[r]=Pe&&Ge?Ge(e):Ue(e)}return Re[r]},He=er,Xe=Ir,Ye=re,Ve=fe,Ke=function(r,e){var n,t;if("string"===e&&se(n=r.toString)&&!ve(t=oe(n,r)))return t;if(se(n=r.valueOf)&&!ve(t=oe(n,r)))return t;if("string"!==e&&se(n=r.toString)&&!ve(t=oe(n,r)))return t;throw le("Can't convert object to primitive value")},We=je,Je=z.TypeError,qe=We("toPrimitive"),ze=function(r,e){if(!Xe(r)||Ye(r))return r;var n,t=Ve(r,qe);if(t){if(void 0===e&&(e="default"),n=He(t,r,e),!Xe(n)||Ye(n))return n;throw Je("Can't convert object to primitive value")}return void 0===e&&(e="number"),Ke(r,e)},$e=re,Qe=function(r){var e=ze(r,"string");return $e(e)?e:e+""},Ze=Ir,rn=z.document,en=Ze(rn)&&Ze(rn.createElement),nn=function(r){return en?rn.createElement(r):{}},tn=!Z&&!Q((function(){return 7!=Object.defineProperty(nn("div"),"a",{get:function(){return 7}}).a})),un=Z,an=er,cn=nr,fn=fr,on=gr,sn=Qe,vn=Ce,ln=tn,Dn=Object.getOwnPropertyDescriptor;$.f=un?Dn:function(r,e){if(r=on(r),e=sn(e),ln)try{return Dn(r,e)}catch(r){}if(vn(r,e))return fn(!an(cn.f,r,e),r[e])};var bn={},pn=z,En=Ir,mn=pn.String,Fn=pn.TypeError,kn=function(r){if(En(r))return r;throw Fn(mn(r)+" is not an object")},dn=Z,hn=tn,yn=kn,_n=Qe,An=z.TypeError,Cn=Object.defineProperty;bn.f=dn?Cn:function(r,e,n){if(yn(r),e=_n(e),yn(n),hn)try{return Cn(r,e,n)}catch(r){}if("get"in n||"set"in n)throw An("Accessors not supported");return"value"in n&&(r[e]=n.value),r};var wn=bn,Sn=fr,gn=Z?function(r,e,n){return wn.f(r,e,Sn(1,n))}:function(r,e,n){return r[e]=n,r},Bn={exports:{}},Tn=Br,In=Fe,On=Dr(Function.toString);Tn(In.inspectSource)||(In.inspectSource=function(r){return On(r)});var Nn,xn,Ln,Pn=In.inspectSource,Rn=Br,Mn=Pn,Gn=z.WeakMap,Un=Rn(Gn)&&/native code/.test(Mn(Gn)),jn=De.exports,Hn=Te,Xn=jn("keys"),Yn={},Vn=Un,Kn=z,Wn=Dr,Jn=Ir,qn=gn,zn=Ce,$n=Fe,Qn=function(r){return Xn[r]||(Xn[r]=Hn(r))},Zn=Yn,rt=Kn.TypeError,et=Kn.WeakMap;if(Vn||$n.state){var nt=$n.state||($n.state=new et),tt=Wn(nt.get),ut=Wn(nt.has),at=Wn(nt.set);Nn=function(r,e){if(ut(nt,r))throw new rt("Object already initialized");return e.facade=r,at(nt,r,e),e},xn=function(r){return tt(nt,r)||{}},Ln=function(r){return ut(nt,r)}}else{var it=Qn("state");Zn[it]=!0,Nn=function(r,e){if(zn(r,it))throw new rt("Object already initialized");return e.facade=r,qn(r,it,e),e},xn=function(r){return zn(r,it)?r[it]:{}},Ln=function(r){return zn(r,it)}}var ct={set:Nn,get:xn,has:Ln,enforce:function(r){return Ln(r)?xn(r):Nn(r,{})},getterFor:function(r){return function(e){var n;if(!Jn(e)||(n=xn(e)).type!==r)throw rt("Incompatible receiver, "+r+" required");return n}}},ft=Z,ot=Ce,st=Function.prototype,vt=ft&&Object.getOwnPropertyDescriptor,lt=ot(st,"name"),Dt=lt&&"something"===function(){}.name,bt=lt&&(!ft||ft&&vt(st,"name").configurable),pt=z,Et=Br,mt=Ce,Ft=gn,kt=Ee,dt=Pn,ht={EXISTS:lt,PROPER:Dt,CONFIGURABLE:bt}.CONFIGURABLE,yt=ct.get,_t=ct.enforce,At=String(String).split("String");(Bn.exports=function(r,e,n,t){var u,a=!!t&&!!t.unsafe,i=!!t&&!!t.enumerable,c=!!t&&!!t.noTargetGet,f=t&&void 0!==t.name?t.name:e;Et(n)&&("Symbol("===String(f).slice(0,7)&&(f="["+String(f).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!mt(n,"name")||ht&&n.name!==f)&&Ft(n,"name",f),(u=_t(n)).source||(u.source=At.join("string"==typeof f?f:""))),r!==pt?(a?!c&&r[e]&&(i=!0):delete r[e],i?r[e]=n:Ft(r,e,n)):i?r[e]=n:kt(e,n)})(Function.prototype,"toString",(function(){return Et(this)&&yt(this).source||dt(this)}));var Ct={},wt=Math.ceil,St=Math.floor,gt=function(r){var e=+r;return e!=e||0===e?0:(e>0?St:wt)(e)},Bt=gt,Tt=Math.max,It=Math.min,Ot=gt,Nt=Math.min,xt=function(r){return r>0?Nt(Ot(r),9007199254740991):0},Lt=function(r){return xt(r.length)},Pt=gr,Rt=function(r,e){var n=Bt(r);return n<0?Tt(n+e,0):It(n,e)},Mt=Lt,Gt=function(r){return function(e,n,t){var u,a=Pt(e),i=Mt(a),c=Rt(t,i);if(r&&n!=n){for(;i>c;)if((u=a[c++])!=u)return!0}else for(;i>c;c++)if((r||c in a)&&a[c]===n)return r||c||0;return!r&&-1}},Ut={includes:Gt(!0),indexOf:Gt(!1)},jt=Ce,Ht=gr,Xt=Ut.indexOf,Yt=Yn,Vt=Dr([].push),Kt=function(r,e){var n,t=Ht(r),u=0,a=[];for(n in t)!jt(Yt,n)&&jt(t,n)&&Vt(a,n);for(;e.length>u;)jt(t,n=e[u++])&&(~Xt(a,n)||Vt(a,n));return a},Wt=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"].concat("length","prototype");Ct.f=Object.getOwnPropertyNames||function(r){return Kt(r,Wt)};var Jt={};Jt.f=Object.getOwnPropertySymbols;var qt=Lr,zt=Ct,$t=Jt,Qt=kn,Zt=Dr([].concat),ru=qt("Reflect","ownKeys")||function(r){var e=zt.f(Qt(r)),n=$t.f;return n?Zt(e,n(r)):e},eu=Ce,nu=ru,tu=$,uu=bn,au=Q,iu=Br,cu=/#|\.prototype\./,fu=function(r,e){var n=su[ou(r)];return n==lu||n!=vu&&(iu(e)?au(e):!!e)},ou=fu.normalize=function(r){return String(r).replace(cu,".").toLowerCase()},su=fu.data={},vu=fu.NATIVE="N",lu=fu.POLYFILL="P",Du=fu,bu=z,pu=$.f,Eu=gn,mu=Bn.exports,Fu=Ee,ku=function(r,e){for(var n=nu(e),t=uu.f,u=tu.f,a=0;a<n.length;a++){var i=n[a];eu(r,i)||t(r,i,u(e,i))}},du=Du,hu=function(r,e){var n,t,u,a,i,c=r.target,f=r.global,o=r.stat;if(n=f?bu:o?bu[c]||Fu(c,{}):(bu[c]||{}).prototype)for(t in e){if(a=e[t],u=r.noTargetGet?(i=pu(n,t))&&i.value:n[t],!du(f?t:c+(o?".":"#")+t,r.forced)&&void 0!==u){if(typeof a==typeof u)continue;ku(a,u)}(r.sham||u&&u.sham)&&Eu(a,"sham",!0),mu(n,t,a,r)}},yu=mr,_u=Array.isArray||function(r){return"Array"==yu(r)},Au=ie,Cu=Dr(Dr.bind),wu=function(r,e){return Au(r),void 0===e?r:Cu?Cu(r,e):function(){return r.apply(e,arguments)}},Su=_u,gu=Lt,Bu=wu,Tu=z.TypeError,Iu=function(r,e,n,t,u,a,i,c){for(var f,o,s=u,v=0,l=!!i&&Bu(i,c);v<t;){if(v in n){if(f=l?l(n[v],v,e):n[v],a>0&&Su(f))o=gu(f),s=Iu(r,e,f,o,s,a-1)-1;else{if(s>=9007199254740991)throw Tu("Exceed the acceptable array length");r[s]=f}s++}v++}return s},Ou=Iu,Nu={};Nu[je("toStringTag")]="z";var xu=z,Lu="[object z]"===String(Nu),Pu=Br,Ru=mr,Mu=je("toStringTag"),Gu=xu.Object,Uu="Arguments"==Ru(function(){return arguments}()),ju=Lu?Ru:function(r){var e,n,t;return void 0===r?"Undefined":null===r?"Null":"string"==typeof(n=function(r,e){try{return r[e]}catch(r){}}(e=Gu(r),Mu))?n:Uu?Ru(e):"Object"==(t=Ru(e))&&Pu(e.callee)?"Arguments":t},Hu=Dr,Xu=Q,Yu=Br,Vu=ju,Ku=Pn,Wu=function(){},Ju=[],qu=Lr("Reflect","construct"),zu=/^\s*(?:class|function)\b/,$u=Hu(zu.exec),Qu=!zu.exec(Wu),Zu=function(r){if(!Yu(r))return!1;try{return qu(Wu,Ju,r),!0}catch(r){return!1}},ra=!qu||Xu((function(){var r;return Zu(Zu.call)||!Zu(Object)||!Zu((function(){r=!0}))||r}))?function(r){if(!Yu(r))return!1;switch(Vu(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return Qu||!!$u(zu,Ku(r))}:Zu,ea=z,na=_u,ta=ra,ua=Ir,aa=je("species"),ia=ea.Array,ca=function(r){var e;return na(r)&&(e=r.constructor,(ta(e)&&(e===ia||na(e.prototype))||ua(e)&&null===(e=e[aa]))&&(e=void 0)),void 0===e?ia:e},fa=Ou,oa=ie,sa=ye,va=Lt,la=function(r,e){return new(ca(r))(0===e?0:e)};hu({target:"Array",proto:!0},{flatMap:function(r){var e,n=sa(this),t=va(n);return oa(r),(e=la(n,0)).length=fa(e,n,n,t,0,1,r,arguments.length>1?arguments[1]:void 0),e}});var Da=ju,ba=z.String,pa=Dr([].slice),Ea=Math.floor,ma=function(r,e){var n=r.length,t=Ea(n/2);return n<8?Fa(r,e):ka(r,ma(pa(r,0,t),e),ma(pa(r,t),e),e)},Fa=function(r,e){for(var n,t,u=r.length,a=1;a<u;){for(t=a,n=r[a];t&&e(r[t-1],n)>0;)r[t]=r[--t];t!==a++&&(r[t]=n)}return r},ka=function(r,e,n,t){for(var u=e.length,a=n.length,i=0,c=0;i<u||c<a;)r[i+c]=i<u&&c<a?t(e[i],n[c])<=0?e[i++]:n[c++]:i<u?e[i++]:n[c++];return r},da=ma,ha=Q,ya=Rr.match(/firefox\/(\d+)/i),_a=!!ya&&+ya[1],Aa=/MSIE|Trident/.test(Rr),Ca=Rr.match(/AppleWebKit\/(\d+)\./),wa=!!Ca&&+Ca[1],Sa=hu,ga=Dr,Ba=ie,Ta=ye,Ia=Lt,Oa=function(r){if("Symbol"===Da(r))throw TypeError("Cannot convert a Symbol value to a string");return ba(r)},Na=Q,xa=da,La=function(r,e){var n=[][r];return!!n&&ha((function(){n.call(null,e||function(){throw 1},1)}))},Pa=_a,Ra=Aa,Ma=Yr,Ga=wa,Ua=[],ja=ga(Ua.sort),Ha=ga(Ua.push),Xa=Na((function(){Ua.sort(void 0)})),Ya=Na((function(){Ua.sort(null)})),Va=La("sort"),Ka=!Na((function(){if(Ma)return Ma<70;if(!(Pa&&Pa>3)){if(Ra)return!0;if(Ga)return Ga<603;var r,e,n,t,u="";for(r=65;r<76;r++){switch(e=String.fromCharCode(r),r){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(t=0;t<47;t++)Ua.push({k:e+t,v:n})}for(Ua.sort((function(r,e){return e.v-r.v})),t=0;t<Ua.length;t++)e=Ua[t].k.charAt(0),u.charAt(u.length-1)!==e&&(u+=e);return"DGBEFHACIJK"!==u}}));Sa({target:"Array",proto:!0,forced:Xa||!Ya||!Va||!Ka},{sort:function(r){void 0!==r&&Ba(r);var e=Ta(this);if(Ka)return void 0===r?ja(e):ja(e,r);var n,t,u=[],a=Ia(e);for(t=0;t<a;t++)t in e&&Ha(u,e[t]);for(xa(u,function(r){return function(e,n){return void 0===n?-1:void 0===e?1:void 0!==r?+r(e,n)||0:Oa(e)>Oa(n)?1:-1}}(r)),n=u.length,t=0;t<n;)e[t]=u[t++];for(;t<a;)delete e[t++];return e}});var Wa={},Ja=Wa,qa=je("iterator"),za=Array.prototype,$a=ju,Qa=fe,Za=Wa,ri=je("iterator"),ei=function(r){if(null!=r)return Qa(r,ri)||Qa(r,"@@iterator")||Za[$a(r)]},ni=er,ti=ie,ui=kn,ai=ne,ii=ei,ci=z.TypeError,fi=er,oi=kn,si=fe,vi=wu,li=er,Di=kn,bi=ne,pi=function(r){return void 0!==r&&(Ja.Array===r||za[qa]===r)},Ei=Lt,mi=Pr,Fi=function(r,e){var n=arguments.length<2?ii(r):e;if(ti(n))return ui(ni(n,r));throw ci(ai(r)+" is not iterable")},ki=ei,di=function(r,e,n){var t,u;oi(r);try{if(!(t=si(r,"return"))){if("throw"===e)throw n;return n}t=fi(t,r)}catch(r){u=!0,t=r}if("throw"===e)throw n;if(u)throw t;return oi(t),n},hi=z.TypeError,yi=function(r,e){this.stopped=r,this.result=e},_i=yi.prototype,Ai=Qe,Ci=bn,wi=fr,Si=function(r,e,n){var t,u,a,i,c,f,o,s=n&&n.that,v=!(!n||!n.AS_ENTRIES),l=!(!n||!n.IS_ITERATOR),D=!(!n||!n.INTERRUPTED),b=vi(e,s),p=function(r){return t&&di(t,"normal",r),new yi(!0,r)},E=function(r){return v?(Di(r),D?b(r[0],r[1],p):b(r[0],r[1])):D?b(r,p):b(r)};if(l)t=r;else{if(!(u=ki(r)))throw hi(bi(r)+" is not iterable");if(pi(u)){for(a=0,i=Ei(r);i>a;a++)if((c=E(r[a]))&&mi(_i,c))return c;return new yi(!1)}t=Fi(r,u)}for(f=t.next;!(o=li(f,t)).done;){try{c=E(o.value)}catch(r){di(t,"throw",r)}if("object"==typeof c&&c&&mi(_i,c))return c}return new yi(!1)},gi=function(r,e,n){var t=Ai(e);t in r?Ci.f(r,t,wi(0,n)):r[t]=n};function Bi(){throw new Error("setTimeout has not been defined")}function Ti(){throw new Error("clearTimeout has not been defined")}hu({target:"Object",stat:!0},{fromEntries:function(r){var e={};return Si(r,(function(r,n){gi(e,r,n)}),{AS_ENTRIES:!0}),e}});var Ii=Bi,Oi=Ti;function Ni(r){if(Ii===setTimeout)return setTimeout(r,0);if((Ii===Bi||!Ii)&&setTimeout)return Ii=setTimeout,setTimeout(r,0);try{return Ii(r,0)}catch(e){try{return Ii.call(null,r,0)}catch(e){return Ii.call(this,r,0)}}}"function"==typeof a.setTimeout&&(Ii=setTimeout),"function"==typeof a.clearTimeout&&(Oi=clearTimeout);var xi,Li=[],Pi=!1,Ri=-1;function Mi(){Pi&&xi&&(Pi=!1,xi.length?Li=xi.concat(Li):Ri=-1,Li.length&&Gi())}function Gi(){if(!Pi){var r=Ni(Mi);Pi=!0;for(var e=Li.length;e;){for(xi=Li,Li=[];++Ri<e;)xi&&xi[Ri].run();Ri=-1,e=Li.length}xi=null,Pi=!1,function(r){if(Oi===clearTimeout)return clearTimeout(r);if((Oi===Ti||!Oi)&&clearTimeout)return Oi=clearTimeout,clearTimeout(r);try{Oi(r)}catch(e){try{return Oi.call(null,r)}catch(e){return Oi.call(this,r)}}}(r)}}function Ui(r,e){this.fun=r,this.array=e}Ui.prototype.run=function(){this.fun.apply(null,this.array)};function ji(){}var Hi=ji,Xi=ji,Yi=ji,Vi=ji,Ki=ji,Wi=ji,Ji=ji;var qi=a.performance||{},zi=qi.now||qi.mozNow||qi.msNow||qi.oNow||qi.webkitNow||function(){return(new Date).getTime()};var $i=new Date;var Qi={nextTick:function(r){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];Li.push(new Ui(r,e)),1!==Li.length||Pi||Ni(Gi)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:Hi,addListener:Xi,once:Yi,off:Vi,removeListener:Ki,removeAllListeners:Wi,emit:Ji,binding:function(r){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(r){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(r){var e=.001*zi.call(qi),n=Math.floor(e),t=Math.floor(e%1*1e9);return r&&(n-=r[0],(t-=r[1])<0&&(n--,t+=1e9)),[n,t]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-$i)/1e3}};var Zi="object"==typeof Qi&&Qi.env&&Qi.env.NODE_DEBUG&&/\bsemver\b/i.test(Qi.env.NODE_DEBUG)?function(){for(var r=arguments.length,e=new Array(r),n=0;n<r;n++)e[n]=arguments[n];return console.error("SEMVER",...e)}:()=>{};var rc={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH:16},ec={exports:{}};!function(r,e){const{MAX_SAFE_COMPONENT_LENGTH:n}=rc,t=Zi,u=(e=r.exports={}).re=[],a=e.src=[],i=e.t={};let c=0;const f=(r,e,n)=>{const f=c++;t(f,e),i[r]=f,a[f]=e,u[f]=new RegExp(e,n?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","[0-9]+"),f("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),f("MAINVERSION","(".concat(a[i.NUMERICIDENTIFIER],")\\.")+"(".concat(a[i.NUMERICIDENTIFIER],")\\.")+"(".concat(a[i.NUMERICIDENTIFIER],")")),f("MAINVERSIONLOOSE","(".concat(a[i.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(a[i.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(a[i.NUMERICIDENTIFIERLOOSE],")")),f("PRERELEASEIDENTIFIER","(?:".concat(a[i.NUMERICIDENTIFIER],"|").concat(a[i.NONNUMERICIDENTIFIER],")")),f("PRERELEASEIDENTIFIERLOOSE","(?:".concat(a[i.NUMERICIDENTIFIERLOOSE],"|").concat(a[i.NONNUMERICIDENTIFIER],")")),f("PRERELEASE","(?:-(".concat(a[i.PRERELEASEIDENTIFIER],"(?:\\.").concat(a[i.PRERELEASEIDENTIFIER],")*))")),f("PRERELEASELOOSE","(?:-?(".concat(a[i.PRERELEASEIDENTIFIERLOOSE],"(?:\\.").concat(a[i.PRERELEASEIDENTIFIERLOOSE],")*))")),f("BUILDIDENTIFIER","[0-9A-Za-z-]+"),f("BUILD","(?:\\+(".concat(a[i.BUILDIDENTIFIER],"(?:\\.").concat(a[i.BUILDIDENTIFIER],")*))")),f("FULLPLAIN","v?".concat(a[i.MAINVERSION]).concat(a[i.PRERELEASE],"?").concat(a[i.BUILD],"?")),f("FULL","^".concat(a[i.FULLPLAIN],"$")),f("LOOSEPLAIN","[v=\\s]*".concat(a[i.MAINVERSIONLOOSE]).concat(a[i.PRERELEASELOOSE],"?").concat(a[i.BUILD],"?")),f("LOOSE","^".concat(a[i.LOOSEPLAIN],"$")),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE","".concat(a[i.NUMERICIDENTIFIERLOOSE],"|x|X|\\*")),f("XRANGEIDENTIFIER","".concat(a[i.NUMERICIDENTIFIER],"|x|X|\\*")),f("XRANGEPLAIN","[v=\\s]*(".concat(a[i.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(a[i.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(a[i.XRANGEIDENTIFIER],")")+"(?:".concat(a[i.PRERELEASE],")?").concat(a[i.BUILD],"?")+")?)?"),f("XRANGEPLAINLOOSE","[v=\\s]*(".concat(a[i.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(a[i.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(a[i.XRANGEIDENTIFIERLOOSE],")")+"(?:".concat(a[i.PRERELEASELOOSE],")?").concat(a[i.BUILD],"?")+")?)?"),f("XRANGE","^".concat(a[i.GTLT],"\\s*").concat(a[i.XRANGEPLAIN],"$")),f("XRANGELOOSE","^".concat(a[i.GTLT],"\\s*").concat(a[i.XRANGEPLAINLOOSE],"$")),f("COERCE","".concat("(^|[^\\d])(\\d{1,").concat(n,"})")+"(?:\\.(\\d{1,".concat(n,"}))?")+"(?:\\.(\\d{1,".concat(n,"}))?")+"(?:$|[^\\d])"),f("COERCERTL",a[i.COERCE],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM","(\\s*)".concat(a[i.LONETILDE],"\\s+"),!0),e.tildeTrimReplace="$1~",f("TILDE","^".concat(a[i.LONETILDE]).concat(a[i.XRANGEPLAIN],"$")),f("TILDELOOSE","^".concat(a[i.LONETILDE]).concat(a[i.XRANGEPLAINLOOSE],"$")),f("LONECARET","(?:\\^)"),f("CARETTRIM","(\\s*)".concat(a[i.LONECARET],"\\s+"),!0),e.caretTrimReplace="$1^",f("CARET","^".concat(a[i.LONECARET]).concat(a[i.XRANGEPLAIN],"$")),f("CARETLOOSE","^".concat(a[i.LONECARET]).concat(a[i.XRANGEPLAINLOOSE],"$")),f("COMPARATORLOOSE","^".concat(a[i.GTLT],"\\s*(").concat(a[i.LOOSEPLAIN],")$|^$")),f("COMPARATOR","^".concat(a[i.GTLT],"\\s*(").concat(a[i.FULLPLAIN],")$|^$")),f("COMPARATORTRIM","(\\s*)".concat(a[i.GTLT],"\\s*(").concat(a[i.LOOSEPLAIN],"|").concat(a[i.XRANGEPLAIN],")"),!0),e.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE","^\\s*(".concat(a[i.XRANGEPLAIN],")")+"\\s+-\\s+"+"(".concat(a[i.XRANGEPLAIN],")")+"\\s*$"),f("HYPHENRANGELOOSE","^\\s*(".concat(a[i.XRANGEPLAINLOOSE],")")+"\\s+-\\s+"+"(".concat(a[i.XRANGEPLAINLOOSE],")")+"\\s*$"),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0.0.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}(ec,ec.exports);const nc=["includePrerelease","loose","rtl"];var tc=r=>r?"object"!=typeof r?{loose:!0}:nc.filter((e=>r[e])).reduce(((r,e)=>(r[e]=!0,r)),{}):{};const uc=/^[0-9]+$/,ac=(r,e)=>{const n=uc.test(r),t=uc.test(e);return n&&t&&(r=+r,e=+e),r===e?0:n&&!t?-1:t&&!n?1:r<e?-1:1};var ic={compareIdentifiers:ac,rcompareIdentifiers:(r,e)=>ac(e,r)};const cc=Zi,{MAX_LENGTH:fc,MAX_SAFE_INTEGER:oc}=rc,{re:sc,t:vc}=ec.exports,lc=tc,{compareIdentifiers:Dc}=ic;class bc{constructor(r,e){if(e=lc(e),r instanceof bc){if(r.loose===!!e.loose&&r.includePrerelease===!!e.includePrerelease)return r;r=r.version}else if("string"!=typeof r)throw new TypeError("Invalid Version: ".concat(r));if(r.length>fc)throw new TypeError("version is longer than ".concat(fc," characters"));cc("SemVer",r,e),this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease;const n=r.trim().match(e.loose?sc[vc.LOOSE]:sc[vc.FULL]);if(!n)throw new TypeError("Invalid Version: ".concat(r));if(this.raw=r,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>oc||this.major<0)throw new TypeError("Invalid major version");if(this.minor>oc||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>oc||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((r=>{if(/^[0-9]+$/.test(r)){const e=+r;if(e>=0&&e<oc)return e}return r})):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version="".concat(this.major,".").concat(this.minor,".").concat(this.patch),this.prerelease.length&&(this.version+="-".concat(this.prerelease.join("."))),this.version}toString(){return this.version}compare(r){if(cc("SemVer.compare",this.version,this.options,r),!(r instanceof bc)){if("string"==typeof r&&r===this.version)return 0;r=new bc(r,this.options)}return r.version===this.version?0:this.compareMain(r)||this.comparePre(r)}compareMain(r){return r instanceof bc||(r=new bc(r,this.options)),Dc(this.major,r.major)||Dc(this.minor,r.minor)||Dc(this.patch,r.patch)}comparePre(r){if(r instanceof bc||(r=new bc(r,this.options)),this.prerelease.length&&!r.prerelease.length)return-1;if(!this.prerelease.length&&r.prerelease.length)return 1;if(!this.prerelease.length&&!r.prerelease.length)return 0;let e=0;do{const n=this.prerelease[e],t=r.prerelease[e];if(cc("prerelease compare",e,n,t),void 0===n&&void 0===t)return 0;if(void 0===t)return 1;if(void 0===n)return-1;if(n!==t)return Dc(n,t)}while(++e)}compareBuild(r){r instanceof bc||(r=new bc(r,this.options));let e=0;do{const n=this.build[e],t=r.build[e];if(cc("prerelease compare",e,n,t),void 0===n&&void 0===t)return 0;if(void 0===t)return 1;if(void 0===n)return-1;if(n!==t)return Dc(n,t)}while(++e)}inc(r,e){switch(r){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",e);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",e);break;case"prepatch":this.prerelease.length=0,this.inc("patch",e),this.inc("pre",e);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",e),this.inc("pre",e);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let r=this.prerelease.length;for(;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&this.prerelease.push(0)}e&&(this.prerelease[0]===e?isNaN(this.prerelease[1])&&(this.prerelease=[e,0]):this.prerelease=[e,0]);break;default:throw new Error("invalid increment argument: ".concat(r))}return this.format(),this.raw=this.version,this}}const pc=bc;var Ec=(r,e,n)=>new pc(r,n).compare(new pc(e,n));const mc=Ec;var Fc=(r,e,n)=>mc(r,e,n)<0;const kc=Ec;var dc,hc,yc,_c,Ac,Cc,wc=(r,e,n)=>kc(r,e,n)>=0,Sc={exports:{}};!function(r,e){function n(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e]}function t(){return"undefined"!=typeof WeakMap?new WeakMap:{add:n,delete:n,get:n,set:n,has:function(r){return!1}}}Object.defineProperty(e,"__esModule",{value:!0}),e.outdent=void 0;var u=Object.prototype.hasOwnProperty,a=function(r,e){return u.call(r,e)};function i(r,e){for(var n in e)a(e,n)&&(r[n]=e[n]);return r}var c=/^[ \t]*(?:\r\n|\r|\n)/,f=/(?:\r\n|\r|\n)[ \t]*$/,o=/^(?:[\r\n]|$)/,s=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,v=/^[ \t]*[\r\n][ \t\r\n]*$/;function l(r,e,n){var t=0,u=r[0].match(s);u&&(t=u[1].length);var a=new RegExp("(\\r\\n|\\r|\\n).{0,"+t+"}","g");e&&(r=r.slice(1));var i=n.newline,o=n.trimLeadingNewline,v=n.trimTrailingNewline,l="string"==typeof i,D=r.length;return r.map((function(r,e){return r=r.replace(a,"$1"),0===e&&o&&(r=r.replace(c,"")),e===D-1&&v&&(r=r.replace(f,"")),l&&(r=r.replace(/\r\n|\n|\r/g,(function(r){return i}))),r}))}function D(r,e){for(var n="",t=0,u=r.length;t<u;t++)n+=r[t],t<u-1&&(n+=e[t]);return n}function b(r){return a(r,"raw")&&a(r,"length")}var p=function r(e){var n=t(),u=t(),a=i((function t(a){for(var c=[],f=1;f<arguments.length;f++)c[f-1]=arguments[f];if(b(a)){var s=a,E=(c[0]===t||c[0]===p)&&v.test(s[0])&&o.test(s[1]),m=E?u:n,F=m.get(s);if(F||(F=l(s,E,e),m.set(s,F)),0===c.length)return F[0];var k=D(F,E?c.slice(1):c);return k}return r(i(i({},e),a||{}))}),{string:function(r){return l([r],!1,e)[0]}});return a}({trimLeadingNewline:!0,trimTrailingNewline:!0});e.outdent=p,e.default=p;try{r.exports=p,Object.defineProperty(p,"__esModule",{value:!0}),p.default=p,p.outdent=p}catch(r){}}(Sc,Sc.exports);const{outdent:gc}=Sc.exports,Bc={cursorOffset:{since:"1.4.0",category:"Special",type:"int",default:-1,range:{start:-1,end:Number.POSITIVE_INFINITY,step:1},description:gc(dc||(dc=J(["\n      Print (to stderr) where a cursor at the given position would move to after formatting.\n      This option cannot be used with --range-start and --range-end.\n    "]))),cliCategory:"Editor"},endOfLine:{since:"1.15.0",category:"Global",type:"choice",default:[{since:"1.15.0",value:"auto"},{since:"2.0.0",value:"lf"}],description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:gc(hc||(hc=J(["\n          Maintain existing\n          (mixed values within one file are normalised by looking at what's used after the first line)\n        "])))}]},filepath:{since:"1.4.0",category:"Special",type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:"Other",cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:"Special",type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:"Other"},parser:{since:"0.0.10",category:"Global",type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:r=>"string"==typeof r||"function"==typeof r,choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:"Global",description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:r=>"string"==typeof r||"object"==typeof r,cliName:"plugin",cliCategory:"Config"},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:"Global",description:gc(yc||(yc=J(["\n      Custom directory that contains prettier plugins in node_modules subdirectory.\n      Overrides default behavior when plugins are searched relatively to the location of Prettier.\n      Multiple values are accepted.\n    "]))),exception:r=>"string"==typeof r||"object"==typeof r,cliName:"plugin-search-dir",cliCategory:"Config"},printWidth:{since:"0.0.0",category:"Global",type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:"Special",type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:gc(_c||(_c=J(["\n      Format code ending at a given character offset (exclusive).\n      The range will extend forwards to the end of the selected statement.\n      This option cannot be used with --cursor-offset.\n    "]))),cliCategory:"Editor"},rangeStart:{since:"1.4.0",category:"Special",type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:gc(Ac||(Ac=J(["\n      Format code starting at a given character offset.\n      The range will extend backwards to the start of the first line containing the selected statement.\n      This option cannot be used with --cursor-offset.\n    "]))),cliCategory:"Editor"},requirePragma:{since:"1.7.0",category:"Special",type:"boolean",default:!1,description:gc(Cc||(Cc=J(["\n      Require either '@prettier' or '@format' to be present in the file's first docblock comment\n      in order for it to be formatted.\n    "]))),cliCategory:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:"Global",type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};const Tc=["cliName","cliCategory","cliDescription"],Ic={compare:Ec,lt:Fc,gte:wc},Oc=(r,e)=>Object.entries(r).map((r=>{let[n,t]=r;return Object.assign({[e]:n},t)})),Nc="2.5.0",xc={CATEGORY_CONFIG:"Config",CATEGORY_EDITOR:"Editor",CATEGORY_FORMAT:"Format",CATEGORY_OTHER:"Other",CATEGORY_OUTPUT:"Output",CATEGORY_GLOBAL:"Global",CATEGORY_SPECIAL:"Special",options:Bc}.options;function Lc(r,e,n){const t=new Set(r.choices.map((r=>r.value)));for(const u of e)if(u.parsers)for(const e of u.parsers)if(!t.has(e)){t.add(e);const a=n.find((r=>r.parsers&&r.parsers[e]));let i=u.name;a&&a.name&&(i+=" (plugin: ".concat(a.name,")")),r.choices.push({value:e,description:i})}}var Pc={getSupportInfo:function(){let{plugins:r=[],showUnreleased:e=!1,showDeprecated:n=!1,showInternal:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const u=Nc.split("-",1)[0],a=r.flatMap((r=>r.languages||[])).filter(c),i=Oc(Object.assign({},...r.map((r=>{let{options:e}=r;return e})),xc),"name").filter((r=>c(r)&&f(r))).sort(((r,e)=>r.name===e.name?0:r.name<e.name?-1:1)).map(o).map((e=>{e=Object.assign({},e),Array.isArray(e.default)&&(e.default=1===e.default.length?e.default[0].value:e.default.filter(c).sort(((r,e)=>Ic.compare(e.since,r.since)))[0].value),Array.isArray(e.choices)&&(e.choices=e.choices.filter((r=>c(r)&&f(r))),"parser"===e.name&&Lc(e,a,r));const n=Object.fromEntries(r.filter((r=>r.defaultOptions&&void 0!==r.defaultOptions[e.name])).map((r=>[r.name,r.defaultOptions[e.name]])));return Object.assign(Object.assign({},e),{},{pluginDefaults:n})}));return{languages:a,options:i};function c(r){return e||!("since"in r)||r.since&&Ic.gte(u,r.since)}function f(r){return n||!("deprecated"in r)||r.deprecated&&Ic.lt(u,r.deprecated)}function o(r){if(t)return r;return W(r,Tc)}}};const Rc=M.exports,Mc=r=>{if("string"!=typeof r)throw new TypeError("Expected a string");return r.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},Gc=K,{getSupportInfo:Uc}=Pc,jc=/[^\x20-\x7F]/;function Hc(r){return(e,n,t)=>{const u=t&&t.backwards;if(!1===n)return!1;const{length:a}=e;let i=n;for(;i>=0&&i<a;){const n=e.charAt(i);if(r instanceof RegExp){if(!r.test(n))return i}else if(!r.includes(n))return i;u?i--:i++}return(-1===i||i===a)&&i}}const Xc=Hc(/\s/),Yc=Hc(" \t"),Vc=Hc(",; \t"),Kc=Hc(/[^\n\r]/);function Wc(r,e){if(!1===e)return!1;if("/"===r.charAt(e)&&"*"===r.charAt(e+1))for(let n=e+2;n<r.length;++n)if("*"===r.charAt(n)&&"/"===r.charAt(n+1))return n+2;return e}function Jc(r,e){return!1!==e&&("/"===r.charAt(e)&&"/"===r.charAt(e+1)?Kc(r,e):e)}function qc(r,e,n){const t=n&&n.backwards;if(!1===e)return!1;const u=r.charAt(e);if(t){if("\r"===r.charAt(e-1)&&"\n"===u)return e-2;if("\n"===u||"\r"===u||"\u2028"===u||"\u2029"===u)return e-1}else{if("\r"===u&&"\n"===r.charAt(e+1))return e+2;if("\n"===u||"\r"===u||"\u2028"===u||"\u2029"===u)return e+1}return e}function zc(r,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const t=Yc(r,n.backwards?e-1:e,n),u=qc(r,t,n);return t!==u}function $c(r,e){let n=null,t=e;for(;t!==n;)n=t,t=Vc(r,t),t=Wc(r,t),t=Yc(r,t);return t=Jc(r,t),t=qc(r,t),!1!==t&&zc(r,t)}function Qc(r,e){let n=null,t=e;for(;t!==n;)n=t,t=Yc(r,t),t=Wc(r,t),t=Jc(r,t),t=qc(r,t);return t}function Zc(r,e,n){return Qc(r,n(e))}function rf(r,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,t=0;for(let u=n;u<r.length;++u)"\t"===r[u]?t=t+e-t%e:t++;return t}function ef(r,e){const n={quote:'"',regex:/"/g,escaped:"&quot;"},t={quote:"'",regex:/'/g,escaped:"&apos;"},u="'"===e?t:n,a=u===t?n:t;let i=u;if(r.includes(u.quote)||r.includes(a.quote)){i=(r.match(u.regex)||[]).length>(r.match(a.regex)||[]).length?a:u}return i}function nf(r,e,n){const t='"'===e?"'":'"',u=r.replace(/\\(.)|(["'])/gs,((r,u,a)=>u===t?u:a===e?"\\"+a:a||(n&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(u)?u:"\\"+u)));return e+u+e}function tf(r,e){(r.comments||(r.comments=[])).push(e),e.printed=!1,e.nodeDescription=function(r){const e=r.type||r.kind||"(unknown type)";let n=String(r.name||r.id&&("object"==typeof r.id?r.id.name:r.id)||r.key&&("object"==typeof r.key?r.key.name:r.key)||r.value&&("object"==typeof r.value?"":String(r.value))||r.operator||"");n.length>20&&(n=n.slice(0,19)+"\u2026");return e+(n?" "+n:"")}(r)}var uf={inferParserByLanguage:function(r,e){const{languages:n}=Uc({plugins:e.plugins}),t=n.find((e=>{let{name:n}=e;return n.toLowerCase()===r}))||n.find((e=>{let{aliases:n}=e;return Array.isArray(n)&&n.includes(r)}))||n.find((e=>{let{extensions:n}=e;return Array.isArray(n)&&n.includes(".".concat(r))}));return t&&t.parsers[0]},getStringWidth:function(r){return r?jc.test(r)?Rc(r):r.length:0},getMaxContinuousCount:function(r,e){const n=r.match(new RegExp("(".concat(Mc(e),")+"),"g"));return null===n?0:n.reduce(((r,n)=>Math.max(r,n.length/e.length)),0)},getMinNotPresentContinuousCount:function(r,e){const n=r.match(new RegExp("(".concat(Mc(e),")+"),"g"));if(null===n)return 0;const t=new Map;let u=0;for(const r of n){const n=r.length/e.length;t.set(n,!0),n>u&&(u=n)}for(let r=1;r<u;r++)if(!t.get(r))return r;return u+1},getPenultimate:r=>r[r.length-2],getLast:Gc,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:Qc,getNextNonSpaceNonCommentCharacterIndex:Zc,getNextNonSpaceNonCommentCharacter:function(r,e,n){return r.charAt(Zc(r,e,n))},skip:Hc,skipWhitespace:Xc,skipSpaces:Yc,skipToLineEnd:Vc,skipEverythingButNewLine:Kc,skipInlineComment:Wc,skipTrailingComment:Jc,skipNewline:qc,isNextLineEmptyAfterIndex:$c,isNextLineEmpty:function(r,e,n){return $c(r,n(e))},isPreviousLineEmpty:function(r,e,n){let t=n(e)-1;return t=Yc(r,t,{backwards:!0}),t=qc(r,t,{backwards:!0}),t=Yc(r,t,{backwards:!0}),t!==qc(r,t,{backwards:!0})},hasNewline:zc,hasNewlineInRange:function(r,e,n){for(let t=e;t<n;++t)if("\n"===r.charAt(t))return!0;return!1},hasSpaces:function(r,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const t=Yc(r,n.backwards?e-1:e,n);return t!==e},getAlignmentSize:rf,getIndentSize:function(r,e){const n=r.lastIndexOf("\n");return-1===n?0:rf(r.slice(n+1).match(/^[\t ]*/)[0],e)},getPreferredQuote:ef,printString:function(r,e){const n=r.slice(1,-1);return nf(n,"json"===e.parser||"json5"===e.parser&&"preserve"===e.quoteProps&&!e.singleQuote?'"':e.__isInHtmlAttribute?"'":ef(n,e.singleQuote?"'":'"').quote,!("css"===e.parser||"less"===e.parser||"scss"===e.parser||e.__embeddedInHtml))},printNumber:function(r){return r.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")},makeString:nf,addLeadingComment:function(r,e){e.leading=!0,e.trailing=!1,tf(r,e)},addDanglingComment:function(r,e,n){e.leading=!1,e.trailing=!1,n&&(e.marker=n),tf(r,e)},addTrailingComment:function(r,e){e.leading=!1,e.trailing=!0,tf(r,e)},isFrontMatterNode:function(r){return r&&"front-matter"===r.type},getShebang:function(r){if(!r.startsWith("#!"))return"";const e=r.indexOf("\n");return-1===e?r:r.slice(0,e)},isNonEmptyArray:function(r){return Array.isArray(r)&&r.length>0},createGroupIdMapper:function(r){const e=new WeakMap;return function(n){return e.has(n)||e.set(n,Symbol(r)),e.get(n)}}};var af={guessEndOfLine:function(r){const e=r.indexOf("\r");return e>=0?"\n"===r.charAt(e+1)?"crlf":"cr":"lf"},convertEndOfLineToChars:function(r){switch(r){case"cr":return"\r";case"crlf":return"\r\n";default:return"\n"}},countEndOfLineChars:function(r,e){let n;if("\n"===e)n=/\n/g;else if("\r"===e)n=/\r/g;else{if("\r\n"!==e)throw new Error('Unexpected "eol" '.concat(JSON.stringify(e),"."));n=/\r\n/g}const t=r.match(n);return t?t.length:0},normalizeEndOfLine:function(r){return r.replace(/\r\n?/g,"\n")}};const{parseWithComments:cf,strip:ff,extract:of,print:sf}=u,{getShebang:vf}=uf,{normalizeEndOfLine:lf}=af;function Df(r){const e=vf(r);e&&(r=r.slice(e.length+1));const n=of(r),{pragmas:t,comments:u}=cf(n);return{shebang:e,text:r,pragmas:t,comments:u}}var bf={hasPragma:function(r){const e=Object.keys(Df(r).pragmas);return e.includes("prettier")||e.includes("format")},insertPragma:function(r){const{shebang:e,text:n,pragmas:t,comments:u}=Df(r),a=ff(n),i=sf({pragmas:Object.assign({format:""},t),comments:u.trimStart()});return(e?"".concat(e,"\n"):"")+lf(i)+(a.startsWith("\n")?"\n":"\n\n")+a}};const{isNonEmptyArray:pf}=uf;function Ef(r,e){const{ignoreDecorators:n}=e||{};if(!n){const e=r.declaration&&r.declaration.decorators||r.decorators;if(pf(e))return Ef(e[0])}return r.range?r.range[0]:r.start}function mf(r){return r.range?r.range[1]:r.end}function Ff(r,e){return Ef(r)===Ef(e)}var kf={locStart:Ef,locEnd:mf,hasSameLocStart:Ff,hasSameLoc:function(r,e){return Ff(r,e)&&function(r,e){return mf(r)===mf(e)}(r,e)}};const{hasPragma:df}=bf,{locStart:hf,locEnd:yf}=kf;var _f=function(r){return r="function"==typeof r?{parse:r}:r,Object.assign({astFormat:"estree",hasPragma:df,locStart:hf,locEnd:yf},r)};var Af=function(r){return"#"===r.charAt(0)&&"!"===r.charAt(1)?"//"+r.slice(2):r},Cf={},wf={exports:{}};!function(){function r(r){if(null==r)return!1;switch(r.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function e(r){switch(r.type){case"IfStatement":return null!=r.alternate?r.alternate:r.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return r.body}return null}wf.exports={isExpression:function(r){if(null==r)return!1;switch(r.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1},isStatement:r,isIterationStatement:function(r){if(null==r)return!1;switch(r.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function(e){return r(e)||null!=e&&"FunctionDeclaration"===e.type},isProblematicIfStatement:function(r){var n;if("IfStatement"!==r.type)return!1;if(null==r.alternate)return!1;n=r.consequent;do{if("IfStatement"===n.type&&null==n.alternate)return!0;n=e(n)}while(n);return!1},trailingStatement:e}}();var Sf={exports:{}};!function(){var r,e,n,t,u,a;function i(r){return r<=65535?String.fromCharCode(r):String.fromCharCode(Math.floor((r-65536)/1024)+55296)+String.fromCharCode((r-65536)%1024+56320)}for(e={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},r={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},n=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],t=new Array(128),a=0;a<128;++a)t[a]=a>=97&&a<=122||a>=65&&a<=90||36===a||95===a;for(u=new Array(128),a=0;a<128;++a)u[a]=a>=97&&a<=122||a>=65&&a<=90||a>=48&&a<=57||36===a||95===a;Sf.exports={isDecimalDigit:function(r){return 48<=r&&r<=57},isHexDigit:function(r){return 48<=r&&r<=57||97<=r&&r<=102||65<=r&&r<=70},isOctalDigit:function(r){return r>=48&&r<=55},isWhiteSpace:function(r){return 32===r||9===r||11===r||12===r||160===r||r>=5760&&n.indexOf(r)>=0},isLineTerminator:function(r){return 10===r||13===r||8232===r||8233===r},isIdentifierStartES5:function(r){return r<128?t[r]:e.NonAsciiIdentifierStart.test(i(r))},isIdentifierPartES5:function(r){return r<128?u[r]:e.NonAsciiIdentifierPart.test(i(r))},isIdentifierStartES6:function(e){return e<128?t[e]:r.NonAsciiIdentifierStart.test(i(e))},isIdentifierPartES6:function(e){return e<128?u[e]:r.NonAsciiIdentifierPart.test(i(e))}}}();var gf={exports:{}};!function(){var r=Sf.exports;function e(r,e){return!(!e&&"yield"===r)&&n(r,e)}function n(r,e){if(e&&function(r){switch(r){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}(r))return!0;switch(r.length){case 2:return"if"===r||"in"===r||"do"===r;case 3:return"var"===r||"for"===r||"new"===r||"try"===r;case 4:return"this"===r||"else"===r||"case"===r||"void"===r||"with"===r||"enum"===r;case 5:return"while"===r||"break"===r||"catch"===r||"throw"===r||"const"===r||"yield"===r||"class"===r||"super"===r;case 6:return"return"===r||"typeof"===r||"delete"===r||"switch"===r||"export"===r||"import"===r;case 7:return"default"===r||"finally"===r||"extends"===r;case 8:return"function"===r||"continue"===r||"debugger"===r;case 10:return"instanceof"===r;default:return!1}}function t(r,n){return"null"===r||"true"===r||"false"===r||e(r,n)}function u(r,e){return"null"===r||"true"===r||"false"===r||n(r,e)}function a(e){var n,t,u;if(0===e.length)return!1;if(u=e.charCodeAt(0),!r.isIdentifierStartES5(u))return!1;for(n=1,t=e.length;n<t;++n)if(u=e.charCodeAt(n),!r.isIdentifierPartES5(u))return!1;return!0}function i(e){var n,t,u,a,i;if(0===e.length)return!1;for(i=r.isIdentifierStartES6,n=0,t=e.length;n<t;++n){if(55296<=(u=e.charCodeAt(n))&&u<=56319){if(++n>=t)return!1;if(!(56320<=(a=e.charCodeAt(n))&&a<=57343))return!1;u=1024*(u-55296)+(a-56320)+65536}if(!i(u))return!1;i=r.isIdentifierPartES6}return!0}gf.exports={isKeywordES5:e,isKeywordES6:n,isReservedWordES5:t,isReservedWordES6:u,isRestrictedWord:function(r){return"eval"===r||"arguments"===r},isIdentifierNameES5:a,isIdentifierNameES6:i,isIdentifierES5:function(r,e){return a(r)&&!t(r,e)},isIdentifierES6:function(r,e){return i(r)&&!u(r,e)}}}(),Cf.ast=wf.exports,Cf.code=Sf.exports,Cf.keyword=gf.exports;const Bf=Cf.keyword.isIdentifierNameES5,{getLast:Tf,hasNewline:If,skipWhitespace:Of,isNonEmptyArray:Nf,isNextLineEmptyAfterIndex:xf,getStringWidth:Lf}=uf,{locStart:Pf,locEnd:Rf,hasSameLocStart:Mf}=kf,Gf=new RegExp("^".concat("(?:(?=.)\\s)","*:")),Uf=new RegExp("^".concat("(?:(?=.)\\s)","*::"));function jf(r){return"Block"===r.type||"CommentBlock"===r.type||"MultiLine"===r.type}function Hf(r){return"Line"===r.type||"CommentLine"===r.type||"SingleLine"===r.type||"HashbangComment"===r.type||"HTMLOpen"===r.type||"HTMLClose"===r.type}const Xf=new Set(["ExportDefaultDeclaration","ExportDefaultSpecifier","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration"]);function Yf(r){return r&&Xf.has(r.type)}function Vf(r){return"NumericLiteral"===r.type||"Literal"===r.type&&"number"==typeof r.value}function Kf(r){return"StringLiteral"===r.type||"Literal"===r.type&&"string"==typeof r.value}function Wf(r){return"FunctionExpression"===r.type||"ArrowFunctionExpression"===r.type}function Jf(r){return eo(r)&&"Identifier"===r.callee.type&&("async"===r.callee.name||"inject"===r.callee.name||"fakeAsync"===r.callee.name)}function qf(r){return"JSXElement"===r.type||"JSXFragment"===r.type}function zf(r){return"get"===r.kind||"set"===r.kind}function $f(r){return zf(r)||Mf(r,r.value)}const Qf=new Set(["BinaryExpression","LogicalExpression","NGPipeExpression"]);const Zf=new Set(["AnyTypeAnnotation","TSAnyKeyword","NullLiteralTypeAnnotation","TSNullKeyword","ThisTypeAnnotation","TSThisType","NumberTypeAnnotation","TSNumberKeyword","VoidTypeAnnotation","TSVoidKeyword","BooleanTypeAnnotation","TSBooleanKeyword","BigIntTypeAnnotation","TSBigIntKeyword","SymbolTypeAnnotation","TSSymbolKeyword","StringTypeAnnotation","TSStringKeyword","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType","EmptyTypeAnnotation","MixedTypeAnnotation","TSNeverKeyword","TSObjectKeyword","TSUndefinedKeyword","TSUnknownKeyword"]);const ro=/^(?:skip|[fx]?(?:it|describe|test))$/;function eo(r){return r&&("CallExpression"===r.type||"OptionalCallExpression"===r.type)}function no(r){return r&&("MemberExpression"===r.type||"OptionalMemberExpression"===r.type)}function to(r){return/^(?:\d+|\d+\.\d+)$/.test(r)}function uo(r){return r.quasis.some((r=>r.value.raw.includes("\n")))}function ao(r){return r.extra?r.extra.raw:r.raw}const io={"==":!0,"!=":!0,"===":!0,"!==":!0},co={"*":!0,"/":!0,"%":!0},fo={">>":!0,">>>":!0,"<<":!0};const oo={};for(const[r,e]of[["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].entries())for(const n of e)oo[n]=r;function so(r){return oo[r]}const vo=new WeakMap;function lo(r){if(vo.has(r))return vo.get(r);const e=[];return r.this&&e.push(r.this),Array.isArray(r.parameters)?e.push(...r.parameters):Array.isArray(r.params)&&e.push(...r.params),r.rest&&e.push(r.rest),vo.set(r,e),e}const Do=new WeakMap;function bo(r){if(Do.has(r))return Do.get(r);let e=r.arguments;return"ImportExpression"===r.type&&(e=[r.source],r.attributes&&e.push(r.attributes)),Do.set(r,e),e}function po(r){return"prettier-ignore"===r.value.trim()&&!r.unignore}function Eo(r){return r&&(r.prettierIgnore||ko(r,mo.PrettierIgnore))}const mo={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},Fo=(r,e)=>{if("function"==typeof r&&(e=r,r=0),r||e)return(n,t,u)=>!(r&mo.Leading&&!n.leading||r&mo.Trailing&&!n.trailing||r&mo.Dangling&&(n.leading||n.trailing)||r&mo.Block&&!jf(n)||r&mo.Line&&!Hf(n)||r&mo.First&&0!==t||r&mo.Last&&t!==u.length-1||r&mo.PrettierIgnore&&!po(n)||e&&!e(n))};function ko(r,e,n){if(!r||!Nf(r.comments))return!1;const t=Fo(e,n);return!t||r.comments.some(t)}function ho(r,e,n){if(!r||!Array.isArray(r.comments))return[];const t=Fo(e,n);return t?r.comments.filter(t):r.comments}function yo(r){return eo(r)||"NewExpression"===r.type||"ImportExpression"===r.type}var _o={getFunctionParameters:lo,iterateFunctionParametersPath:function(r,e){const n=r.getValue();let t=0;const u=r=>e(r,t++);n.this&&r.call(u,"this"),Array.isArray(n.parameters)?r.each(u,"parameters"):Array.isArray(n.params)&&r.each(u,"params"),n.rest&&r.call(u,"rest")},getCallArguments:bo,iterateCallArgumentsPath:function(r,e){const n=r.getValue();"ImportExpression"===n.type?(r.call((r=>e(r,0)),"source"),n.attributes&&r.call((r=>e(r,1)),"attributes")):r.each(e,"arguments")},hasRestParameter:function(r){if(r.rest)return!0;const e=lo(r);return e.length>0&&"RestElement"===Tf(e).type},getLeftSide:function(r){return r.expressions?r.expressions[0]:r.left||r.test||r.callee||r.object||r.tag||r.argument||r.expression},getLeftSidePathName:function(r,e){if(e.expressions)return["expressions",0];if(e.left)return["left"];if(e.test)return["test"];if(e.object)return["object"];if(e.callee)return["callee"];if(e.tag)return["tag"];if(e.argument)return["argument"];if(e.expression)return["expression"];throw new Error("Unexpected node has no left side.")},getParentExportDeclaration:function(r){const e=r.getParentNode();return"declaration"===r.getName()&&Yf(e)?e:null},getTypeScriptMappedTypeModifier:function(r,e){return"+"===r?"+"+e:"-"===r?"-"+e:e},hasFlowAnnotationComment:function(r){return Nf(r)&&jf(r[0])&&Uf.test(r[0].value)},hasFlowShorthandAnnotationComment:function(r){return r.extra&&r.extra.parenthesized&&Nf(r.trailingComments)&&jf(r.trailingComments[0])&&Gf.test(r.trailingComments[0].value)},hasLeadingOwnLineComment:function(r,e){return qf(e)?Eo(e):ko(e,mo.Leading,(e=>If(r,Rf(e))))},hasNakedLeftSide:function(r){return"AssignmentExpression"===r.type||"BinaryExpression"===r.type||"LogicalExpression"===r.type||"NGPipeExpression"===r.type||"ConditionalExpression"===r.type||eo(r)||no(r)||"SequenceExpression"===r.type||"TaggedTemplateExpression"===r.type||"BindExpression"===r.type||"UpdateExpression"===r.type&&!r.prefix||"TSAsExpression"===r.type||"TSNonNullExpression"===r.type},hasNode:function r(e,n){if(!e||"object"!=typeof e)return!1;if(Array.isArray(e))return e.some((e=>r(e,n)));const t=n(e);return"boolean"==typeof t?t:Object.values(e).some((e=>r(e,n)))},hasIgnoreComment:function(r){return Eo(r.getValue())},hasNodeIgnoreComment:Eo,identity:function(r){return r},isBinaryish:function(r){return Qf.has(r.type)},isBlockComment:jf,isCallLikeExpression:yo,isEnabledHackPipeline:function(r){return Boolean(r.__isUsingHackPipeline)},isLineComment:Hf,isPrettierIgnoreComment:po,isCallExpression:eo,isMemberExpression:no,isExportDeclaration:Yf,isFlowAnnotationComment:function(r,e){const n=Pf(e),t=Of(r,Rf(e));return!1!==t&&"/*"===r.slice(n,n+2)&&"*/"===r.slice(t,t+2)},isFunctionCompositionArgs:function(r){if(r.length<=1)return!1;let e=0;for(const n of r)if(Wf(n)){if(e+=1,e>1)return!0}else if(eo(n))for(const r of n.arguments)if(Wf(r))return!0;return!1},isFunctionNotation:$f,isFunctionOrArrowExpression:Wf,isGetterOrSetter:zf,isJestEachTemplateLiteral:function(r,e){const n=/^[fx]?(?:describe|it|test)$/;return"TaggedTemplateExpression"===e.type&&e.quasi===r&&"MemberExpression"===e.tag.type&&"Identifier"===e.tag.property.type&&"each"===e.tag.property.name&&("Identifier"===e.tag.object.type&&n.test(e.tag.object.name)||"MemberExpression"===e.tag.object.type&&"Identifier"===e.tag.object.property.type&&("only"===e.tag.object.property.name||"skip"===e.tag.object.property.name)&&"Identifier"===e.tag.object.object.type&&n.test(e.tag.object.object.name))},isJsxNode:qf,isLiteral:function(r){return"BooleanLiteral"===r.type||"DirectiveLiteral"===r.type||"Literal"===r.type||"NullLiteral"===r.type||"NumericLiteral"===r.type||"BigIntLiteral"===r.type||"DecimalLiteral"===r.type||"RegExpLiteral"===r.type||"StringLiteral"===r.type||"TemplateLiteral"===r.type||"TSTypeLiteral"===r.type||"JSXText"===r.type},isLongCurriedCallExpression:function(r){const e=r.getValue(),n=r.getParentNode();return eo(e)&&eo(n)&&n.callee===e&&e.arguments.length>n.arguments.length&&n.arguments.length>0},isSimpleCallArgument:function r(e,n){if(n>=2)return!1;const t=e=>r(e,n+1),u="Literal"===e.type&&"regex"in e&&e.regex.pattern||"RegExpLiteral"===e.type&&e.pattern;return!(u&&Lf(u)>5)&&("Literal"===e.type||"BigIntLiteral"===e.type||"DecimalLiteral"===e.type||"BooleanLiteral"===e.type||"NullLiteral"===e.type||"NumericLiteral"===e.type||"RegExpLiteral"===e.type||"StringLiteral"===e.type||"Identifier"===e.type||"ThisExpression"===e.type||"Super"===e.type||"PrivateName"===e.type||"PrivateIdentifier"===e.type||"ArgumentPlaceholder"===e.type||"Import"===e.type||("TemplateLiteral"===e.type?e.quasis.every((r=>!r.value.raw.includes("\n")))&&e.expressions.every(t):"ObjectExpression"===e.type?e.properties.every((r=>!r.computed&&(r.shorthand||r.value&&t(r.value)))):"ArrayExpression"===e.type?e.elements.every((r=>null===r||t(r))):yo(e)?("ImportExpression"===e.type||r(e.callee,n))&&bo(e).every(t):no(e)?r(e.object,n)&&r(e.property,n):"UnaryExpression"!==e.type||"!"!==e.operator&&"-"!==e.operator?"TSNonNullExpression"===e.type&&r(e.expression,n):r(e.argument,n)))},isMemberish:function(r){return no(r)||"BindExpression"===r.type&&Boolean(r.object)},isNumericLiteral:Vf,isSignedNumericLiteral:function(r){return"UnaryExpression"===r.type&&("+"===r.operator||"-"===r.operator)&&Vf(r.argument)},isObjectProperty:function(r){return r&&("ObjectProperty"===r.type||"Property"===r.type&&!r.method&&"init"===r.kind)},isObjectType:function(r){return"ObjectTypeAnnotation"===r.type||"TSTypeLiteral"===r.type||"TSMappedType"===r.type},isObjectTypePropertyAFunction:function(r){return!("ObjectTypeProperty"!==r.type&&"ObjectTypeInternalSlot"!==r.type||"FunctionTypeAnnotation"!==r.value.type||r.static||$f(r))},isSimpleType:function(r){return!!r&&(!("GenericTypeAnnotation"!==r.type&&"TSTypeReference"!==r.type||r.typeParameters)||!!Zf.has(r.type))},isSimpleNumber:to,isSimpleTemplateLiteral:function(r){let e="expressions";"TSTemplateLiteralType"===r.type&&(e="types");const n=r[e];return 0!==n.length&&n.every((r=>{if(ko(r))return!1;if("Identifier"===r.type||"ThisExpression"===r.type)return!0;if(no(r)){let e=r;for(;no(e);){if("Identifier"!==e.property.type&&"Literal"!==e.property.type&&"StringLiteral"!==e.property.type&&"NumericLiteral"!==e.property.type)return!1;if(e=e.object,ko(e))return!1}return"Identifier"===e.type||"ThisExpression"===e.type}return!1}))},isStringLiteral:Kf,isStringPropSafeToUnquote:function(r,e){return"json"!==e.parser&&Kf(r.key)&&ao(r.key).slice(1,-1)===r.key.value&&(Bf(r.key.value)&&!("babel-ts"===e.parser&&"ClassProperty"===r.type||"typescript"===e.parser&&"PropertyDefinition"===r.type)||to(r.key.value)&&String(Number(r.key.value))===r.key.value&&("babel"===e.parser||"espree"===e.parser||"meriyah"===e.parser||"__babel_estree"===e.parser))},isTemplateOnItsOwnLine:function(r,e){return("TemplateLiteral"===r.type&&uo(r)||"TaggedTemplateExpression"===r.type&&uo(r.quasi))&&!If(e,Pf(r),{backwards:!0})},isTestCall:function r(e,n){if("CallExpression"!==e.type)return!1;if(1===e.arguments.length){if(Jf(e)&&n&&r(n))return Wf(e.arguments[0]);if(function(r){return"Identifier"===r.callee.type&&/^(?:before|after)(?:Each|All)$/.test(r.callee.name)&&1===r.arguments.length}(e))return Jf(e.arguments[0])}else if((2===e.arguments.length||3===e.arguments.length)&&("Identifier"===e.callee.type&&ro.test(e.callee.name)||function(r){return no(r.callee)&&"Identifier"===r.callee.object.type&&"Identifier"===r.callee.property.type&&ro.test(r.callee.object.name)&&("only"===r.callee.property.name||"skip"===r.callee.property.name)}(e))&&(function(r){return"TemplateLiteral"===r.type}(e.arguments[0])||Kf(e.arguments[0])))return!(e.arguments[2]&&!Vf(e.arguments[2]))&&((2===e.arguments.length?Wf(e.arguments[1]):function(r){return"FunctionExpression"===r.type||"ArrowFunctionExpression"===r.type&&"BlockStatement"===r.body.type}(e.arguments[1])&&lo(e.arguments[1]).length<=1)||Jf(e.arguments[1]));return!1},isTheOnlyJsxElementInMarkdown:function(r,e){if("markdown"!==r.parentParser&&"mdx"!==r.parentParser)return!1;const n=e.getNode();if(!n.expression||!qf(n.expression))return!1;const t=e.getParentNode();return"Program"===t.type&&1===t.body.length},isTSXFile:function(r){return r.filepath&&/\.tsx$/i.test(r.filepath)},isTypeAnnotationAFunction:function(r){return!("TypeAnnotation"!==r.type&&"TSTypeAnnotation"!==r.type||"FunctionTypeAnnotation"!==r.typeAnnotation.type||r.static||Mf(r,r.typeAnnotation))},isNextLineEmpty:(r,e)=>{let{originalText:n}=e;return xf(n,Rf(r))},needsHardlineAfterDanglingComment:function(r){if(!ko(r))return!1;const e=Tf(ho(r,mo.Dangling));return e&&!jf(e)},rawText:ao,shouldPrintComma:function(r){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"es5";return"es5"===r.trailingComma&&"es5"===e||"all"===r.trailingComma&&("all"===e||"es5"===e)},isBitwiseOperator:function(r){return Boolean(fo[r])||"|"===r||"^"===r||"&"===r},shouldFlatten:function(r,e){return so(e)===so(r)&&("**"!==r&&((!io[r]||!io[e])&&(!("%"===e&&co[r]||"%"===r&&co[e])&&((e===r||!co[e]||!co[r])&&(!fo[r]||!fo[e])))))},startsWithNoLookaheadToken:function r(e,n){switch((e=function(r){for(;r.left;)r=r.left;return r}(e)).type){case"FunctionExpression":case"ClassExpression":case"DoExpression":return n;case"ObjectExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return r(e.object,n);case"TaggedTemplateExpression":return"FunctionExpression"!==e.tag.type&&r(e.tag,n);case"CallExpression":case"OptionalCallExpression":return"FunctionExpression"!==e.callee.type&&r(e.callee,n);case"ConditionalExpression":return r(e.test,n);case"UpdateExpression":return!e.prefix&&r(e.argument,n);case"BindExpression":return e.object&&r(e.object,n);case"SequenceExpression":return r(e.expressions[0],n);case"TSAsExpression":case"TSNonNullExpression":return r(e.expression,n);default:return!1}},getPrecedence:so,hasComment:ko,getComments:ho,CommentCheckFlags:mo};const{getLast:Ao,hasNewline:Co,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:wo,getNextNonSpaceNonCommentCharacter:So,hasNewlineInRange:go,addLeadingComment:Bo,addTrailingComment:To,addDanglingComment:Io,getNextNonSpaceNonCommentCharacterIndex:Oo,isNonEmptyArray:No}=uf,{isBlockComment:xo,getFunctionParameters:Lo,isPrettierIgnoreComment:Po,isJsxNode:Ro,hasFlowShorthandAnnotationComment:Mo,hasFlowAnnotationComment:Go,hasIgnoreComment:Uo,isCallLikeExpression:jo,getCallArguments:Ho,isCallExpression:Xo,isMemberExpression:Yo,isObjectProperty:Vo,getComments:Ko,CommentCheckFlags:Wo}=_o,{locStart:Jo,locEnd:qo}=kf;function zo(r,e){const n=(r.body||r.properties).find((r=>{let{type:e}=r;return"EmptyStatement"!==e}));n?Bo(n,e):Io(r,e)}function $o(r,e){"BlockStatement"===r.type?zo(r,e):Bo(r,e)}function Qo(r){let{comment:e,followingNode:n}=r;return!(!n||!Ss(e))&&(Bo(n,e),!0)}function Zo(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u,text:a}=r;if(!t||"IfStatement"!==t.type||!u)return!1;return")"===So(a,e,qo)?(To(n,e),!0):n===t.consequent&&u===t.alternate?("BlockStatement"===n.type?To(n,e):Io(t,e),!0):"BlockStatement"===u.type?(zo(u,e),!0):"IfStatement"===u.type?($o(u.consequent,e),!0):t.consequent===u&&(Bo(u,e),!0)}function rs(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u,text:a}=r;if(!t||"WhileStatement"!==t.type||!u)return!1;return")"===So(a,e,qo)?(To(n,e),!0):"BlockStatement"===u.type?(zo(u,e),!0):t.body===u&&(Bo(u,e),!0)}function es(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u}=r;return!(!t||"TryStatement"!==t.type&&"CatchClause"!==t.type||!u)&&("CatchClause"===t.type&&n?(To(n,e),!0):"BlockStatement"===u.type?(zo(u,e),!0):"TryStatement"===u.type?($o(u.finalizer,e),!0):"CatchClause"===u.type&&($o(u.body,e),!0))}function ns(r){let{comment:e,enclosingNode:n,followingNode:t}=r;return!(!Yo(n)||!t||"Identifier"!==t.type)&&(Bo(n,e),!0)}function ts(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u,text:a}=r;const i=n&&!go(a,qo(n),Jo(e));return!(n&&i||!t||"ConditionalExpression"!==t.type&&"TSConditionalType"!==t.type||!u)&&(Bo(u,e),!0)}function us(r){let{comment:e,precedingNode:n,enclosingNode:t}=r;return!(!Vo(t)||!t.shorthand||t.key!==n||"AssignmentPattern"!==t.value.type)&&(To(t.value.left,e),!0)}function as(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u}=r;if(t&&("ClassDeclaration"===t.type||"ClassExpression"===t.type||"DeclareClass"===t.type||"DeclareInterface"===t.type||"InterfaceDeclaration"===t.type||"TSInterfaceDeclaration"===t.type)){if(No(t.decorators)&&(!u||"Decorator"!==u.type))return To(Ao(t.decorators),e),!0;if(t.body&&u===t.body)return zo(t.body,e),!0;if(u)for(const r of["implements","extends","mixins"])if(t[r]&&u===t[r][0])return!n||n!==t.id&&n!==t.typeParameters&&n!==t.superClass?Io(t,e,r):To(n,e),!0}return!1}function is(r){let{comment:e,precedingNode:n,enclosingNode:t,text:u}=r;return(t&&n&&("Property"===t.type||"TSDeclareMethod"===t.type||"TSAbstractMethodDefinition"===t.type)&&"Identifier"===n.type&&t.key===n&&":"!==So(u,n,qo)||!(!n||!t||"Decorator"!==n.type||"ClassMethod"!==t.type&&"ClassProperty"!==t.type&&"PropertyDefinition"!==t.type&&"TSAbstractPropertyDefinition"!==t.type&&"TSAbstractMethodDefinition"!==t.type&&"TSDeclareMethod"!==t.type&&"MethodDefinition"!==t.type))&&(To(n,e),!0)}function cs(r){let{comment:e,precedingNode:n,enclosingNode:t,text:u}=r;return"("===So(u,e,qo)&&(!(!n||!t||"FunctionDeclaration"!==t.type&&"FunctionExpression"!==t.type&&"ClassMethod"!==t.type&&"MethodDefinition"!==t.type&&"ObjectMethod"!==t.type)&&(To(n,e),!0))}function fs(r){let{comment:e,enclosingNode:n,text:t}=r;if(!n||"ArrowFunctionExpression"!==n.type)return!1;const u=Oo(t,e,qo);return!1!==u&&"=>"===t.slice(u,u+2)&&(Io(n,e),!0)}function os(r){let{comment:e,enclosingNode:n,text:t}=r;return")"===So(t,e,qo)&&(n&&(ws(n)&&0===Lo(n).length||jo(n)&&0===Ho(n).length)?(Io(n,e),!0):!(!n||"MethodDefinition"!==n.type&&"TSAbstractMethodDefinition"!==n.type||0!==Lo(n.value).length)&&(Io(n.value,e),!0))}function ss(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u,text:a}=r;if(n&&"FunctionTypeParam"===n.type&&t&&"FunctionTypeAnnotation"===t.type&&u&&"FunctionTypeParam"!==u.type)return To(n,e),!0;if(n&&("Identifier"===n.type||"AssignmentPattern"===n.type)&&t&&ws(t)&&")"===So(a,e,qo))return To(n,e),!0;if(t&&"FunctionDeclaration"===t.type&&u&&"BlockStatement"===u.type){const r=(()=>{const r=Lo(t);if(r.length>0)return wo(a,qo(Ao(r)));const e=wo(a,qo(t.id));return!1!==e&&wo(a,e+1)})();if(Jo(e)>r)return zo(u,e),!0}return!1}function vs(r){let{comment:e,enclosingNode:n}=r;return!(!n||"ImportSpecifier"!==n.type)&&(Bo(n,e),!0)}function ls(r){let{comment:e,enclosingNode:n}=r;return!(!n||"LabeledStatement"!==n.type)&&(Bo(n,e),!0)}function Ds(r){let{comment:e,enclosingNode:n}=r;return!(!n||"ContinueStatement"!==n.type&&"BreakStatement"!==n.type||n.label)&&(To(n,e),!0)}function bs(r){let{comment:e,precedingNode:n,enclosingNode:t}=r;return!!(Xo(t)&&n&&t.callee===n&&t.arguments.length>0)&&(Bo(t.arguments[0],e),!0)}function ps(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u}=r;return!t||"UnionTypeAnnotation"!==t.type&&"TSUnionType"!==t.type?(u&&("UnionTypeAnnotation"===u.type||"TSUnionType"===u.type)&&Po(e)&&(u.types[0].prettierIgnore=!0,e.unignore=!0),!1):(Po(e)&&(u.prettierIgnore=!0,e.unignore=!0),!!n&&(To(n,e),!0))}function Es(r){let{comment:e,enclosingNode:n}=r;return!!Vo(n)&&(Bo(n,e),!0)}function ms(r){let{comment:e,enclosingNode:n,followingNode:t,ast:u,isLastComment:a}=r;return u&&u.body&&0===u.body.length?(a?Io(u,e):Bo(u,e),!0):n&&"Program"===n.type&&0===n.body.length&&!No(n.directives)?(a?Io(n,e):Bo(n,e),!0):!(!t||"Program"!==t.type||0!==t.body.length||!n||"ModuleExpression"!==n.type)&&(Io(t,e),!0)}function Fs(r){let{comment:e,enclosingNode:n}=r;return!(!n||"ForInStatement"!==n.type&&"ForOfStatement"!==n.type)&&(Bo(n,e),!0)}function ks(r){let{comment:e,precedingNode:n,enclosingNode:t,text:u}=r;return!!(n&&"ImportSpecifier"===n.type&&t&&"ImportDeclaration"===t.type&&Co(u,qo(e)))&&(To(n,e),!0)}function ds(r){let{comment:e,enclosingNode:n}=r;return!(!n||"AssignmentPattern"!==n.type)&&(Bo(n,e),!0)}function hs(r){let{comment:e,enclosingNode:n}=r;return!(!n||"TypeAlias"!==n.type)&&(Bo(n,e),!0)}function ys(r){let{comment:e,enclosingNode:n,followingNode:t}=r;return!(!n||"VariableDeclarator"!==n.type&&"AssignmentExpression"!==n.type||!t||"ObjectExpression"!==t.type&&"ArrayExpression"!==t.type&&"TemplateLiteral"!==t.type&&"TaggedTemplateExpression"!==t.type&&!xo(e))&&(Bo(t,e),!0)}function _s(r){let{comment:e,enclosingNode:n,followingNode:t,text:u}=r;return!(t||!n||"TSMethodSignature"!==n.type&&"TSDeclareFunction"!==n.type&&"TSAbstractMethodDefinition"!==n.type||";"!==So(u,e,qo))&&(To(n,e),!0)}function As(r){let{comment:e,enclosingNode:n,followingNode:t}=r;if(Po(e)&&n&&"TSMappedType"===n.type&&t&&"TSTypeParameter"===t.type&&t.constraint)return n.prettierIgnore=!0,e.unignore=!0,!0}function Cs(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u}=r;return!(!t||"TSMappedType"!==t.type)&&(u&&"TSTypeParameter"===u.type&&u.name?(Bo(u.name,e),!0):!(!n||"TSTypeParameter"!==n.type||!n.constraint)&&(To(n.constraint,e),!0))}function ws(r){return"ArrowFunctionExpression"===r.type||"FunctionExpression"===r.type||"FunctionDeclaration"===r.type||"ObjectMethod"===r.type||"ClassMethod"===r.type||"TSDeclareFunction"===r.type||"TSCallSignatureDeclaration"===r.type||"TSConstructSignatureDeclaration"===r.type||"TSMethodSignature"===r.type||"TSConstructorType"===r.type||"TSFunctionType"===r.type||"TSDeclareMethod"===r.type}function Ss(r){return xo(r)&&"*"===r.value[0]&&/@type\b/.test(r.value)}var gs={handleOwnLineComment:function(r){return[As,ss,ns,Zo,rs,es,as,vs,Fs,ps,ms,ks,ds,is,ls].some((e=>e(r)))},handleEndOfLineComment:function(r){return[Qo,ss,ts,vs,Zo,rs,es,as,ls,bs,Es,ms,hs,ys].some((e=>e(r)))},handleRemainingComment:function(r){return[As,Zo,rs,us,os,is,ms,fs,cs,Cs,Ds,_s].some((e=>e(r)))},isTypeCastComment:Ss,getCommentChildNodes:function(r,e){if(("typescript"===e.parser||"flow"===e.parser||"espree"===e.parser||"meriyah"===e.parser||"__babel_estree"===e.parser)&&"MethodDefinition"===r.type&&r.value&&"FunctionExpression"===r.value.type&&0===Lo(r.value).length&&!r.value.returnType&&!No(r.value.typeParameters)&&r.value.body)return[...r.decorators||[],r.key,r.value.body]},willPrintOwnComments:function(r){const e=r.getValue(),n=r.getParentNode();return(e&&(Ro(e)||Mo(e)||Xo(n)&&(r=>Go(Ko(r,Wo.Leading))||Go(Ko(r,Wo.Trailing)))(e))||n&&("JSXSpreadAttribute"===n.type||"JSXSpreadChild"===n.type||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type||("ClassDeclaration"===n.type||"ClassExpression"===n.type)&&n.superClass===e))&&(!Uo(r)||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type)}};var Bs=function r(e,n){let t;if(Array.isArray(e))t=e.entries();else{if(!e||"object"!=typeof e||"string"!=typeof e.type)return e;t=Object.entries(e)}for(const[u,a]of t)e[u]=r(a,n);return Array.isArray(e)?e:n(e)||e};const Ts=t,Is=Bs;function Os(r,e){const{start:n,end:t}=r.loc;throw Ts(e,{start:{line:n.line,column:n.column+1},end:{line:t.line,column:t.column+1}})}var Ns={throwErrorForInvalidNodes:function(r,e){const{esTreeNodeToTSNodeMap:n,tsNodeToESTreeNodeMap:t}=e.tsParseResult;r=Is(r,(r=>{const e=n.get(r);if(!e)return;const u=t.get(e);u===r&&(function(r,e,n){const t=r.decorators;if(!Array.isArray(t))return;const u=e.decorators;Array.isArray(u)&&u.length===t.length&&!t.some((r=>{const e=n.get(r);return!e||!u.includes(e)}))||Os(e,"Leading decorators must be attached to a class declaration")}(e,u,t),function(r,e){166!==r.kind||r.modifiers&&!r.modifiers.some((r=>126===r.kind))||r.initializer&&null===e.value&&Os(e,"Abstract property cannot have an initializer")}(e,u))}))}};const{getLast:xs}=uf,{locStart:Ls,locEnd:Ps}=kf,{isTypeCastComment:Rs}=gs,Ms=Bs,{throwErrorForInvalidNodes:Gs}=Ns;function Us(r){return"CallExpression"===r.type?(r.type="OptionalCallExpression",r.callee=Us(r.callee)):"MemberExpression"===r.type?(r.type="OptionalMemberExpression",r.object=Us(r.object)):"TSNonNullExpression"===r.type&&(r.expression=Us(r.expression)),r}function js(r){return"LogicalExpression"===r.type&&"LogicalExpression"===r.right.type&&r.operator===r.right.operator}function Hs(r){return js(r)?Hs({type:"LogicalExpression",operator:r.operator,left:Hs({type:"LogicalExpression",operator:r.operator,left:r.left,right:r.right.left,range:[Ls(r.left),Ps(r.right.left)]}),right:r.right.right,range:[Ls(r),Ps(r)]}):r}var Xs,Ys=function(r,e){if("typescript"===e.parser&&/@|abstract/.test(e.originalText)&&Gs(r,e),"typescript"!==e.parser&&"flow"!==e.parser&&"espree"!==e.parser&&"meriyah"!==e.parser){const e=new Set;r=Ms(r,(r=>{r.leadingComments&&r.leadingComments.some(Rs)&&e.add(Ls(r))})),r=Ms(r,(r=>{if("ParenthesizedExpression"===r.type){const{expression:n}=r;if("TypeCastExpression"===n.type)return n.range=r.range,n;const t=Ls(r);if(!e.has(t))return n.extra=Object.assign(Object.assign({},n.extra),{},{parenthesized:!0}),n}}))}return r=Ms(r,(r=>{switch(r.type){case"ChainExpression":return Us(r.expression);case"LogicalExpression":if(js(r))return Hs(r);break;case"VariableDeclaration":{const n=xs(r.declarations);n&&n.init&&function(r,n){if(";"===e.originalText[Ps(n)])return;r.range=[Ls(r),Ps(n)]}(r,n);break}case"TSParenthesizedType":return r.typeAnnotation.range=[Ls(r),Ps(r)],r.typeAnnotation;case"TSTypeParameter":if("string"==typeof r.name){const e=Ls(r);r.name={type:"Identifier",name:r.name,range:[e,e+r.name.length]}}break;case"SequenceExpression":{const e=xs(r.expressions);r.range=[Ls(r),Math.min(Ps(e),Ps(r))];break}case"TopicReference":e.__isUsingHackPipeline=!0}}))},Vs={},Ks=Object.freeze({__proto__:null,default:{}}),Ws=e(Ks),Js="TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA",qs={RTLD_LAZY:1,RTLD_NOW:2,RTLD_GLOBAL:8,RTLD_LOCAL:4,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,PRIORITY_LOW:19,PRIORITY_BELOW_NORMAL:10,PRIORITY_NORMAL:0,PRIORITY_ABOVE_NORMAL:-7,PRIORITY_HIGH:-14,PRIORITY_HIGHEST:-20,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGINFO:29,SIGSYS:12,UV_FS_SYMLINK_DIR:1,UV_FS_SYMLINK_JUNCTION:2,O_RDONLY:0,O_WRONLY:1,O_RDWR:2,UV_DIRENT_UNKNOWN:0,UV_DIRENT_FILE:1,UV_DIRENT_DIR:2,UV_DIRENT_LINK:3,UV_DIRENT_FIFO:4,UV_DIRENT_SOCKET:5,UV_DIRENT_CHAR:6,UV_DIRENT_BLOCK:7,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,UV_FS_O_FILEMAP:0,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_DSYNC:4194304,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_FS_COPYFILE_EXCL:1,COPYFILE_EXCL:1,UV_FS_COPYFILE_FICLONE:2,COPYFILE_FICLONE:2,UV_FS_COPYFILE_FICLONE_FORCE:4,COPYFILE_FICLONE_FORCE:4,OPENSSL_VERSION_NUMBER:269488319,SSL_OP_ALL:2147485780,SSL_OP_ALLOW_NO_DHE_KEX:1024,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:0,SSL_OP_MICROSOFT_SESS_ID_BUG:0,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:0,SSL_OP_NETSCAPE_CHALLENGE_BUG:0,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:0,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:0,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_ENCRYPT_THEN_MAC:524288,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_RENEGOTIATION:1073741824,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:0,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_NO_TLSv1_3:536870912,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_PRIORITIZE_CHACHA:2097152,SSL_OP_SINGLE_DH_USE:0,SSL_OP_SINGLE_ECDH_USE:0,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:0,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:0,SSL_OP_TLS_D5_BUG:0,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_RSA:1,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_EC:2048,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,RSA_PSS_SALTLEN_DIGEST:-1,RSA_PSS_SALTLEN_MAX_SIGN:-2,RSA_PSS_SALTLEN_AUTO:-2,defaultCoreCipherList:Js,TLS1_VERSION:769,TLS1_1_VERSION:770,TLS1_2_VERSION:771,TLS1_3_VERSION:772,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6},zs=e(Object.freeze({__proto__:null,RTLD_LAZY:1,RTLD_NOW:2,RTLD_GLOBAL:8,RTLD_LOCAL:4,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,PRIORITY_LOW:19,PRIORITY_BELOW_NORMAL:10,PRIORITY_NORMAL:0,PRIORITY_ABOVE_NORMAL:-7,PRIORITY_HIGH:-14,PRIORITY_HIGHEST:-20,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGINFO:29,SIGSYS:12,UV_FS_SYMLINK_DIR:1,UV_FS_SYMLINK_JUNCTION:2,O_RDONLY:0,O_WRONLY:1,O_RDWR:2,UV_DIRENT_UNKNOWN:0,UV_DIRENT_FILE:1,UV_DIRENT_DIR:2,UV_DIRENT_LINK:3,UV_DIRENT_FIFO:4,UV_DIRENT_SOCKET:5,UV_DIRENT_CHAR:6,UV_DIRENT_BLOCK:7,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,UV_FS_O_FILEMAP:0,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_DSYNC:4194304,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_FS_COPYFILE_EXCL:1,COPYFILE_EXCL:1,UV_FS_COPYFILE_FICLONE:2,COPYFILE_FICLONE:2,UV_FS_COPYFILE_FICLONE_FORCE:4,COPYFILE_FICLONE_FORCE:4,OPENSSL_VERSION_NUMBER:269488319,SSL_OP_ALL:2147485780,SSL_OP_ALLOW_NO_DHE_KEX:1024,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:0,SSL_OP_MICROSOFT_SESS_ID_BUG:0,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:0,SSL_OP_NETSCAPE_CHALLENGE_BUG:0,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:0,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:0,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_ENCRYPT_THEN_MAC:524288,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_RENEGOTIATION:1073741824,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:0,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_NO_TLSv1_3:536870912,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_PRIORITIZE_CHACHA:2097152,SSL_OP_SINGLE_DH_USE:0,SSL_OP_SINGLE_ECDH_USE:0,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:0,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:0,SSL_OP_TLS_D5_BUG:0,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_RSA:1,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_EC:2048,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,RSA_PSS_SALTLEN_DIGEST:-1,RSA_PSS_SALTLEN_MAX_SIGN:-2,RSA_PSS_SALTLEN_AUTO:-2,defaultCoreCipherList:Js,TLS1_VERSION:769,TLS1_1_VERSION:770,TLS1_2_VERSION:771,TLS1_3_VERSION:772,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,default:qs}));Xs=Vs,function(r){var e="member_property_expression",n=8483,t=12538,u="??",a="children",i="predicate_expression",c="Identifier",f=68107,o=64311,s=192,v=71369,l=11710,D=43597,b=110947,p=67591,E="directive",m=121504,F=69871,k=12347,d=126553,h="block",y=12735,_=68096,A="params",C=93071,w=72767,S=122,g="for_statement",B=128,T=70873,I="start",O=43867,N="_method",x=70414,L=">",P="catch_body",R=120121,M="the end of an expression statement (`;`)",G=126558,U="jsx_fragment",j=42527,H=69733,X="decorators",Y=82943,V=71039,K=8472,W="update",J=43205,q=12783,z=12438,$=12352,Q=8511,Z=120713,rr="method",er=8191,nr="function_param",tr=67871,ur="throw",ar="class_extends",ir=43470,cr=11507,fr="object_key_literal",or=71903,sr="_bigarray",vr=65437,lr=119995,Dr=43311,br="jsx_child",pr=68116,Er=67637,mr=66204,Fr=65470,kr=67391,dr=11631,hr=66729,yr=72025,_r=69956,Ar="tparams",Cr=66735,wr=42623,Sr=43697,gr=64217,Br="Invalid binary/octal ",Tr=70399,Ir=42864,Or=120487,Nr=43255,xr="do",Lr=43301,Pr="jsx_attribute_value_literal",Rr="binding_pattern",Mr=72759,Gr=110878,Ur="package",jr=72750,Hr="interface_declaration",Xr=119892,Yr="tail",Vr=111,Kr=8417,Wr=119807,Jr=71959,qr=65613,zr="type",$r=68159,Qr=55215,Zr="export_default_declaration_decl",re=72970,ee=70416,ne="function_this_param",te="module",ue="try",ae=70143,ie=125183,ce=70412,fe="@])",oe="binary",se="infinity",ve="private",le=65500,De="has_unknown_members",be="pattern_array_rest_element",pe="Property",Ee=65343,me="implements",Fe=12548,ke=211,de="if_alternate_statement",he=43395,ye="src/parser/type_parser.ml",_e=126552,Ae=66915,Ce=120712,we=126555,Se=68326,ge=120596,Be="raw",Te=112,Ie="class_declaration",Oe=126624,Ne="statement",xe="meta_property",Le=71235,Pe=44002,Re=8467,Me=8318,Ge="class_property_value",Ue=8203,je="optional_call",He=43761,Xe="kind",Ye="class_identifier",Ve=69955,Ke=68220,We=66378,Je=110,qe=123583,ze=119154,$e=120512,Qe="declare",Ze=11742,rn=70831,en="catch_clause",nn=8468,tn=72886,un=121343,an="for_in_assignment_pattern",cn="object_",fn=70499,on=43262,sn="mixins",vn="visit_trailing_comment",ln="type_param",Dn=69758,bn=71839,pn="expected *",En="boolean",mn="call",Fn=43010,kn="expression",dn="column",hn=43595,yn=43258,_n=191456,An=117,Cn=43754,wn=126544,Sn=8416,gn="Assert_failure",Bn=66517,Tn=42863,In="enum_number_member",On="a string",Nn=119993,xn=65855,Ln="opaque",Pn=870530776,Rn=67711,Mn="enum_symbol_body",Gn="filter",Un=126560,jn=43615,Hn=19903,Xn="get",Yn=64316,Vn=122917,Kn="exported",Wn=71099,Jn="return",qn=70516,zn="members",$n=256,Qn=64279,Zn=67829,rt="src/parser/expression_parser.ml",et="(global)",nt="Enum `",tt="object_property",ut=67589,at="pattern_object_property",it=69551,ct=127343600,ft="template_literal_element",ot=70452,st="class_element",vt=71131,lt=120137,Dt=94098,bt=72349,pt="function_identifier",Et=126543,mt=43487,Ft="@[<2>{ ",kt="jsx_attribute_name",dt=72849,ht=72191,yt=70393,_t=65908,At=120513,Ct=92909,wt=70195,St="bound",gt=8399,Bt=120070,Tt="update_expression",It="enum_number_body",Ot=69941,Nt="spread_element",xt="for_in_left_declaration",Lt=64319,Pt=12703,Rt=11687,Mt="@,))@]",Gt="%d",Ut=42239,jt="type_cast",Ht=42508,Xt=71735,Yt="class_implements_interface",Vt=67640,Kt="buffer.ml",Wt=605857695,Jt="handler",qt=66207,zt=11558,$t=113775,Qt=113,Zt=126540,ru="collect_comments",eu="set",nu="assignment_pattern",tu=43051,uu="right",au=94087,iu="object_key_identifier",cu=196607,fu=120133,ou="Invalid number ",su=8580,vu=68023,lu=43798,Du=12539,bu=43052,pu=100,Eu="pattern_literal",mu="generic_type",Fu=93017,ku=42890,du=43766,hu=42783,yu="else",_u=70851,Au=69289,Cu="the start of a statement",wu=113820,Su="properties",gu=94094,Bu=71481,Tu=43696,Iu=70474,Ou="declare_function",Nu=120597,xu=110959,Lu="object_indexer_property_type",Pu=70492,Ru=43042,Mu=107,Gu="arguments",Uu="comments",ju=67431,Hu="line",Xu="pattern_identifier",Yu="declaration",Vu="static",Ku=69958,Wu=68100,Ju=72783,qu=11310,zu=43814,$u="annot",Qu=119179,Zu=65786,ra=66303,ea=64967,na=64255,ta=8584,ua=120655,aa="Stack_overflow",ia=43700,ca="syntax_opt",fa=68921,oa="comprehension",sa=65295,va="Not_found",la=235,Da=68680,ba=64324,pa=72966,Ea=-1053382366,ma="rest",Fa="pattern_array_element",ka="jsx_attribute_value_expression",da=65595,ha="pattern_array_e",ya=122916,_a=43711,Aa=69926,Ca="symbol",wa=42725,Sa="*dummy method*",ga=70092,Ba=43741,Ta="typeParameters",Ia="const",Oa=72847,Na=12341,xa=66271,La="false",Pa=71104,Ra=106,Ma=120076,Ga=128,Ua=125124,ja=73460,Ha=11743,Xa=67593,Ya=69297,Va=44031,Ka=92927,Wa=68095,Ja=42945,qa=8231,za=121519,$a=43453,Qa="object_key_computed",Za="labeled_statement",ri="function_param_pattern",ei=43442,ni=65481,ti="collect_comments_opt",ui=126590,ai="_",ii="variable_declarator",ci="compare: functional value",fi=67967,oi="computed",si="object_property_type",vi=126562,li=114,Di="comment_bounds",bi="id",pi=70853,Ei=69247,mi=42237,Fi="class_private_field",ki=72329,di=8412,hi="Invalid_argument",yi=113770,_i=120092,Ai="declare_class",Ci=94031,wi=67839,Si=72250,gi=92879,Bi="prototype",Ti=8287,Ii=70370,Oi="`.",Ni=65344,xi=12542,Li=123641,Pi="Internal Error: Found private field in object props",Ri="sequence",Mi="debugger",Gi="call_type_args",Ui=12348,ji=68863,Hi=72001,Xi=70084,Yi="label",Vi=-45,Ki="jsx_opening_attribute",Wi=119364,Ji=43583,qi="%F",zi=43784,$i="call_arguments",Qi=113791,Zi=126503,rc=43743,ec=917999,nc="0",tc=93007,uc=119967,ac=44012,ic=42621,cc=126538,fc="new_",oc=449540197,sc=68466,vc=64109,lc=177983,Dc=248,bc="@,]@]",pc="program",Ec=68031,mc="type_",Fc="function_type",kc=67382,dc=8484,hc=8205,yc=42537,_c=73022,Ac=66559,Cc=65074,wc=11775,Sc=71236,gc=64274,Bc=120069,Tc=72105,Ic=126570,Oc="object",Nc="for_of_statement",xc="break",Lc=43047,Pc=43695,Rc=70501,Mc=126551,Gc=126520,Uc=70477,jc=66045,Hc=66499,Xc=1024,Yc=43018,Vc=73103,Kc=71471,Wc=126522,Jc=119140,qc="function_declaration",zc=73064,$c=92728,Qc=73105,Zc=70418,rf="await",ef=68119,nf="function_rest_param",tf=73119,uf=42653,af=11703,cf="left",ff=70449,of="declare_type_alias",sf=16777215,vf=121475,lf=70302,Df=119142,bf=55242,pf=70470,Ef=126583,mf=124927,Ff=72959,kf=65497,df="Invalid legacy octal ",hf="typeof",yf="explicit_type",_f="statement_list",Af=65495,Cf="class_method",wf=119994,Sf=67861,gf=8526,Bf=69762,Tf="enum",If=2147483647,Of=71996,Nf=119170,xf=11702,Lf="in",Pf=67638,Rf=70753,Mf="super",Gf=126504,Uf=8304,jf=69761,Hf="import_specifier",Xf=177972,Yf=68324,Vf=101589,Kf=67646,Wf="expression_or_spread",Jf=43792,qf=74879,zf=-82,$f=43260,Qf=93052,Zf=125258,ro=65574,eo=224,no="instanceof",to="jsx_element_name_member_expression",uo=69599,ao=43560,io="function_expression",co=223,fo=121476,oo=72242,so=11498,vo=126467,lo=73112,Do=44008,bo=70107,po=13311,Eo="jsx_children",mo=126548,Fo=63743,ko=43471,ho=113822,yo=71998,_o=122887,Ao="jsx_expression",Co=69864,wo=72e3,So=126591,go=126578,Bo=12592,To="type_params",Io=119148,Oo=8420,No=126537,xo=123627,Lo="{ ",Po="jsx_spread_attribute",Ro=70161,Mo=70468,Go="@,",Uo=42606,jo=126500,Ho="number_literal_type",Xo="label_identifier",Yo=42999,Vo=72884,Ko=64310,Wo=-594953737,Jo="hasUnknownMembers",qo=92982,zo="array",$o=65615,Qo="enum_string_member",Zo="void",rs=65135,es=")",ns=138,ts="let",us=70002,as=70271,is=70735,cs="nan",fs="@[%s =@ ",os=194559,ss=42735,vs="/",ls="for_in_statement_lhs",Ds=68154,bs=43503,ps=8516,Es=65381,ms="TypeParameterInstantiation",Fs=83526,ks="number",ds=70286,hs=12447,ys=72160,_s=43493,As=70487,Cs="enum_member_identifier",ws=70280,Ss="function",gs=70162,Bs=42895,Ts=67702,Is=66771,Os=121452,Ns=8432,xs=40959,Ls=70312,Ps="End_of_file",Rs=93759,Ms=8494,Gs=43709,Us="new",js="Failure",Hs="local",Ys=101631,Vs="with",Ks=8489,Js="enum_declaration",qs=121460,$s="member",Qs=70457,Zs=64325,rv=8488,ev=70448,nv=69967,tv=126535,uv=71934,av=65312,iv=43135,cv="import_named_specifier",fv=126619,ov=44025,sv="type_annotation",vv=8188,lv=65071,Dv=131071,bv=173789,pv=120770,Ev=12440,mv="with_",Fv="statement_fork_point",kv="finalizer",dv=71133,hv=12320,yv="elements",_v="literal",Av=68607,Cv=8507,wv=122913,Sv="each",gv="Sys_error",Bv="bigint_literal_type",Tv=69818,Iv=11727,Ov=64829,Nv=120538,xv="type_alias",Lv="member_private_name",Pv=126556,Rv="tagged_template",Mv=43881,Gv="pattern_object_property_literal_key",Uv=72192,jv=67826,Hv=44013,Xv=70745,Yv=72153,Vv=66511,Kv=43249,Wv=11646,Jv="None",qv="int_of_string",zv="FunctionTypeParam",$v="name",Qv=70285,Zv=103,rl=120744,el=12288,nl="intersection_type",tl=11679,ul=11559,al=71295,il=70205,cl="callee",fl=70018,ol=11567,sl=42954,vl="predicate",ll="expression_statement",Dl="regexp",bl=44011,pl=11389,El=123209,ml=65479,Fl=43568,kl="optional",dl=-602162310,hl="@]",yl=92777,_l=120003,Al=72249,Cl="Unexpected ",wl=73008,Sl="finally",gl="toplevel_statement_list",Bl=178207,Tl=65055,Il=70301,Ol=72161,Nl=70460,xl=12799,Ll="loc",Pl=65535,Rl=69375,Ml=71990,Gl=43518,Ul=65487,jl="while_",Hl=183983,Xl=-673950933,Yl=42559,Vl=121398,Kl=55291,Wl="jsx_element_name_identifier",Jl=71452,ql=8239,zl=-253313196,$l="mixed",Ql=70403,Zl=67827,rD=11734,eD=68287,nD=119976,tD=72151,uD=73129,aD=73102,iD=73017,cD=" =",fD=888960333,oD="tuple_type",sD=126602,vD=73111,lD=70726,DD=71994,bD=126529,pD="object_property_value_type",ED="%a",mD=69423,FD="static/",kD=120831,dD=120781,hD=11695,yD=12294,_D=11711,AD=67583,CD=122879,wD=126584,SD=72703,gD=68295,BD="prefix",TD=43871,ID=69415,OD=11492,ND="class",xD=12333,LD=65575,PD=42894,RD="continue",MD=119145,GD=65663,UD=68120,jD=782176664,HD=71086,XD=120779,YD=71247,VD=19967,KD=65392,WD=8486,JD=" ",qD=66863,zD="RestElement",$D="Undefined_recursive_module",QD=126634,ZD=66377,rb=74751,eb="jsx_element_name_namespaced",nb=43334,tb=43481,ub=66815,ab=11311,ib="typeAnnotation",cb=120126,fb=69743,ob="array_element",sb=64285,vb=8543,lb="()",Db="declare_module",bb=122886,pb="export_batch_specifier",Eb=">>>=",mb=68029,Fb="importKind",kb="extends",db=72345,hb=64296,yb=43259,_b=71679,Ab=64913,Cb=119969,wb=94175,Sb=72440,gb=65141,Bb=43071,Tb="function_",Ib=44010,Ob=42888,Nb=69807,xb="variance",Lb=123,Pb="import_default_specifier",Rb=43764,Mb="pattern",Gb=71947,Ub=70655,jb=70464,Hb="consequent",Xb=68447,Yb=73648,Vb=65473,Kb="call_type_arg",Wb=255,Jb=73019,qb=8238,zb=121498,$b=68899,Qb=93026,Zb=44015,rp="@[<2>[",ep="comment",np=65439,tp="switch_case",up=71942,ap="do_while",ip=43215,cp="constructor",fp=43587,op=43586,sp="yield",vp="target",lp=72272,Dp="var",bp=70108,pp="impltype",Ep="0o",mp=119972,Fp=92991,kp=43391,dp=70441,hp=8450,yp=72278,_p=120074,Ap=66717,Cp="interface_type",wp=43880,Sp="%B",gp=70472,Bp=122914,Tp=111355,Ip=5760,Op=11630,Np=126499,xp=108,Lp=120629,Pp="Popping lex mode from empty stack",Rp=65103,Mp=42611,Gp=195101,Up=43002,jp=42607,Hp=126539,Xp="([^/]*)",Yp=126502,Vp=125135,Kp="template_literal",Wp=68903,Jp="src/parser/statement_parser.ml",qp=72758,zp=11519,$p=11387,Qp="Out_of_memory",Zp=12287,rE=120570,eE=72164,nE=126534,tE=65076,uE="index out of bounds",aE=73029,iE=72873,cE="_bigarr02",fE="for_statement_init",oE=126571,sE="supertype",vE="class_property",lE=92916,DE="this",bE="}",pE=71095,EE="declare_module_exports",mE="union_type",FE=65535,kE="variance_opt",dE=94032,hE=42124,yE="this_expression",_E="jsx_element",AE=65019,CE=125251,wE=64111,SE="typeArguments",gE=8254,BE=8471,TE=70497,IE=71359,OE=8202,NE="EnumDefaultedMember",xE="switch",LE=69634,PE="unary_expression",RE=71215,ME=67679,GE=65597,UE=120686,jE=72163,HE=-983660142,XE=70197,YE=64262,VE=124,KE=126495,WE=65279,JE=69456,qE=71944,zE=65342,$E="alternate",QE=92975,ZE=65489,rm=252,em=43187,nm=125142,tm=67807,um="export",am=68850,im=66383,cm=".",fm="type_args",om=70508,sm=92159,vm="jsx_element_name",lm=72283,Dm=42737,bm=116,pm=75075,Em=70279,mm=65338,Fm="function_params",km=126627,dm=73065,hm=72872,ym=43762,_m=119970,Am=71352,Cm=68158,wm=12295,Sm=70005,gm=120771,Bm=11557,Tm=42191,Im="flags",Om=70088,Nm=68437,xm="pattern_object_p",Lm=70730,Pm="optional_indexed_access",Rm=69932,Mm=42785,Gm="nullable_type",Um="value",jm=12343,Hm=71089,Xm=68415,Ym=11694,Vm=69887,Km=917759,Wm=11726,Jm="syntax",qm=119964,zm=68497,$m=73097,Qm=126523,Zm="null",rF=120084,eF=126601,nF=8454,tF="expressions",uF=72144,aF="(@[",iF=12448,cF=121503,fF=68786,oF="<",sF=43443,vF="an identifier",lF=69959,DF=43309,bF=68799,pF="leadingComments",EF=72969,mF=100351,FF="enum_defaulted_member",kF=69839,dF=94026,hF=70724,yF=12336,_F=73018,AF=42605,CF="empty",wF=331416730,SF=123199,gF=71989,BF=70479,TF=43123,IF=101640,OF=8319,NF="object_type_property_setter",xF=12591,LF=12335,PF=125,RF=92735,MF="cases",GF=70199,UF=183969,jF=71455,HF="bigint",XF="Division_by_zero",YF=12329,VF=67071,KF=43609,WF=120004,JF=69414,qF="if",zF=126519,$F="immediately within another function.",QF=55238,ZF=126498,rk=73031,ek=8504,nk=69940,tk=66256,uk="@ }@]",ak=73106,ik=118,ck=11565,fk=120122,ok=74862,sk=68099,vk="'",lk="pattern_object_rest_property",Dk=-26065557,bk=119,pk="assignment",Ek=42943,mk=104,Fk=8457,kk="from",dk=64321,hk=113817,yk=65629,_k=43765,Ak=70378,Ck=42655,wk=102,Sk=43137,gk=201546,Bk=11502,Tk=";@ ",Ik=101,Ok="pattern_array_element_pattern",Nk=69290,xk="body",Lk="jsx_member_expression",Pk=65547,Rk="jsx_attribute_value",Mk=72967,Gk=126550,Uk=72003,jk="jsx_namespaced_name",Hk=254,Xk=43807,Yk=43738,Vk=126589,Kk=8455,Wk=126628,Jk=11670,qk=120134,zk="conditional",$k=119965,Qk=43599,Zk=69890,rd=72817,ed=43822,nd=43638,td=93047,ud=64322,ad="AssignmentPattern",id=123190,cd=72383,fd="object_spread_property_type",od=113663,sd=70783,vd=42622,ld=43823,Dd="init",bd=109,pd=66503,Ed="proto",md=74649,Fd="optional_member",kd=120654,dd="@ ",hd="enum_boolean_body",yd=119361,_d="export_named_specifier",Ad=123183,Cd="declare_interface",wd=120539,Sd=70451,gd=64317,Bd="pattern_object_property_computed_key",Td=12543,Id="export_named_declaration_specifier",Od=43359,Nd=113800,xd=126530,Ld=72713,Pd=72103,Rd=70278,Md=94191,Gd="if_consequent_statement",Ud=8275,jd=126496,Hd="try_catch",Xd="computed_key",Yd="class_",Vd=173823,Kd="pattern_object_property_identifier_key",Wd=71913,Jd=8485,qd="arrow_function",zd=68151,$d=126546,Qd="enum_boolean_member",Zd=94177,rh="delete",eh="blocks",nh="pattern_array_rest_element_pattern",th=78894,uh=69881,ah=66512,ih=94111,ch="test",fh="string",oh=71467,sh=69572,vh=66463,lh=66335,Dh=73061,bh=72348,ph=":",Eh="enum_body",mh="function_this_param_type",Fh=77823,kh="minus",dh=119980,hh="private_name",yh=72263,_h="object_key",Ah=72342,Ch="function_param_type",wh=11718,Sh="as",gh="delegate",Bh=71992,Th="true",Ih=119213,Oh=71232,Nh=67413,xh=73439,Lh=70854,Ph=120628,Rh=70093,Mh=43776,Gh=43513,Uh="jsx_attribute_name_namespaced",jh=71723,Hh=11505,Xh=120127,Yh=73039,Vh="Map.bal",Kh="any",Wh=126559,Jh="import",qh=70404,zh="jsx_spread_child",$h=67897,Qh=8233,Zh=119974,ry=68405,ey=239,ny="attributes",ty="object_internal_slot_property_type",uy=43225,ay=71351,iy=70383,cy=67643,fy="shorthand",oy="for_in_statement",sy=71338,vy=126463,ly=69702,Dy=92767,by=69445,py=65370,Ey=73055,my=73021,Fy=64911,ky="pattern_object_property_pattern",dy=70206,hy=126579,yy=64286,_y=94030,Ay="explicitType",Cy=67669,wy=43866,Sy="Sys_blocked_io",gy=71093,By=123197,Ty="catch",Iy=64466,Oy=65140,Ny=73030,xy=69404,Ly=66272,Py="protected",Ry=43631,My=120571,Gy="array_type",Uy=43713,jy="export_default_declaration",Hy="class_expression",Xy="quasi",Yy="%S",Vy=126515,Ky=120485,Wy=8525,Jy=43519,qy=120745,zy=125263,$y=94178,Qy=71229,Zy=126588,r_=127,e_=66855,n_="visit_leading_comment",t_=67742,u_=120144,a_="returnType",i_=240,c_=-744106340,f_="-",o_=130041,s_=68911,v_=8469,l_="async",D_=126521,b_=72095,p_=" : file already exists",E_=65039,m_=178205,F_=8449,k_=94179,d_=42774,h_="case",y_=66431,__="targs",A_="declare_export_declaration",C_="type_identifier",w_=43013,S_=64284,g_=43815,B_="function_body_any",T_=120687,I_="public",O_=70003,N_=68115,x_=125273,L_=65598,P_=43712,R_=72262,M_=126547,G_=70095,U_=110591,j_="indexed_access",H_="interface",X_=-46,Y_="string_literal_type",V_="import_namespace_specifier",K_=120132,W_=68102,J_=11735,q_=94180,z_=119893,$_="bool",Q_=1e3,Z_="default",rA="",eA=71983,nA="exportKind",tA="trailingComments",uA="^",aA=8348,iA=65594,cA="logical",fA="jsx_member_expression_identifier",oA="cooked",sA="for_of_left_declaration",vA="argument",lA=63,DA=12442,bA=72202,pA=120085,EA=43645,mA=70749,FA=42539,kA=126468,dA="Match_failure",hA=68191,yA="src/parser/flow_ast.ml",_A=43572,AA=11647,CA=71102,wA="declare_variable",SA="+",gA=71127,BA=43740,TA=120145,IA=64318,OA="declare_export_declaration_decl",NA="class_implements",xA="inexact",LA=119172,PA="a",RA=73062,MA=65100,GA=70863,UA=65278,jA="function_rest_param_type",HA=-696510241,XA=70066,YA=43714,VA=70480,KA=113788,WA=94207,JA="class_body",qA=43273,zA=126651,$A=119996,QA=68735,ZA=43456,rC=119209,eC=72002,nC=67644,tC=130031,uC="boolean_literal_type",aC="catch_clause_pattern",iC=126554,cC=126536,fC=113807,oC=126557,sC=43046,vC=71956,lC="property",DC=123213,bC="meta",pC="for_of_assignment_pattern",EC="if_statement",mC=66421,FC=8505,kC="Literal",dC=100343,hC=71257,yC=69632,_C=42887,AC=115,CC=1255,wC=43574,SC=126566,gC=93823,BC=66719,TC="opaque_type",IC="jsx_attribute",OC="type_annotation_hint",NC=92911,xC=73727,LC=72871,PC="range",RC="jsError",MC=32768,GC=70458,UC=70006,jC=43492,HC="@]}",XC="(Some ",YC=43345,VC=43231,KC=8477,WC=11359,JC=121461,qC=126564,zC=126514,$C=70080,QC="generic_identifier_type",ZC=71738,rw=66811,ew=8256,nw=43759,tw=65007,uw="pattern_object_rest_property_pattern",aw=1039100673,iw=70319,cw=66461,fw=11719,ow=72271,sw=70846,vw=70461,lw=-48,Dw="export_named_declaration",bw="enum_string_body",pw=110930,Ew=73014,mw=70440,Fw="while",kw="camlinternalFormat.ml",dw=43782,hw=70834,yw=11263,_w=148,Aw=11358,Cw=1114111,ww=70750,Sw=73462,gw=70105,Bw="jsx_identifier",Tw=43014,Iw=11564,Ow="typeof_type",Nw=64847,xw=92995,Lw=71167,Pw=42511,Rw=72712,Mw=121,Gw=43704,Uw=12293,jw="object_call_property_type",Hw=64433,Xw="operator",Yw=68296,Vw="class_decorator",Kw=120,Ww="for_of_statement_lhs",Jw=11623,qw=71999,zw=110927,$w=70708,Qw=71423,Zw=93951,rS=12292,eS=42996,nS="object_type",tS="types",uS=69951,aS=126633,iS=8286,cS=12686,fS=73647,oS=73049,sS=72793,vS="0x",lS=70855,DS=70511,bS=70366,pS=65276,ES="variable_declaration",mS=43203,FS=119981,kS=71945,dS=72015,hS=43887,yS=105,_S=122922,AS=8335,CS=70187,wS=69631,SS="jsx_attribute_name_identifier",gS="source",BS="pattern_object_property_key",TS=65548,IS=66175,OS=92766,NS="pattern_assignment_pattern",xS=42998,LS="object_type_property_getter",PS=8305,RS="generator",MS="for",GS=121402,US="PropertyDefinition",jS=-36,HS=68223,XS=66044,YS=43757,VS="generic_qualified_identifier_type",KS=122906,WS=43790,JS=11686,qS="jsx_closing_element",zS=69687,$S=72162,QS=66348,ZS=43388,rg=72768,eg=68351,ng="<2>",tg=70015,ug=64297,ag=125259,ig=",@ ",cg=42651,fg=70486,og=70281,sg=66426,vg=43347,lg=68149,Dg=68111,bg="member_property_identifier",pg=71450,Eg=72254,mg=43009,Fg=94193,kg="member_property",dg=73458,hg="identifier",yg=67423,_g=40980,Ag=66775,Cg=110951,wg="Internal Error: Found object private prop",Sg=8276,gg="super_expression",Bg=40956,Tg="jsx_opening_element",Ig="variable_declarator_pattern",Og="pattern_expression",Ng="jsx_member_expression_object",xg=68252,Lg=-835925911,Pg="import_declaration",Rg=55203,Mg="key",Gg=126563,Ug=43702,jg="spread_property",Hg=863850040,Xg=70106,Yg=67592,Vg="function_expression_or_method",Kg=71958,Wg="for_init_declaration",Jg=123214,qg=71955,zg=68479,$g=69292,Qg=65305,Zg=43019,rB=123180,eB=69622,nB=8487,tB="specifiers",uB="function_body",aB=43641,iB="Unexpected token `",cB=122904,fB=69295,oB=123135,sB=134,vB=119162,lB=120093,DB=65023,bB=8521,pB=43642;function EB(r,e){throw[0,r,e]}var mB=[0];function FB(r,e){if("function"==typeof e)return r.fun=e,0;if(e.fun)return r.fun=e.fun,0;for(var n=e.length;n--;)r[n]=e[n];return 0}function kB(r,e,n){var t=String.fromCharCode;if(0==e&&n<=4096&&n==r.length)return t.apply(null,r);for(var u=rA;0<n;e+=Xc,n-=Xc)u+=t.apply(null,r.slice(e,e+Math.min(n,Xc)));return u}function dB(e){if(r.Uint8Array)var n=new r.Uint8Array(e.l);else n=new Array(e.l);for(var t=e.c,u=t.length,a=0;a<u;a++)n[a]=t.charCodeAt(a);for(u=e.l;a<u;a++)n[a]=0;return e.c=n,e.t=4,n}function hB(r,e,n,t,u){if(0==u)return 0;if(0==t&&(u>=n.l||2==n.t&&u>=n.c.length))n.c=4==r.t?kB(r.c,e,u):0==e&&r.c.length==u?r.c:r.c.substr(e,u),n.t=n.c.length==n.l?0:2;else if(2==n.t&&t==n.c.length)n.c+=4==r.t?kB(r.c,e,u):0==e&&r.c.length==u?r.c:r.c.substr(e,u),n.t=n.c.length==n.l?0:2;else{4!=n.t&&dB(n);var a=r.c,i=n.c;if(4==r.t)if(t<=e)for(var c=0;c<u;c++)i[t+c]=a[e+c];else for(c=u-1;c>=0;c--)i[t+c]=a[e+c];else{var f=Math.min(u,a.length-e);for(c=0;c<f;c++)i[t+c]=a.charCodeAt(e+c);for(;c<u;c++)i[t+c]=0}}return 0}function yB(r,e,n,t,u){return hB(r,e,n,t,u),0}function _B(r,e){if(0==r)return rA;if(e.repeat)return e.repeat(r);for(var n=rA,t=0;;){if(1&r&&(n+=e),0==(r>>=1))return n;e+=e,9==++t&&e.slice(0,1)}}function AB(r){2==r.t?r.c+=_B(r.l-r.c.length,"\0"):r.c=kB(r.c,0,r.c.length),r.t=0}function CB(r){if(r.length<24){for(var e=0;e<r.length;e++)if(r.charCodeAt(e)>r_)return!1;return!0}return!/[^\x00-\x7f]/.test(r)}function wB(r){for(var e,n,t,u,a=rA,i=rA,c=0,f=r.length;c<f;c++){if((n=r.charCodeAt(c))<Ga){for(var o=c+1;o<f&&(n=r.charCodeAt(o))<Ga;o++);if(o-c>512?(i.substr(0,1),a+=i,i=rA,a+=r.slice(c,o)):i+=r.slice(c,o),o==f)break;c=o}u=1,++c<f&&(-64&(t=r.charCodeAt(c)))==B&&(e=t+(n<<6),n<224?(u=e-12416)<Ga&&(u=1):(u=2,++c<f&&(-64&(t=r.charCodeAt(c)))==B&&(e=t+(e<<6),n<240?((u=e-925824)<2048||u>=55295&&u<57344)&&(u=2):(u=3,++c<f&&(-64&(t=r.charCodeAt(c)))==B&&n<245&&((u=t-63447168+(e<<6))<65536||u>1114111)&&(u=3))))),u<4?(c-=u,i+="\ufffd"):i+=u>FE?String.fromCharCode(55232+(u>>10),56320+(1023&u)):String.fromCharCode(u),i.length>Xc&&(i.substr(0,1),a+=i,i=rA)}return a+i}function SB(r,e,n){this.t=r,this.c=e,this.l=n}function gB(r){return new SB(0,r,r.length)}function BB(r){return gB(r)}function TB(r,e){EB(r,BB(e))}function IB(r){TB(mB.Invalid_argument,r)}function OB(){IB(uE)}function NB(r,e,n){if(n&=Wb,4!=r.t){if(e==r.c.length)return r.c+=String.fromCharCode(n),e+1==r.l&&(r.t=0),0;dB(r)}return r.c[e]=n,0}function xB(r,e,n){return e>>>0>=r.l&&OB(),NB(r,e,n)}function LB(r,e){switch(6&r.t){default:if(e>=r.c.length)return 0;case 0:return r.c.charCodeAt(e);case 4:return r.c[e]}}function PB(r,e){if(r.fun)return PB(r.fun,e);if("function"!=typeof r)return r;var n=0|r.length;if(0===n)return r.apply(null,e);var t=n-(0|e.length)|0;return 0==t?r.apply(null,e):t<0?PB(r.apply(null,e.slice(0,n)),e.slice(n)):function(){for(var n=0==arguments.length?1:arguments.length,t=new Array(e.length+n),u=0;u<e.length;u++)t[u]=e[u];for(u=0;u<arguments.length;u++)t[e.length+u]=arguments[u];return PB(r,t)}}function RB(){IB(uE)}function MB(r,e){return e>>>0>=r.length-1&&RB(),r}function GB(r){return 0!=(6&r.t)&&AB(r),r.c}SB.prototype.toString=function(){switch(this.t){case 9:return this.c;default:AB(this);case 0:if(CB(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},SB.prototype.toUtf16=function(){var r=this.toString();return 9==this.t?r:wB(r)},SB.prototype.slice=function(){var r=4==this.t?this.c.slice():this.c;return new SB(this.t,r,this.l)};var UB=Math.log2&&1020==Math.log2(11235582092889474e291);function jB(e){var n=new r.Float32Array(1);return n[0]=e,0|new r.Int32Array(n.buffer)[0]}var HB=Math.pow(2,-24);function XB(r){throw r}function YB(){XB(mB.Division_by_zero)}function VB(r,e,n){this.lo=r&sf,this.mi=e&sf,this.hi=n&FE}function KB(r,e,n){return new VB(r,e,n)}function WB(r){if(!isFinite(r))return isNaN(r)?KB(1,0,32752):KB(0,0,r>0?32752:65520);var e=0==r&&1/r==-1/0?MC:r>=0?0:MC;e&&(r=-r);var n=function(r){if(UB)return Math.floor(Math.log2(r));var e=0;if(0==r)return-1/0;if(r>=1)for(;r>=2;)r/=2,e++;else for(;r<1;)r*=2,e--;return e}(r)+1023;n<=0?(n=0,r/=Math.pow(2,-1026)):((r/=Math.pow(2,n-1027))<16&&(r*=2,n-=1),0==n&&(r/=2));var t=Math.pow(2,24),u=0|r,a=0|(r=(r-u)*t);return KB(0|(r=(r-a)*t),a,u=15&u|e|n<<4)}function JB(r){return r.toArray()}function qB(r,e,n){if(r.write(32,e.dims.length),r.write(32,e.kind|e.layout<<8),e.caml_custom==cE)for(var t=0;t<e.dims.length;t++)e.dims[t]<FE?r.write(16,e.dims[t]):(r.write(16,FE),r.write(32,0),r.write(32,e.dims[t]));else for(t=0;t<e.dims.length;t++)r.write(32,e.dims[t]);switch(e.kind){case 2:case 3:case 12:for(t=0;t<e.data.length;t++)r.write(8,e.data[t]);break;case 4:case 5:for(t=0;t<e.data.length;t++)r.write(16,e.data[t]);break;case 6:for(t=0;t<e.data.length;t++)r.write(32,e.data[t]);break;case 8:case 9:for(r.write(8,0),t=0;t<e.data.length;t++)r.write(32,e.data[t]);break;case 7:for(t=0;t<e.data.length/2;t++)for(var u=JB(e.get(t)),a=0;a<8;a++)r.write(8,u[a]);break;case 1:for(t=0;t<e.data.length;t++)for(u=JB(WB(e.get(t))),a=0;a<8;a++)r.write(8,u[a]);break;case 0:for(t=0;t<e.data.length;t++)u=jB(e.get(t)),r.write(32,u);break;case 10:for(t=0;t<e.data.length/2;t++)a=e.get(t),r.write(32,jB(a[1])),r.write(32,jB(a[2]));break;case 11:for(t=0;t<e.data.length/2;t++){var i=e.get(t);for(u=JB(WB(i[1])),a=0;a<8;a++)r.write(8,u[a]);for(u=JB(WB(i[2])),a=0;a<8;a++)r.write(8,u[a])}}n[0]=4*(4+e.dims.length),n[1]=8*(4+e.dims.length)}function zB(r){switch(r){case 7:case 10:case 11:return 2;default:return 1}}function $B(e){var n=new r.Int32Array(1);return n[0]=e,new r.Float32Array(n.buffer)[0]}function QB(r){return new VB(r[7]<<0|r[6]<<8|r[5]<<16,r[4]<<0|r[3]<<8|r[2]<<16,r[1]<<0|r[0]<<8)}function ZB(r){var e=r.lo,n=r.mi,t=r.hi,u=(32767&t)>>4;if(2047==u)return 0==(e|n|15&t)?t&MC?-1/0:1/0:NaN;var a=Math.pow(2,-24),i=(e*a+n)*a+(15&t);return u>0?(i+=16,i*=Math.pow(2,u-1027)):i*=Math.pow(2,-1026),t&MC&&(i=-i),i}function rT(r){for(var e=r.length,n=1,t=0;t<e;t++)r[t]<0&&IB("Bigarray.create: negative dimension"),n*=r[t];return n}function eT(r){return r.hi32()}function nT(r){return r.lo32()}function tT(r,e,n,t){this.kind=r,this.layout=e,this.dims=n,this.data=t}function uT(r,e,n,t){this.kind=r,this.layout=e,this.dims=n,this.data=t}function aT(r,e,n,t){var u=zB(r);return rT(n)*u!=t.length&&IB("length doesn't match dims"),0==e&&1==n.length&&1==u?new uT(r,e,n,t):new tT(r,e,n,t)}function iT(r){TB(mB.Failure,r)}function cT(e,n,t){var u=e.read32s();(u<0||u>16)&&iT("input_value: wrong number of bigarray dimensions");var a=e.read32s(),i=a&Wb,c=a>>8&1,f=[];if(t==cE)for(var o=0;o<u;o++){var s=e.read16u();if(s==FE){var v=e.read32u(),l=e.read32u();0!=v&&iT("input_value: bigarray dimension overflow in 32bit"),s=l}f.push(s)}else for(o=0;o<u;o++)f.push(e.read32u());var D=rT(f),b=function(e,n){var t,u=r;switch(e){case 0:case 10:t=u.Float32Array;break;case 1:case 11:t=u.Float64Array;break;case 2:t=u.Int8Array;break;case 3:case 12:t=u.Uint8Array;break;case 4:t=u.Int16Array;break;case 5:t=u.Uint16Array;break;case 6:case 7:case 8:case 9:t=u.Int32Array}return t||IB("Bigarray.create: unsupported kind"),new t(n*zB(e))}(i,D),p=aT(i,c,f,b);switch(i){case 2:for(o=0;o<D;o++)b[o]=e.read8s();break;case 3:case 12:for(o=0;o<D;o++)b[o]=e.read8u();break;case 4:for(o=0;o<D;o++)b[o]=e.read16s();break;case 5:for(o=0;o<D;o++)b[o]=e.read16u();break;case 6:for(o=0;o<D;o++)b[o]=e.read32s();break;case 8:case 9:for(e.read8u()&&iT("input_value: cannot read bigarray with 64-bit OCaml ints"),o=0;o<D;o++)b[o]=e.read32s();break;case 7:var E=new Array(8);for(o=0;o<D;o++){for(var m=0;m<8;m++)E[m]=e.read8u();var F=QB(E);p.set(o,F)}break;case 1:for(E=new Array(8),o=0;o<D;o++){for(m=0;m<8;m++)E[m]=e.read8u();var k=ZB(QB(E));p.set(o,k)}break;case 0:for(o=0;o<D;o++)k=$B(e.read32s()),p.set(o,k);break;case 10:for(o=0;o<D;o++){var d=$B(e.read32s()),h=$B(e.read32s());p.set(o,[Hk,d,h])}break;case 11:for(E=new Array(8),o=0;o<D;o++){for(m=0;m<8;m++)E[m]=e.read8u();for(d=ZB(QB(E)),m=0;m<8;m++)E[m]=e.read8u();h=ZB(QB(E)),p.set(o,[Hk,d,h])}}return n[0]=4*(4+u),aT(i,c,f,b)}function fT(r,e,n){return r.compare(e,n)}function oT(r,e){return Math.imul(r,e)}function sT(r,e){return e=oT(e,-862048943),((r=(r^=e=oT(e=e<<15|e>>>17,461845907))<<13|r>>>19)+(r<<2)|0)-430675100|0}function vT(r,e){return function(r,e){return r=sT(r,nT(e)),sT(r,eT(e))}(r,WB(e))}function lT(r){var e=rT(r.dims),n=0;switch(r.kind){case 2:case 3:case 12:e>$n&&(e=$n);var t=0,u=0;for(u=0;u+4<=r.data.length;u+=4)n=sT(n,t=r.data[u+0]|r.data[u+1]<<8|r.data[u+2]<<16|r.data[u+3]<<24);switch(t=0,3&e){case 3:t=r.data[u+2]<<16;case 2:t|=r.data[u+1]<<8;case 1:n=sT(n,t|=r.data[u+0])}break;case 4:case 5:for(e>B&&(e=B),t=0,u=0,u=0;u+2<=r.data.length;u+=2)n=sT(n,t=r.data[u+0]|r.data[u+1]<<16);0!=(1&e)&&(n=sT(n,r.data[u]));break;case 6:for(e>64&&(e=64),u=0;u<e;u++)n=sT(n,r.data[u]);break;case 8:case 9:for(e>64&&(e=64),u=0;u<e;u++)n=sT(n,r.data[u]);break;case 7:for(e>32&&(e=32),e*=2,u=0;u<e;u++)n=sT(n,r.data[u]);break;case 10:e*=2;case 0:for(e>64&&(e=64),u=0;u<e;u++)n=vT(n,r.data[u]);break;case 11:e*=2;case 1:for(e>32&&(e=32),u=0;u<e;u++)n=vT(n,r.data[u])}return n}VB.prototype.caml_custom="_j",VB.prototype.copy=function(){return new VB(this.lo,this.mi,this.hi)},VB.prototype.ucompare=function(r){return this.hi>r.hi?1:this.hi<r.hi?-1:this.mi>r.mi?1:this.mi<r.mi?-1:this.lo>r.lo?1:this.lo<r.lo?-1:0},VB.prototype.compare=function(r){var e=this.hi<<16,n=r.hi<<16;return e>n?1:e<n?-1:this.mi>r.mi?1:this.mi<r.mi?-1:this.lo>r.lo?1:this.lo<r.lo?-1:0},VB.prototype.neg=function(){var r=-this.lo,e=-this.mi+(r>>24);return new VB(r,e,-this.hi+(e>>24))},VB.prototype.add=function(r){var e=this.lo+r.lo,n=this.mi+r.mi+(e>>24);return new VB(e,n,this.hi+r.hi+(n>>24))},VB.prototype.sub=function(r){var e=this.lo-r.lo,n=this.mi-r.mi+(e>>24);return new VB(e,n,this.hi-r.hi+(n>>24))},VB.prototype.mul=function(r){var e=this.lo*r.lo,n=(e*HB|0)+this.mi*r.lo+this.lo*r.mi;return new VB(e,n,(n*HB|0)+this.hi*r.lo+this.mi*r.mi+this.lo*r.hi)},VB.prototype.isZero=function(){return 0==(this.lo|this.mi|this.hi)},VB.prototype.isNeg=function(){return this.hi<<16<0},VB.prototype.and=function(r){return new VB(this.lo&r.lo,this.mi&r.mi,this.hi&r.hi)},VB.prototype.or=function(r){return new VB(this.lo|r.lo,this.mi|r.mi,this.hi|r.hi)},VB.prototype.xor=function(r){return new VB(this.lo^r.lo,this.mi^r.mi,this.hi^r.hi)},VB.prototype.shift_left=function(r){return 0==(r&=63)?this:r<24?new VB(this.lo<<r,this.mi<<r|this.lo>>24-r,this.hi<<r|this.mi>>24-r):r<48?new VB(0,this.lo<<r-24,this.mi<<r-24|this.lo>>48-r):new VB(0,0,this.lo<<r-48)},VB.prototype.shift_right_unsigned=function(r){return 0==(r&=63)?this:r<24?new VB(this.lo>>r|this.mi<<24-r,this.mi>>r|this.hi<<24-r,this.hi>>r):r<48?new VB(this.mi>>r-24|this.hi<<48-r,this.hi>>r-24,0):new VB(this.hi>>r-48,0,0)},VB.prototype.shift_right=function(r){if(0==(r&=63))return this;var e=this.hi<<16>>16;if(r<24)return new VB(this.lo>>r|this.mi<<24-r,this.mi>>r|e<<24-r,this.hi<<16>>r>>>16);var n=this.hi<<16>>31;return r<48?new VB(this.mi>>r-24|this.hi<<48-r,this.hi<<16>>r-24>>16,n&FE):new VB(this.hi<<16>>r-32,n,n)},VB.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&sf,this.lo=this.lo<<1&sf},VB.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&sf,this.mi=(this.mi>>>1|this.hi<<23)&sf,this.hi=this.hi>>>1},VB.prototype.udivmod=function(r){for(var e=0,n=this.copy(),t=r.copy(),u=new VB(0,0,0);n.ucompare(t)>0;)e++,t.lsl1();for(;e>=0;)e--,u.lsl1(),n.ucompare(t)>=0&&(u.lo++,n=n.sub(t)),t.lsr1();return{quotient:u,modulus:n}},VB.prototype.div=function(r){var e=this;r.isZero()&&YB();var n=e.hi^r.hi;e.hi&MC&&(e=e.neg()),r.hi&MC&&(r=r.neg());var t=e.udivmod(r).quotient;return n&MC&&(t=t.neg()),t},VB.prototype.mod=function(r){var e=this;r.isZero()&&YB();var n=e.hi;e.hi&MC&&(e=e.neg()),r.hi&MC&&(r=r.neg());var t=e.udivmod(r).modulus;return n&MC&&(t=t.neg()),t},VB.prototype.toInt=function(){return this.lo|this.mi<<24},VB.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},VB.prototype.toArray=function(){return[this.hi>>8,this.hi&Wb,this.mi>>16,this.mi>>8&Wb,this.mi&Wb,this.lo>>16,this.lo>>8&Wb,this.lo&Wb]},VB.prototype.lo32=function(){return this.lo|(this.mi&Wb)<<24},VB.prototype.hi32=function(){return this.mi>>>8&FE|this.hi<<16},tT.prototype.caml_custom="_bigarray",tT.prototype.offset=function(r){var e=0;if("number"==typeof r&&(r=[r]),r instanceof Array||IB("bigarray.js: invalid offset"),this.dims.length!=r.length&&IB("Bigarray.get/set: bad number of dimensions"),0==this.layout)for(var n=0;n<this.dims.length;n++)(r[n]<0||r[n]>=this.dims[n])&&RB(),e=e*this.dims[n]+r[n];else for(n=this.dims.length-1;n>=0;n--)(r[n]<1||r[n]>this.dims[n])&&RB(),e=e*this.dims[n]+(r[n]-1);return e},tT.prototype.get=function(r){switch(this.kind){case 7:return function(r,e){return new VB(r&sf,r>>>24&Wb|(e&FE)<<8,e>>>16&FE)}(this.data[2*r+0],this.data[2*r+1]);case 10:case 11:var e=this.data[2*r+0],n=this.data[2*r+1];return[Hk,e,n];default:return this.data[r]}},tT.prototype.set=function(r,e){switch(this.kind){case 7:this.data[2*r+0]=nT(e),this.data[2*r+1]=eT(e);break;case 10:case 11:this.data[2*r+0]=e[1],this.data[2*r+1]=e[2];break;default:this.data[r]=e}return 0},tT.prototype.fill=function(r){switch(this.kind){case 7:var e=nT(r),n=eT(r);if(e==n)this.data.fill(e);else for(var t=0;t<this.data.length;t++)this.data[t]=t%2==0?e:n;break;case 10:case 11:var u=r[1],a=r[2];if(u==a)this.data.fill(u);else for(t=0;t<this.data.length;t++)this.data[t]=t%2==0?u:a;break;default:this.data.fill(r)}},tT.prototype.compare=function(r,e){if(this.layout!=r.layout||this.kind!=r.kind){var n=this.kind|this.layout<<8;return(r.kind|r.layout<<8)-n}if(this.dims.length!=r.dims.length)return r.dims.length-this.dims.length;for(var t=0;t<this.dims.length;t++)if(this.dims[t]!=r.dims[t])return this.dims[t]<r.dims[t]?-1:1;switch(this.kind){case 0:case 1:case 10:case 11:var u,a;for(t=0;t<this.data.length;t++){if((u=this.data[t])<(a=r.data[t]))return-1;if(u>a)return 1;if(u!=a){if(!e)return NaN;if(u==u)return 1;if(a==a)return-1}}break;case 7:for(t=0;t<this.data.length;t+=2){if(this.data[t+1]<r.data[t+1])return-1;if(this.data[t+1]>r.data[t+1])return 1;if(this.data[t]>>>0<r.data[t]>>>0)return-1;if(this.data[t]>>>0>r.data[t]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(t=0;t<this.data.length;t++){if(this.data[t]<r.data[t])return-1;if(this.data[t]>r.data[t])return 1}}return 0},uT.prototype=new tT,uT.prototype.offset=function(r){return"number"!=typeof r&&(r instanceof Array&&1==r.length?r=r[0]:IB("Ml_Bigarray_c_1_1.offset")),(r<0||r>=this.dims[0])&&RB(),r},uT.prototype.get=function(r){return this.data[r]},uT.prototype.set=function(r,e){return this.data[r]=e,0},uT.prototype.fill=function(r){return this.data.fill(r),0};var DT={_j:{deserialize:function(r,e){for(var n=new Array(8),t=0;t<8;t++)n[t]=r.read8u();return e[0]=8,QB(n)},serialize:function(r,e,n){for(var t=JB(e),u=0;u<8;u++)r.write(8,t[u]);n[0]=8,n[1]=8},fixed_length:8,compare:function(r,e,n){return r.compare(e)},hash:function(r){return r.lo32()^r.hi32()}},_i:{deserialize:function(r,e){return e[0]=4,r.read32s()},fixed_length:4},_n:{deserialize:function(r,e){switch(r.read8u()){case 1:return e[0]=4,r.read32s();case 2:iT("input_value: native integer value too large");default:iT("input_value: ill-formed native integer")}},fixed_length:4},_bigarray:{deserialize:function(r,e){return cT(r,e,sr)},serialize:qB,compare:fT,hash:lT},_bigarr02:{deserialize:function(r,e){return cT(r,e,cE)},serialize:qB,compare:fT,hash:lT}};function bT(r){return DT[r.caml_custom]&&DT[r.caml_custom].compare}function pT(r,e,n,t){var u=bT(e);if(u){var a=n>0?u(e,r,t):u(r,e,t);if(t&&a!=a)return n;if(+a!=+a)return+a;if(0!=(0|a))return 0|a}return n}function ET(r){return r instanceof SB}function mT(r){return ET(r)}function FT(r){if("number"==typeof r)return Q_;if(ET(r))return rm;if(mT(r))return 1252;if(r instanceof Array&&r[0]===r[0]>>>0&&r[0]<=255){var e=0|r[0];return e==Hk?0:e}return r instanceof String||"string"==typeof r?12520:r instanceof Number?Q_:r&&r.caml_custom?CC:r&&r.compare?1256:"function"==typeof r?1247:"symbol"==typeof r?1251:1001}function kT(r,e){return r<e?-1:r==e?0:1}function dT(r,e){return 6&r.t&&AB(r),6&e.t&&AB(e),r.c<e.c?-1:r.c>e.c?1:0}function hT(r,e){return dT(r,e)}function yT(r,e,n){for(var t=[];;){if(!n||r!==e){var u=FT(r);if(250==u){r=r[1];continue}var a=FT(e);if(250==a){e=e[1];continue}if(u!==a)return u==Q_?a==CC?pT(r,e,-1,n):-1:a==Q_?u==CC?pT(e,r,1,n):1:u<a?-1:1;switch(u){case 247:case 249:case 1247:IB(ci);break;case 248:if(0!=(c=kT(r[2],e[2])))return 0|c;break;case 250:IB("equal: got Forward_tag, should not happen");break;case 251:IB("equal: abstract value");break;case 252:if(r!==e&&0!=(c=dT(r,e)))return 0|c;break;case 253:IB("equal: got Double_tag, should not happen");break;case 254:IB("equal: got Double_array_tag, should not happen");break;case 255:IB("equal: got Custom_tag, should not happen");break;case 1255:var i=bT(r);if(i!=bT(e))return r.caml_custom<e.caml_custom?-1:1;if(i||IB("compare: abstract value"),(c=i(r,e,n))!=c)return n?-1:c;if(c!==(0|c))return-1;if(0!=c)return 0|c;break;case 1256:var c;if((c=r.compare(e,n))!=c)return n?-1:c;if(c!==(0|c))return-1;if(0!=c)return 0|c;break;case 1e3:if((r=+r)<(e=+e))return-1;if(r>e)return 1;if(r!=e){if(!n)return NaN;if(r==r)return 1;if(e==e)return-1}break;case 1001:if(r<e)return-1;if(r>e)return 1;if(r!=e){if(!n)return NaN;if(r==r)return 1;if(e==e)return-1}break;case 1251:if(r!==e)return n?1:NaN;break;case 1252:if((r=GB(r))!==(e=GB(e))){if(r<e)return-1;if(r>e)return 1}break;case 12520:if((r=r.toString())!==(e=e.toString())){if(r<e)return-1;if(r>e)return 1}break;default:if(r.length!=e.length)return r.length<e.length?-1:1;r.length>1&&t.push(r,e,1)}}if(0==t.length)return 0;var f=t.pop();e=t.pop(),f+1<(r=t.pop()).length&&t.push(r,e,f+1),r=r[f],e=e[f]}}function _T(r,e){return yT(r,e,!0)}function AT(r){return r<0&&IB("Bytes.create"),new SB(r?2:9,rA,r)}function CT(r,e){return+(0==yT(r,e,!1))}function wT(r){var e;if(e=+(r=GB(r)),r.length>0&&e==e)return e;if(e=+(r=r.replace(/_/g,rA)),r.length>0&&e==e||/^[+-]?nan$/i.test(r))return e;var n=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)p([+-]?[0-9]+)/i.exec(r);if(n){var t=n[3].replace(/0+$/,rA),u=parseInt(n[1]+n[2]+t,16),a=(0|n[4])-4*t.length;return e=u*Math.pow(2,a)}return/^\+?inf(inity)?$/i.test(r)?1/0:/^-inf(inity)?$/i.test(r)?-1/0:void iT("float_of_string")}function ST(r){var e=(r=GB(r)).length;e>31&&IB("format_int: format too long");for(var n={justify:SA,signstyle:f_,filler:JD,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:"f"},t=0;t<e;t++){var u=r.charAt(t);switch(u){case"-":n.justify=f_;break;case"+":case" ":n.signstyle=u;break;case"0":n.filler=nc;break;case"#":n.alternate=!0;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(n.width=0;(u=r.charCodeAt(t)-48)>=0&&u<=9;)n.width=10*n.width+u,t++;t--;break;case".":for(n.prec=0,t++;(u=r.charCodeAt(t)-48)>=0&&u<=9;)n.prec=10*n.prec+u,t++;t--;case"d":case"i":n.signedconv=!0;case"u":n.base=10;break;case"x":n.base=16;break;case"X":n.base=16,n.uppercase=!0;break;case"o":n.base=8;break;case"e":case"f":case"g":n.signedconv=!0,n.conv=u;break;case"E":case"F":case"G":n.signedconv=!0,n.uppercase=!0,n.conv=u.toLowerCase()}}return n}function gT(r,e){r.uppercase&&(e=e.toUpperCase());var n=e.length;r.signedconv&&(r.sign<0||r.signstyle!=f_)&&n++,r.alternate&&(8==r.base&&(n+=1),16==r.base&&(n+=2));var t=rA;if(r.justify==SA&&r.filler==JD)for(var u=n;u<r.width;u++)t+=JD;if(r.signedconv&&(r.sign<0?t+=f_:r.signstyle!=f_&&(t+=r.signstyle)),r.alternate&&8==r.base&&(t+=nc),r.alternate&&16==r.base&&(t+=vS),r.justify==SA&&r.filler==nc)for(u=n;u<r.width;u++)t+=nc;if(t+=e,r.justify==f_)for(u=n;u<r.width;u++)t+=JD;return BB(t)}function BT(r,e){var n=ST(r),t=n.prec<0?6:n.prec;if((e<0||0==e&&1/e==-1/0)&&(n.sign=-1,e=-e),isNaN(e))u=cs,n.filler=JD;else if(isFinite(e))switch(n.conv){case"e":var u,a=(u=e.toExponential(t)).length;"e"==u.charAt(a-3)&&(u=u.slice(0,a-1)+nc+u.slice(a-1));break;case"f":u=function(r,e){if(Math.abs(r)<1)return r.toFixed(e);var n=parseInt(r.toString().split(SA)[1]);return n>20?(n-=20,r/=Math.pow(10,n),r+=new Array(n+1).join(nc),e>0&&(r=r+cm+new Array(e+1).join(nc)),r):r.toFixed(e)}(e,t);break;case"g":t=t||1;var i=(u=e.toExponential(t-1)).indexOf("e"),c=+u.slice(i+1);if(c<-4||e>=1e21||e.toFixed(0).length>t){for(a=i-1;u.charAt(a)==nc;)a--;u.charAt(a)==cm&&a--,a=(u=u.slice(0,a+1)+u.slice(i)).length,"e"==u.charAt(a-3)&&(u=u.slice(0,a-1)+nc+u.slice(a-1));break}var f=t;if(c<0)f-=c+1,u=e.toFixed(f);else for(;(u=e.toFixed(f)).length>t+1;)f--;if(f){for(a=u.length-1;u.charAt(a)==nc;)a--;u.charAt(a)==cm&&a--,u=u.slice(0,a+1)}}else u="inf",n.filler=JD;return gT(n,u)}function TT(r,e){if(GB(r)==Gt)return BB(rA+e);var n=ST(r);e<0&&(n.signedconv?(n.sign=-1,e=-e):e>>>=0);var t=e.toString(n.base);if(n.prec>=0){n.filler=JD;var u=n.prec-t.length;u>0&&(t=_B(u,nc)+t)}return gT(n,t)}var IT=0;function OT(){return IT++}var NT=[];function xT(r,e,n){var t=r[1],u=NT[n];if(void 0===u)for(var a=NT.length;a<n;a++)NT[a]=0;else if(t[u]===e)return t[u-1];for(var i,c=3,f=2*t[1]+1;c<f;)e<t[1+(i=c+f>>1|1)]?f=i-2:c=i;return NT[n]=c+1,e==t[c+1]?t[c]:0}function LT(r){var e=9;return CB(r)||(e=8,r=function(r){for(var e,n,t=rA,u=t,a=0,i=r.length;a<i;a++){if((e=r.charCodeAt(a))<Ga){for(var c=a+1;c<i&&(e=r.charCodeAt(c))<Ga;c++);if(c-a>512?(u.substr(0,1),t+=u,u=rA,t+=r.slice(a,c)):u+=r.slice(a,c),c==i)break;a=c}e<2048?(u+=String.fromCharCode(192|e>>6),u+=String.fromCharCode(Ga|e&lA)):e<55296||e>=57343?u+=String.fromCharCode(224|e>>12,Ga|e>>6&lA,Ga|e&lA):e>=56319||a+1==i||(n=r.charCodeAt(a+1))<56320||n>57343?u+="\xef\xbf\xbd":(a++,e=(e<<10)+n-56613888,u+=String.fromCharCode(240|e>>18,Ga|e>>12&lA,Ga|e>>6&lA,Ga|e&lA)),u.length>Xc&&(u.substr(0,1),t+=u,u=rA)}return t+u}(r)),new SB(e,r,r.length)}function PT(r){return LT(r)}function RT(r,e,n){if(!isFinite(r))return isNaN(r)?PT(cs):PT(r>0?se:"-infinity");var t=0==r&&1/r==-1/0?1:r>=0?0:1;t&&(r=-r);var u=0;if(0==r);else if(r<1)for(;r<1&&u>-1022;)r*=2,u--;else for(;r>=2;)r/=2,u++;var a=u<0?rA:SA,i=rA;if(t)i=f_;else switch(n){case 43:i=SA;break;case 32:i=JD}if(e>=0&&e<13){var c=Math.pow(2,4*e);r=Math.round(r*c)/c}var f=r.toString(16);if(e>=0){var o=f.indexOf(cm);if(o<0)f+=cm+_B(e,nc);else{var s=o+1+e;f.length<s?f+=_B(s-f.length,nc):f=f.substr(0,s)}}return PT(i+vS+f+"p"+a+u.toString(10))}function MT(r){return+r.isZero()}function GT(r){return new VB(r&sf,r>>24&sf,r>>31&FE)}function UT(r){return r.toInt()}function jT(r){return r.neg()}function HT(r){return r.l}function XT(r){return HT(r)}function YT(r,e){return LB(r,e)}function VT(r,e){return r.add(e)}function KT(r,e){return r.mul(e)}function WT(r,e){return r.ucompare(e)<0}function JT(r){var e=0,n=XT(r),t=10,u=1;if(n>0)switch(YT(r,e)){case 45:e++,u=-1;break;case 43:e++,u=1}if(e+1<n&&48==YT(r,e))switch(YT(r,e+1)){case 120:case 88:t=16,e+=2;break;case 111:case 79:t=8,e+=2;break;case 98:case 66:t=2,e+=2;break;case 117:case 85:e+=2}return[e,u,t]}function qT(r){return r>=48&&r<=57?r-48:r>=65&&r<=90?r-55:r>=97&&r<=S?r-87:-1}function zT(r){var e=JT(r),n=e[0],t=e[1],u=e[2],a=GT(u),i=new VB(sf,268435455,FE).udivmod(a).quotient,c=YT(r,n),f=qT(c);(f<0||f>=u)&&iT(qv);for(var o=GT(f);;)if(95!=(c=YT(r,++n))){if((f=qT(c))<0||f>=u)break;WT(i,o)&&iT(qv),f=GT(f),WT(o=VT(KT(a,o),f),f)&&iT(qv)}return n!=XT(r)&&iT(qv),10==u&&WT(new VB(0,0,MC),o)&&iT(qv),t<0&&(o=jT(o)),o}function $T(r){return r.toFloat()}function QT(r){var e=JT(r),n=e[0],t=e[1],u=e[2],a=XT(r),i=n<a?YT(r,n):0,c=qT(i);(c<0||c>=u)&&iT(qv);var f=c;for(n++;n<a;n++)if(95!=(i=YT(r,n))){if((c=qT(i))<0||c>=u)break;(f=u*f+c)>4294967295&&iT(qv)}return n!=a&&iT(qv),f*=t,10==u&&(0|f)!=f&&iT(qv),0|f}function ZT(r){return r.toUtf16()}function rI(r,e){return+(yT(r,e,!1)<0)}function eI(r,e){r<0&&RB(),r=r+1|0;var n=new Array(r);n[0]=0;for(var t=1;t<r;t++)n[t]=e;return n}function nI(r){TB(mB.Sys_error,r)}var tI=new Array;function uI(r){var e=tI[r];if(e.opened||nI("Cannot flush a closed channel"),!e.buffer||e.buffer==rA)return 0;if(e.fd&&mB.fds[e.fd]&&mB.fds[e.fd].output){var n=mB.fds[e.fd].output;2===n.length?n(r,e.buffer):n(e.buffer)}return e.buffer=rA,0}if(r.process&&r.process.cwd)var aI=r.process.cwd().replace(/\\/g,vs);else aI="/static";function iI(){}function cI(r){this.data=r}function fI(r,e){this.content={},this.root=r,this.lookupFun=e}function oI(r){this.fs=Ws,this.fd=r}function sI(r){this.fs=Ws,this.root=r}aI.slice(-1)!==vs&&(aI+=vs),cI.prototype=new iI,cI.prototype.truncate=function(r){var e=this.data;this.data=AT(0|r),hB(e,0,this.data,0,r)},cI.prototype.length=function(){return HT(this.data)},cI.prototype.write=function(r,e,n,t){var u=this.length();if(r+t>=u){var a=AT(r+t),i=this.data;this.data=a,hB(i,0,this.data,0,u)}return yB(e,n,this.data,r,t),0},cI.prototype.read=function(r,e,n,t){return this.length(),hB(this.data,r,e,n,t),0},cI.prototype.read_one=function(r){return function(r,e){return e>>>0>=r.l&&OB(),LB(r,e)}(this.data,r)},cI.prototype.close=function(){},cI.prototype.constructor=cI,fI.prototype.nm=function(r){return this.root+r},fI.prototype.lookup=function(r){if(!this.content[r]&&this.lookupFun){var e=this.lookupFun(BB(this.root),BB(r));0!==e&&(this.content[r]=new cI(e[1]))}},fI.prototype.exists=function(r){if(r==rA)return 1;var e=new RegExp(uA+(r+vs));for(var n in this.content)if(n.match(e))return 1;return this.lookup(r),this.content[r]?1:0},fI.prototype.readdir=function(r){var e=new RegExp(uA+(r==rA?rA:r+vs)+Xp),n={},t=[];for(var u in this.content){var a=u.match(e);a&&!n[a[1]]&&(n[a[1]]=!0,t.push(a[1]))}return t},fI.prototype.is_dir=function(r){var e=new RegExp(uA+(r==rA?rA:r+vs)+Xp);for(var n in this.content)if(n.match(e))return 1;return 0},fI.prototype.unlink=function(r){var e=!!this.content[r];return delete this.content[r],e},fI.prototype.open=function(r,e){if(e.rdonly&&e.wronly&&nI(this.nm(r)+" : flags Open_rdonly and Open_wronly are not compatible"),e.text&&e.binary&&nI(this.nm(r)+" : flags Open_text and Open_binary are not compatible"),this.lookup(r),this.content[r]){this.is_dir(r)&&nI(this.nm(r)+" : is a directory"),e.create&&e.excl&&nI(this.nm(r)+p_);var n=this.content[r];return e.truncate&&n.truncate(),n}if(e.create)return this.content[r]=new cI(AT(0)),this.content[r];!function(r){nI((r=GB(r))+": No such file or directory")}(this.nm(r))},fI.prototype.register=function(r,e){if(this.content[r]&&nI(this.nm(r)+p_),ET(e)&&(this.content[r]=new cI(e)),mT(e))this.content[r]=new cI(e);else if(e instanceof Array)this.content[r]=new cI(function(r){return new SB(4,r,r.length)}(e));else if("string"==typeof e)this.content[r]=new cI(gB(e));else if(e.toString){var n=PT(e.toString());this.content[r]=new cI(n)}else nI(this.nm(r)+" : registering file with invalid content type")},fI.prototype.constructor=fI,oI.prototype=new iI,oI.prototype.truncate=function(r){try{this.fs.ftruncateSync(this.fd,0|r)}catch(r){nI(r.toString())}},oI.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(r){nI(r.toString())}},oI.prototype.write=function(e,n,t,u){var a=function(r){for(var e=XT(r),n=new Array(e),t=0;t<e;t++)n[t]=YT(r,t);return n}(n);a instanceof r.Uint8Array||(a=new r.Uint8Array(a));var i=r.Buffer.from(a);try{this.fs.writeSync(this.fd,i,t,u,e)}catch(a){nI(a.toString())}return 0},oI.prototype.read=function(e,n,t,u){var a=function(r){return 4!=r.t&&dB(r),r.c}(n);a instanceof r.Uint8Array||(a=new r.Uint8Array(a));var i=r.Buffer.from(a);try{this.fs.readSync(this.fd,i,t,u,e)}catch(a){nI(a.toString())}for(var c=0;c<u;c++)xB(n,t+c,i[t+c]);return 0},oI.prototype.read_one=function(e){var n=new r.Uint8Array(1),t=r.Buffer.from(n);try{this.fs.readSync(this.fd,t,0,1,e)}catch(t){nI(t.toString())}return t[0]},oI.prototype.close=function(){try{this.fs.closeSync(this.fd)}catch(r){nI(r.toString())}},oI.prototype.constructor=oI,sI.prototype.nm=function(r){return this.root+r},sI.prototype.exists=function(r){try{return this.fs.existsSync(this.nm(r))?1:0}catch(r){nI(r.toString())}},sI.prototype.readdir=function(r){try{return this.fs.readdirSync(this.nm(r))}catch(r){nI(r.toString())}},sI.prototype.is_dir=function(r){try{return this.fs.statSync(this.nm(r)).isDirectory()?1:0}catch(r){nI(r.toString())}},sI.prototype.unlink=function(r){try{var e=this.fs.existsSync(this.nm(r))?1:0;this.fs.unlinkSync(this.nm(r))}catch(r){nI(r.toString())}return e},sI.prototype.open=function(r,e){var n=zs,t=0;for(var u in e)switch(u){case"rdonly":t|=n.O_RDONLY;break;case"wronly":t|=n.O_WRONLY;break;case"append":t|=n.O_WRONLY|n.O_APPEND;break;case"create":t|=n.O_CREAT;break;case"truncate":t|=n.O_TRUNC;break;case"excl":t|=n.O_EXCL;break;case"binary":t|=n.O_BINARY;break;case"text":t|=n.O_TEXT;break;case"nonblock":t|=n.O_NONBLOCK}try{return new oI(this.fs.openSync(this.nm(r),t))}catch(n){nI(n.toString())}},sI.prototype.rename=function(r,e){try{this.fs.renameSync(this.nm(r),this.nm(e))}catch(e){nI(e.toString())}},sI.prototype.constructor=sI;var vI=aI.match(/[^\/]*\//)[0],lI=[];function DI(r,e,n,t){void 0===mB.fds&&(mB.fds=new Array),t=t||{};var u={};return u.file=n,u.offset=t.append?n.length():0,u.flags=t,u.output=e,mB.fds[r]=u,(!mB.fd_last_idx||r>mB.fd_last_idx)&&(mB.fd_last_idx=r),r}function bI(r){var e=mB.fds[r];e.flags.rdonly&&nI("fd "+r+" is readonly");var n={file:e.file,offset:e.offset,fd:r,opened:!0,out:!0,buffer:rA};return tI[n.fd]=n,n.fd}function pI(r,e,n,t){return function(r,e,n,t){var u,a=tI[r];a.opened||nI("Cannot output to a closed channel"),0==n&&HT(e)==t?u=e:hB(e,n,u=AT(t),0,t);var i=GB(u),c=i.lastIndexOf("\n");return c<0?a.buffer+=i:(a.buffer+=i.substr(0,c+1),uI(r),a.buffer+=i.substr(c+1)),0}(r,e,n,t)}function EI(r,e){return+(0!=yT(r,e,!1))}function mI(r,e){var n=new Array(e+1);n[0]=r;for(var t=1;t<=e;t++)n[t]=0;return n}function FI(r){return r instanceof Array&&r[0]==r[0]>>>0?r[0]:ET(r)||mT(r)?rm:r instanceof Function||"function"==typeof r?247:r&&r.caml_custom?255:Q_}function kI(e,n,t){t&&r.toplevelReloc&&(e=r.toplevelReloc(t)),mB[e+1]=n,t&&(mB[t]=n)}void 0!==r.process&&void 0!==r.process.versions&&void 0!==r.process.versions.node&&"browser"!==r.process.platform?lI.push({path:vI,device:new sI(vI)}):lI.push({path:vI,device:new fI(vI)}),lI.push({path:vI+FD,device:new fI(vI+FD)}),DI(0,(function(r,e){var n=tI[r],t=BB(e),u=XT(t);return n.file.write(n.offset,t,0,u),n.offset+=u,0}),new cI(AT(0))),DI(1,(function(e){e=wB(e);var n=r;if(n.process&&n.process.stdout&&n.process.stdout.write)n.process.stdout.write(e);else{10==e.charCodeAt(e.length-1)&&(e=e.substr(0,e.length-1));var t=n.console;t&&t.log&&t.log(e)}}),new cI(AT(0))),DI(2,(function(e){e=wB(e);var n=r;if(n.process&&n.process.stdout&&n.process.stdout.write)n.process.stderr.write(e);else{10==e.charCodeAt(e.length-1)&&(e=e.substr(0,e.length-1));var t=n.console;t&&t.error&&t.error(e)}}),new cI(AT(0)));var dI={};function hI(r,e){return function(r,e){return r===e?1:(6&r.t&&AB(r),6&e.t&&AB(e),r.c==e.c?1:0)}(r,e)}function yI(r,e){return e>>>0>=XT(r)&&IB(uE),YT(r,e)}function _I(r,e){return 1-hI(r,e)}function AI(e){var n=r,t=ZT(e);return n.process&&n.process.env&&null!=n.process.env[t]?PT(n.process.env[t]):r.jsoo_static_env&&r.jsoo_static_env[t]?PT(r.jsoo_static_env[t]):void XB(mB.Not_found)}function CI(r){for(;r&&r.joo_tramp;)r=r.joo_tramp.apply(null,r.joo_args);return r}function wI(r,e){return{joo_tramp:r,joo_args:e}}function SI(r){return dI[r]}function gI(e){return e instanceof Array?e:r.RangeError&&e instanceof r.RangeError&&e.message&&e.message.match(/maximum call stack/i)||r.InternalError&&e instanceof r.InternalError&&e.message&&e.message.match(/too much recursion/i)?mB.Stack_overflow:e instanceof r.Error&&SI(RC)?[0,SI(RC),e]:[0,mB.Failure,PT(String(e))]}function BI(r,e){return 1==r.length?r(e):PB(r,[e])}function TI(r,e,n){return 2==r.length?r(e,n):PB(r,[e,n])}function II(r,e,n,t){return 3==r.length?r(e,n,t):PB(r,[e,n,t])}function OI(r,e,n,t,u){return 4==r.length?r(e,n,t,u):PB(r,[e,n,t,u])}function NI(r,e,n,t,u,a){return 5==r.length?r(e,n,t,u,a):PB(r,[e,n,t,u,a])}var xI=[Dc,BB(Qp),-1],LI=[Dc,BB(gv),-2],PI=[Dc,BB(js),-3],RI=[Dc,BB(hi),-4],MI=[Dc,BB(va),-7],GI=[Dc,BB(dA),-8],UI=[Dc,BB(aa),-9],jI=[Dc,BB(gn),-11],HI=[Dc,BB($D),-12],XI=[0,Zv],YI=[0,[11,BB('File "'),[2,0,[11,BB('", line '),[4,0,0,0,[11,BB(", characters "),[4,0,0,0,[12,45,[4,0,0,0,[11,BB(": "),[2,0,0]]]]]]]]]],BB('File "%s", line %d, characters %d-%d: %s')],VI=[0,0,[0,0,0],[0,0,0]],KI=BB("\x01\x02"),WI=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),JI=[0,0,0,0,0,0,0,0,1,0],qI=[0,BB(zo),BB(ob),BB(Gy),BB(qd),BB(pk),BB(nu),BB(Bv),BB(oe),BB(Rr),BB(h),BB(uC),BB(xc),BB(mn),BB($i),BB(Kb),BB(Gi),BB(P),BB(en),BB(aC),BB(Yd),BB(JA),BB(Ie),BB(Vw),BB(st),BB(Hy),BB(ar),BB(Ye),BB(NA),BB(Yt),BB(Cf),BB(Fi),BB(vE),BB(Ge),BB(ep),BB(oa),BB(Xd),BB(zk),BB(RD),BB(Mi),BB(Ai),BB(A_),BB(OA),BB(Ou),BB(Cd),BB(Db),BB(EE),BB(of),BB(wA),BB(ap),BB(CF),BB(Eh),BB(hd),BB(Qd),BB(Js),BB(FF),BB(Cs),BB(It),BB(In),BB(bw),BB(Qo),BB(Mn),BB(pb),BB(jy),BB(Zr),BB(Dw),BB(Id),BB(_d),BB(kn),BB(Wf),BB(ll),BB(an),BB(xt),BB(oy),BB(ls),BB(Wg),BB(pC),BB(sA),BB(Nc),BB(Ww),BB(g),BB(fE),BB(Tb),BB(uB),BB(B_),BB(qc),BB(io),BB(Vg),BB(pt),BB(nr),BB(ri),BB(Ch),BB(Fm),BB(nf),BB(jA),BB(ne),BB(mh),BB(Fc),BB(RS),BB(QC),BB(VS),BB(mu),BB(hg),BB(de),BB(Gd),BB(EC),BB(Jh),BB(Pg),BB(Pb),BB(cv),BB(V_),BB(Hf),BB(j_),BB(H_),BB(Hr),BB(Cp),BB(nl),BB(IC),BB(kt),BB(SS),BB(Uh),BB(Rk),BB(ka),BB(Pr),BB(br),BB(Eo),BB(qS),BB(_E),BB(vm),BB(Wl),BB(to),BB(eb),BB(Ao),BB(U),BB(Bw),BB(Lk),BB(fA),BB(Ng),BB(jk),BB(Ki),BB(Tg),BB(Po),BB(zh),BB(Xo),BB(Za),BB(_v),BB(cA),BB($s),BB(Lv),BB(kg),BB(e),BB(bg),BB(xe),BB(fc),BB(Gm),BB(Ho),BB(cn),BB(jw),BB(Lu),BB(ty),BB(_h),BB(Qa),BB(iu),BB(fr),BB(tt),BB(si),BB(pD),BB(fd),BB(nS),BB(LS),BB(NF),BB(TC),BB(je),BB(Pm),BB(Fd),BB(Mb),BB(ha),BB(Fa),BB(Ok),BB(be),BB(nh),BB(NS),BB(Og),BB(Xu),BB(Eu),BB(xm),BB(at),BB(Bd),BB(Kd),BB(BS),BB(Gv),BB(ky),BB(lk),BB(uw),BB(vl),BB(i),BB(hh),BB(pc),BB(Jn),BB(Ri),BB(Nt),BB(jg),BB(Ne),BB(Fv),BB(_f),BB(Y_),BB(gg),BB(xE),BB(tp),BB(Jm),BB(ca),BB(Rv),BB(Kp),BB(ft),BB(yE),BB(ur),BB(gl),BB(Hd),BB(oD),BB(mc),BB(xv),BB(sv),BB(OC),BB(fm),BB(jt),BB(C_),BB(ln),BB(To),BB(Ow),BB(PE),BB(mE),BB(Tt),BB(ES),BB(ii),BB(Ig),BB(xb),BB(kE),BB(jl),BB(mv),BB(sp)],zI=[0,BB("first_leading"),BB("last_trailing")],$I=[0,0,0],QI=[0,0];kI(11,HI,$D),kI(10,jI,gn),kI(9,[Dc,BB(Sy),-10],Sy),kI(8,UI,aa),kI(7,GI,dA),kI(6,MI,va),kI(5,[Dc,BB(XF),-6],XF),kI(4,[Dc,BB(Ps),-5],Ps),kI(3,RI,hi),kI(2,PI,js),kI(1,LI,gv),kI(0,xI,Qp);var ZI=BB("output_substring"),rO=BB("%.12g"),eO=BB(cm),nO=BB(Th),tO=BB(La),uO=BB("\\\\"),aO=BB("\\'"),iO=BB("\\b"),cO=BB("\\t"),fO=BB("\\n"),oO=BB("\\r"),sO=BB("List.iter2"),vO=BB("tl"),lO=BB("hd"),DO=BB("String.blit / Bytes.blit_string"),bO=BB("Bytes.blit"),pO=BB("String.sub / Bytes.sub"),EO=BB("Array.blit"),mO=BB("Array.sub"),FO=BB("Map.remove_min_elt"),kO=[0,0,0,0],dO=[0,BB("map.ml"),398,10],hO=[0,0,0],yO=BB(Vh),_O=BB(Vh),AO=BB(Vh),CO=BB(Vh),wO=BB("Stdlib.Queue.Empty"),SO=BB("Buffer.add_substring/add_subbytes"),gO=BB("Buffer.add: cannot grow buffer"),BO=[0,BB(Kt),93,2],TO=[0,BB(Kt),94,2],IO=BB("Buffer.sub"),OO=BB("%c"),NO=BB("%s"),xO=BB("%i"),LO=BB("%li"),PO=BB("%ni"),RO=BB("%Li"),MO=BB("%f"),GO=BB(Sp),UO=BB("%{"),jO=BB("%}"),HO=BB("%("),XO=BB("%)"),YO=BB(ED),VO=BB("%t"),KO=BB("%?"),WO=BB("%r"),JO=BB("%_r"),qO=[0,BB(kw),850,23],zO=[0,BB(kw),814,21],$O=[0,BB(kw),815,21],QO=[0,BB(kw),818,21],ZO=[0,BB(kw),819,21],rN=[0,BB(kw),822,19],eN=[0,BB(kw),823,19],nN=[0,BB(kw),826,22],tN=[0,BB(kw),827,22],uN=[0,BB(kw),831,30],aN=[0,BB(kw),832,30],iN=[0,BB(kw),836,26],cN=[0,BB(kw),837,26],fN=[0,BB(kw),846,28],oN=[0,BB(kw),847,28],sN=[0,BB(kw),851,23],vN=BB("%u"),lN=[0,BB(kw),1558,4],DN=BB("Printf: bad conversion %["),bN=[0,BB(kw),1626,39],pN=[0,BB(kw),1649,31],EN=[0,BB(kw),1650,31],mN=BB("Printf: bad conversion %_"),FN=BB("@{"),kN=BB("@["),dN=[0,[11,BB("invalid box description "),[3,0,0]],BB("invalid box description %S")],hN=BB(rA),yN=[0,0,4],_N=BB(rA),AN=BB("b"),CN=BB("h"),wN=BB("hov"),SN=BB("hv"),gN=BB("v"),BN=BB(cs),TN=BB("neg_infinity"),IN=BB(se),ON=BB(cm),NN=BB("%+nd"),xN=BB("% nd"),LN=BB("%+ni"),PN=BB("% ni"),RN=BB("%nx"),MN=BB("%#nx"),GN=BB("%nX"),UN=BB("%#nX"),jN=BB("%no"),HN=BB("%#no"),XN=BB("%nd"),YN=BB("%ni"),VN=BB("%nu"),KN=BB("%+ld"),WN=BB("% ld"),JN=BB("%+li"),qN=BB("% li"),zN=BB("%lx"),$N=BB("%#lx"),QN=BB("%lX"),ZN=BB("%#lX"),rx=BB("%lo"),ex=BB("%#lo"),nx=BB("%ld"),tx=BB("%li"),ux=BB("%lu"),ax=BB("%+Ld"),ix=BB("% Ld"),cx=BB("%+Li"),fx=BB("% Li"),ox=BB("%Lx"),sx=BB("%#Lx"),vx=BB("%LX"),lx=BB("%#LX"),Dx=BB("%Lo"),bx=BB("%#Lo"),px=BB("%Ld"),Ex=BB("%Li"),mx=BB("%Lu"),Fx=BB("%+d"),kx=BB("% d"),dx=BB("%+i"),hx=BB("% i"),yx=BB("%x"),_x=BB("%#x"),Ax=BB("%X"),Cx=BB("%#X"),wx=BB("%o"),Sx=BB("%#o"),gx=BB(Gt),Bx=BB("%i"),Tx=BB("%u"),Ix=BB(hl),Ox=BB("@}"),Nx=BB("@?"),xx=BB("@\n"),Lx=BB("@."),Px=BB("@@"),Rx=BB("@%"),Mx=BB("@"),Gx=BB("CamlinternalFormat.Type_mismatch"),Ux=BB(rA),jx=[0,[11,BB(", "),[2,0,[2,0,0]]],BB(", %s%s")],Hx=BB("Out of memory"),Xx=BB("Stack overflow"),Yx=BB("Pattern matching failed"),Vx=BB("Assertion failed"),Kx=BB("Undefined recursive module"),Wx=[0,[12,40,[2,0,[2,0,[12,41,0]]]],BB("(%s%s)")],Jx=BB(rA),qx=BB(rA),zx=[0,[12,40,[2,0,[12,41,0]]],BB("(%s)")],$x=[0,[4,0,0,0,0],BB(Gt)],Qx=[0,[3,0,0],BB(Yy)],Zx=BB(ai),rL=[3,0,3],eL=BB(cm),nL=BB(L),tL=BB("</"),uL=BB(rA),aL=BB(L),iL=BB(oF),cL=BB(rA),fL=BB("\n"),oL=BB(rA),sL=BB(rA),vL=BB(rA),lL=BB(rA),DL=[0,BB(rA)],bL=BB(rA),pL=BB(rA),EL=BB(rA),mL=BB(rA),FL=[0,BB(rA),0,BB(rA)],kL=BB(rA),dL=BB("Stdlib.Format.String_tag"),hL=[0,BB("camlinternalOO.ml"),281,50],yL=BB(rA),_L=BB("TMPDIR"),AL=BB("TEMP"),CL=BB("Cygwin"),wL=BB("Win32"),SL=[0,BB("src/wtf8.ml"),65,9],gL=BB("Js_of_ocaml__Js.Error"),BL=BB(RC),TL=[0,[15,0],BB(ED)],IL=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],OL=BB(lb),NL=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],xL=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],LL=BB("Flow_ast.Program.statements"),PL=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],RL=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],ML=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],GL=[0,[17,0,0],BB(hl)],UL=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],jL=BB(Uu),HL=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],XL=BB(XC),YL=BB(es),VL=BB(Jv),KL=[0,[17,0,0],BB(hl)],WL=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],JL=BB("all_comments"),qL=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],zL=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],$L=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],QL=[0,[17,0,0],BB(hl)],ZL=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],rP=[0,[15,0],BB(ED)],eP=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],nP=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],tP=[0,[17,0,[12,41,0]],BB(fe)],uP=[0,[15,0],BB(ED)],aP=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Function.BodyBlock"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Function.BodyBlock@ ")],iP=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],cP=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],fP=[0,[17,0,[12,41,0]],BB(fe)],oP=[0,[17,0,[12,41,0]],BB(fe)],sP=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Function.BodyExpression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Function.BodyExpression@ ")],vP=[0,[17,0,[12,41,0]],BB(fe)],lP=[0,[15,0],BB(ED)],DP=BB(lb),bP=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],pP=BB("Flow_ast.Function.id"),EP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],mP=BB(XC),FP=BB(es),kP=BB(Jv),dP=[0,[17,0,0],BB(hl)],hP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],yP=BB(A),_P=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],AP=[0,[17,0,0],BB(hl)],CP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wP=BB(xk),SP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],gP=[0,[17,0,0],BB(hl)],BP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],TP=BB(l_),IP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],OP=[0,[9,0,0],BB(Sp)],NP=[0,[17,0,0],BB(hl)],xP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],LP=BB(RS),PP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],RP=[0,[9,0,0],BB(Sp)],MP=[0,[17,0,0],BB(hl)],GP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],UP=BB(vl),jP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],HP=BB(XC),XP=BB(es),YP=BB(Jv),VP=[0,[17,0,0],BB(hl)],KP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],WP=BB(Jn),JP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],qP=[0,[17,0,0],BB(hl)],zP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$P=BB(Ar),QP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ZP=BB(XC),rR=BB(es),eR=BB(Jv),nR=[0,[17,0,0],BB(hl)],tR=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],uR=BB(Uu),aR=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],iR=BB(XC),cR=BB(es),fR=BB(Jv),oR=[0,[17,0,0],BB(hl)],sR=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],vR=BB("sig_loc"),lR=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],DR=[0,[17,0,0],BB(hl)],bR=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],pR=[0,[15,0],BB(ED)],ER=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],mR=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],FR=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],kR=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],dR=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],hR=BB("Flow_ast.Function.Params.this_"),yR=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],_R=BB(XC),AR=BB(es),CR=BB(Jv),wR=[0,[17,0,0],BB(hl)],SR=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],gR=BB(A),BR=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],TR=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],IR=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],OR=[0,[17,0,0],BB(hl)],NR=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],xR=BB(ma),LR=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],PR=BB(XC),RR=BB(es),MR=BB(Jv),GR=[0,[17,0,0],BB(hl)],UR=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],jR=BB(Uu),HR=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],XR=BB(XC),YR=BB(es),VR=BB(Jv),KR=[0,[17,0,0],BB(hl)],WR=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],JR=[0,[15,0],BB(ED)],qR=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],zR=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],$R=[0,[17,0,[12,41,0]],BB(fe)],QR=[0,[15,0],BB(ED)],ZR=BB(lb),rM=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],eM=BB("Flow_ast.Function.ThisParam.annot"),nM=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],tM=[0,[17,0,0],BB(hl)],uM=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],aM=BB(Uu),iM=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],cM=BB(XC),fM=BB(es),oM=BB(Jv),sM=[0,[17,0,0],BB(hl)],vM=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],lM=[0,[15,0],BB(ED)],DM=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],bM=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],pM=[0,[17,0,[12,41,0]],BB(fe)],EM=[0,[15,0],BB(ED)],mM=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],FM=BB("Flow_ast.Function.Param.argument"),kM=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],dM=[0,[17,0,0],BB(hl)],hM=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],yM=BB(Z_),_M=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],AM=BB(XC),CM=BB(es),wM=BB(Jv),SM=[0,[17,0,0],BB(hl)],gM=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],BM=[0,[15,0],BB(ED)],TM=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],IM=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],OM=[0,[17,0,[12,41,0]],BB(fe)],NM=[0,[15,0],BB(ED)],xM=BB(lb),LM=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],PM=BB("Flow_ast.Function.RestParam.argument"),RM=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],MM=[0,[17,0,0],BB(hl)],GM=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],UM=BB(Uu),jM=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],HM=BB(XC),XM=BB(es),YM=BB(Jv),VM=[0,[17,0,0],BB(hl)],KM=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],WM=[0,[15,0],BB(ED)],JM=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],qM=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],zM=[0,[17,0,[12,41,0]],BB(fe)],$M=[0,[15,0],BB(ED)],QM=BB(lb),ZM=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],rG=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],eG=BB("Flow_ast.Class.id"),nG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],tG=BB(XC),uG=BB(es),aG=BB(Jv),iG=[0,[17,0,0],BB(hl)],cG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],fG=BB(xk),oG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],sG=[0,[17,0,0],BB(hl)],vG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],lG=BB(Ar),DG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],bG=BB(XC),pG=BB(es),EG=BB(Jv),mG=[0,[17,0,0],BB(hl)],FG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kG=BB(kb),dG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],hG=BB(XC),yG=BB(es),_G=BB(Jv),AG=[0,[17,0,0],BB(hl)],CG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wG=BB(me),SG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],gG=BB(XC),BG=BB(es),TG=BB(Jv),IG=[0,[17,0,0],BB(hl)],OG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],NG=BB("class_decorators"),xG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],LG=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],PG=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],RG=[0,[17,0,0],BB(hl)],MG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],GG=BB(Uu),UG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],jG=BB(XC),HG=BB(es),XG=BB(Jv),YG=[0,[17,0,0],BB(hl)],VG=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],KG=[0,[15,0],BB(ED)],WG=BB(lb),JG=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],qG=BB("Flow_ast.Class.Decorator.expression"),zG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],$G=[0,[17,0,0],BB(hl)],QG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ZG=BB(Uu),rU=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],eU=BB(XC),nU=BB(es),tU=BB(Jv),uU=[0,[17,0,0],BB(hl)],aU=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],iU=[0,[15,0],BB(ED)],cU=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],fU=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],oU=[0,[17,0,[12,41,0]],BB(fe)],sU=[0,[15,0],BB(ED)],vU=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Class.Body.Method"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Class.Body.Method@ ")],lU=[0,[17,0,[12,41,0]],BB(fe)],DU=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Class.Body.Property"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Class.Body.Property@ ")],bU=[0,[17,0,[12,41,0]],BB(fe)],pU=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Class.Body.PrivateField"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Class.Body.PrivateField@ ")],EU=[0,[17,0,[12,41,0]],BB(fe)],mU=[0,[15,0],BB(ED)],FU=BB(lb),kU=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],dU=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],hU=BB("Flow_ast.Class.Body.body"),yU=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],_U=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],AU=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],CU=[0,[17,0,0],BB(hl)],wU=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],SU=BB(Uu),gU=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],BU=BB(XC),TU=BB(es),IU=BB(Jv),OU=[0,[17,0,0],BB(hl)],NU=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],xU=[0,[15,0],BB(ED)],LU=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],PU=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],RU=[0,[17,0,[12,41,0]],BB(fe)],MU=[0,[15,0],BB(ED)],GU=BB(lb),UU=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],jU=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],HU=BB("Flow_ast.Class.Implements.interfaces"),XU=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],YU=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],VU=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],KU=[0,[17,0,0],BB(hl)],WU=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],JU=BB(Uu),qU=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],zU=BB(XC),$U=BB(es),QU=BB(Jv),ZU=[0,[17,0,0],BB(hl)],rj=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ej=[0,[15,0],BB(ED)],nj=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],tj=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],uj=[0,[17,0,[12,41,0]],BB(fe)],aj=[0,[15,0],BB(ED)],ij=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],cj=BB("Flow_ast.Class.Implements.Interface.id"),fj=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],oj=[0,[17,0,0],BB(hl)],sj=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],vj=BB(__),lj=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Dj=BB(XC),bj=BB(es),pj=BB(Jv),Ej=[0,[17,0,0],BB(hl)],mj=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Fj=[0,[15,0],BB(ED)],kj=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],dj=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],hj=[0,[17,0,[12,41,0]],BB(fe)],yj=[0,[15,0],BB(ED)],_j=BB(lb),Aj=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Cj=BB("Flow_ast.Class.Extends.expr"),wj=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Sj=[0,[17,0,0],BB(hl)],gj=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Bj=BB(__),Tj=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Ij=BB(XC),Oj=BB(es),Nj=BB(Jv),xj=[0,[17,0,0],BB(hl)],Lj=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Pj=BB(Uu),Rj=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Mj=BB(XC),Gj=BB(es),Uj=BB(Jv),jj=[0,[17,0,0],BB(hl)],Hj=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Xj=[0,[15,0],BB(ED)],Yj=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Vj=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Kj=[0,[17,0,[12,41,0]],BB(fe)],Wj=[0,[15,0],BB(ED)],Jj=BB(lb),qj=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],zj=BB("Flow_ast.Class.PrivateField.key"),$j=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Qj=[0,[17,0,0],BB(hl)],Zj=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],rH=BB(Um),eH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],nH=[0,[17,0,0],BB(hl)],tH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],uH=BB($u),aH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],iH=[0,[17,0,0],BB(hl)],cH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],fH=BB(Vu),oH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],sH=[0,[9,0,0],BB(Sp)],vH=[0,[17,0,0],BB(hl)],lH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],DH=BB(xb),bH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],pH=BB(XC),EH=BB(es),mH=BB(Jv),FH=[0,[17,0,0],BB(hl)],kH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],dH=BB(Uu),hH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],yH=BB(XC),_H=BB(es),AH=BB(Jv),CH=[0,[17,0,0],BB(hl)],wH=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],SH=[0,[15,0],BB(ED)],gH=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],BH=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],TH=[0,[17,0,[12,41,0]],BB(fe)],IH=[0,[15,0],BB(ED)],OH=BB("Flow_ast.Class.Property.Uninitialized"),NH=BB("Flow_ast.Class.Property.Declared"),xH=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Class.Property.Initialized"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Class.Property.Initialized@ ")],LH=[0,[17,0,[12,41,0]],BB(fe)],PH=[0,[15,0],BB(ED)],RH=BB(lb),MH=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],GH=BB("Flow_ast.Class.Property.key"),UH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],jH=[0,[17,0,0],BB(hl)],HH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],XH=BB(Um),YH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],VH=[0,[17,0,0],BB(hl)],KH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],WH=BB($u),JH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],qH=[0,[17,0,0],BB(hl)],zH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$H=BB(Vu),QH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ZH=[0,[9,0,0],BB(Sp)],rX=[0,[17,0,0],BB(hl)],eX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],nX=BB(xb),tX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],uX=BB(XC),aX=BB(es),iX=BB(Jv),cX=[0,[17,0,0],BB(hl)],fX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],oX=BB(Uu),sX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],vX=BB(XC),lX=BB(es),DX=BB(Jv),bX=[0,[17,0,0],BB(hl)],pX=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],EX=[0,[15,0],BB(ED)],mX=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],FX=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],kX=[0,[17,0,[12,41,0]],BB(fe)],dX=[0,[15,0],BB(ED)],hX=BB(lb),yX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_X=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],AX=BB("Flow_ast.Class.Method.kind"),CX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],wX=[0,[17,0,0],BB(hl)],SX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],gX=BB(Mg),BX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],TX=[0,[17,0,0],BB(hl)],IX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],OX=BB(Um),NX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],xX=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],LX=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],PX=[0,[17,0,[12,41,0]],BB(fe)],RX=[0,[17,0,0],BB(hl)],MX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],GX=BB(Vu),UX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],jX=[0,[9,0,0],BB(Sp)],HX=[0,[17,0,0],BB(hl)],XX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],YX=BB(X),VX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],KX=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],WX=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],JX=[0,[17,0,0],BB(hl)],qX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],zX=BB(Uu),$X=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],QX=BB(XC),ZX=BB(es),rY=BB(Jv),eY=[0,[17,0,0],BB(hl)],nY=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],tY=[0,[15,0],BB(ED)],uY=BB("Flow_ast.Class.Method.Constructor"),aY=BB("Flow_ast.Class.Method.Method"),iY=BB("Flow_ast.Class.Method.Get"),cY=BB("Flow_ast.Class.Method.Set"),fY=[0,[15,0],BB(ED)],oY=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],sY=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],vY=[0,[17,0,[12,41,0]],BB(fe)],lY=[0,[15,0],BB(ED)],DY=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],bY=BB("Flow_ast.Comment.kind"),pY=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],EY=[0,[17,0,0],BB(hl)],mY=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],FY=BB("text"),kY=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],dY=[0,[3,0,0],BB(Yy)],hY=[0,[17,0,0],BB(hl)],yY=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_Y=BB("on_newline"),AY=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],CY=[0,[9,0,0],BB(Sp)],wY=[0,[17,0,0],BB(hl)],SY=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],gY=[0,[15,0],BB(ED)],BY=BB("Flow_ast.Comment.Line"),TY=BB("Flow_ast.Comment.Block"),IY=[0,[15,0],BB(ED)],OY=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],NY=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],xY=[0,[17,0,[12,41,0]],BB(fe)],LY=[0,[15,0],BB(ED)],PY=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Object"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Object@ ")],RY=[0,[17,0,[12,41,0]],BB(fe)],MY=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Array"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Array@ ")],GY=[0,[17,0,[12,41,0]],BB(fe)],UY=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Identifier@ ")],jY=[0,[17,0,[12,41,0]],BB(fe)],HY=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Expression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Expression@ ")],XY=[0,[17,0,[12,41,0]],BB(fe)],YY=[0,[15,0],BB(ED)],VY=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],KY=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],WY=[0,[17,0,[12,41,0]],BB(fe)],JY=[0,[15,0],BB(ED)],qY=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],zY=BB("Flow_ast.Pattern.Identifier.name"),$Y=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],QY=[0,[17,0,0],BB(hl)],ZY=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],rV=BB($u),eV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],nV=[0,[17,0,0],BB(hl)],tV=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],uV=BB(kl),aV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],iV=[0,[9,0,0],BB(Sp)],cV=[0,[17,0,0],BB(hl)],fV=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],oV=[0,[15,0],BB(ED)],sV=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],vV=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],lV=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],DV=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],bV=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],pV=BB("Flow_ast.Pattern.Array.elements"),EV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],mV=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],FV=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],kV=[0,[17,0,0],BB(hl)],dV=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],hV=BB($u),yV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],_V=[0,[17,0,0],BB(hl)],AV=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],CV=BB(Uu),wV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],SV=BB(XC),gV=BB(es),BV=BB(Jv),TV=[0,[17,0,0],BB(hl)],IV=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],OV=[0,[15,0],BB(ED)],NV=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Array.Element"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Array.Element@ ")],xV=[0,[17,0,[12,41,0]],BB(fe)],LV=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Array.RestElement"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Array.RestElement@ ")],PV=[0,[17,0,[12,41,0]],BB(fe)],RV=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Array.Hole"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Array.Hole@ ")],MV=[0,[17,0,[12,41,0]],BB(fe)],GV=[0,[15,0],BB(ED)],UV=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],jV=BB("Flow_ast.Pattern.Array.Element.argument"),HV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],XV=[0,[17,0,0],BB(hl)],YV=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],VV=BB(Z_),KV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],WV=BB(XC),JV=BB(es),qV=BB(Jv),zV=[0,[17,0,0],BB(hl)],$V=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],QV=[0,[15,0],BB(ED)],ZV=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],rK=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],eK=[0,[17,0,[12,41,0]],BB(fe)],nK=[0,[15,0],BB(ED)],tK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],uK=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],aK=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],iK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],cK=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],fK=BB("Flow_ast.Pattern.Object.properties"),oK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],sK=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],vK=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],lK=[0,[17,0,0],BB(hl)],DK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],bK=BB($u),pK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],EK=[0,[17,0,0],BB(hl)],mK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],FK=BB(Uu),kK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],dK=BB(XC),hK=BB(es),yK=BB(Jv),_K=[0,[17,0,0],BB(hl)],AK=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],CK=[0,[15,0],BB(ED)],wK=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Object.Property"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Object.Property@ ")],SK=[0,[17,0,[12,41,0]],BB(fe)],gK=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Object.RestElement"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Object.RestElement@ ")],BK=[0,[17,0,[12,41,0]],BB(fe)],TK=[0,[15,0],BB(ED)],IK=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],OK=BB("Flow_ast.Pattern.Object.Property.key"),NK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],xK=[0,[17,0,0],BB(hl)],LK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],PK=BB(Mb),RK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],MK=[0,[17,0,0],BB(hl)],GK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],UK=BB(Z_),jK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],HK=BB(XC),XK=BB(es),YK=BB(Jv),VK=[0,[17,0,0],BB(hl)],KK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],WK=BB(fy),JK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],qK=[0,[9,0,0],BB(Sp)],zK=[0,[17,0,0],BB(hl)],$K=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],QK=[0,[15,0],BB(ED)],ZK=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],rW=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],eW=[0,[17,0,[12,41,0]],BB(fe)],nW=[0,[15,0],BB(ED)],tW=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Object.Property.Literal"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Object.Property.Literal@ ")],uW=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],aW=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],iW=[0,[17,0,[12,41,0]],BB(fe)],cW=[0,[17,0,[12,41,0]],BB(fe)],fW=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Object.Property.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Object.Property.Identifier@ ")],oW=[0,[17,0,[12,41,0]],BB(fe)],sW=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Object.Property.Computed"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Object.Property.Computed@ ")],vW=[0,[17,0,[12,41,0]],BB(fe)],lW=[0,[15,0],BB(ED)],DW=BB(lb),bW=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],pW=BB("Flow_ast.Pattern.RestElement.argument"),EW=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],mW=[0,[17,0,0],BB(hl)],FW=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kW=BB(Uu),dW=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],hW=BB(XC),yW=BB(es),_W=BB(Jv),AW=[0,[17,0,0],BB(hl)],CW=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],wW=[0,[15,0],BB(ED)],SW=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],gW=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],BW=[0,[17,0,[12,41,0]],BB(fe)],TW=[0,[15,0],BB(ED)],IW=BB(lb),OW=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],NW=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],xW=BB("Flow_ast.JSX.frag_opening_element"),LW=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],PW=[0,[17,0,0],BB(hl)],RW=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],MW=BB("frag_closing_element"),GW=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],UW=[0,[17,0,0],BB(hl)],jW=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],HW=BB("frag_children"),XW=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],YW=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],VW=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],KW=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],WW=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],JW=[0,[17,0,[12,41,0]],BB(fe)],qW=[0,[17,0,0],BB(hl)],zW=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$W=BB("frag_comments"),QW=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ZW=BB(XC),rJ=BB(es),eJ=BB(Jv),nJ=[0,[17,0,0],BB(hl)],tJ=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],uJ=[0,[15,0],BB(ED)],aJ=BB(lb),iJ=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],cJ=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],fJ=BB("Flow_ast.JSX.opening_element"),oJ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],sJ=[0,[17,0,0],BB(hl)],vJ=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],lJ=BB("closing_element"),DJ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],bJ=BB(XC),pJ=BB(es),EJ=BB(Jv),mJ=[0,[17,0,0],BB(hl)],FJ=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kJ=BB(a),dJ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],hJ=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],yJ=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],_J=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],AJ=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],CJ=[0,[17,0,[12,41,0]],BB(fe)],wJ=[0,[17,0,0],BB(hl)],SJ=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],gJ=BB(Uu),BJ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],TJ=BB(XC),IJ=BB(es),OJ=BB(Jv),NJ=[0,[17,0,0],BB(hl)],xJ=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],LJ=[0,[15,0],BB(ED)],PJ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Element"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Element@ ")],RJ=[0,[17,0,[12,41,0]],BB(fe)],MJ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Fragment"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Fragment@ ")],GJ=[0,[17,0,[12,41,0]],BB(fe)],UJ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.ExpressionContainer"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.ExpressionContainer@ ")],jJ=[0,[17,0,[12,41,0]],BB(fe)],HJ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.SpreadChild"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.SpreadChild@ ")],XJ=[0,[17,0,[12,41,0]],BB(fe)],YJ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Text"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Text@ ")],VJ=[0,[17,0,[12,41,0]],BB(fe)],KJ=[0,[15,0],BB(ED)],WJ=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],JJ=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],qJ=[0,[17,0,[12,41,0]],BB(fe)],zJ=[0,[15,0],BB(ED)],$J=BB(lb),QJ=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],ZJ=BB("Flow_ast.JSX.SpreadChild.expression"),rq=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],eq=[0,[17,0,0],BB(hl)],nq=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],tq=BB(Uu),uq=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],aq=BB(XC),iq=BB(es),cq=BB(Jv),fq=[0,[17,0,0],BB(hl)],oq=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],sq=[0,[15,0],BB(ED)],vq=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],lq=BB("Flow_ast.JSX.Closing.name"),Dq=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],bq=[0,[17,0,0],BB(hl)],pq=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Eq=[0,[15,0],BB(ED)],mq=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Fq=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],kq=[0,[17,0,[12,41,0]],BB(fe)],dq=[0,[15,0],BB(ED)],hq=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],yq=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],_q=BB("Flow_ast.JSX.Opening.name"),Aq=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Cq=[0,[17,0,0],BB(hl)],wq=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Sq=BB("self_closing"),gq=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Bq=[0,[9,0,0],BB(Sp)],Tq=[0,[17,0,0],BB(hl)],Iq=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Oq=BB(ny),Nq=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],xq=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Lq=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Pq=[0,[17,0,0],BB(hl)],Rq=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Mq=[0,[15,0],BB(ED)],Gq=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Opening.Attribute"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Opening.Attribute@ ")],Uq=[0,[17,0,[12,41,0]],BB(fe)],jq=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Opening.SpreadAttribute"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Opening.SpreadAttribute@ ")],Hq=[0,[17,0,[12,41,0]],BB(fe)],Xq=[0,[15,0],BB(ED)],Yq=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Vq=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Kq=[0,[17,0,[12,41,0]],BB(fe)],Wq=[0,[15,0],BB(ED)],Jq=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Identifier@ ")],qq=[0,[17,0,[12,41,0]],BB(fe)],zq=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.NamespacedName"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.NamespacedName@ ")],$q=[0,[17,0,[12,41,0]],BB(fe)],Qq=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.MemberExpression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.MemberExpression@ ")],Zq=[0,[17,0,[12,41,0]],BB(fe)],rz=[0,[15,0],BB(ED)],ez=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],nz=BB("Flow_ast.JSX.MemberExpression._object"),tz=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],uz=[0,[17,0,0],BB(hl)],az=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],iz=BB(lC),cz=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],fz=[0,[17,0,0],BB(hl)],oz=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],sz=[0,[15,0],BB(ED)],vz=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.MemberExpression.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.MemberExpression.Identifier@ ")],lz=[0,[17,0,[12,41,0]],BB(fe)],Dz=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.MemberExpression.MemberExpression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.MemberExpression.MemberExpression@ ")],bz=[0,[17,0,[12,41,0]],BB(fe)],pz=[0,[15,0],BB(ED)],Ez=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],mz=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Fz=[0,[17,0,[12,41,0]],BB(fe)],kz=[0,[15,0],BB(ED)],dz=BB(lb),hz=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],yz=BB("Flow_ast.JSX.SpreadAttribute.argument"),_z=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Az=[0,[17,0,0],BB(hl)],Cz=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wz=BB(Uu),Sz=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],gz=BB(XC),Bz=BB(es),Tz=BB(Jv),Iz=[0,[17,0,0],BB(hl)],Oz=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Nz=[0,[15,0],BB(ED)],xz=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Lz=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Pz=[0,[17,0,[12,41,0]],BB(fe)],Rz=[0,[15,0],BB(ED)],Mz=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Gz=BB("Flow_ast.JSX.Attribute.name"),Uz=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],jz=[0,[17,0,0],BB(hl)],Hz=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Xz=BB(Um),Yz=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Vz=BB(XC),Kz=BB(es),Wz=BB(Jv),Jz=[0,[17,0,0],BB(hl)],qz=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],zz=[0,[15,0],BB(ED)],$z=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Attribute.Literal ("),[17,[0,BB(Go),0,0],0]]]],BB("(@[<2>Flow_ast.JSX.Attribute.Literal (@,")],Qz=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Zz=[0,[17,[0,BB(Go),0,0],[11,BB("))"),[17,0,0]]],BB(Mt)],r$=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Attribute.ExpressionContainer ("),[17,[0,BB(Go),0,0],0]]]],BB("(@[<2>Flow_ast.JSX.Attribute.ExpressionContainer (@,")],e$=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],n$=[0,[17,[0,BB(Go),0,0],[11,BB("))"),[17,0,0]]],BB(Mt)],t$=[0,[15,0],BB(ED)],u$=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Attribute.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Attribute.Identifier@ ")],a$=[0,[17,0,[12,41,0]],BB(fe)],i$=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Attribute.NamespacedName"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Attribute.NamespacedName@ ")],c$=[0,[17,0,[12,41,0]],BB(fe)],f$=[0,[15,0],BB(ED)],o$=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],s$=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],v$=[0,[17,0,[12,41,0]],BB(fe)],l$=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],D$=BB("Flow_ast.JSX.Text.value"),b$=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],p$=[0,[3,0,0],BB(Yy)],E$=[0,[17,0,0],BB(hl)],m$=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],F$=BB(Be),k$=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],d$=[0,[3,0,0],BB(Yy)],h$=[0,[17,0,0],BB(hl)],y$=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],_$=[0,[15,0],BB(ED)],A$=[0,[15,0],BB(ED)],C$=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.ExpressionContainer.Expression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.ExpressionContainer.Expression@ ")],w$=[0,[17,0,[12,41,0]],BB(fe)],S$=BB("Flow_ast.JSX.ExpressionContainer.EmptyExpression"),g$=[0,[15,0],BB(ED)],B$=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],T$=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],I$=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],O$=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],N$=BB("Flow_ast.JSX.ExpressionContainer.expression"),x$=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],L$=[0,[17,0,0],BB(hl)],P$=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],R$=BB(Uu),M$=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],G$=BB(XC),U$=BB(es),j$=BB(Jv),H$=[0,[17,0,0],BB(hl)],X$=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Y$=[0,[15,0],BB(ED)],V$=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],K$=BB("Flow_ast.JSX.NamespacedName.namespace"),W$=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],J$=[0,[17,0,0],BB(hl)],q$=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],z$=BB($v),$$=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Q$=[0,[17,0,0],BB(hl)],Z$=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],rQ=[0,[15,0],BB(ED)],eQ=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],nQ=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],tQ=[0,[17,0,[12,41,0]],BB(fe)],uQ=[0,[15,0],BB(ED)],aQ=BB(lb),iQ=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],cQ=BB("Flow_ast.JSX.Identifier.name"),fQ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],oQ=[0,[3,0,0],BB(Yy)],sQ=[0,[17,0,0],BB(hl)],vQ=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],lQ=BB(Uu),DQ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],bQ=BB(XC),pQ=BB(es),EQ=BB(Jv),mQ=[0,[17,0,0],BB(hl)],FQ=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],kQ=[0,[15,0],BB(ED)],dQ=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],hQ=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],yQ=[0,[17,0,[12,41,0]],BB(fe)],_Q=[0,[15,0],BB(ED)],AQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Array"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Array@ ")],CQ=[0,[17,0,[12,41,0]],BB(fe)],wQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.ArrowFunction"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.ArrowFunction@ ")],SQ=[0,[17,0,[12,41,0]],BB(fe)],gQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Assignment"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Assignment@ ")],BQ=[0,[17,0,[12,41,0]],BB(fe)],TQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Binary"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Binary@ ")],IQ=[0,[17,0,[12,41,0]],BB(fe)],OQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Call"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Call@ ")],NQ=[0,[17,0,[12,41,0]],BB(fe)],xQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Class"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Class@ ")],LQ=[0,[17,0,[12,41,0]],BB(fe)],PQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Comprehension"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Comprehension@ ")],RQ=[0,[17,0,[12,41,0]],BB(fe)],MQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Conditional"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Conditional@ ")],GQ=[0,[17,0,[12,41,0]],BB(fe)],UQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Function"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Function@ ")],jQ=[0,[17,0,[12,41,0]],BB(fe)],HQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Generator"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Generator@ ")],XQ=[0,[17,0,[12,41,0]],BB(fe)],YQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Identifier@ ")],VQ=[0,[17,0,[12,41,0]],BB(fe)],KQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Import"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Import@ ")],WQ=[0,[17,0,[12,41,0]],BB(fe)],JQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.JSXElement"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.JSXElement@ ")],qQ=[0,[17,0,[12,41,0]],BB(fe)],zQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.JSXFragment"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.JSXFragment@ ")],$Q=[0,[17,0,[12,41,0]],BB(fe)],QQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Literal"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Literal@ ")],ZQ=[0,[17,0,[12,41,0]],BB(fe)],rZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Logical"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Logical@ ")],eZ=[0,[17,0,[12,41,0]],BB(fe)],nZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Member"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Member@ ")],tZ=[0,[17,0,[12,41,0]],BB(fe)],uZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.MetaProperty"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.MetaProperty@ ")],aZ=[0,[17,0,[12,41,0]],BB(fe)],iZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.New"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.New@ ")],cZ=[0,[17,0,[12,41,0]],BB(fe)],fZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object@ ")],oZ=[0,[17,0,[12,41,0]],BB(fe)],sZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.OptionalCall"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.OptionalCall@ ")],vZ=[0,[17,0,[12,41,0]],BB(fe)],lZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.OptionalMember"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.OptionalMember@ ")],DZ=[0,[17,0,[12,41,0]],BB(fe)],bZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Sequence"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Sequence@ ")],pZ=[0,[17,0,[12,41,0]],BB(fe)],EZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Super"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Super@ ")],mZ=[0,[17,0,[12,41,0]],BB(fe)],FZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.TaggedTemplate"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.TaggedTemplate@ ")],kZ=[0,[17,0,[12,41,0]],BB(fe)],dZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.TemplateLiteral"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.TemplateLiteral@ ")],hZ=[0,[17,0,[12,41,0]],BB(fe)],yZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.This"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.This@ ")],_Z=[0,[17,0,[12,41,0]],BB(fe)],AZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.TypeCast"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.TypeCast@ ")],CZ=[0,[17,0,[12,41,0]],BB(fe)],wZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Unary"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Unary@ ")],SZ=[0,[17,0,[12,41,0]],BB(fe)],gZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Update"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Update@ ")],BZ=[0,[17,0,[12,41,0]],BB(fe)],TZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Yield"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Yield@ ")],IZ=[0,[17,0,[12,41,0]],BB(fe)],OZ=[0,[15,0],BB(ED)],NZ=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],xZ=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],LZ=[0,[17,0,[12,41,0]],BB(fe)],PZ=[0,[15,0],BB(ED)],RZ=BB(lb),MZ=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],GZ=BB("Flow_ast.Expression.Import.argument"),UZ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],jZ=[0,[17,0,0],BB(hl)],HZ=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],XZ=BB(Uu),YZ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],VZ=BB(XC),KZ=BB(es),WZ=BB(Jv),JZ=[0,[17,0,0],BB(hl)],qZ=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],zZ=[0,[15,0],BB(ED)],$Z=BB(lb),QZ=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],ZZ=BB("Flow_ast.Expression.Super.comments"),r0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],e0=BB(XC),n0=BB(es),t0=BB(Jv),u0=[0,[17,0,0],BB(hl)],a0=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],i0=[0,[15,0],BB(ED)],c0=BB(lb),f0=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],o0=BB("Flow_ast.Expression.This.comments"),s0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],v0=BB(XC),l0=BB(es),D0=BB(Jv),b0=[0,[17,0,0],BB(hl)],p0=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],E0=[0,[15,0],BB(ED)],m0=BB(lb),F0=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],k0=BB("Flow_ast.Expression.MetaProperty.meta"),d0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],h0=[0,[17,0,0],BB(hl)],y0=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_0=BB(lC),A0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],C0=[0,[17,0,0],BB(hl)],w0=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],S0=BB(Uu),g0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],B0=BB(XC),T0=BB(es),I0=BB(Jv),O0=[0,[17,0,0],BB(hl)],N0=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],x0=[0,[15,0],BB(ED)],L0=BB(lb),P0=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],R0=BB("Flow_ast.Expression.TypeCast.expression"),M0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],G0=[0,[17,0,0],BB(hl)],U0=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],j0=BB($u),H0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],X0=[0,[17,0,0],BB(hl)],Y0=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],V0=BB(Uu),K0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],W0=BB(XC),J0=BB(es),q0=BB(Jv),z0=[0,[17,0,0],BB(hl)],$0=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Q0=[0,[15,0],BB(ED)],Z0=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],r1=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],e1=BB("Flow_ast.Expression.Generator.blocks"),n1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],t1=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],u1=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],a1=[0,[17,0,0],BB(hl)],i1=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],c1=BB(Gn),f1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],o1=BB(XC),s1=BB(es),v1=BB(Jv),l1=[0,[17,0,0],BB(hl)],D1=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],b1=[0,[15,0],BB(ED)],p1=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],E1=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],m1=BB("Flow_ast.Expression.Comprehension.blocks"),F1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],k1=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],d1=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],h1=[0,[17,0,0],BB(hl)],y1=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_1=BB(Gn),A1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],C1=BB(XC),w1=BB(es),S1=BB(Jv),g1=[0,[17,0,0],BB(hl)],B1=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],T1=[0,[15,0],BB(ED)],I1=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],O1=BB("Flow_ast.Expression.Comprehension.Block.left"),N1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],x1=[0,[17,0,0],BB(hl)],L1=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],P1=BB(uu),R1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],M1=[0,[17,0,0],BB(hl)],G1=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],U1=BB(Sv),j1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],H1=[0,[9,0,0],BB(Sp)],X1=[0,[17,0,0],BB(hl)],Y1=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],V1=[0,[15,0],BB(ED)],K1=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],W1=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],J1=[0,[17,0,[12,41,0]],BB(fe)],q1=[0,[15,0],BB(ED)],z1=BB(lb),$1=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Q1=BB("Flow_ast.Expression.Yield.argument"),Z1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],r3=BB(XC),e3=BB(es),n3=BB(Jv),t3=[0,[17,0,0],BB(hl)],u3=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],a3=BB(Uu),i3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],c3=BB(XC),f3=BB(es),o3=BB(Jv),s3=[0,[17,0,0],BB(hl)],v3=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],l3=BB(gh),D3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],b3=[0,[9,0,0],BB(Sp)],p3=[0,[17,0,0],BB(hl)],E3=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],m3=[0,[15,0],BB(ED)],F3=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],k3=BB("Flow_ast.Expression.OptionalMember.member"),d3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],h3=[0,[17,0,0],BB(hl)],y3=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_3=BB(kl),A3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],C3=[0,[9,0,0],BB(Sp)],w3=[0,[17,0,0],BB(hl)],S3=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],g3=[0,[15,0],BB(ED)],B3=BB(lb),T3=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],I3=BB("Flow_ast.Expression.Member._object"),O3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],N3=[0,[17,0,0],BB(hl)],x3=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],L3=BB(lC),P3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],R3=[0,[17,0,0],BB(hl)],M3=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],G3=BB(Uu),U3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],j3=BB(XC),H3=BB(es),X3=BB(Jv),Y3=[0,[17,0,0],BB(hl)],V3=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],K3=[0,[15,0],BB(ED)],W3=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Member.PropertyIdentifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Member.PropertyIdentifier@ ")],J3=[0,[17,0,[12,41,0]],BB(fe)],q3=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Member.PropertyPrivateName"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Member.PropertyPrivateName@ ")],z3=[0,[17,0,[12,41,0]],BB(fe)],$3=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Member.PropertyExpression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Member.PropertyExpression@ ")],Q3=[0,[17,0,[12,41,0]],BB(fe)],Z3=[0,[15,0],BB(ED)],r4=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],e4=BB("Flow_ast.Expression.OptionalCall.call"),n4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],t4=[0,[17,0,0],BB(hl)],u4=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],a4=BB(kl),i4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],c4=[0,[9,0,0],BB(Sp)],f4=[0,[17,0,0],BB(hl)],o4=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],s4=[0,[15,0],BB(ED)],v4=BB(lb),l4=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],D4=BB("Flow_ast.Expression.Call.callee"),b4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],p4=[0,[17,0,0],BB(hl)],E4=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],m4=BB(__),F4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],k4=BB(XC),d4=BB(es),h4=BB(Jv),y4=[0,[17,0,0],BB(hl)],_4=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],A4=BB(Gu),C4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],w4=[0,[17,0,0],BB(hl)],S4=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],g4=BB(Uu),B4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],T4=BB(XC),I4=BB(es),O4=BB(Jv),N4=[0,[17,0,0],BB(hl)],x4=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],L4=[0,[15,0],BB(ED)],P4=BB(lb),R4=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],M4=BB("Flow_ast.Expression.New.callee"),G4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],U4=[0,[17,0,0],BB(hl)],j4=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],H4=BB(__),X4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Y4=BB(XC),V4=BB(es),K4=BB(Jv),W4=[0,[17,0,0],BB(hl)],J4=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],q4=BB(Gu),z4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],$4=BB(XC),Q4=BB(es),Z4=BB(Jv),r7=[0,[17,0,0],BB(hl)],e7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],n7=BB(Uu),t7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],u7=BB(XC),a7=BB(es),i7=BB(Jv),c7=[0,[17,0,0],BB(hl)],f7=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],o7=[0,[15,0],BB(ED)],s7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],v7=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],l7=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],D7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],b7=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],p7=BB("Flow_ast.Expression.ArgList.arguments"),E7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],m7=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],F7=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],k7=[0,[17,0,0],BB(hl)],d7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],h7=BB(Uu),y7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],_7=BB(XC),A7=BB(es),C7=BB(Jv),w7=[0,[17,0,0],BB(hl)],S7=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],g7=[0,[15,0],BB(ED)],B7=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],T7=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],I7=[0,[17,0,[12,41,0]],BB(fe)],O7=[0,[15,0],BB(ED)],N7=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Expression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Expression@ ")],x7=[0,[17,0,[12,41,0]],BB(fe)],L7=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Spread"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Spread@ ")],P7=[0,[17,0,[12,41,0]],BB(fe)],R7=[0,[15,0],BB(ED)],M7=BB(lb),G7=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],U7=BB("Flow_ast.Expression.Conditional.test"),j7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],H7=[0,[17,0,0],BB(hl)],X7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Y7=BB(Hb),V7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],K7=[0,[17,0,0],BB(hl)],W7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],J7=BB($E),q7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],z7=[0,[17,0,0],BB(hl)],$7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Q7=BB(Uu),Z7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],r2=BB(XC),e2=BB(es),n2=BB(Jv),t2=[0,[17,0,0],BB(hl)],u2=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],a2=[0,[15,0],BB(ED)],i2=BB(lb),c2=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],f2=BB("Flow_ast.Expression.Logical.operator"),o2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],s2=[0,[17,0,0],BB(hl)],v2=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],l2=BB(cf),D2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],b2=[0,[17,0,0],BB(hl)],p2=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],E2=BB(uu),m2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],F2=[0,[17,0,0],BB(hl)],k2=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],d2=BB(Uu),h2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],y2=BB(XC),_2=BB(es),A2=BB(Jv),C2=[0,[17,0,0],BB(hl)],w2=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],S2=[0,[15,0],BB(ED)],g2=BB("Flow_ast.Expression.Logical.Or"),B2=BB("Flow_ast.Expression.Logical.And"),T2=BB("Flow_ast.Expression.Logical.NullishCoalesce"),I2=[0,[15,0],BB(ED)],O2=BB(lb),N2=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],x2=BB("Flow_ast.Expression.Update.operator"),L2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],P2=[0,[17,0,0],BB(hl)],R2=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],M2=BB(vA),G2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],U2=[0,[17,0,0],BB(hl)],j2=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],H2=BB(BD),X2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Y2=[0,[9,0,0],BB(Sp)],V2=[0,[17,0,0],BB(hl)],K2=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],W2=BB(Uu),J2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],q2=BB(XC),z2=BB(es),$2=BB(Jv),Q2=[0,[17,0,0],BB(hl)],Z2=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],r5=[0,[15,0],BB(ED)],e5=BB("Flow_ast.Expression.Update.Decrement"),n5=BB("Flow_ast.Expression.Update.Increment"),t5=[0,[15,0],BB(ED)],u5=BB(lb),a5=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],i5=BB("Flow_ast.Expression.Assignment.operator"),c5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],f5=BB(XC),o5=BB(es),s5=BB(Jv),v5=[0,[17,0,0],BB(hl)],l5=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],D5=BB(cf),b5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],p5=[0,[17,0,0],BB(hl)],E5=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],m5=BB(uu),F5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],k5=[0,[17,0,0],BB(hl)],d5=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],h5=BB(Uu),y5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],_5=BB(XC),A5=BB(es),C5=BB(Jv),w5=[0,[17,0,0],BB(hl)],S5=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],g5=[0,[15,0],BB(ED)],B5=BB("Flow_ast.Expression.Assignment.PlusAssign"),T5=BB("Flow_ast.Expression.Assignment.MinusAssign"),I5=BB("Flow_ast.Expression.Assignment.MultAssign"),O5=BB("Flow_ast.Expression.Assignment.ExpAssign"),N5=BB("Flow_ast.Expression.Assignment.DivAssign"),x5=BB("Flow_ast.Expression.Assignment.ModAssign"),L5=BB("Flow_ast.Expression.Assignment.LShiftAssign"),P5=BB("Flow_ast.Expression.Assignment.RShiftAssign"),R5=BB("Flow_ast.Expression.Assignment.RShift3Assign"),M5=BB("Flow_ast.Expression.Assignment.BitOrAssign"),G5=BB("Flow_ast.Expression.Assignment.BitXorAssign"),U5=BB("Flow_ast.Expression.Assignment.BitAndAssign"),j5=[0,[15,0],BB(ED)],H5=BB(lb),X5=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Y5=BB("Flow_ast.Expression.Binary.operator"),V5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],K5=[0,[17,0,0],BB(hl)],W5=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],J5=BB(cf),q5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],z5=[0,[17,0,0],BB(hl)],$5=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Q5=BB(uu),Z5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],r6=[0,[17,0,0],BB(hl)],e6=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],n6=BB(Uu),t6=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],u6=BB(XC),a6=BB(es),i6=BB(Jv),c6=[0,[17,0,0],BB(hl)],f6=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],o6=[0,[15,0],BB(ED)],s6=BB("Flow_ast.Expression.Binary.Equal"),v6=BB("Flow_ast.Expression.Binary.NotEqual"),l6=BB("Flow_ast.Expression.Binary.StrictEqual"),D6=BB("Flow_ast.Expression.Binary.StrictNotEqual"),b6=BB("Flow_ast.Expression.Binary.LessThan"),p6=BB("Flow_ast.Expression.Binary.LessThanEqual"),E6=BB("Flow_ast.Expression.Binary.GreaterThan"),m6=BB("Flow_ast.Expression.Binary.GreaterThanEqual"),F6=BB("Flow_ast.Expression.Binary.LShift"),k6=BB("Flow_ast.Expression.Binary.RShift"),d6=BB("Flow_ast.Expression.Binary.RShift3"),h6=BB("Flow_ast.Expression.Binary.Plus"),y6=BB("Flow_ast.Expression.Binary.Minus"),_6=BB("Flow_ast.Expression.Binary.Mult"),A6=BB("Flow_ast.Expression.Binary.Exp"),C6=BB("Flow_ast.Expression.Binary.Div"),w6=BB("Flow_ast.Expression.Binary.Mod"),S6=BB("Flow_ast.Expression.Binary.BitOr"),g6=BB("Flow_ast.Expression.Binary.Xor"),B6=BB("Flow_ast.Expression.Binary.BitAnd"),T6=BB("Flow_ast.Expression.Binary.In"),I6=BB("Flow_ast.Expression.Binary.Instanceof"),O6=[0,[15,0],BB(ED)],N6=BB(lb),x6=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],L6=BB("Flow_ast.Expression.Unary.operator"),P6=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],R6=[0,[17,0,0],BB(hl)],M6=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],G6=BB(vA),U6=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],j6=[0,[17,0,0],BB(hl)],H6=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],X6=BB(Uu),Y6=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],V6=BB(XC),K6=BB(es),W6=BB(Jv),J6=[0,[17,0,0],BB(hl)],q6=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],z6=[0,[15,0],BB(ED)],$6=BB("Flow_ast.Expression.Unary.Minus"),Q6=BB("Flow_ast.Expression.Unary.Plus"),Z6=BB("Flow_ast.Expression.Unary.Not"),r8=BB("Flow_ast.Expression.Unary.BitNot"),e8=BB("Flow_ast.Expression.Unary.Typeof"),n8=BB("Flow_ast.Expression.Unary.Void"),t8=BB("Flow_ast.Expression.Unary.Delete"),u8=BB("Flow_ast.Expression.Unary.Await"),a8=[0,[15,0],BB(ED)],i8=BB(lb),c8=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],f8=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],o8=BB("Flow_ast.Expression.Sequence.expressions"),s8=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],v8=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],l8=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],D8=[0,[17,0,0],BB(hl)],b8=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],p8=BB(Uu),E8=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],m8=BB(XC),F8=BB(es),k8=BB(Jv),d8=[0,[17,0,0],BB(hl)],h8=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],y8=[0,[15,0],BB(ED)],_8=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],A8=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],C8=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],w8=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],S8=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],g8=BB("Flow_ast.Expression.Object.properties"),B8=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],T8=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],I8=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],O8=[0,[17,0,0],BB(hl)],N8=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],x8=BB(Uu),L8=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],P8=BB(XC),R8=BB(es),M8=BB(Jv),G8=[0,[17,0,0],BB(hl)],U8=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],j8=[0,[15,0],BB(ED)],H8=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object.Property@ ")],X8=[0,[17,0,[12,41,0]],BB(fe)],Y8=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.SpreadProperty"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object.SpreadProperty@ ")],V8=[0,[17,0,[12,41,0]],BB(fe)],K8=[0,[15,0],BB(ED)],W8=BB(lb),J8=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],q8=BB("Flow_ast.Expression.Object.SpreadProperty.argument"),z8=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],$8=[0,[17,0,0],BB(hl)],Q8=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Z8=BB(Uu),r9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],e9=BB(XC),n9=BB(es),t9=BB(Jv),u9=[0,[17,0,0],BB(hl)],a9=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],i9=[0,[15,0],BB(ED)],c9=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],f9=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],o9=[0,[17,0,[12,41,0]],BB(fe)],s9=[0,[15,0],BB(ED)],v9=BB(lb),l9=BB(lb),D9=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Init {"),[17,[0,BB(Go),0,0],0]]],BB("@[<2>Flow_ast.Expression.Object.Property.Init {@,")],b9=BB(Mg),p9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],E9=[0,[17,0,0],BB(hl)],m9=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],F9=BB(Um),k9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],d9=[0,[17,0,0],BB(hl)],h9=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],y9=BB(fy),_9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],A9=[0,[9,0,0],BB(Sp)],C9=[0,[17,0,0],BB(hl)],w9=[0,[17,0,[12,PF,0]],BB(HC)],S9=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Method {"),[17,[0,BB(Go),0,0],0]]],BB("@[<2>Flow_ast.Expression.Object.Property.Method {@,")],g9=BB(Mg),B9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],T9=[0,[17,0,0],BB(hl)],I9=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],O9=BB(Um),N9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],x9=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],L9=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],P9=[0,[17,0,[12,41,0]],BB(fe)],R9=[0,[17,0,0],BB(hl)],M9=[0,[17,0,[12,PF,0]],BB(HC)],G9=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Get {"),[17,[0,BB(Go),0,0],0]]],BB("@[<2>Flow_ast.Expression.Object.Property.Get {@,")],U9=BB(Mg),j9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],H9=[0,[17,0,0],BB(hl)],X9=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Y9=BB(Um),V9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],K9=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],W9=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],J9=[0,[17,0,[12,41,0]],BB(fe)],q9=[0,[17,0,0],BB(hl)],z9=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$9=BB(Uu),Q9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Z9=BB(XC),rrr=BB(es),err=BB(Jv),nrr=[0,[17,0,0],BB(hl)],trr=[0,[17,0,[12,PF,0]],BB(HC)],urr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Set {"),[17,[0,BB(Go),0,0],0]]],BB("@[<2>Flow_ast.Expression.Object.Property.Set {@,")],arr=BB(Mg),irr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],crr=[0,[17,0,0],BB(hl)],frr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],orr=BB(Um),srr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],vrr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],lrr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Drr=[0,[17,0,[12,41,0]],BB(fe)],brr=[0,[17,0,0],BB(hl)],prr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Err=BB(Uu),mrr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Frr=BB(XC),krr=BB(es),drr=BB(Jv),hrr=[0,[17,0,0],BB(hl)],yrr=[0,[17,0,[12,PF,0]],BB(HC)],_rr=[0,[15,0],BB(ED)],Arr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Crr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],wrr=[0,[17,0,[12,41,0]],BB(fe)],Srr=[0,[15,0],BB(ED)],grr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Literal"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object.Property.Literal@ ")],Brr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Trr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Irr=[0,[17,0,[12,41,0]],BB(fe)],Orr=[0,[17,0,[12,41,0]],BB(fe)],Nrr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object.Property.Identifier@ ")],xrr=[0,[17,0,[12,41,0]],BB(fe)],Lrr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.PrivateName"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object.Property.PrivateName@ ")],Prr=[0,[17,0,[12,41,0]],BB(fe)],Rrr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Computed"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object.Property.Computed@ ")],Mrr=[0,[17,0,[12,41,0]],BB(fe)],Grr=[0,[15,0],BB(ED)],Urr=BB(lb),jrr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Hrr=BB("Flow_ast.Expression.TaggedTemplate.tag"),Xrr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Yrr=[0,[17,0,0],BB(hl)],Vrr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Krr=BB(Xy),Wrr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Jrr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],qrr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],zrr=[0,[17,0,[12,41,0]],BB(fe)],$rr=[0,[17,0,0],BB(hl)],Qrr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Zrr=BB(Uu),rer=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],eer=BB(XC),ner=BB(es),ter=BB(Jv),uer=[0,[17,0,0],BB(hl)],aer=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ier=[0,[15,0],BB(ED)],cer=BB(lb),fer=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],oer=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ser=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],ver=BB("Flow_ast.Expression.TemplateLiteral.quasis"),ler=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Der=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],ber=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],per=[0,[17,0,0],BB(hl)],Eer=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],mer=BB(tF),Fer=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ker=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],der=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],her=[0,[17,0,0],BB(hl)],yer=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_er=BB(Uu),Aer=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Cer=BB(XC),wer=BB(es),Ser=BB(Jv),ger=[0,[17,0,0],BB(hl)],Ber=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Ter=[0,[15,0],BB(ED)],Ier=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Oer=BB("Flow_ast.Expression.TemplateLiteral.Element.value"),Ner=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],xer=[0,[17,0,0],BB(hl)],Ler=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Per=BB(Yr),Rer=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Mer=[0,[9,0,0],BB(Sp)],Ger=[0,[17,0,0],BB(hl)],Uer=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],jer=[0,[15,0],BB(ED)],Her=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Xer=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Yer=[0,[17,0,[12,41,0]],BB(fe)],Ver=[0,[15,0],BB(ED)],Ker=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Wer=BB("Flow_ast.Expression.TemplateLiteral.Element.raw"),Jer=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],qer=[0,[3,0,0],BB(Yy)],zer=[0,[17,0,0],BB(hl)],$er=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Qer=BB(oA),Zer=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],rnr=[0,[3,0,0],BB(Yy)],enr=[0,[17,0,0],BB(hl)],nnr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],tnr=[0,[15,0],BB(ED)],unr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],anr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],inr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],cnr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],fnr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],onr=BB("Flow_ast.Expression.Array.elements"),snr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],vnr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],lnr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Dnr=[0,[17,0,0],BB(hl)],bnr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],pnr=BB(Uu),Enr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],mnr=BB(XC),Fnr=BB(es),knr=BB(Jv),dnr=[0,[17,0,0],BB(hl)],hnr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ynr=[0,[15,0],BB(ED)],_nr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Array.Expression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Array.Expression@ ")],Anr=[0,[17,0,[12,41,0]],BB(fe)],Cnr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Array.Spread"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Array.Spread@ ")],wnr=[0,[17,0,[12,41,0]],BB(fe)],Snr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Array.Hole"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Array.Hole@ ")],gnr=[0,[17,0,[12,41,0]],BB(fe)],Bnr=[0,[15,0],BB(ED)],Tnr=BB(lb),Inr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Onr=BB("Flow_ast.Expression.SpreadElement.argument"),Nnr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],xnr=[0,[17,0,0],BB(hl)],Lnr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Pnr=BB(Uu),Rnr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Mnr=BB(XC),Gnr=BB(es),Unr=BB(Jv),jnr=[0,[17,0,0],BB(hl)],Hnr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Xnr=[0,[15,0],BB(ED)],Ynr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Vnr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Knr=[0,[17,0,[12,41,0]],BB(fe)],Wnr=[0,[15,0],BB(ED)],Jnr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qnr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],znr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],$nr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Qnr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Znr=BB("Flow_ast.Expression.CallTypeArgs.arguments"),rtr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],etr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],ntr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],ttr=[0,[17,0,0],BB(hl)],utr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],atr=BB(Uu),itr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ctr=BB(XC),ftr=BB(es),otr=BB(Jv),str=[0,[17,0,0],BB(hl)],vtr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ltr=[0,[15,0],BB(ED)],Dtr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],btr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],ptr=[0,[17,0,[12,41,0]],BB(fe)],Etr=[0,[15,0],BB(ED)],mtr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.CallTypeArg.Explicit"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.CallTypeArg.Explicit@ ")],Ftr=[0,[17,0,[12,41,0]],BB(fe)],ktr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.CallTypeArg.Implicit"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.CallTypeArg.Implicit@ ")],dtr=[0,[17,0,[12,41,0]],BB(fe)],htr=[0,[15,0],BB(ED)],ytr=BB(lb),_tr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Atr=BB("Flow_ast.Expression.CallTypeArg.Implicit.comments"),Ctr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],wtr=BB(XC),Str=BB(es),gtr=BB(Jv),Btr=[0,[17,0,0],BB(hl)],Ttr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Itr=[0,[15,0],BB(ED)],Otr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Ntr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],xtr=[0,[17,0,[12,41,0]],BB(fe)],Ltr=[0,[15,0],BB(ED)],Ptr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Block"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Block@ ")],Rtr=[0,[17,0,[12,41,0]],BB(fe)],Mtr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Break"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Break@ ")],Gtr=[0,[17,0,[12,41,0]],BB(fe)],Utr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ClassDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ClassDeclaration@ ")],jtr=[0,[17,0,[12,41,0]],BB(fe)],Htr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Continue"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Continue@ ")],Xtr=[0,[17,0,[12,41,0]],BB(fe)],Ytr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Debugger"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Debugger@ ")],Vtr=[0,[17,0,[12,41,0]],BB(fe)],Ktr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareClass"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareClass@ ")],Wtr=[0,[17,0,[12,41,0]],BB(fe)],Jtr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration@ ")],qtr=[0,[17,0,[12,41,0]],BB(fe)],ztr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareFunction"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareFunction@ ")],$tr=[0,[17,0,[12,41,0]],BB(fe)],Qtr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareInterface"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareInterface@ ")],Ztr=[0,[17,0,[12,41,0]],BB(fe)],rur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareModule"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareModule@ ")],eur=[0,[17,0,[12,41,0]],BB(fe)],nur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareModuleExports"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareModuleExports@ ")],tur=[0,[17,0,[12,41,0]],BB(fe)],uur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareTypeAlias"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareTypeAlias@ ")],aur=[0,[17,0,[12,41,0]],BB(fe)],iur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareOpaqueType"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareOpaqueType@ ")],cur=[0,[17,0,[12,41,0]],BB(fe)],fur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareVariable"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareVariable@ ")],our=[0,[17,0,[12,41,0]],BB(fe)],sur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DoWhile"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DoWhile@ ")],vur=[0,[17,0,[12,41,0]],BB(fe)],lur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Empty"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Empty@ ")],Dur=[0,[17,0,[12,41,0]],BB(fe)],bur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration@ ")],pur=[0,[17,0,[12,41,0]],BB(fe)],Eur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ExportDefaultDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ExportDefaultDeclaration@ ")],mur=[0,[17,0,[12,41,0]],BB(fe)],Fur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ExportNamedDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ExportNamedDeclaration@ ")],kur=[0,[17,0,[12,41,0]],BB(fe)],dur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Expression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Expression@ ")],hur=[0,[17,0,[12,41,0]],BB(fe)],yur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.For"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.For@ ")],_ur=[0,[17,0,[12,41,0]],BB(fe)],Aur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ForIn"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ForIn@ ")],Cur=[0,[17,0,[12,41,0]],BB(fe)],wur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ForOf"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ForOf@ ")],Sur=[0,[17,0,[12,41,0]],BB(fe)],gur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.FunctionDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.FunctionDeclaration@ ")],Bur=[0,[17,0,[12,41,0]],BB(fe)],Tur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.If"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.If@ ")],Iur=[0,[17,0,[12,41,0]],BB(fe)],Our=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ImportDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ImportDeclaration@ ")],Nur=[0,[17,0,[12,41,0]],BB(fe)],xur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.InterfaceDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.InterfaceDeclaration@ ")],Lur=[0,[17,0,[12,41,0]],BB(fe)],Pur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Labeled"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Labeled@ ")],Rur=[0,[17,0,[12,41,0]],BB(fe)],Mur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Return"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Return@ ")],Gur=[0,[17,0,[12,41,0]],BB(fe)],Uur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Switch"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Switch@ ")],jur=[0,[17,0,[12,41,0]],BB(fe)],Hur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Throw"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Throw@ ")],Xur=[0,[17,0,[12,41,0]],BB(fe)],Yur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Try"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Try@ ")],Vur=[0,[17,0,[12,41,0]],BB(fe)],Kur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.TypeAlias"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.TypeAlias@ ")],Wur=[0,[17,0,[12,41,0]],BB(fe)],Jur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.OpaqueType"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.OpaqueType@ ")],qur=[0,[17,0,[12,41,0]],BB(fe)],zur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.VariableDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.VariableDeclaration@ ")],$ur=[0,[17,0,[12,41,0]],BB(fe)],Qur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.While"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.While@ ")],Zur=[0,[17,0,[12,41,0]],BB(fe)],rar=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.With"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.With@ ")],ear=[0,[17,0,[12,41,0]],BB(fe)],nar=[0,[15,0],BB(ED)],tar=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],uar=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],aar=[0,[17,0,[12,41,0]],BB(fe)],iar=[0,[15,0],BB(ED)],car=BB("Flow_ast.Statement.ExportValue"),far=BB("Flow_ast.Statement.ExportType"),oar=[0,[15,0],BB(ED)],sar=BB(lb),lar=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Dar=BB("Flow_ast.Statement.Empty.comments"),bar=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],par=BB(XC),Ear=BB(es),mar=BB(Jv),Far=[0,[17,0,0],BB(hl)],kar=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],dar=[0,[15,0],BB(ED)],har=BB(lb),yar=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],_ar=BB("Flow_ast.Statement.Expression.expression"),Aar=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Car=[0,[17,0,0],BB(hl)],war=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Sar=BB(E),gar=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Bar=BB(XC),Tar=[0,[3,0,0],BB(Yy)],Iar=BB(es),Oar=BB(Jv),Nar=[0,[17,0,0],BB(hl)],xar=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Lar=BB(Uu),Par=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Rar=BB(XC),Mar=BB(es),Gar=BB(Jv),Uar=[0,[17,0,0],BB(hl)],jar=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Har=[0,[15,0],BB(ED)],Xar=BB(lb),Yar=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Var=BB("Flow_ast.Statement.ImportDeclaration.import_kind"),Kar=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],War=[0,[17,0,0],BB(hl)],Jar=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qar=BB(gS),zar=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],$ar=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Qar=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Zar=[0,[17,0,[12,41,0]],BB(fe)],rir=[0,[17,0,0],BB(hl)],eir=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],nir=BB(Z_),tir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],uir=BB(XC),air=BB(es),iir=BB(Jv),cir=[0,[17,0,0],BB(hl)],fir=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],oir=BB(tB),sir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],vir=BB(XC),lir=BB(es),Dir=BB(Jv),bir=[0,[17,0,0],BB(hl)],pir=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Eir=BB(Uu),mir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Fir=BB(XC),kir=BB(es),dir=BB(Jv),hir=[0,[17,0,0],BB(hl)],yir=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],_ir=[0,[15,0],BB(ED)],Air=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Cir=BB("Flow_ast.Statement.ImportDeclaration.kind"),wir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Sir=BB(XC),gir=BB(es),Bir=BB(Jv),Tir=[0,[17,0,0],BB(hl)],Iir=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Oir=BB(Hs),Nir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],xir=BB(XC),Lir=BB(es),Pir=BB(Jv),Rir=[0,[17,0,0],BB(hl)],Mir=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Gir=BB("remote"),Uir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],jir=[0,[17,0,0],BB(hl)],Hir=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Xir=[0,[15,0],BB(ED)],Yir=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Vir=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ImportDeclaration.ImportNamedSpecifiers"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ImportDeclaration.ImportNamedSpecifiers@ ")],Kir=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Wir=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Jir=[0,[17,0,[12,41,0]],BB(fe)],qir=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ImportDeclaration.ImportNamespaceSpecifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ImportDeclaration.ImportNamespaceSpecifier@ ")],zir=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],$ir=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Qir=[0,[17,0,[12,41,0]],BB(fe)],Zir=[0,[17,0,[12,41,0]],BB(fe)],rcr=[0,[15,0],BB(ED)],ecr=BB("Flow_ast.Statement.ImportDeclaration.ImportType"),ncr=BB("Flow_ast.Statement.ImportDeclaration.ImportTypeof"),tcr=BB("Flow_ast.Statement.ImportDeclaration.ImportValue"),ucr=[0,[15,0],BB(ED)],acr=BB(lb),icr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],ccr=BB("Flow_ast.Statement.DeclareExportDeclaration.default"),fcr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ocr=BB(XC),scr=BB(es),vcr=BB(Jv),lcr=[0,[17,0,0],BB(hl)],Dcr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],bcr=BB(Yu),pcr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Ecr=BB(XC),mcr=BB(es),Fcr=BB(Jv),kcr=[0,[17,0,0],BB(hl)],dcr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],hcr=BB(tB),ycr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],_cr=BB(XC),Acr=BB(es),Ccr=BB(Jv),wcr=[0,[17,0,0],BB(hl)],Scr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],gcr=BB(gS),Bcr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Tcr=BB(XC),Icr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Ocr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Ncr=[0,[17,0,[12,41,0]],BB(fe)],xcr=BB(es),Lcr=BB(Jv),Pcr=[0,[17,0,0],BB(hl)],Rcr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Mcr=BB(Uu),Gcr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Ucr=BB(XC),jcr=BB(es),Hcr=BB(Jv),Xcr=[0,[17,0,0],BB(hl)],Ycr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Vcr=[0,[15,0],BB(ED)],Kcr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.Variable"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Variable@ ")],Wcr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Jcr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],qcr=[0,[17,0,[12,41,0]],BB(fe)],zcr=[0,[17,0,[12,41,0]],BB(fe)],$cr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.Function"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Function@ ")],Qcr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Zcr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],rfr=[0,[17,0,[12,41,0]],BB(fe)],efr=[0,[17,0,[12,41,0]],BB(fe)],nfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.Class"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Class@ ")],tfr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],ufr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],afr=[0,[17,0,[12,41,0]],BB(fe)],ifr=[0,[17,0,[12,41,0]],BB(fe)],cfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.DefaultType"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.DefaultType@ ")],ffr=[0,[17,0,[12,41,0]],BB(fe)],ofr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.NamedType"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.NamedType@ ")],sfr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],vfr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],lfr=[0,[17,0,[12,41,0]],BB(fe)],Dfr=[0,[17,0,[12,41,0]],BB(fe)],bfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.NamedOpaqueType"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.NamedOpaqueType@ ")],pfr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Efr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],mfr=[0,[17,0,[12,41,0]],BB(fe)],Ffr=[0,[17,0,[12,41,0]],BB(fe)],kfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.Interface"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Interface@ ")],dfr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],hfr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],yfr=[0,[17,0,[12,41,0]],BB(fe)],_fr=[0,[17,0,[12,41,0]],BB(fe)],Afr=[0,[15,0],BB(ED)],Cfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ExportDefaultDeclaration.Declaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ExportDefaultDeclaration.Declaration@ ")],wfr=[0,[17,0,[12,41,0]],BB(fe)],Sfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ExportDefaultDeclaration.Expression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ExportDefaultDeclaration.Expression@ ")],gfr=[0,[17,0,[12,41,0]],BB(fe)],Bfr=[0,[15,0],BB(ED)],Tfr=BB(lb),Ifr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Ofr=BB("Flow_ast.Statement.ExportDefaultDeclaration.default"),Nfr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],xfr=[0,[17,0,0],BB(hl)],Lfr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Pfr=BB(Yu),Rfr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Mfr=[0,[17,0,0],BB(hl)],Gfr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ufr=BB(Uu),jfr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Hfr=BB(XC),Xfr=BB(es),Yfr=BB(Jv),Vfr=[0,[17,0,0],BB(hl)],Kfr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Wfr=[0,[15,0],BB(ED)],Jfr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ExportNamedDeclaration.ExportSpecifiers"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ExportNamedDeclaration.ExportSpecifiers@ ")],zfr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],$fr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Qfr=[0,[17,0,[12,41,0]],BB(fe)],Zfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ExportNamedDeclaration.ExportBatchSpecifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ExportNamedDeclaration.ExportBatchSpecifier@ ")],ror=[0,[17,0,[12,41,0]],BB(fe)],eor=[0,[15,0],BB(ED)],nor=BB(lb),tor=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],uor=BB("Flow_ast.Statement.ExportNamedDeclaration.declaration"),aor=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ior=BB(XC),cor=BB(es),oor=BB(Jv),sor=[0,[17,0,0],BB(hl)],vor=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],lor=BB(tB),Dor=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],bor=BB(XC),por=BB(es),Eor=BB(Jv),mor=[0,[17,0,0],BB(hl)],For=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kor=BB(gS),dor=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],hor=BB(XC),yor=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],_or=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Aor=[0,[17,0,[12,41,0]],BB(fe)],Cor=BB(es),wor=BB(Jv),Sor=[0,[17,0,0],BB(hl)],gor=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Bor=BB("export_kind"),Tor=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Ior=[0,[17,0,0],BB(hl)],Oor=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Nor=BB(Uu),xor=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Lor=BB(XC),Por=BB(es),Ror=BB(Jv),Mor=[0,[17,0,0],BB(hl)],Gor=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Uor=[0,[15,0],BB(ED)],jor=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Hor=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Xor=BB(XC),Yor=BB(es),Vor=BB(Jv),Kor=[0,[17,0,[12,41,0]],BB(fe)],Wor=[0,[15,0],BB(ED)],Jor=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],qor=BB("Flow_ast.Statement.ExportNamedDeclaration.ExportSpecifier.local"),zor=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],$or=[0,[17,0,0],BB(hl)],Qor=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Zor=BB(Kn),rsr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],esr=BB(XC),nsr=BB(es),tsr=BB(Jv),usr=[0,[17,0,0],BB(hl)],asr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],isr=[0,[15,0],BB(ED)],csr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],fsr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],osr=[0,[17,0,[12,41,0]],BB(fe)],ssr=[0,[15,0],BB(ED)],vsr=BB(lb),lsr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Dsr=BB("Flow_ast.Statement.DeclareModuleExports.annot"),bsr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],psr=[0,[17,0,0],BB(hl)],Esr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],msr=BB(Uu),Fsr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ksr=BB(XC),dsr=BB(es),hsr=BB(Jv),ysr=[0,[17,0,0],BB(hl)],_sr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Asr=[0,[15,0],BB(ED)],Csr=BB(lb),wsr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Ssr=BB("Flow_ast.Statement.DeclareModule.id"),gsr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Bsr=[0,[17,0,0],BB(hl)],Tsr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Isr=BB(xk),Osr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Nsr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],xsr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Lsr=[0,[17,0,[12,41,0]],BB(fe)],Psr=[0,[17,0,0],BB(hl)],Rsr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Msr=BB(Xe),Gsr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Usr=[0,[17,0,0],BB(hl)],jsr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Hsr=BB(Uu),Xsr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Ysr=BB(XC),Vsr=BB(es),Ksr=BB(Jv),Wsr=[0,[17,0,0],BB(hl)],Jsr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],qsr=[0,[15,0],BB(ED)],zsr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareModule.CommonJS"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareModule.CommonJS@ ")],$sr=[0,[17,0,[12,41,0]],BB(fe)],Qsr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareModule.ES"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareModule.ES@ ")],Zsr=[0,[17,0,[12,41,0]],BB(fe)],rvr=[0,[15,0],BB(ED)],evr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareModule.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareModule.Identifier@ ")],nvr=[0,[17,0,[12,41,0]],BB(fe)],tvr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareModule.Literal"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareModule.Literal@ ")],uvr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],avr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],ivr=[0,[17,0,[12,41,0]],BB(fe)],cvr=[0,[17,0,[12,41,0]],BB(fe)],fvr=[0,[15,0],BB(ED)],ovr=BB(lb),svr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],vvr=BB("Flow_ast.Statement.DeclareFunction.id"),lvr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Dvr=[0,[17,0,0],BB(hl)],bvr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],pvr=BB($u),Evr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],mvr=[0,[17,0,0],BB(hl)],Fvr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kvr=BB(vl),dvr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],hvr=BB(XC),yvr=BB(es),_vr=BB(Jv),Avr=[0,[17,0,0],BB(hl)],Cvr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wvr=BB(Uu),Svr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],gvr=BB(XC),Bvr=BB(es),Tvr=BB(Jv),Ivr=[0,[17,0,0],BB(hl)],Ovr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Nvr=[0,[15,0],BB(ED)],xvr=BB(lb),Lvr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Pvr=BB("Flow_ast.Statement.DeclareVariable.id"),Rvr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Mvr=[0,[17,0,0],BB(hl)],Gvr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Uvr=BB($u),jvr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Hvr=[0,[17,0,0],BB(hl)],Xvr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Yvr=BB(Uu),Vvr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Kvr=BB(XC),Wvr=BB(es),Jvr=BB(Jv),qvr=[0,[17,0,0],BB(hl)],zvr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],$vr=[0,[15,0],BB(ED)],Qvr=BB(lb),Zvr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],rlr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],elr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],nlr=[0,[17,0,[12,41,0]],BB(fe)],tlr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],ulr=BB("Flow_ast.Statement.DeclareClass.id"),alr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ilr=[0,[17,0,0],BB(hl)],clr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],flr=BB(Ar),olr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],slr=BB(XC),vlr=BB(es),llr=BB(Jv),Dlr=[0,[17,0,0],BB(hl)],blr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],plr=BB(xk),Elr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],mlr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Flr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],klr=[0,[17,0,[12,41,0]],BB(fe)],dlr=[0,[17,0,0],BB(hl)],hlr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ylr=BB(kb),_lr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Alr=BB(XC),Clr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],wlr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Slr=[0,[17,0,[12,41,0]],BB(fe)],glr=BB(es),Blr=BB(Jv),Tlr=[0,[17,0,0],BB(hl)],Ilr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Olr=BB(sn),Nlr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],xlr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Llr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Plr=[0,[17,0,0],BB(hl)],Rlr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Mlr=BB(me),Glr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Ulr=BB(XC),jlr=BB(es),Hlr=BB(Jv),Xlr=[0,[17,0,0],BB(hl)],Ylr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Vlr=BB(Uu),Klr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Wlr=BB(XC),Jlr=BB(es),qlr=BB(Jv),zlr=[0,[17,0,0],BB(hl)],$lr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Qlr=[0,[15,0],BB(ED)],Zlr=BB(lb),rDr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],eDr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],nDr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],tDr=[0,[17,0,[12,41,0]],BB(fe)],uDr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],aDr=BB("Flow_ast.Statement.Interface.id"),iDr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],cDr=[0,[17,0,0],BB(hl)],fDr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],oDr=BB(Ar),sDr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],vDr=BB(XC),lDr=BB(es),DDr=BB(Jv),bDr=[0,[17,0,0],BB(hl)],pDr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],EDr=BB(kb),mDr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],FDr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],kDr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],dDr=[0,[17,0,0],BB(hl)],hDr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],yDr=BB(xk),_Dr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ADr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],CDr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],wDr=[0,[17,0,[12,41,0]],BB(fe)],SDr=[0,[17,0,0],BB(hl)],gDr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],BDr=BB(Uu),TDr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],IDr=BB(XC),ODr=BB(es),NDr=BB(Jv),xDr=[0,[17,0,0],BB(hl)],LDr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],PDr=[0,[15,0],BB(ED)],RDr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration.BooleanBody"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration.BooleanBody@ ")],MDr=[0,[17,0,[12,41,0]],BB(fe)],GDr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration.NumberBody"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration.NumberBody@ ")],UDr=[0,[17,0,[12,41,0]],BB(fe)],jDr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration.StringBody"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration.StringBody@ ")],HDr=[0,[17,0,[12,41,0]],BB(fe)],XDr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration.SymbolBody"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration.SymbolBody@ ")],YDr=[0,[17,0,[12,41,0]],BB(fe)],VDr=[0,[15,0],BB(ED)],KDr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],WDr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],JDr=[0,[17,0,[12,41,0]],BB(fe)],qDr=[0,[15,0],BB(ED)],zDr=BB(lb),$Dr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],QDr=BB("Flow_ast.Statement.EnumDeclaration.id"),ZDr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],rbr=[0,[17,0,0],BB(hl)],ebr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],nbr=BB(xk),tbr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ubr=[0,[17,0,0],BB(hl)],abr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ibr=BB(Uu),cbr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],fbr=BB(XC),obr=BB(es),sbr=BB(Jv),vbr=[0,[17,0,0],BB(hl)],lbr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Dbr=[0,[15,0],BB(ED)],bbr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],pbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Ebr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],mbr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Fbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],kbr=BB("Flow_ast.Statement.EnumDeclaration.SymbolBody.members"),dbr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],hbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],ybr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],_br=[0,[17,0,0],BB(hl)],Abr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Cbr=BB(De),wbr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Sbr=[0,[9,0,0],BB(Sp)],gbr=[0,[17,0,0],BB(hl)],Bbr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Tbr=BB(Uu),Ibr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Obr=BB(XC),Nbr=BB(es),xbr=BB(Jv),Lbr=[0,[17,0,0],BB(hl)],Pbr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Rbr=[0,[15,0],BB(ED)],Mbr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Gbr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ubr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration.StringBody.Defaulted"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration.StringBody.Defaulted@ ")],jbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Hbr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Xbr=[0,[17,0,[12,41,0]],BB(fe)],Ybr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration.StringBody.Initialized"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration.StringBody.Initialized@ ")],Vbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Kbr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Wbr=[0,[17,0,[12,41,0]],BB(fe)],Jbr=[0,[15,0],BB(ED)],qbr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],zbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],$br=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Qbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Zbr=BB("Flow_ast.Statement.EnumDeclaration.StringBody.members"),rpr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],epr=[0,[17,0,0],BB(hl)],npr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],tpr=BB(yf),upr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],apr=[0,[9,0,0],BB(Sp)],ipr=[0,[17,0,0],BB(hl)],cpr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],fpr=BB(De),opr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],spr=[0,[9,0,0],BB(Sp)],vpr=[0,[17,0,0],BB(hl)],lpr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Dpr=BB(Uu),bpr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ppr=BB(XC),Epr=BB(es),mpr=BB(Jv),Fpr=[0,[17,0,0],BB(hl)],kpr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],dpr=[0,[15,0],BB(ED)],hpr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ypr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],_pr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Apr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Cpr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],wpr=BB("Flow_ast.Statement.EnumDeclaration.NumberBody.members"),Spr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],gpr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Bpr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Tpr=[0,[17,0,0],BB(hl)],Ipr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Opr=BB(yf),Npr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],xpr=[0,[9,0,0],BB(Sp)],Lpr=[0,[17,0,0],BB(hl)],Ppr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Rpr=BB(De),Mpr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Gpr=[0,[9,0,0],BB(Sp)],Upr=[0,[17,0,0],BB(hl)],jpr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Hpr=BB(Uu),Xpr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Ypr=BB(XC),Vpr=BB(es),Kpr=BB(Jv),Wpr=[0,[17,0,0],BB(hl)],Jpr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],qpr=[0,[15,0],BB(ED)],zpr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$pr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Qpr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Zpr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],rEr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],eEr=BB("Flow_ast.Statement.EnumDeclaration.BooleanBody.members"),nEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],tEr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],uEr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],aEr=[0,[17,0,0],BB(hl)],iEr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],cEr=BB(yf),fEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],oEr=[0,[9,0,0],BB(Sp)],sEr=[0,[17,0,0],BB(hl)],vEr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],lEr=BB(De),DEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],bEr=[0,[9,0,0],BB(Sp)],pEr=[0,[17,0,0],BB(hl)],EEr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],mEr=BB(Uu),FEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],kEr=BB(XC),dEr=BB(es),hEr=BB(Jv),yEr=[0,[17,0,0],BB(hl)],_Er=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],AEr=[0,[15,0],BB(ED)],CEr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],wEr=BB("Flow_ast.Statement.EnumDeclaration.InitializedMember.id"),SEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],gEr=[0,[17,0,0],BB(hl)],BEr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],TEr=BB(Dd),IEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],OEr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],NEr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],xEr=[0,[17,0,[12,41,0]],BB(fe)],LEr=[0,[17,0,0],BB(hl)],PEr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],REr=[0,[15,0],BB(ED)],MEr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],GEr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],UEr=[0,[17,0,[12,41,0]],BB(fe)],jEr=[0,[15,0],BB(ED)],HEr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],XEr=BB("Flow_ast.Statement.EnumDeclaration.DefaultedMember.id"),YEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],VEr=[0,[17,0,0],BB(hl)],KEr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],WEr=[0,[15,0],BB(ED)],JEr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],qEr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],zEr=[0,[17,0,[12,41,0]],BB(fe)],$Er=[0,[15,0],BB(ED)],QEr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ForOf.LeftDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ForOf.LeftDeclaration@ ")],ZEr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],rmr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],emr=[0,[17,0,[12,41,0]],BB(fe)],nmr=[0,[17,0,[12,41,0]],BB(fe)],tmr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ForOf.LeftPattern"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ForOf.LeftPattern@ ")],umr=[0,[17,0,[12,41,0]],BB(fe)],amr=[0,[15,0],BB(ED)],imr=BB(lb),cmr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],fmr=BB("Flow_ast.Statement.ForOf.left"),omr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],smr=[0,[17,0,0],BB(hl)],vmr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],lmr=BB(uu),Dmr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],bmr=[0,[17,0,0],BB(hl)],pmr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Emr=BB(xk),mmr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Fmr=[0,[17,0,0],BB(hl)],kmr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],dmr=BB(rf),hmr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ymr=[0,[9,0,0],BB(Sp)],_mr=[0,[17,0,0],BB(hl)],Amr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Cmr=BB(Uu),wmr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Smr=BB(XC),gmr=BB(es),Bmr=BB(Jv),Tmr=[0,[17,0,0],BB(hl)],Imr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Omr=[0,[15,0],BB(ED)],Nmr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ForIn.LeftDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ForIn.LeftDeclaration@ ")],xmr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Lmr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Pmr=[0,[17,0,[12,41,0]],BB(fe)],Rmr=[0,[17,0,[12,41,0]],BB(fe)],Mmr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ForIn.LeftPattern"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ForIn.LeftPattern@ ")],Gmr=[0,[17,0,[12,41,0]],BB(fe)],Umr=[0,[15,0],BB(ED)],jmr=BB(lb),Hmr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Xmr=BB("Flow_ast.Statement.ForIn.left"),Ymr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Vmr=[0,[17,0,0],BB(hl)],Kmr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Wmr=BB(uu),Jmr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],qmr=[0,[17,0,0],BB(hl)],zmr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$mr=BB(xk),Qmr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Zmr=[0,[17,0,0],BB(hl)],rFr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],eFr=BB(Sv),nFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],tFr=[0,[9,0,0],BB(Sp)],uFr=[0,[17,0,0],BB(hl)],aFr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],iFr=BB(Uu),cFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],fFr=BB(XC),oFr=BB(es),sFr=BB(Jv),vFr=[0,[17,0,0],BB(hl)],lFr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],DFr=[0,[15,0],BB(ED)],bFr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.For.InitDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.For.InitDeclaration@ ")],pFr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],EFr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],mFr=[0,[17,0,[12,41,0]],BB(fe)],FFr=[0,[17,0,[12,41,0]],BB(fe)],kFr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.For.InitExpression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.For.InitExpression@ ")],dFr=[0,[17,0,[12,41,0]],BB(fe)],hFr=[0,[15,0],BB(ED)],yFr=BB(lb),_Fr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],AFr=BB("Flow_ast.Statement.For.init"),CFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],wFr=BB(XC),SFr=BB(es),gFr=BB(Jv),BFr=[0,[17,0,0],BB(hl)],TFr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],IFr=BB(ch),OFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],NFr=BB(XC),xFr=BB(es),LFr=BB(Jv),PFr=[0,[17,0,0],BB(hl)],RFr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],MFr=BB(W),GFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],UFr=BB(XC),jFr=BB(es),HFr=BB(Jv),XFr=[0,[17,0,0],BB(hl)],YFr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],VFr=BB(xk),KFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],WFr=[0,[17,0,0],BB(hl)],JFr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qFr=BB(Uu),zFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],$Fr=BB(XC),QFr=BB(es),ZFr=BB(Jv),rkr=[0,[17,0,0],BB(hl)],ekr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],nkr=[0,[15,0],BB(ED)],tkr=BB(lb),ukr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],akr=BB("Flow_ast.Statement.DoWhile.body"),ikr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ckr=[0,[17,0,0],BB(hl)],fkr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],okr=BB(ch),skr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],vkr=[0,[17,0,0],BB(hl)],lkr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Dkr=BB(Uu),bkr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],pkr=BB(XC),Ekr=BB(es),mkr=BB(Jv),Fkr=[0,[17,0,0],BB(hl)],kkr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],dkr=[0,[15,0],BB(ED)],hkr=BB(lb),ykr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],_kr=BB("Flow_ast.Statement.While.test"),Akr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Ckr=[0,[17,0,0],BB(hl)],wkr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Skr=BB(xk),gkr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Bkr=[0,[17,0,0],BB(hl)],Tkr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ikr=BB(Uu),Okr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Nkr=BB(XC),xkr=BB(es),Lkr=BB(Jv),Pkr=[0,[17,0,0],BB(hl)],Rkr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Mkr=[0,[15,0],BB(ED)],Gkr=BB("Flow_ast.Statement.VariableDeclaration.Var"),Ukr=BB("Flow_ast.Statement.VariableDeclaration.Let"),jkr=BB("Flow_ast.Statement.VariableDeclaration.Const"),Hkr=[0,[15,0],BB(ED)],Xkr=BB(lb),Ykr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Vkr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Kkr=BB("Flow_ast.Statement.VariableDeclaration.declarations"),Wkr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Jkr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],qkr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],zkr=[0,[17,0,0],BB(hl)],$kr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Qkr=BB(Xe),Zkr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],rdr=[0,[17,0,0],BB(hl)],edr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ndr=BB(Uu),tdr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],udr=BB(XC),adr=BB(es),idr=BB(Jv),cdr=[0,[17,0,0],BB(hl)],fdr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],odr=[0,[15,0],BB(ED)],sdr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],vdr=BB("Flow_ast.Statement.VariableDeclaration.Declarator.id"),ldr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Ddr=[0,[17,0,0],BB(hl)],bdr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],pdr=BB(Dd),Edr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],mdr=BB(XC),Fdr=BB(es),kdr=BB(Jv),ddr=[0,[17,0,0],BB(hl)],hdr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ydr=[0,[15,0],BB(ED)],_dr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Adr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Cdr=[0,[17,0,[12,41,0]],BB(fe)],wdr=[0,[15,0],BB(ED)],Sdr=BB(lb),gdr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Bdr=BB("Flow_ast.Statement.Try.block"),Tdr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Idr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Odr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Ndr=[0,[17,0,[12,41,0]],BB(fe)],xdr=[0,[17,0,0],BB(hl)],Ldr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Pdr=BB(Jt),Rdr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Mdr=BB(XC),Gdr=BB(es),Udr=BB(Jv),jdr=[0,[17,0,0],BB(hl)],Hdr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Xdr=BB(kv),Ydr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Vdr=BB(XC),Kdr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Wdr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Jdr=[0,[17,0,[12,41,0]],BB(fe)],qdr=BB(es),zdr=BB(Jv),$dr=[0,[17,0,0],BB(hl)],Qdr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Zdr=BB(Uu),rhr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ehr=BB(XC),nhr=BB(es),thr=BB(Jv),uhr=[0,[17,0,0],BB(hl)],ahr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ihr=[0,[15,0],BB(ED)],chr=BB(lb),fhr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],ohr=BB("Flow_ast.Statement.Try.CatchClause.param"),shr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],vhr=BB(XC),lhr=BB(es),Dhr=BB(Jv),bhr=[0,[17,0,0],BB(hl)],phr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ehr=BB(xk),mhr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Fhr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],khr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],dhr=[0,[17,0,[12,41,0]],BB(fe)],hhr=[0,[17,0,0],BB(hl)],yhr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_hr=BB(Uu),Ahr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Chr=BB(XC),whr=BB(es),Shr=BB(Jv),ghr=[0,[17,0,0],BB(hl)],Bhr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Thr=[0,[15,0],BB(ED)],Ihr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Ohr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Nhr=[0,[17,0,[12,41,0]],BB(fe)],xhr=[0,[15,0],BB(ED)],Lhr=BB(lb),Phr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Rhr=BB("Flow_ast.Statement.Throw.argument"),Mhr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Ghr=[0,[17,0,0],BB(hl)],Uhr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],jhr=BB(Uu),Hhr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Xhr=BB(XC),Yhr=BB(es),Vhr=BB(Jv),Khr=[0,[17,0,0],BB(hl)],Whr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Jhr=[0,[15,0],BB(ED)],qhr=BB(lb),zhr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],$hr=BB("Flow_ast.Statement.Return.argument"),Qhr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Zhr=BB(XC),ryr=BB(es),eyr=BB(Jv),nyr=[0,[17,0,0],BB(hl)],tyr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],uyr=BB(Uu),ayr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],iyr=BB(XC),cyr=BB(es),fyr=BB(Jv),oyr=[0,[17,0,0],BB(hl)],syr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],vyr=[0,[15,0],BB(ED)],lyr=BB(lb),Dyr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],byr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],pyr=BB("Flow_ast.Statement.Switch.discriminant"),Eyr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],myr=[0,[17,0,0],BB(hl)],Fyr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kyr=BB(MF),dyr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],hyr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],yyr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],_yr=[0,[17,0,0],BB(hl)],Ayr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Cyr=BB(Uu),wyr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Syr=BB(XC),gyr=BB(es),Byr=BB(Jv),Tyr=[0,[17,0,0],BB(hl)],Iyr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Oyr=[0,[15,0],BB(ED)],Nyr=BB(lb),xyr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Lyr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Pyr=BB("Flow_ast.Statement.Switch.Case.test"),Ryr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Myr=BB(XC),Gyr=BB(es),Uyr=BB(Jv),jyr=[0,[17,0,0],BB(hl)],Hyr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Xyr=BB(Hb),Yyr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Vyr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Kyr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Wyr=[0,[17,0,0],BB(hl)],Jyr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qyr=BB(Uu),zyr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],$yr=BB(XC),Qyr=BB(es),Zyr=BB(Jv),r_r=[0,[17,0,0],BB(hl)],e_r=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],n_r=[0,[15,0],BB(ED)],t_r=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],u_r=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],a_r=[0,[17,0,[12,41,0]],BB(fe)],i_r=[0,[15,0],BB(ED)],c_r=BB(lb),f_r=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],o_r=BB("Flow_ast.Statement.OpaqueType.id"),s_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],v_r=[0,[17,0,0],BB(hl)],l_r=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],D_r=BB(Ar),b_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],p_r=BB(XC),E_r=BB(es),m_r=BB(Jv),F_r=[0,[17,0,0],BB(hl)],k_r=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],d_r=BB(pp),h_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],y_r=BB(XC),__r=BB(es),A_r=BB(Jv),C_r=[0,[17,0,0],BB(hl)],w_r=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],S_r=BB(sE),g_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],B_r=BB(XC),T_r=BB(es),I_r=BB(Jv),O_r=[0,[17,0,0],BB(hl)],N_r=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],x_r=BB(Uu),L_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],P_r=BB(XC),R_r=BB(es),M_r=BB(Jv),G_r=[0,[17,0,0],BB(hl)],U_r=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],j_r=[0,[15,0],BB(ED)],H_r=BB(lb),X_r=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Y_r=BB("Flow_ast.Statement.TypeAlias.id"),V_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],K_r=[0,[17,0,0],BB(hl)],W_r=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],J_r=BB(Ar),q_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],z_r=BB(XC),$_r=BB(es),Q_r=BB(Jv),Z_r=[0,[17,0,0],BB(hl)],rAr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],eAr=BB(uu),nAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],tAr=[0,[17,0,0],BB(hl)],uAr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],aAr=BB(Uu),iAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],cAr=BB(XC),fAr=BB(es),oAr=BB(Jv),sAr=[0,[17,0,0],BB(hl)],vAr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],lAr=[0,[15,0],BB(ED)],DAr=BB(lb),bAr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],pAr=BB("Flow_ast.Statement.With._object"),EAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],mAr=[0,[17,0,0],BB(hl)],FAr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kAr=BB(xk),dAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],hAr=[0,[17,0,0],BB(hl)],yAr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_Ar=BB(Uu),AAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],CAr=BB(XC),wAr=BB(es),SAr=BB(Jv),gAr=[0,[17,0,0],BB(hl)],BAr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],TAr=[0,[15,0],BB(ED)],IAr=BB(lb),OAr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],NAr=BB("Flow_ast.Statement.Debugger.comments"),xAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],LAr=BB(XC),PAr=BB(es),RAr=BB(Jv),MAr=[0,[17,0,0],BB(hl)],GAr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],UAr=[0,[15,0],BB(ED)],jAr=BB(lb),HAr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],XAr=BB("Flow_ast.Statement.Continue.label"),YAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],VAr=BB(XC),KAr=BB(es),WAr=BB(Jv),JAr=[0,[17,0,0],BB(hl)],qAr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],zAr=BB(Uu),$Ar=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],QAr=BB(XC),ZAr=BB(es),rCr=BB(Jv),eCr=[0,[17,0,0],BB(hl)],nCr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],tCr=[0,[15,0],BB(ED)],uCr=BB(lb),aCr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],iCr=BB("Flow_ast.Statement.Break.label"),cCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],fCr=BB(XC),oCr=BB(es),sCr=BB(Jv),vCr=[0,[17,0,0],BB(hl)],lCr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],DCr=BB(Uu),bCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],pCr=BB(XC),ECr=BB(es),mCr=BB(Jv),FCr=[0,[17,0,0],BB(hl)],kCr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],dCr=[0,[15,0],BB(ED)],hCr=BB(lb),yCr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],_Cr=BB("Flow_ast.Statement.Labeled.label"),ACr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],CCr=[0,[17,0,0],BB(hl)],wCr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],SCr=BB(xk),gCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],BCr=[0,[17,0,0],BB(hl)],TCr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ICr=BB(Uu),OCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],NCr=BB(XC),xCr=BB(es),LCr=BB(Jv),PCr=[0,[17,0,0],BB(hl)],RCr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],MCr=[0,[15,0],BB(ED)],GCr=BB(lb),UCr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],jCr=BB("Flow_ast.Statement.If.test"),HCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],XCr=[0,[17,0,0],BB(hl)],YCr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],VCr=BB(Hb),KCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],WCr=[0,[17,0,0],BB(hl)],JCr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qCr=BB($E),zCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],$Cr=BB(XC),QCr=BB(es),ZCr=BB(Jv),rwr=[0,[17,0,0],BB(hl)],ewr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],nwr=BB(Uu),twr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],uwr=BB(XC),awr=BB(es),iwr=BB(Jv),cwr=[0,[17,0,0],BB(hl)],fwr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],owr=[0,[15,0],BB(ED)],swr=BB(lb),vwr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],lwr=BB("Flow_ast.Statement.If.Alternate.body"),Dwr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],bwr=[0,[17,0,0],BB(hl)],pwr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ewr=BB(Uu),mwr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Fwr=BB(XC),kwr=BB(es),dwr=BB(Jv),hwr=[0,[17,0,0],BB(hl)],ywr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],_wr=[0,[15,0],BB(ED)],Awr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Cwr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],wwr=[0,[17,0,[12,41,0]],BB(fe)],Swr=[0,[15,0],BB(ED)],gwr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Bwr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Twr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Iwr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Owr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Nwr=BB("Flow_ast.Statement.Block.body"),xwr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Lwr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Pwr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],Rwr=[0,[17,0,0],BB(hl)],Mwr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Gwr=BB(Uu),Uwr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],jwr=BB(XC),Hwr=BB(es),Xwr=BB(Jv),Ywr=[0,[17,0,0],BB(hl)],Vwr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Kwr=[0,[15,0],BB(ED)],Wwr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Predicate.Declared"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Predicate.Declared@ ")],Jwr=[0,[17,0,[12,41,0]],BB(fe)],qwr=BB("Flow_ast.Type.Predicate.Inferred"),zwr=[0,[15,0],BB(ED)],$wr=BB(lb),Qwr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Zwr=BB("Flow_ast.Type.Predicate.kind"),rSr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],eSr=[0,[17,0,0],BB(hl)],nSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],tSr=BB(Uu),uSr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],aSr=BB(XC),iSr=BB(es),cSr=BB(Jv),fSr=[0,[17,0,0],BB(hl)],oSr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],sSr=[0,[15,0],BB(ED)],vSr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],lSr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],DSr=[0,[17,0,[12,41,0]],BB(fe)],bSr=[0,[15,0],BB(ED)],pSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ESr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],mSr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],FSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kSr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],dSr=BB("Flow_ast.Type.TypeArgs.arguments"),hSr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ySr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],_Sr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],ASr=[0,[17,0,0],BB(hl)],CSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wSr=BB(Uu),SSr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],gSr=BB(XC),BSr=BB(es),TSr=BB(Jv),ISr=[0,[17,0,0],BB(hl)],OSr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],NSr=[0,[15,0],BB(ED)],xSr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],LSr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],PSr=[0,[17,0,[12,41,0]],BB(fe)],RSr=[0,[15,0],BB(ED)],MSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],GSr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],USr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],jSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],HSr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],XSr=BB("Flow_ast.Type.TypeParams.params"),YSr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],VSr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],KSr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],WSr=[0,[17,0,0],BB(hl)],JSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qSr=BB(Uu),zSr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],$Sr=BB(XC),QSr=BB(es),ZSr=BB(Jv),rgr=[0,[17,0,0],BB(hl)],egr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ngr=[0,[15,0],BB(ED)],tgr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],ugr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],agr=[0,[17,0,[12,41,0]],BB(fe)],igr=[0,[15,0],BB(ED)],cgr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],fgr=BB("Flow_ast.Type.TypeParam.name"),ogr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],sgr=[0,[17,0,0],BB(hl)],vgr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],lgr=BB(St),Dgr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],bgr=[0,[17,0,0],BB(hl)],pgr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Egr=BB(xb),mgr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Fgr=BB(XC),kgr=BB(es),dgr=BB(Jv),hgr=[0,[17,0,0],BB(hl)],ygr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_gr=BB(Z_),Agr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Cgr=BB(XC),wgr=BB(es),Sgr=BB(Jv),ggr=[0,[17,0,0],BB(hl)],Bgr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Tgr=[0,[15,0],BB(ED)],Igr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Ogr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Ngr=[0,[17,0,[12,41,0]],BB(fe)],xgr=[0,[15,0],BB(ED)],Lgr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Missing"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Missing@ ")],Pgr=[0,[17,0,[12,41,0]],BB(fe)],Rgr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Available"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Available@ ")],Mgr=[0,[17,0,[12,41,0]],BB(fe)],Ggr=[0,[15,0],BB(ED)],Ugr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],jgr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Hgr=[0,[17,0,[12,41,0]],BB(fe)],Xgr=[0,[15,0],BB(ED)],Ygr=BB(lb),Vgr=BB(lb),Kgr=BB(lb),Wgr=BB(lb),Jgr=BB(lb),qgr=BB(lb),zgr=BB(lb),$gr=BB(lb),Qgr=BB(lb),Zgr=BB(lb),rBr=BB(lb),eBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Any"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Any@ ")],nBr=BB(XC),tBr=BB(es),uBr=BB(Jv),aBr=[0,[17,0,[12,41,0]],BB(fe)],iBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Mixed"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Mixed@ ")],cBr=BB(XC),fBr=BB(es),oBr=BB(Jv),sBr=[0,[17,0,[12,41,0]],BB(fe)],vBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Empty"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Empty@ ")],lBr=BB(XC),DBr=BB(es),bBr=BB(Jv),pBr=[0,[17,0,[12,41,0]],BB(fe)],EBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Void"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Void@ ")],mBr=BB(XC),FBr=BB(es),kBr=BB(Jv),dBr=[0,[17,0,[12,41,0]],BB(fe)],hBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Null"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Null@ ")],yBr=BB(XC),_Br=BB(es),ABr=BB(Jv),CBr=[0,[17,0,[12,41,0]],BB(fe)],wBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Number"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Number@ ")],SBr=BB(XC),gBr=BB(es),BBr=BB(Jv),TBr=[0,[17,0,[12,41,0]],BB(fe)],IBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.BigInt"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.BigInt@ ")],OBr=BB(XC),NBr=BB(es),xBr=BB(Jv),LBr=[0,[17,0,[12,41,0]],BB(fe)],PBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.String"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.String@ ")],RBr=BB(XC),MBr=BB(es),GBr=BB(Jv),UBr=[0,[17,0,[12,41,0]],BB(fe)],jBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Boolean"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Boolean@ ")],HBr=BB(XC),XBr=BB(es),YBr=BB(Jv),VBr=[0,[17,0,[12,41,0]],BB(fe)],KBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Symbol"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Symbol@ ")],WBr=BB(XC),JBr=BB(es),qBr=BB(Jv),zBr=[0,[17,0,[12,41,0]],BB(fe)],$Br=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Exists"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Exists@ ")],QBr=BB(XC),ZBr=BB(es),rTr=BB(Jv),eTr=[0,[17,0,[12,41,0]],BB(fe)],nTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Nullable"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Nullable@ ")],tTr=[0,[17,0,[12,41,0]],BB(fe)],uTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Function"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Function@ ")],aTr=[0,[17,0,[12,41,0]],BB(fe)],iTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object@ ")],cTr=[0,[17,0,[12,41,0]],BB(fe)],fTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Interface"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Interface@ ")],oTr=[0,[17,0,[12,41,0]],BB(fe)],sTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Array"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Array@ ")],vTr=[0,[17,0,[12,41,0]],BB(fe)],lTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Generic"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Generic@ ")],DTr=[0,[17,0,[12,41,0]],BB(fe)],bTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.IndexedAccess"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.IndexedAccess@ ")],pTr=[0,[17,0,[12,41,0]],BB(fe)],ETr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.OptionalIndexedAccess"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.OptionalIndexedAccess@ ")],mTr=[0,[17,0,[12,41,0]],BB(fe)],FTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Union"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Union@ ")],kTr=[0,[17,0,[12,41,0]],BB(fe)],dTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Intersection"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Intersection@ ")],hTr=[0,[17,0,[12,41,0]],BB(fe)],yTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Typeof"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Typeof@ ")],_Tr=[0,[17,0,[12,41,0]],BB(fe)],ATr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Tuple"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Tuple@ ")],CTr=[0,[17,0,[12,41,0]],BB(fe)],wTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.StringLiteral"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.StringLiteral@ ")],STr=[0,[17,0,[12,41,0]],BB(fe)],gTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.NumberLiteral"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.NumberLiteral@ ")],BTr=[0,[17,0,[12,41,0]],BB(fe)],TTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.BigIntLiteral"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.BigIntLiteral@ ")],ITr=[0,[17,0,[12,41,0]],BB(fe)],OTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.BooleanLiteral"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.BooleanLiteral@ ")],NTr=[0,[17,0,[12,41,0]],BB(fe)],xTr=[0,[15,0],BB(ED)],LTr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],PTr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],RTr=[0,[17,0,[12,41,0]],BB(fe)],MTr=[0,[15,0],BB(ED)],GTr=BB(lb),UTr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],jTr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],HTr=BB("Flow_ast.Type.Intersection.types"),XTr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],YTr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],VTr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],KTr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],WTr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],JTr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],qTr=[0,[17,0,[12,41,0]],BB(fe)],zTr=[0,[17,0,0],BB(hl)],$Tr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],QTr=BB(Uu),ZTr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],rIr=BB(XC),eIr=BB(es),nIr=BB(Jv),tIr=[0,[17,0,0],BB(hl)],uIr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],aIr=[0,[15,0],BB(ED)],iIr=BB(lb),cIr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],fIr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],oIr=BB("Flow_ast.Type.Union.types"),sIr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],vIr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],lIr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],DIr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],bIr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],pIr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],EIr=[0,[17,0,[12,41,0]],BB(fe)],mIr=[0,[17,0,0],BB(hl)],FIr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kIr=BB(Uu),dIr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],hIr=BB(XC),yIr=BB(es),_Ir=BB(Jv),AIr=[0,[17,0,0],BB(hl)],CIr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],wIr=[0,[15,0],BB(ED)],SIr=BB(lb),gIr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],BIr=BB("Flow_ast.Type.Array.argument"),TIr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],IIr=[0,[17,0,0],BB(hl)],OIr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],NIr=BB(Uu),xIr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],LIr=BB(XC),PIr=BB(es),RIr=BB(Jv),MIr=[0,[17,0,0],BB(hl)],GIr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],UIr=[0,[15,0],BB(ED)],jIr=BB(lb),HIr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],XIr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],YIr=BB("Flow_ast.Type.Tuple.types"),VIr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],KIr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],WIr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],JIr=[0,[17,0,0],BB(hl)],qIr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],zIr=BB(Uu),$Ir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],QIr=BB(XC),ZIr=BB(es),rOr=BB(Jv),eOr=[0,[17,0,0],BB(hl)],nOr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],tOr=[0,[15,0],BB(ED)],uOr=BB(lb),aOr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],iOr=BB("Flow_ast.Type.Typeof.argument"),cOr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],fOr=[0,[17,0,0],BB(hl)],oOr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],sOr=BB(Uu),vOr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],lOr=BB(XC),DOr=BB(es),bOr=BB(Jv),pOr=[0,[17,0,0],BB(hl)],EOr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],mOr=[0,[15,0],BB(ED)],FOr=BB(lb),kOr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],dOr=BB("Flow_ast.Type.Nullable.argument"),hOr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],yOr=[0,[17,0,0],BB(hl)],_Or=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],AOr=BB(Uu),COr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],wOr=BB(XC),SOr=BB(es),gOr=BB(Jv),BOr=[0,[17,0,0],BB(hl)],TOr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],IOr=[0,[15,0],BB(ED)],OOr=BB(lb),NOr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],xOr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],LOr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],POr=[0,[17,0,[12,41,0]],BB(fe)],ROr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],MOr=BB("Flow_ast.Type.Interface.body"),GOr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],UOr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],jOr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],HOr=[0,[17,0,[12,41,0]],BB(fe)],XOr=[0,[17,0,0],BB(hl)],YOr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],VOr=BB(kb),KOr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],WOr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],JOr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],qOr=[0,[17,0,0],BB(hl)],zOr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$Or=BB(Uu),QOr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ZOr=BB(XC),rNr=BB(es),eNr=BB(Jv),nNr=[0,[17,0,0],BB(hl)],tNr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],uNr=[0,[15,0],BB(ED)],aNr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.Property"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.Property@ ")],iNr=[0,[17,0,[12,41,0]],BB(fe)],cNr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.SpreadProperty"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.SpreadProperty@ ")],fNr=[0,[17,0,[12,41,0]],BB(fe)],oNr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.Indexer"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.Indexer@ ")],sNr=[0,[17,0,[12,41,0]],BB(fe)],vNr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.CallProperty"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.CallProperty@ ")],lNr=[0,[17,0,[12,41,0]],BB(fe)],DNr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.InternalSlot"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.InternalSlot@ ")],bNr=[0,[17,0,[12,41,0]],BB(fe)],pNr=[0,[15,0],BB(ED)],ENr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],mNr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],FNr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],kNr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],dNr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],hNr=BB("Flow_ast.Type.Object.exact"),yNr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],_Nr=[0,[9,0,0],BB(Sp)],ANr=[0,[17,0,0],BB(hl)],CNr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wNr=BB(xA),SNr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],gNr=[0,[9,0,0],BB(Sp)],BNr=[0,[17,0,0],BB(hl)],TNr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],INr=BB(Su),ONr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],NNr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],xNr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],LNr=[0,[17,0,0],BB(hl)],PNr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],RNr=BB(Uu),MNr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],GNr=BB(XC),UNr=BB(es),jNr=BB(Jv),HNr=[0,[17,0,0],BB(hl)],XNr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],YNr=[0,[15,0],BB(ED)],VNr=BB(lb),KNr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],WNr=BB("Flow_ast.Type.Object.InternalSlot.id"),JNr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],qNr=[0,[17,0,0],BB(hl)],zNr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$Nr=BB(Um),QNr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ZNr=[0,[17,0,0],BB(hl)],rxr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],exr=BB(kl),nxr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],txr=[0,[9,0,0],BB(Sp)],uxr=[0,[17,0,0],BB(hl)],axr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ixr=BB(Vu),cxr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],fxr=[0,[9,0,0],BB(Sp)],oxr=[0,[17,0,0],BB(hl)],sxr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],vxr=BB(N),lxr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Dxr=[0,[9,0,0],BB(Sp)],bxr=[0,[17,0,0],BB(hl)],pxr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Exr=BB(Uu),mxr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Fxr=BB(XC),kxr=BB(es),dxr=BB(Jv),hxr=[0,[17,0,0],BB(hl)],yxr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],_xr=[0,[15,0],BB(ED)],Axr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Cxr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],wxr=[0,[17,0,[12,41,0]],BB(fe)],Sxr=[0,[15,0],BB(ED)],gxr=BB(lb),Bxr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Txr=BB("Flow_ast.Type.Object.CallProperty.value"),Ixr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Oxr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Nxr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],xxr=[0,[17,0,[12,41,0]],BB(fe)],Lxr=[0,[17,0,0],BB(hl)],Pxr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Rxr=BB(Vu),Mxr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Gxr=[0,[9,0,0],BB(Sp)],Uxr=[0,[17,0,0],BB(hl)],jxr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Hxr=BB(Uu),Xxr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Yxr=BB(XC),Vxr=BB(es),Kxr=BB(Jv),Wxr=[0,[17,0,0],BB(hl)],Jxr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],qxr=[0,[15,0],BB(ED)],zxr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],$xr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Qxr=[0,[17,0,[12,41,0]],BB(fe)],Zxr=[0,[15,0],BB(ED)],rLr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],eLr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],nLr=[0,[17,0,[12,41,0]],BB(fe)],tLr=[0,[15,0],BB(ED)],uLr=BB(lb),aLr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],iLr=BB("Flow_ast.Type.Object.Indexer.id"),cLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],fLr=BB(XC),oLr=BB(es),sLr=BB(Jv),vLr=[0,[17,0,0],BB(hl)],lLr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],DLr=BB(Mg),bLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],pLr=[0,[17,0,0],BB(hl)],ELr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],mLr=BB(Um),FLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],kLr=[0,[17,0,0],BB(hl)],dLr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],hLr=BB(Vu),yLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],_Lr=[0,[9,0,0],BB(Sp)],ALr=[0,[17,0,0],BB(hl)],CLr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wLr=BB(xb),SLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],gLr=BB(XC),BLr=BB(es),TLr=BB(Jv),ILr=[0,[17,0,0],BB(hl)],OLr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],NLr=BB(Uu),xLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],LLr=BB(XC),PLr=BB(es),RLr=BB(Jv),MLr=[0,[17,0,0],BB(hl)],GLr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ULr=[0,[15,0],BB(ED)],jLr=BB(lb),HLr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],XLr=BB("Flow_ast.Type.Object.SpreadProperty.argument"),YLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],VLr=[0,[17,0,0],BB(hl)],KLr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],WLr=BB(Uu),JLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],qLr=BB(XC),zLr=BB(es),$Lr=BB(Jv),QLr=[0,[17,0,0],BB(hl)],ZLr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],rPr=[0,[15,0],BB(ED)],ePr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],nPr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],tPr=[0,[17,0,[12,41,0]],BB(fe)],uPr=[0,[15,0],BB(ED)],aPr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.Property.Init"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.Property.Init@ ")],iPr=[0,[17,0,[12,41,0]],BB(fe)],cPr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.Property.Get"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.Property.Get@ ")],fPr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],oPr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],sPr=[0,[17,0,[12,41,0]],BB(fe)],vPr=[0,[17,0,[12,41,0]],BB(fe)],lPr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.Property.Set"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.Property.Set@ ")],DPr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],bPr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],pPr=[0,[17,0,[12,41,0]],BB(fe)],EPr=[0,[17,0,[12,41,0]],BB(fe)],mPr=[0,[15,0],BB(ED)],FPr=BB(lb),kPr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],dPr=BB("Flow_ast.Type.Object.Property.key"),hPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],yPr=[0,[17,0,0],BB(hl)],_Pr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],APr=BB(Um),CPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],wPr=[0,[17,0,0],BB(hl)],SPr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],gPr=BB(kl),BPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],TPr=[0,[9,0,0],BB(Sp)],IPr=[0,[17,0,0],BB(hl)],OPr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],NPr=BB(Vu),xPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],LPr=[0,[9,0,0],BB(Sp)],PPr=[0,[17,0,0],BB(hl)],RPr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],MPr=BB(Ed),GPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],UPr=[0,[9,0,0],BB(Sp)],jPr=[0,[17,0,0],BB(hl)],HPr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],XPr=BB(N),YPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],VPr=[0,[9,0,0],BB(Sp)],KPr=[0,[17,0,0],BB(hl)],WPr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],JPr=BB(xb),qPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],zPr=BB(XC),$Pr=BB(es),QPr=BB(Jv),ZPr=[0,[17,0,0],BB(hl)],rRr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],eRr=BB(Uu),nRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],tRr=BB(XC),uRr=BB(es),aRr=BB(Jv),iRr=[0,[17,0,0],BB(hl)],cRr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],fRr=[0,[15,0],BB(ED)],oRr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],sRr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],vRr=[0,[17,0,[12,41,0]],BB(fe)],lRr=[0,[15,0],BB(ED)],DRr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],bRr=BB("Flow_ast.Type.OptionalIndexedAccess.indexed_access"),pRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ERr=[0,[17,0,0],BB(hl)],mRr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],FRr=BB(kl),kRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],dRr=[0,[9,0,0],BB(Sp)],hRr=[0,[17,0,0],BB(hl)],yRr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],_Rr=[0,[15,0],BB(ED)],ARr=BB(lb),CRr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],wRr=BB("Flow_ast.Type.IndexedAccess._object"),SRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],gRr=[0,[17,0,0],BB(hl)],BRr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],TRr=BB("index"),IRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ORr=[0,[17,0,0],BB(hl)],NRr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],xRr=BB(Uu),LRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],PRr=BB(XC),RRr=BB(es),MRr=BB(Jv),GRr=[0,[17,0,0],BB(hl)],URr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],jRr=[0,[15,0],BB(ED)],HRr=BB(lb),XRr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],YRr=BB("Flow_ast.Type.Generic.id"),VRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],KRr=[0,[17,0,0],BB(hl)],WRr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],JRr=BB(__),qRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],zRr=BB(XC),$Rr=BB(es),QRr=BB(Jv),ZRr=[0,[17,0,0],BB(hl)],rMr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],eMr=BB(Uu),nMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],tMr=BB(XC),uMr=BB(es),aMr=BB(Jv),iMr=[0,[17,0,0],BB(hl)],cMr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],fMr=[0,[15,0],BB(ED)],oMr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],sMr=BB("Flow_ast.Type.Generic.Identifier.qualification"),vMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],lMr=[0,[17,0,0],BB(hl)],DMr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],bMr=BB(bi),pMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],EMr=[0,[17,0,0],BB(hl)],mMr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],FMr=[0,[15,0],BB(ED)],kMr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],dMr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],hMr=[0,[17,0,[12,41,0]],BB(fe)],yMr=[0,[15,0],BB(ED)],_Mr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Generic.Identifier.Unqualified"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Generic.Identifier.Unqualified@ ")],AMr=[0,[17,0,[12,41,0]],BB(fe)],CMr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Generic.Identifier.Qualified"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Generic.Identifier.Qualified@ ")],wMr=[0,[17,0,[12,41,0]],BB(fe)],SMr=[0,[15,0],BB(ED)],gMr=BB(lb),BMr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],TMr=BB("Flow_ast.Type.Function.tparams"),IMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],OMr=BB(XC),NMr=BB(es),xMr=BB(Jv),LMr=[0,[17,0,0],BB(hl)],PMr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],RMr=BB(A),MMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],GMr=[0,[17,0,0],BB(hl)],UMr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],jMr=BB(Jn),HMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],XMr=[0,[17,0,0],BB(hl)],YMr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],VMr=BB(Uu),KMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],WMr=BB(XC),JMr=BB(es),qMr=BB(Jv),zMr=[0,[17,0,0],BB(hl)],$Mr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],QMr=[0,[15,0],BB(ED)],ZMr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],rGr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],eGr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],nGr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],tGr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],uGr=BB("Flow_ast.Type.Function.Params.this_"),aGr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],iGr=BB(XC),cGr=BB(es),fGr=BB(Jv),oGr=[0,[17,0,0],BB(hl)],sGr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],vGr=BB(A),lGr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],DGr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],bGr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],pGr=[0,[17,0,0],BB(hl)],EGr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],mGr=BB(ma),FGr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],kGr=BB(XC),dGr=BB(es),hGr=BB(Jv),yGr=[0,[17,0,0],BB(hl)],_Gr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],AGr=BB(Uu),CGr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],wGr=BB(XC),SGr=BB(es),gGr=BB(Jv),BGr=[0,[17,0,0],BB(hl)],TGr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],IGr=[0,[15,0],BB(ED)],OGr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],NGr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],xGr=[0,[17,0,[12,41,0]],BB(fe)],LGr=[0,[15,0],BB(ED)],PGr=BB(lb),RGr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],MGr=BB("Flow_ast.Type.Function.ThisParam.annot"),GGr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],UGr=[0,[17,0,0],BB(hl)],jGr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],HGr=BB(Uu),XGr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],YGr=BB(XC),VGr=BB(es),KGr=BB(Jv),WGr=[0,[17,0,0],BB(hl)],JGr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],qGr=[0,[15,0],BB(ED)],zGr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],$Gr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],QGr=[0,[17,0,[12,41,0]],BB(fe)],ZGr=[0,[15,0],BB(ED)],rUr=BB(lb),eUr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],nUr=BB("Flow_ast.Type.Function.RestParam.argument"),tUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],uUr=[0,[17,0,0],BB(hl)],aUr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],iUr=BB(Uu),cUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],fUr=BB(XC),oUr=BB(es),sUr=BB(Jv),vUr=[0,[17,0,0],BB(hl)],lUr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],DUr=[0,[15,0],BB(ED)],bUr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],pUr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],EUr=[0,[17,0,[12,41,0]],BB(fe)],mUr=[0,[15,0],BB(ED)],FUr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],kUr=BB("Flow_ast.Type.Function.Param.name"),dUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],hUr=BB(XC),yUr=BB(es),_Ur=BB(Jv),AUr=[0,[17,0,0],BB(hl)],CUr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wUr=BB($u),SUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],gUr=[0,[17,0,0],BB(hl)],BUr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],TUr=BB(kl),IUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],OUr=[0,[9,0,0],BB(Sp)],NUr=[0,[17,0,0],BB(hl)],xUr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],LUr=[0,[15,0],BB(ED)],PUr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],RUr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],MUr=[0,[17,0,[12,41,0]],BB(fe)],GUr=[0,[15,0],BB(ED)],UUr=BB(lb),jUr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],HUr=BB("Flow_ast.ComputedKey.expression"),XUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],YUr=[0,[17,0,0],BB(hl)],VUr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],KUr=BB(Uu),WUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],JUr=BB(XC),qUr=BB(es),zUr=BB(Jv),$Ur=[0,[17,0,0],BB(hl)],QUr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ZUr=[0,[15,0],BB(ED)],rjr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],ejr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],njr=[0,[17,0,[12,41,0]],BB(fe)],tjr=[0,[15,0],BB(ED)],ujr=BB(lb),ajr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],ijr=BB("Flow_ast.Variance.kind"),cjr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],fjr=[0,[17,0,0],BB(hl)],ojr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],sjr=BB(Uu),vjr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],ljr=BB(XC),Djr=BB(es),bjr=BB(Jv),pjr=[0,[17,0,0],BB(hl)],Ejr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],mjr=[0,[15,0],BB(ED)],Fjr=BB("Flow_ast.Variance.Minus"),kjr=BB("Flow_ast.Variance.Plus"),djr=[0,[15,0],BB(ED)],hjr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],yjr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],_jr=[0,[17,0,[12,41,0]],BB(fe)],Ajr=[0,[15,0],BB(ED)],Cjr=BB(lb),wjr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Sjr=BB("Flow_ast.BooleanLiteral.value"),gjr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Bjr=[0,[9,0,0],BB(Sp)],Tjr=[0,[17,0,0],BB(hl)],Ijr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ojr=BB(Uu),Njr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],xjr=BB(XC),Ljr=BB(es),Pjr=BB(Jv),Rjr=[0,[17,0,0],BB(hl)],Mjr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Gjr=[0,[15,0],BB(ED)],Ujr=BB(lb),jjr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],Hjr=BB("Flow_ast.BigIntLiteral.approx_value"),Xjr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],Yjr=[0,[8,[0,0,5],0,0,0],BB(qi)],Vjr=[0,[17,0,0],BB(hl)],Kjr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Wjr=BB(HF),Jjr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],qjr=[0,[3,0,0],BB(Yy)],zjr=[0,[17,0,0],BB(hl)],$jr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Qjr=BB(Uu),Zjr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],rHr=BB(XC),eHr=BB(es),nHr=BB(Jv),tHr=[0,[17,0,0],BB(hl)],uHr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],aHr=[0,[15,0],BB(ED)],iHr=BB(lb),cHr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],fHr=BB("Flow_ast.NumberLiteral.value"),oHr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],sHr=[0,[8,[0,0,5],0,0,0],BB(qi)],vHr=[0,[17,0,0],BB(hl)],lHr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],DHr=BB(Be),bHr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],pHr=[0,[3,0,0],BB(Yy)],EHr=[0,[17,0,0],BB(hl)],mHr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],FHr=BB(Uu),kHr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],dHr=BB(XC),hHr=BB(es),yHr=BB(Jv),_Hr=[0,[17,0,0],BB(hl)],AHr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],CHr=[0,[15,0],BB(ED)],wHr=BB(lb),SHr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],gHr=BB("Flow_ast.StringLiteral.value"),BHr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],THr=[0,[3,0,0],BB(Yy)],IHr=[0,[17,0,0],BB(hl)],OHr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],NHr=BB(Be),xHr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],LHr=[0,[3,0,0],BB(Yy)],PHr=[0,[17,0,0],BB(hl)],RHr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],MHr=BB(Uu),GHr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],UHr=BB(XC),jHr=BB(es),HHr=BB(Jv),XHr=[0,[17,0,0],BB(hl)],YHr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],VHr=[0,[15,0],BB(ED)],KHr=BB("Flow_ast.Literal.Null"),WHr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Literal.String"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Literal.String@ ")],JHr=[0,[3,0,0],BB(Yy)],qHr=[0,[17,0,[12,41,0]],BB(fe)],zHr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Literal.Boolean"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Literal.Boolean@ ")],$Hr=[0,[9,0,0],BB(Sp)],QHr=[0,[17,0,[12,41,0]],BB(fe)],ZHr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Literal.Number"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Literal.Number@ ")],rXr=[0,[8,[0,0,5],0,0,0],BB(qi)],eXr=[0,[17,0,[12,41,0]],BB(fe)],nXr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Literal.BigInt"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Literal.BigInt@ ")],tXr=[0,[8,[0,0,5],0,0,0],BB(qi)],uXr=[0,[17,0,[12,41,0]],BB(fe)],aXr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Literal.RegExp"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Literal.RegExp@ ")],iXr=[0,[17,0,[12,41,0]],BB(fe)],cXr=[0,[15,0],BB(ED)],fXr=BB(lb),oXr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],sXr=BB("Flow_ast.Literal.value"),vXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],lXr=[0,[17,0,0],BB(hl)],DXr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],bXr=BB(Be),pXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],EXr=[0,[3,0,0],BB(Yy)],mXr=[0,[17,0,0],BB(hl)],FXr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kXr=BB(Uu),dXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],hXr=BB(XC),yXr=BB(es),_Xr=BB(Jv),AXr=[0,[17,0,0],BB(hl)],CXr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],wXr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],SXr=BB("Flow_ast.Literal.RegExp.pattern"),gXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],BXr=[0,[3,0,0],BB(Yy)],TXr=[0,[17,0,0],BB(hl)],IXr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],OXr=BB(Im),NXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],xXr=[0,[3,0,0],BB(Yy)],LXr=[0,[17,0,0],BB(hl)],PXr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],RXr=[0,[15,0],BB(ED)],MXr=[0,[15,0],BB(ED)],GXr=BB(lb),UXr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],jXr=BB("Flow_ast.PrivateName.id"),HXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],XXr=[0,[17,0,0],BB(hl)],YXr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],VXr=BB(Uu),KXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],WXr=BB(XC),JXr=BB(es),qXr=BB(Jv),zXr=[0,[17,0,0],BB(hl)],$Xr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],QXr=[0,[15,0],BB(ED)],ZXr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],rYr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],eYr=[0,[17,0,[12,41,0]],BB(fe)],nYr=[0,[15,0],BB(ED)],tYr=BB(lb),uYr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],aYr=BB("Flow_ast.Identifier.name"),iYr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],cYr=[0,[3,0,0],BB(Yy)],fYr=[0,[17,0,0],BB(hl)],oYr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],sYr=BB(Uu),vYr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],lYr=BB(XC),DYr=BB(es),bYr=BB(Jv),pYr=[0,[17,0,0],BB(hl)],EYr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],mYr=[0,[15,0],BB(ED)],FYr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],kYr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],dYr=[0,[17,0,[12,41,0]],BB(fe)],hYr=[0,[15,0],BB(ED)],yYr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_Yr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],AYr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],CYr=BB("Flow_ast.Syntax.leading"),wYr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],SYr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],gYr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],BYr=[0,[17,0,0],BB(hl)],TYr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],IYr=BB("trailing"),OYr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],NYr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],xYr=[0,[17,[0,BB(Go),0,0],[12,93,[17,0,0]]],BB(bc)],LYr=[0,[17,0,0],BB(hl)],PYr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],RYr=BB("internal"),MYr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],GYr=[0,[17,0,0],BB(hl)],UYr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],jYr=[0,BB(yA),21,2],HYr=[0,BB(yA),32,2],XYr=[0,BB(yA),43,2],YYr=[0,BB(yA),70,2],VYr=[0,BB(yA),80,2],KYr=[0,BB(yA),90,2],WYr=[0,BB(yA),Ik,2],JYr=[0,BB(yA),Je,2],qYr=[0,BB(yA),PF,2],zYr=[0,BB(yA),136,2],$Yr=[0,BB(yA),472,2],QYr=[0,BB(yA),1007,2],ZYr=[0,BB(yA),1439,2],rVr=[0,BB(yA),1583,2],eVr=[0,BB(yA),1668,2],nVr=[0,BB(yA),1684,2],tVr=[0,BB(yA),1807,2],uVr=[0,BB(yA),1874,2],aVr=[0,BB(yA),1886,2],iVr=[0,1],cVr=[0,0],fVr=[0,2],oVr=[0,0],sVr=[0,1],vVr=[0,1],lVr=[0,1],DVr=[0,1],bVr=[0,1],pVr=[0,0,0],EVr=[0,0,0],mVr=[0,BB(sp),BB(mv),BB(jl),BB(kE),BB(xb),BB(Ig),BB(ii),BB(ES),BB(Tt),BB(mE),BB(PE),BB(Ow),BB(To),BB(ln),BB(C_),BB(jt),BB(fm),BB(OC),BB(sv),BB(xv),BB(mc),BB(oD),BB(Hd),BB(gl),BB(ur),BB(yE),BB(ft),BB(Kp),BB(Rv),BB(ca),BB(Jm),BB(tp),BB(xE),BB(gg),BB(Y_),BB(_f),BB(Fv),BB(Ne),BB(jg),BB(Nt),BB(Ri),BB(Jn),BB(pc),BB(hh),BB(i),BB(vl),BB(uw),BB(lk),BB(ky),BB(Gv),BB(BS),BB(Kd),BB(Bd),BB(at),BB(xm),BB(Eu),BB(Xu),BB(Og),BB(NS),BB(nh),BB(be),BB(Ok),BB(Fa),BB(ha),BB(Mb),BB(Fd),BB(Pm),BB(je),BB(TC),BB(NF),BB(LS),BB(nS),BB(fd),BB(pD),BB(si),BB(tt),BB(fr),BB(iu),BB(Qa),BB(_h),BB(ty),BB(Lu),BB(jw),BB(cn),BB(Ho),BB(Gm),BB(fc),BB(xe),BB(bg),BB(e),BB(kg),BB(Lv),BB($s),BB(cA),BB(_v),BB(Za),BB(Xo),BB(zh),BB(Po),BB(Tg),BB(Ki),BB(jk),BB(Ng),BB(fA),BB(Lk),BB(Bw),BB(U),BB(Ao),BB(eb),BB(to),BB(Wl),BB(vm),BB(_E),BB(qS),BB(Eo),BB(br),BB(Pr),BB(ka),BB(Rk),BB(Uh),BB(SS),BB(kt),BB(IC),BB(nl),BB(Cp),BB(Hr),BB(H_),BB(j_),BB(Hf),BB(V_),BB(cv),BB(Pb),BB(Pg),BB(Jh),BB(EC),BB(Gd),BB(de),BB(hg),BB(mu),BB(VS),BB(QC),BB(RS),BB(Fc),BB(mh),BB(ne),BB(jA),BB(nf),BB(Fm),BB(Ch),BB(ri),BB(nr),BB(pt),BB(Vg),BB(io),BB(qc),BB(B_),BB(uB),BB(Tb),BB(fE),BB(g),BB(Ww),BB(Nc),BB(sA),BB(pC),BB(Wg),BB(ls),BB(oy),BB(xt),BB(an),BB(ll),BB(Wf),BB(kn),BB(_d),BB(Id),BB(Dw),BB(Zr),BB(jy),BB(pb),BB(Mn),BB(Qo),BB(bw),BB(In),BB(It),BB(Cs),BB(FF),BB(Js),BB(Qd),BB(hd),BB(Eh),BB(CF),BB(ap),BB(wA),BB(of),BB(EE),BB(Db),BB(Cd),BB(Ou),BB(OA),BB(A_),BB(Ai),BB(Mi),BB(RD),BB(zk),BB(Xd),BB(oa),BB(ep),BB(Ge),BB(vE),BB(Fi),BB(Cf),BB(Yt),BB(NA),BB(Ye),BB(ar),BB(Hy),BB(st),BB(Vw),BB(Ie),BB(JA),BB(Yd),BB(aC),BB(en),BB(P),BB(Gi),BB(Kb),BB($i),BB(mn),BB(xc),BB(uC),BB(h),BB(Rr),BB(oe),BB(Bv),BB(nu),BB(pk),BB(qd),BB(Gy),BB(ob),BB(zo),BB(Sa)],FVr=[0,BB(Ne),BB(ka),BB(Ch),BB(mu),BB(mn),BB(Eu),BB(Gm),BB(Qa),BB(Ao),BB(Cp),BB(OC),BB(xE),BB(NF),BB(_d),BB(Vw),BB(qS),BB(fc),BB(br),BB(hd),BB(Cs),BB(mv),BB(g),BB(Tg),BB(Ho),BB(QC),BB(Qd),BB(hg),BB(kE),BB(ls),BB(Bd),BB(Ou),BB(Gi),BB(ri),BB(P),BB(vm),BB(Mn),BB(mh),BB(NS),BB(Ww),BB(tp),BB(Bv),BB(_h),BB(Gd),BB(_f),BB(Eh),BB(Po),BB(xe),BB(ar),BB(vE),BB(Fd),BB(ky),BB(iu),BB(lk),BB(Lk),BB(Yt),BB(nS),BB(vl),BB(tt),BB(jA),BB(bg),BB(eb),BB(_E),BB(VS),BB(Za),BB(zk),BB(xv),BB(In),BB(fr),BB(Bw),BB(oa),BB(Xo),BB(Fm),BB(Kd),BB(Gy),BB(Db),BB(jy),BB(Lv),BB(ha),BB(ob),BB(Kb),BB(Ri),BB(xb),BB(uw),BB(EC),BB(oe),BB(fE),BB(gl),BB(SS),BB(st),BB(jw),BB(Jm),BB(CF),BB(pC),BB(sv),BB(sp),BB(Hd),BB(A_),BB(Ow),BB(Ok),BB(pc),BB(PE),BB(Ge),BB(OA),BB(ES),BB(Eo),BB(Gv),BB(nl),BB(FF),BB(an),BB(LS),BB(Id),BB(zh),BB(be),BB(oy),BB(ln),BB(oD),BB(Ig),BB(jg),BB(To),BB(mE),BB(NA),BB(Nc),BB(Fi),BB(cA),BB(nf),BB(Tt),BB(ep),BB(cn),BB(jk),BB(nu),BB($s),BB(Yd),BB(Hy),BB(j_),BB(nh),BB(Pm),BB(Ng),BB(kg),BB(Jh),BB(Jn),BB(uC),BB(gg),BB(Og),BB(ur),BB(Mi),BB(de),BB(TC),BB(Wf),BB(Pr),BB(Mb),BB(io),BB(Js),BB(Hf),BB(Cf),BB(nr),BB(_v),BB(Rk),BB(RS),BB(ne),BB(It),BB(i),BB(uB),BB(Pb),BB(bw),BB(Zr),BB(Lu),BB(Nt),BB(V_),BB(pD),BB(at),BB(mc),BB(si),BB(C_),BB($i),BB(EE),BB(aC),BB(Cd),BB(kt),BB(ca),BB(Fc),BB(hh),BB(Pg),BB(JA),BB(ty),BB(Wl),BB(Ye),BB(Hr),BB(ap),BB(fm),BB(zo),BB(ii),BB(en),BB(jt),BB(wA),BB(to),BB(Uh),BB(Xd),BB(Ki),BB(xm),BB(IC),BB(xt),BB(fA),BB(Kp),BB(pk),BB(Xu),BB(Rr),BB(kn),BB(Fa),BB(ll),BB(qc),BB(B_),BB(Fv),BB(RD),BB(pt),BB(BS),BB(pb),BB(of),BB(ft),BB(Rv),BB(Y_),BB(Tb),BB(Dw),BB(sA),BB(je),BB(h),BB(cv),BB(Ie),BB(U),BB(fd),BB(Vg),BB(Ai),BB(Qo),BB(xc),BB(qd),BB(H_),BB(jl),BB(Wg),BB(yE),BB(e)],kVr=BB("File_key.Builtins"),dVr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("File_key.LibFile"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>File_key.LibFile@ ")],hVr=[0,[3,0,0],BB(Yy)],yVr=[0,[17,0,[12,41,0]],BB(fe)],_Vr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("File_key.SourceFile"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>File_key.SourceFile@ ")],AVr=[0,[3,0,0],BB(Yy)],CVr=[0,[17,0,[12,41,0]],BB(fe)],wVr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("File_key.JsonFile"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>File_key.JsonFile@ ")],SVr=[0,[3,0,0],BB(Yy)],gVr=[0,[17,0,[12,41,0]],BB(fe)],BVr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("File_key.ResourceFile"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>File_key.ResourceFile@ ")],TVr=[0,[3,0,0],BB(Yy)],IVr=[0,[17,0,[12,41,0]],BB(fe)],OVr=BB(et),NVr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],xVr=BB("Loc.line"),LVr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],PVr=[0,[4,0,0,0,0],BB(Gt)],RVr=[0,[17,0,0],BB(hl)],MVr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],GVr=BB(dn),UVr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],jVr=[0,[4,0,0,0,0],BB(Gt)],HVr=[0,[17,0,0],BB(hl)],XVr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],YVr=[0,[15,0],BB(ED)],VVr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Lo),0]],BB(Ft)],KVr=BB("Loc.source"),WVr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],JVr=BB(XC),qVr=BB(es),zVr=BB(Jv),$Vr=[0,[17,0,0],BB(hl)],QVr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ZVr=BB(I),rKr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],eKr=[0,[17,0,0],BB(hl)],nKr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],tKr=BB("_end"),uKr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(fs)],aKr=[0,[17,0,0],BB(hl)],iKr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],cKr=BB("=="),fKr=BB("!="),oKr=BB("==="),sKr=BB("!=="),vKr=BB(oF),lKr=BB("<="),DKr=BB(L),bKr=BB(">="),pKr=BB("<<"),EKr=BB(">>"),mKr=BB(">>>"),FKr=BB(SA),kKr=BB(f_),dKr=BB("*"),hKr=BB("**"),yKr=BB(vs),_Kr=BB("%"),AKr=BB("|"),CKr=BB(uA),wKr=BB("&"),SKr=BB(Lf),gKr=BB(no),BKr=BB("+="),TKr=BB("-="),IKr=BB("*="),OKr=BB("**="),NKr=BB("/="),xKr=BB("%="),LKr=BB("<<="),PKr=BB(">>="),RKr=BB(Eb),MKr=BB("|="),GKr=BB("^="),UKr=BB("&="),jKr=BB("Set.remove_min_elt"),HKr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],XKr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,Lb,0]],BB("@[<2>{")],YKr=[0,[12,32,0],BB(JD)],VKr=[0,[12,32,0],BB(JD)],KKr=[0,[17,[0,BB(Go),0,0],[12,PF,[17,0,0]]],BB("@,}@]")],WKr=[0,BB("src/hack_forked/utils/collections/flow_set.ml"),345,14],JKr=BB(En),qKr=BB(ks),zKr=BB(fh),$Kr=BB(Ca),QKr=BB("Cannot export an enum with `export type`, try `export enum E {}` or `module.exports = E;` instead."),ZKr=BB("Enum members are separated with `,`. Replace `;` with `,`."),rWr=BB("Unexpected reserved word"),eWr=BB("Unexpected reserved type"),nWr=BB("Unexpected `super` outside of a class method"),tWr=BB("`super()` is only valid in a class constructor"),uWr=BB("Unexpected end of input"),aWr=BB("Unexpected variance sigil"),iWr=BB("Unexpected static modifier"),cWr=BB("Unexpected proto modifier"),fWr=BB("Type aliases are not allowed in untyped mode"),oWr=BB("Opaque type aliases are not allowed in untyped mode"),sWr=BB("Type annotations are not allowed in untyped mode"),vWr=BB("Type declarations are not allowed in untyped mode"),lWr=BB("Type imports are not allowed in untyped mode"),DWr=BB("Type exports are not allowed in untyped mode"),bWr=BB("Interfaces are not allowed in untyped mode"),pWr=BB("Spreading a type is only allowed inside an object type"),EWr=BB("Explicit inexact syntax must come at the end of an object type"),mWr=BB("Explicit inexact syntax cannot appear inside an explicit exact object type"),FWr=BB("Explicit inexact syntax can only appear inside an object type"),kWr=BB("Illegal newline after throw"),dWr=BB("A bigint literal must be an integer"),hWr=BB("A bigint literal cannot use exponential notation"),yWr=BB("Invalid regular expression"),_Wr=BB("Invalid regular expression: missing /"),AWr=BB("Invalid left-hand side in assignment"),CWr=BB("Invalid left-hand side in exponentiation expression"),wWr=BB("Invalid left-hand side in for-in"),SWr=BB("Invalid left-hand side in for-of"),gWr=BB("Invalid optional indexed access. Indexed access uses bracket notation. Use the format `T?.[K]`."),BWr=BB("found an expression instead"),TWr=BB("Expected an object pattern, array pattern, or an identifier but "),IWr=BB("More than one default clause in switch statement"),OWr=BB("Missing catch or finally after try"),NWr=BB("Illegal continue statement"),xWr=BB("Illegal break statement"),LWr=BB("Illegal return statement"),PWr=BB("Illegal Unicode escape"),RWr=BB("Strict mode code may not include a with statement"),MWr=BB("Catch variable may not be eval or arguments in strict mode"),GWr=BB("Variable name may not be eval or arguments in strict mode"),UWr=BB("Parameter name eval or arguments is not allowed in strict mode"),jWr=BB("Strict mode function may not have duplicate parameter names"),HWr=BB("Function name may not be eval or arguments in strict mode"),XWr=BB("Octal literals are not allowed in strict mode."),YWr=BB("Number literals with leading zeros are not allowed in strict mode."),VWr=BB("Delete of an unqualified identifier in strict mode."),KWr=BB("Duplicate data property in object literal not allowed in strict mode"),WWr=BB("Object literal may not have data and accessor property with the same name"),JWr=BB("Object literal may not have multiple get/set accessors with the same name"),qWr=BB("Assignment to eval or arguments is not allowed in strict mode"),zWr=BB("Postfix increment/decrement may not have eval or arguments operand in strict mode"),$Wr=BB("Prefix increment/decrement may not have eval or arguments operand in strict mode"),QWr=BB("Use of future reserved word in strict mode"),ZWr=BB("JSX attributes must only be assigned a non-empty expression"),rJr=BB("JSX value should be either an expression or a quoted JSX text"),eJr=BB("Const must be initialized"),nJr=BB("Destructuring assignment must be initialized"),tJr=BB("Illegal newline before arrow"),uJr=BB($F),aJr=BB("Async functions can only be declared at top level or "),iJr=BB($F),cJr=BB("Generators can only be declared at top level or "),fJr=BB("elements must be wrapped in an enclosing parent tag"),oJr=BB("Unexpected token <. Remember, adjacent JSX "),sJr=BB("Rest parameter must be final parameter of an argument list"),vJr=BB("Rest element must be final element of an array pattern"),lJr=BB("Rest property must be final property of an object pattern"),DJr=BB("async is an implementation detail and isn't necessary for your declare function statement. It is sufficient for your declare function to just have a Promise return type."),bJr=BB("`declare` modifier can only appear on class fields."),pJr=BB("Unexpected token `=`. Initializers are not allowed in a `declare`."),EJr=BB("Unexpected token `=`. Initializers are not allowed in a `declare opaque type`."),mJr=BB("`declare export let` is not supported. Use `declare export var` instead."),FJr=BB("`declare export const` is not supported. Use `declare export var` instead."),kJr=BB("`declare export type` is not supported. Use `export type` instead."),dJr=BB("`declare export interface` is not supported. Use `export interface` instead."),hJr=BB("`export * as` is an early-stage proposal and is not enabled by default. To enable support in the parser, use the `esproposal_export_star_as` option"),yJr=BB("When exporting a class as a named export, you must specify a class name. Did you mean `export default class ...`?"),_Jr=BB("When exporting a function as a named export, you must specify a function name. Did you mean `export default function ...`?"),AJr=BB("Found a decorator in an unsupported position."),CJr=BB("Type parameter declaration needs a default, since a preceding type parameter declaration has a default."),wJr=BB("Duplicate `declare module.exports` statement!"),SJr=BB("Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module xor they are a CommonJS module."),gJr=BB("Getter should have zero parameters"),BJr=BB("Setter should have exactly one parameter"),TJr=BB("`import type` or `import typeof`!"),IJr=BB("Imports within a `declare module` body must always be "),OJr=BB("The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements"),NJr=BB("Missing comma between import specifiers"),xJr=BB("Missing comma between export specifiers"),LJr=BB("Malformed unicode"),PJr=BB("Classes may only have one constructor"),RJr=BB("Private fields may not be deleted."),MJr=BB("Private fields can only be referenced from within a class."),GJr=BB("You may not access a private field through the `super` keyword."),UJr=BB("Yield expression not allowed in formal parameter"),jJr=BB("`await` is an invalid identifier in async functions"),HJr=BB("`yield` is an invalid identifier in generators"),XJr=BB("either a `let` binding pattern, or a member expression."),YJr=BB("`let [` is ambiguous in this position because it is "),VJr=BB("Literals cannot be used as shorthand properties."),KJr=BB("Computed properties must have a value."),WJr=BB("Object pattern can't contain methods"),JJr=BB("A trailing comma is not permitted after the rest element"),qJr=BB("The optional chaining plugin must be enabled in order to use the optional chaining operator (`?.`). Optional chaining is an active early-stage feature proposal which may change and is not enabled by default. To enable support in the parser, use the `esproposal_optional_chaining` option."),zJr=BB("An optional chain may not be used in a `new` expression."),$Jr=BB("Template literals may not be used in an optional chain."),QJr=BB("The nullish coalescing plugin must be enabled in order to use the nullish coalescing operator (`??`). Nullish coalescing is an active early-stage feature proposal which may change and is not enabled by default. To enable support in the parser, use the `esproposal_nullish_coalescing` option."),ZJr=BB("Unexpected whitespace between `#` and identifier"),rqr=BB("A type annotation is required for the `this` parameter."),eqr=BB("The `this` parameter must be the first function parameter."),nqr=BB("The `this` parameter cannot be optional."),tqr=BB("A getter cannot have a `this` parameter."),uqr=BB("A setter cannot have a `this` parameter."),aqr=BB("Arrow functions cannot have a `this` parameter; arrow functions automatically bind `this` when declared."),iqr=BB("Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions."),cqr=BB("Unexpected parser state: "),fqr=[0,[11,BB("Boolean enum members need to be initialized. Use either `"),[2,0,[11,BB(" = true,` or `"),[2,0,[11,BB(" = false,` in enum `"),[2,0,[11,BB(Oi),0]]]]]]],BB("Boolean enum members need to be initialized. Use either `%s = true,` or `%s = false,` in enum `%s`.")],oqr=[0,[11,BB("Enum member names need to be unique, but the name `"),[2,0,[11,BB("` has already been used before in enum `"),[2,0,[11,BB(Oi),0]]]]],BB("Enum member names need to be unique, but the name `%s` has already been used before in enum `%s`.")],sqr=[0,[11,BB(nt),[2,0,[11,BB("` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers."),0]]],BB("Enum `%s` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.")],vqr=[0,[11,BB("Use one of `boolean`, `number`, `string`, or `symbol` in enum `"),[2,0,[11,BB(Oi),0]]],BB("Use one of `boolean`, `number`, `string`, or `symbol` in enum `%s`.")],lqr=[0,[11,BB("Enum type `"),[2,0,[11,BB("` is not valid. "),[2,0,0]]]],BB("Enum type `%s` is not valid. %s")],Dqr=[0,[11,BB("Supplied enum type is not valid. "),[2,0,0]],BB("Supplied enum type is not valid. %s")],bqr=[0,[11,BB("Enum member names and initializers are separated with `=`. Replace `"),[2,0,[11,BB(":` with `"),[2,0,[11,BB(" =`."),0]]]]],BB("Enum member names and initializers are separated with `=`. Replace `%s:` with `%s =`.")],pqr=[0,[11,BB("Symbol enum members cannot be initialized. Use `"),[2,0,[11,BB(",` in enum `"),[2,0,[11,BB(Oi),0]]]]],BB("Symbol enum members cannot be initialized. Use `%s,` in enum `%s`.")],Eqr=[0,[11,BB(nt),[2,0,[11,BB("` has type `"),[2,0,[11,BB("`, so the initializer of `"),[2,0,[11,BB("` needs to be a "),[2,0,[11,BB(" literal."),0]]]]]]]]],BB("Enum `%s` has type `%s`, so the initializer of `%s` needs to be a %s literal.")],mqr=[0,[11,BB("The enum member initializer for `"),[2,0,[11,BB("` needs to be a literal (either a boolean, number, or string) in enum `"),[2,0,[11,BB(Oi),0]]]]],BB("The enum member initializer for `%s` needs to be a literal (either a boolean, number, or string) in enum `%s`.")],Fqr=[0,[11,BB("Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `"),[2,0,[11,BB("`, consider using `"),[2,0,[11,BB("`, in enum `"),[2,0,[11,BB(Oi),0]]]]]]],BB("Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `%s`, consider using `%s`, in enum `%s`.")],kqr=BB("The `...` must come at the end of the enum body. Remove the trailing comma."),dqr=BB("The `...` must come after all enum members. Move it to the end of the enum body."),hqr=[0,[11,BB("Number enum members need to be initialized, e.g. `"),[2,0,[11,BB(" = 1,` in enum `"),[2,0,[11,BB(Oi),0]]]]],BB("Number enum members need to be initialized, e.g. `%s = 1,` in enum `%s`.")],yqr=[0,[11,BB("String enum members need to consistently either all use initializers, or use no initializers, in enum "),[2,0,[12,46,0]]],BB("String enum members need to consistently either all use initializers, or use no initializers, in enum %s.")],_qr=[0,[11,BB(Cl),[2,0,0]],BB("Unexpected %s")],Aqr=[0,[11,BB(Cl),[2,0,[11,BB(", expected "),[2,0,0]]]],BB("Unexpected %s, expected %s")],Cqr=[0,[11,BB(iB),[2,0,[11,BB("`. Did you mean `"),[2,0,[11,BB("`?"),0]]]]],BB("Unexpected token `%s`. Did you mean `%s`?")],wqr=BB(vk),Sqr=BB("Invalid flags supplied to RegExp constructor '"),gqr=BB("Remove the period."),Bqr=BB("Indexed access uses bracket notation."),Tqr=[0,[11,BB("Invalid indexed access. "),[2,0,[11,BB(" Use the format `T[K]`."),0]]],BB("Invalid indexed access. %s Use the format `T[K]`.")],Iqr=BB(vk),Oqr=BB("Undefined label '"),Nqr=BB("' has already been declared"),xqr=BB(" '"),Lqr=BB("Expected corresponding JSX closing tag for "),Pqr=BB($F),Rqr=BB("In strict mode code, functions can only be declared at top level or "),Mqr=BB("inside a block, or as the body of an if statement."),Gqr=BB("In non-strict mode code, functions can only be declared at top level, "),Uqr=[0,[11,BB("Duplicate export for `"),[2,0,[12,96,0]]],BB("Duplicate export for `%s`")],jqr=BB("` is declared more than once."),Hqr=BB("Private fields may only be declared once. `#"),Xqr=BB("static "),Yqr=BB(rA),Vqr=BB("#"),Kqr=BB("methods"),Wqr=BB("fields"),Jqr=BB(Oi),qqr=BB(" named `"),zqr=BB("Classes may not have "),$qr=BB("` has not been declared."),Qqr=BB("Private fields must be declared before they can be referenced. `#"),Zqr=[0,[11,BB(iB),[2,0,[11,BB("`. Parentheses are required to combine `??` with `&&` or `||` expressions."),0]]],BB("Unexpected token `%s`. Parentheses are required to combine `??` with `&&` or `||` expressions.")],rzr=BB("Parse_error.Error"),ezr=[0,BB("src/third-party/sedlex/flow_sedlexing.ml"),236,4],nzr=BB("Flow_sedlexing.MalFormed"),tzr=[0,1,0],uzr=[0,0,[0,1,0],[0,1,0]],azr=[0,BB("end of input"),BB("the")],izr=[0,BB("template literal part"),BB(PA)],czr=[0,BB(Dl),BB(PA)],fzr=BB("the"),ozr=BB(PA),szr=BB(ks),vzr=BB(PA),lzr=BB(HF),Dzr=BB(PA),bzr=BB(fh),pzr=BB("an"),Ezr=BB(hg),mzr=BB(JD),Fzr=[0,[11,BB("token `"),[2,0,[12,96,0]]],BB("token `%s`")],kzr=BB("{"),dzr=BB(bE),hzr=BB("{|"),yzr=BB("|}"),_zr=BB("("),Azr=BB(es),Czr=BB("["),wzr=BB("]"),Szr=BB(";"),gzr=BB(","),Bzr=BB(cm),Tzr=BB("=>"),Izr=BB("..."),Ozr=BB("@"),Nzr=BB("#"),xzr=BB(Ss),Lzr=BB(qF),Pzr=BB(Lf),Rzr=BB(no),Mzr=BB(Jn),Gzr=BB(xE),Uzr=BB(DE),jzr=BB(ur),Hzr=BB(ue),Xzr=BB(Dp),Yzr=BB(Fw),Vzr=BB(Vs),Kzr=BB(Ia),Wzr=BB(ts),Jzr=BB(Zm),qzr=BB(La),zzr=BB(Th),$zr=BB(xc),Qzr=BB(h_),Zzr=BB(Ty),r$r=BB(RD),e$r=BB(Z_),n$r=BB(xr),t$r=BB(Sl),u$r=BB(MS),a$r=BB(ND),i$r=BB(kb),c$r=BB(Vu),f$r=BB(yu),o$r=BB(Us),s$r=BB(rh),v$r=BB(hf),l$r=BB(Zo),D$r=BB(Tf),b$r=BB(um),p$r=BB(Jh),E$r=BB(Mf),m$r=BB(me),F$r=BB(H_),k$r=BB(Ur),d$r=BB(ve),h$r=BB(Py),y$r=BB(I_),_$r=BB(sp),A$r=BB(Mi),C$r=BB(Qe),w$r=BB(zr),S$r=BB(Ln),g$r=BB("of"),B$r=BB(l_),T$r=BB(rf),I$r=BB("%checks"),O$r=BB(Eb),N$r=BB(">>="),x$r=BB("<<="),L$r=BB("^="),P$r=BB("|="),R$r=BB("&="),M$r=BB("%="),G$r=BB("/="),U$r=BB("*="),j$r=BB("**="),H$r=BB("-="),X$r=BB("+="),Y$r=BB("="),V$r=BB("?."),K$r=BB(u),W$r=BB("?"),J$r=BB(ph),q$r=BB("||"),z$r=BB("&&"),$$r=BB("|"),Q$r=BB(uA),Z$r=BB("&"),rQr=BB("=="),eQr=BB("!="),nQr=BB("==="),tQr=BB("!=="),uQr=BB("<="),aQr=BB(">="),iQr=BB(oF),cQr=BB(L),fQr=BB("<<"),oQr=BB(">>"),sQr=BB(">>>"),vQr=BB(SA),lQr=BB(f_),DQr=BB(vs),bQr=BB("*"),pQr=BB("**"),EQr=BB("%"),mQr=BB("!"),FQr=BB("~"),kQr=BB("++"),dQr=BB("--"),hQr=BB(rA),yQr=BB(Kh),_Qr=BB($l),AQr=BB(CF),CQr=BB(ks),wQr=BB(HF),SQr=BB(fh),gQr=BB(Zo),BQr=BB(Ca),TQr=BB(vs),IQr=BB(vs),OQr=BB(En),NQr=BB($_),xQr=BB("T_LCURLY"),LQr=BB("T_RCURLY"),PQr=BB("T_LCURLYBAR"),RQr=BB("T_RCURLYBAR"),MQr=BB("T_LPAREN"),GQr=BB("T_RPAREN"),UQr=BB("T_LBRACKET"),jQr=BB("T_RBRACKET"),HQr=BB("T_SEMICOLON"),XQr=BB("T_COMMA"),YQr=BB("T_PERIOD"),VQr=BB("T_ARROW"),KQr=BB("T_ELLIPSIS"),WQr=BB("T_AT"),JQr=BB("T_POUND"),qQr=BB("T_FUNCTION"),zQr=BB("T_IF"),$Qr=BB("T_IN"),QQr=BB("T_INSTANCEOF"),ZQr=BB("T_RETURN"),rZr=BB("T_SWITCH"),eZr=BB("T_THIS"),nZr=BB("T_THROW"),tZr=BB("T_TRY"),uZr=BB("T_VAR"),aZr=BB("T_WHILE"),iZr=BB("T_WITH"),cZr=BB("T_CONST"),fZr=BB("T_LET"),oZr=BB("T_NULL"),sZr=BB("T_FALSE"),vZr=BB("T_TRUE"),lZr=BB("T_BREAK"),DZr=BB("T_CASE"),bZr=BB("T_CATCH"),pZr=BB("T_CONTINUE"),EZr=BB("T_DEFAULT"),mZr=BB("T_DO"),FZr=BB("T_FINALLY"),kZr=BB("T_FOR"),dZr=BB("T_CLASS"),hZr=BB("T_EXTENDS"),yZr=BB("T_STATIC"),_Zr=BB("T_ELSE"),AZr=BB("T_NEW"),CZr=BB("T_DELETE"),wZr=BB("T_TYPEOF"),SZr=BB("T_VOID"),gZr=BB("T_ENUM"),BZr=BB("T_EXPORT"),TZr=BB("T_IMPORT"),IZr=BB("T_SUPER"),OZr=BB("T_IMPLEMENTS"),NZr=BB("T_INTERFACE"),xZr=BB("T_PACKAGE"),LZr=BB("T_PRIVATE"),PZr=BB("T_PROTECTED"),RZr=BB("T_PUBLIC"),MZr=BB("T_YIELD"),GZr=BB("T_DEBUGGER"),UZr=BB("T_DECLARE"),jZr=BB("T_TYPE"),HZr=BB("T_OPAQUE"),XZr=BB("T_OF"),YZr=BB("T_ASYNC"),VZr=BB("T_AWAIT"),KZr=BB("T_CHECKS"),WZr=BB("T_RSHIFT3_ASSIGN"),JZr=BB("T_RSHIFT_ASSIGN"),qZr=BB("T_LSHIFT_ASSIGN"),zZr=BB("T_BIT_XOR_ASSIGN"),$Zr=BB("T_BIT_OR_ASSIGN"),QZr=BB("T_BIT_AND_ASSIGN"),ZZr=BB("T_MOD_ASSIGN"),r0r=BB("T_DIV_ASSIGN"),e0r=BB("T_MULT_ASSIGN"),n0r=BB("T_EXP_ASSIGN"),t0r=BB("T_MINUS_ASSIGN"),u0r=BB("T_PLUS_ASSIGN"),a0r=BB("T_ASSIGN"),i0r=BB("T_PLING_PERIOD"),c0r=BB("T_PLING_PLING"),f0r=BB("T_PLING"),o0r=BB("T_COLON"),s0r=BB("T_OR"),v0r=BB("T_AND"),l0r=BB("T_BIT_OR"),D0r=BB("T_BIT_XOR"),b0r=BB("T_BIT_AND"),p0r=BB("T_EQUAL"),E0r=BB("T_NOT_EQUAL"),m0r=BB("T_STRICT_EQUAL"),F0r=BB("T_STRICT_NOT_EQUAL"),k0r=BB("T_LESS_THAN_EQUAL"),d0r=BB("T_GREATER_THAN_EQUAL"),h0r=BB("T_LESS_THAN"),y0r=BB("T_GREATER_THAN"),_0r=BB("T_LSHIFT"),A0r=BB("T_RSHIFT"),C0r=BB("T_RSHIFT3"),w0r=BB("T_PLUS"),S0r=BB("T_MINUS"),g0r=BB("T_DIV"),B0r=BB("T_MULT"),T0r=BB("T_EXP"),I0r=BB("T_MOD"),O0r=BB("T_NOT"),N0r=BB("T_BIT_NOT"),x0r=BB("T_INCR"),L0r=BB("T_DECR"),P0r=BB("T_EOF"),R0r=BB("T_ANY_TYPE"),M0r=BB("T_MIXED_TYPE"),G0r=BB("T_EMPTY_TYPE"),U0r=BB("T_NUMBER_TYPE"),j0r=BB("T_BIGINT_TYPE"),H0r=BB("T_STRING_TYPE"),X0r=BB("T_VOID_TYPE"),Y0r=BB("T_SYMBOL_TYPE"),V0r=BB("T_NUMBER"),K0r=BB("T_BIGINT"),W0r=BB("T_STRING"),J0r=BB("T_TEMPLATE_PART"),q0r=BB("T_IDENTIFIER"),z0r=BB("T_REGEXP"),$0r=BB("T_ERROR"),Q0r=BB("T_JSX_IDENTIFIER"),Z0r=BB("T_JSX_TEXT"),r1r=BB("T_BOOLEAN_TYPE"),e1r=BB("T_NUMBER_SINGLETON_TYPE"),n1r=BB("T_BIGINT_SINGLETON_TYPE"),t1r=BB("*-/"),u1r=BB("*/"),a1r=BB("*-/"),i1r=BB("unreachable line_comment"),c1r=BB("unreachable string_quote"),f1r=BB("\\"),o1r=BB("unreachable template_part"),s1r=BB("${"),v1r=BB("\r\n"),l1r=BB("\r\n"),D1r=BB("\n"),b1r=BB("unreachable regexp_class"),p1r=BB("\\\\"),E1r=BB("unreachable regexp_body"),m1r=BB(rA),F1r=BB(rA),k1r=BB(rA),d1r=BB(rA),h1r=BB("unreachable jsxtext"),y1r=BB(vk),_1r=BB('"'),A1r=BB(oF),C1r=BB(L),w1r=BB("{"),S1r=BB(bE),g1r=BB("{'}'}"),B1r=BB(bE),T1r=BB("{'>'}"),I1r=BB(L),O1r=BB(vS),N1r=BB("iexcl"),x1r=BB("aelig"),L1r=BB("Nu"),P1r=BB("Eacute"),R1r=BB("Atilde"),M1r=BB("'int'"),G1r=BB("AElig"),U1r=BB("Aacute"),j1r=BB("Acirc"),H1r=BB("Agrave"),X1r=BB("Alpha"),Y1r=BB("Aring"),V1r=[0,197],K1r=[0,913],W1r=[0,s],J1r=[0,194],q1r=[0,193],z1r=[0,198],$1r=[0,8747],Q1r=BB("Auml"),Z1r=BB("Beta"),r3r=BB("Ccedil"),e3r=BB("Chi"),n3r=BB("Dagger"),t3r=BB("Delta"),u3r=BB("ETH"),a3r=[0,208],i3r=[0,916],c3r=[0,8225],f3r=[0,935],o3r=[0,199],s3r=[0,914],v3r=[0,196],l3r=[0,195],D3r=BB("Icirc"),b3r=BB("Ecirc"),p3r=BB("Egrave"),E3r=BB("Epsilon"),m3r=BB("Eta"),F3r=BB("Euml"),k3r=BB("Gamma"),d3r=BB("Iacute"),h3r=[0,205],y3r=[0,915],_3r=[0,203],A3r=[0,919],C3r=[0,917],w3r=[0,200],S3r=[0,202],g3r=BB("Igrave"),B3r=BB("Iota"),T3r=BB("Iuml"),I3r=BB("Kappa"),O3r=BB("Lambda"),N3r=BB("Mu"),x3r=BB("Ntilde"),L3r=[0,209],P3r=[0,924],R3r=[0,923],M3r=[0,922],G3r=[0,207],U3r=[0,921],j3r=[0,204],H3r=[0,206],X3r=[0,201],Y3r=BB("Sigma"),V3r=BB("Otilde"),K3r=BB("OElig"),W3r=BB("Oacute"),J3r=BB("Ocirc"),q3r=BB("Ograve"),z3r=BB("Omega"),$3r=BB("Omicron"),Q3r=BB("Oslash"),Z3r=[0,216],r4r=[0,927],e4r=[0,937],n4r=[0,210],t4r=[0,212],u4r=[0,ke],a4r=[0,338],i4r=BB("Ouml"),c4r=BB("Phi"),f4r=BB("Pi"),o4r=BB("Prime"),s4r=BB("Psi"),v4r=BB("Rho"),l4r=BB("Scaron"),D4r=[0,352],b4r=[0,929],p4r=[0,936],E4r=[0,8243],m4r=[0,928],F4r=[0,934],k4r=[0,214],d4r=[0,213],h4r=BB("Uuml"),y4r=BB("THORN"),_4r=BB("Tau"),A4r=BB("Theta"),C4r=BB("Uacute"),w4r=BB("Ucirc"),S4r=BB("Ugrave"),g4r=BB("Upsilon"),B4r=[0,933],T4r=[0,217],I4r=[0,219],O4r=[0,218],N4r=[0,920],x4r=[0,932],L4r=[0,222],P4r=BB("Xi"),R4r=BB("Yacute"),M4r=BB("Yuml"),G4r=BB("Zeta"),U4r=BB("aacute"),j4r=BB("acirc"),H4r=BB("acute"),X4r=[0,180],Y4r=[0,226],V4r=[0,225],K4r=[0,918],W4r=[0,376],J4r=[0,221],q4r=[0,926],z4r=[0,220],$4r=[0,931],Q4r=[0,925],Z4r=BB("delta"),r7r=BB("cap"),e7r=BB("aring"),n7r=BB("agrave"),t7r=BB("alefsym"),u7r=BB("alpha"),a7r=BB("amp"),i7r=BB("and"),c7r=BB("ang"),f7r=BB("apos"),o7r=[0,39],s7r=[0,8736],v7r=[0,8743],l7r=[0,38],D7r=[0,945],b7r=[0,8501],p7r=[0,eo],E7r=BB("asymp"),m7r=BB("atilde"),F7r=BB("auml"),k7r=BB("bdquo"),d7r=BB("beta"),h7r=BB("brvbar"),y7r=BB("bull"),_7r=[0,8226],A7r=[0,166],C7r=[0,946],w7r=[0,8222],S7r=[0,228],g7r=[0,227],B7r=[0,8776],T7r=[0,229],I7r=BB("copy"),O7r=BB("ccedil"),N7r=BB("cedil"),x7r=BB("cent"),L7r=BB("chi"),P7r=BB("circ"),R7r=BB("clubs"),M7r=BB("cong"),G7r=[0,8773],U7r=[0,9827],j7r=[0,710],H7r=[0,967],X7r=[0,162],Y7r=[0,184],V7r=[0,231],K7r=BB("crarr"),W7r=BB("cup"),J7r=BB("curren"),q7r=BB("dArr"),z7r=BB("dagger"),$7r=BB("darr"),Q7r=BB("deg"),Z7r=[0,176],r2r=[0,8595],e2r=[0,8224],n2r=[0,8659],t2r=[0,164],u2r=[0,8746],a2r=[0,8629],i2r=[0,169],c2r=[0,8745],f2r=BB("fnof"),o2r=BB("ensp"),s2r=BB("diams"),v2r=BB("divide"),l2r=BB("eacute"),D2r=BB("ecirc"),b2r=BB("egrave"),p2r=BB(CF),E2r=BB("emsp"),m2r=[0,8195],F2r=[0,8709],k2r=[0,232],d2r=[0,234],h2r=[0,233],y2r=[0,247],_2r=[0,9830],A2r=BB("epsilon"),C2r=BB("equiv"),w2r=BB("eta"),S2r=BB("eth"),g2r=BB("euml"),B2r=BB("euro"),T2r=BB("exist"),I2r=[0,8707],O2r=[0,8364],N2r=[0,la],x2r=[0,i_],L2r=[0,951],P2r=[0,8801],R2r=[0,949],M2r=[0,8194],G2r=BB("gt"),U2r=BB("forall"),j2r=BB("frac12"),H2r=BB("frac14"),X2r=BB("frac34"),Y2r=BB("frasl"),V2r=BB("gamma"),K2r=BB("ge"),W2r=[0,8805],J2r=[0,947],q2r=[0,8260],z2r=[0,190],$2r=[0,188],Q2r=[0,189],Z2r=[0,8704],r5r=BB("hArr"),e5r=BB("harr"),n5r=BB("hearts"),t5r=BB("hellip"),u5r=BB("iacute"),a5r=BB("icirc"),i5r=[0,238],c5r=[0,237],f5r=[0,8230],o5r=[0,9829],s5r=[0,8596],v5r=[0,8660],l5r=[0,62],D5r=[0,402],b5r=[0,948],p5r=[0,230],E5r=BB("prime"),m5r=BB("ndash"),F5r=BB("le"),k5r=BB("kappa"),d5r=BB("igrave"),h5r=BB("image"),y5r=BB("infin"),_5r=BB("iota"),A5r=BB("iquest"),C5r=BB("isin"),w5r=BB("iuml"),S5r=[0,ey],g5r=[0,8712],B5r=[0,191],T5r=[0,953],I5r=[0,8734],O5r=[0,8465],N5r=[0,236],x5r=BB("lArr"),L5r=BB("lambda"),P5r=BB("lang"),R5r=BB("laquo"),M5r=BB("larr"),G5r=BB("lceil"),U5r=BB("ldquo"),j5r=[0,8220],H5r=[0,8968],X5r=[0,8592],Y5r=[0,171],V5r=[0,10216],K5r=[0,955],W5r=[0,8656],J5r=[0,954],q5r=BB("macr"),z5r=BB("lfloor"),$5r=BB("lowast"),Q5r=BB("loz"),Z5r=BB("lrm"),r6r=BB("lsaquo"),e6r=BB("lsquo"),n6r=BB("lt"),t6r=[0,60],u6r=[0,8216],a6r=[0,8249],i6r=[0,8206],c6r=[0,9674],f6r=[0,8727],o6r=[0,8970],s6r=BB("mdash"),v6r=BB("micro"),l6r=BB("middot"),D6r=BB(kh),b6r=BB("mu"),p6r=BB("nabla"),E6r=BB("nbsp"),m6r=[0,160],F6r=[0,8711],k6r=[0,956],d6r=[0,8722],h6r=[0,183],y6r=[0,181],_6r=[0,8212],A6r=[0,175],C6r=[0,8804],w6r=BB("or"),S6r=BB("oacute"),g6r=BB("ne"),B6r=BB("ni"),T6r=BB("not"),I6r=BB("notin"),O6r=BB("nsub"),N6r=BB("ntilde"),x6r=BB("nu"),L6r=[0,957],P6r=[0,241],R6r=[0,8836],M6r=[0,8713],G6r=[0,172],U6r=[0,8715],j6r=[0,8800],H6r=BB("ocirc"),X6r=BB("oelig"),Y6r=BB("ograve"),V6r=BB("oline"),K6r=BB("omega"),W6r=BB("omicron"),J6r=BB("oplus"),q6r=[0,8853],z6r=[0,959],$6r=[0,969],Q6r=[0,gE],Z6r=[0,242],r8r=[0,339],e8r=[0,244],n8r=[0,243],t8r=BB("part"),u8r=BB("ordf"),a8r=BB("ordm"),i8r=BB("oslash"),c8r=BB("otilde"),f8r=BB("otimes"),o8r=BB("ouml"),s8r=BB("para"),v8r=[0,182],l8r=[0,246],D8r=[0,8855],b8r=[0,245],p8r=[0,Dc],E8r=[0,186],m8r=[0,170],F8r=BB("permil"),k8r=BB("perp"),d8r=BB("phi"),h8r=BB("pi"),y8r=BB("piv"),_8r=BB("plusmn"),A8r=BB("pound"),C8r=[0,163],w8r=[0,177],S8r=[0,982],g8r=[0,960],B8r=[0,966],T8r=[0,8869],I8r=[0,8240],O8r=[0,8706],N8r=[0,8744],x8r=[0,8211],L8r=BB("sup1"),P8r=BB("rlm"),R8r=BB("raquo"),M8r=BB("prod"),G8r=BB("prop"),U8r=BB("psi"),j8r=BB("quot"),H8r=BB("rArr"),X8r=BB("radic"),Y8r=BB("rang"),V8r=[0,10217],K8r=[0,8730],W8r=[0,8658],J8r=[0,34],q8r=[0,968],z8r=[0,8733],$8r=[0,8719],Q8r=BB("rarr"),Z8r=BB("rceil"),r9r=BB("rdquo"),e9r=BB("real"),n9r=BB("reg"),t9r=BB("rfloor"),u9r=BB("rho"),a9r=[0,961],i9r=[0,8971],c9r=[0,174],f9r=[0,8476],o9r=[0,8221],s9r=[0,8969],v9r=[0,8594],l9r=[0,187],D9r=BB("sigma"),b9r=BB("rsaquo"),p9r=BB("rsquo"),E9r=BB("sbquo"),m9r=BB("scaron"),F9r=BB("sdot"),k9r=BB("sect"),d9r=BB("shy"),h9r=[0,173],y9r=[0,167],_9r=[0,8901],A9r=[0,353],C9r=[0,8218],w9r=[0,8217],S9r=[0,8250],g9r=BB("sigmaf"),B9r=BB("sim"),T9r=BB("spades"),I9r=BB("sub"),O9r=BB("sube"),N9r=BB("sum"),x9r=BB("sup"),L9r=[0,8835],P9r=[0,8721],R9r=[0,8838],M9r=[0,8834],G9r=[0,9824],U9r=[0,8764],j9r=[0,962],H9r=[0,963],X9r=[0,8207],Y9r=BB("uarr"),V9r=BB("thetasym"),K9r=BB("sup2"),W9r=BB("sup3"),J9r=BB("supe"),q9r=BB("szlig"),z9r=BB("tau"),$9r=BB("there4"),Q9r=BB("theta"),Z9r=[0,952],rre=[0,8756],ere=[0,964],nre=[0,co],tre=[0,8839],ure=[0,179],are=[0,178],ire=BB("thinsp"),cre=BB("thorn"),fre=BB("tilde"),ore=BB("times"),sre=BB("trade"),vre=BB("uArr"),lre=BB("uacute"),Dre=[0,250],bre=[0,8657],pre=[0,8482],Ere=[0,215],mre=[0,732],Fre=[0,Hk],kre=[0,8201],dre=[0,977],hre=BB("xi"),yre=BB("ucirc"),_re=BB("ugrave"),Are=BB("uml"),Cre=BB("upsih"),wre=BB("upsilon"),Sre=BB("uuml"),gre=BB("weierp"),Bre=[0,K],Tre=[0,rm],Ire=[0,965],Ore=[0,978],Nre=[0,168],xre=[0,249],Lre=[0,251],Pre=BB("yacute"),Rre=BB("yen"),Mre=BB("yuml"),Gre=BB("zeta"),Ure=BB("zwj"),jre=BB("zwnj"),Hre=[0,8204],Xre=[0,hc],Yre=[0,950],Vre=[0,255],Kre=[0,165],Wre=[0,253],Jre=[0,958],qre=[0,8593],zre=[0,185],$re=[0,8242],Qre=[0,161],Zre=BB(";"),ree=BB("&"),eee=BB("unreachable jsx_child"),nee=BB("unreachable type_token wholenumber"),tee=BB("unreachable type_token wholebigint"),uee=BB("unreachable type_token floatbigint"),aee=BB("unreachable type_token scinumber"),iee=BB("unreachable type_token scibigint"),cee=BB("unreachable type_token hexnumber"),fee=BB("unreachable type_token hexbigint"),oee=BB("unreachable type_token legacyoctnumber"),see=BB("unreachable type_token octnumber"),vee=BB("unreachable type_token octbigint"),lee=BB("unreachable type_token binnumber"),Dee=BB("unreachable type_token bigbigint"),bee=BB("unreachable type_token"),pee=BB(ph),Eee=BB(ph),mee=BB(pn),Fee=[9,0],kee=[9,1],dee=BB("unreachable template_tail"),hee=BB(bE),yee=[0,BB(rA),BB(rA),BB(rA)],_ee=BB("unreachable jsx_tag"),Aee=BB(vk),Cee=BB("unreachable regexp"),wee=BB("unreachable token wholenumber"),See=BB("unreachable token wholebigint"),gee=BB("unreachable token floatbigint"),Bee=BB("unreachable token scinumber"),Tee=BB("unreachable token scibigint"),Iee=BB("unreachable token hexnumber"),Oee=BB("unreachable token hexbigint"),Nee=BB("unreachable token legacyoctnumber"),xee=BB("unreachable token legacynonoctnumber"),Lee=BB("unreachable token octnumber"),Pee=BB("unreachable token octbigint"),Ree=BB("unreachable token bignumber"),Mee=BB("unreachable token bigint"),Gee=BB("unreachable token"),Uee=BB(ph),jee=BB(ph),Hee=BB(pn),Xee=[6,BB("#!")],Yee=BB("expected ?"),Vee=BB("unreachable string_escape"),Kee=BB(nc),Wee=BB(Ep),Jee=BB(Ep),qee=BB(nc),zee=BB("b"),$ee=BB("f"),Qee=BB("n"),Zee=BB("r"),rne=BB("t"),ene=BB("v"),nne=BB(Ep),tne=BB(vS),une=BB(vS),ane=BB("unreachable id_char"),ine=BB(vS),cne=BB(vS),fne=BB("unreachable assert_valid_unicode_in_identifier"),one=BB("Invalid (lexer) bigint "),sne=BB("Invalid (lexer) bigint binary/octal "),vne=BB(Ep),lne=BB(df),Dne=BB(Br),bne=BB(ou),pne=[11,BB("token ILLEGAL")],Ene=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01"),mne=BB("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),Fne=BB("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),kne=BB("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),dne=BB("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),hne=BB("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),yne=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01"),_ne=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Ane=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x06\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x07"),Cne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),wne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Sne=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x02\x02\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),gne=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02"),Bne=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Tne=BB("\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),Ine=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),One=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Nne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),xne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Lne=BB("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Pne=BB("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x05\0\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Rne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Mne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Gne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x04\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Une=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),jne=BB("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x04\x04\0\0\0\0\0\0\0\x01\x05\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\x01\x01\x01\x01\x01\x01\x01\x01\b\x01\x01\0\0\0\0\0\0\x01\x05\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\t\x07\x01\x01\x01\x01\x01\x01\x01\x01\b\x01\x01"),Hne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Xne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x03\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Yne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x03\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Vne=BB("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x04\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Kne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x03\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Wne=BB("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x04\x04\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Jne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x03\0\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),qne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),zne=BB("\x01\0\0\x02"),$ne=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05"),Qne=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03"),Zne=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x07"),rte=BB("\x01\x02\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),ete=BB("\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),nte=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01"),tte=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x01\x01\x01\x01\x01\x01"),ute=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01"),ate=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),ite=BB("\x01\0\0\0\0\0\0\x02\0\x02\0\0\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),cte=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),fte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\0\x06\x06\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\0\x06\x06\0\0\x06\0\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\x06\x06\0\x06\0\x06\x06\0\0\0\x06\x06\0\0\0\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06"),ote=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),ste=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x05\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\0\x06\x06\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\0\x06\x06\0\0\x06\0\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\x06\x06\0\x06\0\x06\x06\0\0\0\x06\x06\0\0\0\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06"),vte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),lte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Dte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x04\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),bte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),pte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Ete=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x04\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\0\x06\x06\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\0\x06\x06\0\0\x06\0\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\x06\x06\0\x06\0\x06\x06\0\0\0\x06\x06\0\0\0\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06"),mte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),Fte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x03\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),kte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),dte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),hte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),yte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),_te=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Ate=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Cte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x03\x04\x01\x01\x05\x01\x01\x01\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\x07\0\x07\0\0\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\0\x07\x07\x07\x07\0\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\0\x07\x07\0\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\0\0\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\0\x07\0\0\0\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\0\x07\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\x07\x07\0\x07\x07\0\0\x07\0\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\0\0\x07\x07\x07\0\0\0\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\0\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\0\0\0\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\0\x07\x07\0\x07\0\x07\x07\0\0\0\x07\x07\0\0\0\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\0\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\0\0\0\0\0\0\0\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\x07\0\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\0\x07\0\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\0\0\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\0\0\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07"),wte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x04\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Ste=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),gte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Bte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Tte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x04\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Ite=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Ote=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Nte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x04\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),xte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\0\x06\x06\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\0\x06\x06\0\0\x06\0\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\x06\x06\0\x06\0\x06\x06\0\0\0\x06\x06\0\0\0\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06"),Lte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Pte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Rte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x05\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\0\x06\x06\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\0\x06\x06\0\0\x06\0\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\x06\x06\0\x06\0\x06\x06\0\0\0\x06\x06\0\0\0\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06"),Mte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Gte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Ute=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),jte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Hte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Xte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Yte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Vte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Kte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Wte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Jte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x04\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),qte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),zte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),$te=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Qte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Zte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),rue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\x03\0\x03\0\0\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\0\x03\x03\x03\x03\0\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\0\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\0\x03\x03\0\x03\x03\0\x03\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\0\0\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\x03\0\0\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\0\0\x03\x03\x03\x03\0\0\0\0\0\0\0\0\x03\0\0\0\0\x03\x03\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\x03\0\x03\0\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\x03\x03\0\x03\x03\0\0\x03\0\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\0\0\x03\x03\x03\0\0\0\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\0\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\0\0\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\0\0\0\0\x03\x03\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\0\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\0\x03\x03\x03\x03\0\0\0\x03\x03\0\x03\0\x03\x03\0\0\0\x03\x03\0\0\0\x03\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\0\x03\x03\x03\x03\0\0\x03\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\0\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\0\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\0\0\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\0\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\0\x03\0\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\0\x03\0\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\0\x03\0\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\0\0\0\0\0\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\0\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\0\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\0\0\0\0\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\0\x03\0\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\x03\0\0\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03"),eue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x06\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\x07\0\x07\0\0\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\0\x07\x07\x07\x07\0\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\0\x07\x07\0\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\0\0\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\0\x07\0\0\0\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\0\x07\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\x07\x07\0\x07\x07\0\0\x07\0\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\0\0\x07\x07\x07\0\0\0\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\0\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\0\0\0\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\0\x07\x07\0\x07\0\x07\x07\0\0\0\x07\x07\0\0\0\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\0\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\0\0\0\0\0\0\0\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\x07\0\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\0\x07\0\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\0\0\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\0\0\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07"),nue=BB("\x01\0\x02"),tue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x04\x01\x05\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\0\x06\x06\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\0\x06\x06\0\0\x06\0\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\x06\x06\0\x06\0\x06\x06\0\0\0\x06\x06\0\0\0\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06"),uue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),aue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),iue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),cue=BB("\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),fue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02"),oue=BB("\x01\0\0\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03"),sue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04"),vue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),lue=BB("\x01\x02\0\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04"),Due=BB("\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),bue=BB("\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),pue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x04\x01\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x03\x01\x01\x02\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x01\x02\x02\x01\x01\x02\x02\x02\x02\x01\x02\x01\x01\x01\x01\x01\x01\x02\x03\x02\x02\x02\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x03\x03\x03\x03\x03\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x01\x03\x03\x01\x03\x03\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x02\x02\x03\x03\x01\x03\x03\x03\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x01\x01\x01\x01\x02\x01\x01\x03\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x03\x03\x03\x02\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x01\x01\x02\x02\x02\x02\x01\x01\x03\x02\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x01\x01\x03\x03\x03\x02\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x02\x02\x01\x02\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x03\x01\x01\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x01\x02\x02\x01\x02\x02\x01\x01\x03\x01\x03\x03\x03\x03\x03\x01\x01\x01\x01\x03\x03\x01\x01\x03\x03\x03\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x01\x02\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x01\x02\x02\x02\x02\x02\x01\x01\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x03\x03\x03\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x01\x02\x02\x02\x02\x02\x01\x01\x03\x02\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x01\x01\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x01\x01\x01\x01\x02\x02\x01\x02\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x02\x01\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x01\x02\x02\x01\x02\x01\x02\x02\x01\x01\x01\x02\x02\x01\x01\x01\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x03\x03\x03\x03\x03\x01\x01\x01\x03\x03\x03\x01\x03\x03\x03\x03\x01\x01\x02\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x03\x03\x01\x02\x02\x02\x01\x01\x01\x01\x01\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x01\x01\x03\x02\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x03\x03\x01\x01\x01\x01\x01\x01\x01\x02\x01\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x03\x03\x03\x03\x02\x01\x01\x01\x01\x01\x02\x02\x02\x03\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x01\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x03\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x01\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x01\x02\x01\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x01\x01\x02\x02\x02\x02\x02\x01\x02\x01\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x03\x01\x03\x01\x01\x01\x01\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x02\x02\x02\x02\x03\x03\x03\x02\x03\x03\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x01\x01\x01\x01\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x02\x01\x01\x01\x01\x02\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x03\x02\x02\x03\x03\x03\x02\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x01\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02"),Eue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\b\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\n\x02\x02\x02\v\x02\f\r\x0e\x02\x0f"),mue=BB("\x01\0\x01\0\0\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03"),Fue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x03"),kue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04"),due=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04\x03\x03\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x06\x07\b\t\n\v\x07\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x15\x15\x15\x15\x15\x15\x15\x15\x16\x17\x18\x19\x1a\x1b\x1c\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x1d\x1e\x1f \t!\"#$%&'\t\t(\t\t)\t*+,\t-./\t01\t2\t3456\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x027\x02\x02\x02\x02\x0277777777777777777777777\x027777777777777777777777777777777\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777\x02\x02\x02\x02\x02\x02\x027\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777\x0277\x02\x027777\x027\x02\x02\x02\x02\x02\x027\x02777\x027\x0277777777777777777777\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777\x027777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x027777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x0277777777777777777777777777777777777777\x02\x027\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777\x02\x02\x02\x027777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x027\x02\x02\x02\x02\x027777777777777777777777\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777777777777\x02\x02\x02\x02\x02\x02\x0277777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777\x02777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777777777777777777777777777\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x027777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777\x02\x02\x02\x0277777777\x02\x0277\x02\x027777777777777777777777\x027777777\x027\x02\x02\x027777\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02777777\x02\x02\x02\x0277\x02\x027777777777777777777777\x027777777\x0277\x0277\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777\x02777\x027777777777777777777777\x027777777\x0277\x0277777\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777\x02\x0277\x02\x027777777777777777777777\x027777777\x0277\x0277777\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02777777\x02\x02\x02777\x027777\x02\x02\x0277\x027\x0277\x02\x02\x0277\x02\x02\x02777\x02\x02\x02777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777\x02777\x0277777777777777777777777\x027777777777777777\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x0277777777\x02777\x0277777777777777777777777\x027777777777\x0277777\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777\x02777\x0277777777777777777777777777777777777777777\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02777\x02\x02\x02\x02\x02\x02\x02\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777\x02\x02\x02\x02\x02777777777777777777\x02\x02\x02777777777777777777777777\x02777777777\x027\x02\x027777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777777777777777777777\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x027\x0277777\x02777777777777777777777777\x027\x027777777777\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x0277777\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777\x02777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777\x02\x02\x02\x027777\x02\x02\x027\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02777\x02\x02\x02\x027777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777\x027\x02\x02\x02\x02\x027\x02\x027777777777777777777777777777777777777777777\x02777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x027777\x02\x027777777\x027\x027777\x02\x0277777777777777777777777777777777777777777\x027777\x02\x02777777777777777777777777777777777\x027777\x02\x027777777\x027\x027777\x02\x02777777777777777\x02777777777777777777777777777777777777777777777777777777777\x027777\x02\x027777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02777777\x02\x02\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x0277777777777777777\x0377777777777777777777777777\x02\x02\x02\x02\x02777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x0277777777777\x02\x02\x02\x02\x02\x02\x027777777777777\x027777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777\x027\x02\x02\x02\x02\x027777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777\x02\x0277777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777\x02\x02\x02\x0277777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777777777\x02\x02777777777\x02\x02\x02\x02\x02\x02\x027777777777777777777777777777777777777777777\x02\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777\x02777777\x0277\x02\x02\x027\x02\x02\x02\x02\x02777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02777777\x02\x0277777777777777777777777777777777777777\x02\x02777777\x02\x0277777777\x027\x027\x027\x027777777777777777777777777777777\x02\x0277777777777777777777777777777777777777777777777777777\x027777777\x027\x02\x02\x02777\x027777777\x02\x02\x027777\x02\x02777777\x02\x02\x02\x027777777777777\x02\x02\x02\x02\x02777\x027777777\x02\x02\x02"),hue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04\x03\x03\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),yue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04"),_ue=BB("\x01\0\0\0\0\x02"),Aue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04\x03\x03\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x06\x02\x07\b\t\x06\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x13\x13\x13\x13\x13\x13\x13\x13\x14\x15\x16\x17\x18\x19\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x1a\x1b\x1c\x02\x07\x02\x1d\x1e\x07\x07\x1f \x07\x07!\x07\x07\x07\"#\x07\x07\x07\x07$%\x07&\x07\x07\x07\x07'()\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02*\x02\x02\x02\x02\x02***********************\x02*******************************\x02**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************\x02\x02\x02\x02************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*****\x02\x02\x02\x02\x02\x02\x02*\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*****\x02**\x02\x02****\x02*\x02\x02\x02\x02\x02\x02*\x02***\x02*\x02********************\x02***********************************************************************************\x02*******************************************************************************************************************************************\x02\x02\x02\x02\x02\x02\x02\x02**********************************************************************************************************************************************************************\x02**************************************\x02\x02*\x02\x02\x02\x02\x02\x02*****************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***************************\x02\x02\x02\x02****\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*******************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02***************************************************************************************************\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02******************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*****************************************************************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*********************************\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02*\x02\x02\x02\x02\x02**********************\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*************************\x02\x02\x02\x02\x02\x02\x02***********\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*********************\x02******************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******************************************************\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02**********\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02****************\x02\x02\x02\x02********\x02\x02**\x02\x02**********************\x02*******\x02*\x02\x02\x02****\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02******\x02\x02\x02\x02**\x02\x02**********************\x02*******\x02**\x02**\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02****\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*********\x02***\x02**********************\x02*******\x02**\x02*****\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02********\x02\x02**\x02\x02**********************\x02*******\x02**\x02*****\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02******\x02\x02\x02***\x02****\x02\x02\x02**\x02*\x02**\x02\x02\x02**\x02\x02\x02***\x02\x02\x02************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02********\x02***\x02***********************\x02****************\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02********\x02***\x02***********************\x02**********\x02*****\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*********\x02***\x02*****************************************\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02***\x02\x02\x02\x02\x02\x02\x02\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******\x02\x02\x02\x02\x02******************\x02\x02\x02************************\x02*********\x02*\x02\x02*******\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02************************************************\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*******\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02*\x02*****\x02************************\x02*\x02**********\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02*****\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02****\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02********\x02************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*****\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*******************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******\x02\x02\x02\x02****\x02\x02\x02*\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02***\x02\x02\x02\x02*************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**************************************\x02*\x02\x02\x02\x02\x02*\x02\x02*******************************************\x02*********************************************************************************************************************************************************************************************************************************************************************************************************************************************\x02****\x02\x02*******\x02*\x02****\x02\x02*****************************************\x02****\x02\x02*********************************\x02****\x02\x02*******\x02*\x02****\x02\x02***************\x02*********************************************************\x02****\x02\x02*******************************************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02****************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**************************************************************************************\x02\x02******\x02\x02\x02********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************\x02\x02*****************\x03**************************\x02\x02\x02\x02\x02***************************************************************************\x02\x02\x02***********\x02\x02\x02\x02\x02\x02\x02*************\x02****\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*************\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02****************************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*****************************************************************************************\x02\x02\x02\x02\x02\x02\x02*****************************************\x02*\x02\x02\x02\x02\x02**********************************************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*******************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******************************\x02\x02*****\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02********************************************\x02\x02\x02\x02**************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***********************\x02\x02\x02\x02\x02\x02\x02\x02\x02*****************************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***********************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*******\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02********************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02************************************\x02\x02*********\x02\x02\x02\x02\x02\x02\x02*******************************************\x02\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02****\x02******\x02**\x02\x02\x02*\x02\x02\x02\x02\x02************************************************************************************************************************************************************************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**************************************************************************************************************************************************************************************************************************************************************************************\x02\x02******\x02\x02**************************************\x02\x02******\x02\x02********\x02*\x02*\x02*\x02*******************************\x02\x02*****************************************************\x02*******\x02*\x02\x02\x02***\x02*******\x02\x02\x02****\x02\x02******\x02\x02\x02\x02*************\x02\x02\x02\x02\x02***\x02*******\x02\x02\x02"),Cue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04\x03\x03\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x06\x02\x07\x02\x02\x06\x02\x02\x02\x02\x02\x02\b\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\n\x02\v\f\r\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x0e\x02\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x0f\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x07\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x02\x07\x07\x02\x07\x02\x07\x07\x02\x02\x02\x07\x07\x02\x02\x02\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x02\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x03\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02"),wue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Sue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),gue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\x02"),Bue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),Tue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x03"),Iue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Oue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Nue=BB("\x01\0\0\0\0\0\0\0\x02"),xue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x07"),Lue=BB("\x01\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),Pue=BB("\x01\0\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03"),Rue=BB("\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),Mue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02"),Gue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06"),Uue=BB("\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),jue=BB("\x01\0\0\0\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),Hue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Xue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Yue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Vue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Kue=[0,[11,BB("the identifier `"),[2,0,[12,96,0]]],BB("the identifier `%s`")],Wue=[0,1],Jue=BB("@flow"),que=BB(Pp),zue=BB(Pp),$ue=BB("Peeking current location when not available"),Que=BB(H_),Zue=BB(ai),rae=BB(Kh),eae=BB(HF),nae=BB($_),tae=BB(En),uae=BB(CF),aae=BB(kb),iae=BB(La),cae=BB($l),fae=BB(Zm),oae=BB(ks),sae=BB(Vu),vae=BB(fh),lae=BB(Th),Dae=BB(hf),bae=BB(Zo),pae=BB(La),Eae=BB(Zm),mae=BB(Th),Fae=BB(La),kae=BB(Zm),dae=BB(Th),hae=BB(Gu),yae=BB("eval"),_ae=BB(me),Aae=BB(H_),Cae=BB(Ur),wae=BB(ve),Sae=BB(Py),gae=BB(I_),Bae=BB(Vu),Tae=BB(sp),Iae=BB(Tf),Oae=BB(qF),Nae=BB(Z_),xae=BB(rf),Lae=BB(xc),Pae=BB(h_),Rae=BB(Ty),Mae=BB(ND),Gae=BB(Ia),Uae=BB(RD),jae=BB(Mi),Hae=BB(rh),Xae=BB(xr),Yae=BB(yu),Vae=BB(um),Kae=BB(kb),Wae=BB(Sl),Jae=BB(MS),qae=BB(Ss),zae=BB(ur),$ae=BB(Jh),Qae=BB(Lf),Zae=BB(no),rie=BB(Us),eie=BB(Jn),nie=BB(Mf),tie=BB(xE),uie=BB(DE),aie=BB(ue),iie=BB(hf),cie=BB(Dp),fie=BB(Zo),oie=BB(Fw),sie=BB(Vs),vie=BB(sp),lie=[0,BB("src/parser/parser_env.ml"),356,9],Die=BB("Internal Error: Tried to add_declared_private with outside of class scope."),bie=BB("Internal Error: `exit_class` called before a matching `enter_class`"),pie=BB(rA),Eie=BB(rA),mie=[0,0,0],Fie=[0,0,0],kie=BB("Parser_env.Try.Rollback"),die=BB(rA),hie=BB(rA),yie=[0,BB(sp),BB(mv),BB(jl),BB(kE),BB(xb),BB(Ig),BB(ii),BB(ES),BB(Tt),BB(mE),BB(PE),BB(Ow),BB(To),BB(ln),BB(C_),BB(jt),BB(fm),BB(OC),BB(sv),BB(xv),BB(mc),BB(oD),BB(Hd),BB(gl),BB(ur),BB(yE),BB(ft),BB(Kp),BB(Rv),BB(ca),BB(Jm),BB(tp),BB(xE),BB(gg),BB(Y_),BB(_f),BB(Fv),BB(Ne),BB(jg),BB(Nt),BB(Ri),BB(Jn),BB(pc),BB(hh),BB(i),BB(vl),BB(uw),BB(lk),BB(ky),BB(Gv),BB(BS),BB(Kd),BB(Bd),BB(at),BB(xm),BB(Eu),BB(Xu),BB(Og),BB(NS),BB(nh),BB(be),BB(Ok),BB(Fa),BB(ha),BB(Mb),BB(Fd),BB(Pm),BB(je),BB(TC),BB(NF),BB(LS),BB(nS),BB(fd),BB(pD),BB(si),BB(tt),BB(fr),BB(iu),BB(Qa),BB(_h),BB(ty),BB(Lu),BB(jw),BB(cn),BB(Ho),BB(Gm),BB(fc),BB(xe),BB(bg),BB(e),BB(kg),BB(Lv),BB($s),BB(cA),BB(_v),BB(Za),BB(Xo),BB(zh),BB(Po),BB(Tg),BB(Ki),BB(jk),BB(Ng),BB(fA),BB(Lk),BB(Bw),BB(U),BB(Ao),BB(eb),BB(to),BB(Wl),BB(vm),BB(_E),BB(qS),BB(Eo),BB(br),BB(Pr),BB(ka),BB(Rk),BB(Uh),BB(SS),BB(kt),BB(IC),BB(nl),BB(Cp),BB(Hr),BB(H_),BB(j_),BB(Hf),BB(V_),BB(cv),BB(Pb),BB(Pg),BB(Jh),BB(EC),BB(Gd),BB(de),BB(hg),BB(mu),BB(VS),BB(QC),BB(RS),BB(Fc),BB(mh),BB(ne),BB(jA),BB(nf),BB(Fm),BB(Ch),BB(ri),BB(nr),BB(pt),BB(Vg),BB(io),BB(qc),BB(B_),BB(uB),BB(Tb),BB(fE),BB(g),BB(Ww),BB(Nc),BB(sA),BB(pC),BB(Wg),BB(ls),BB(oy),BB(xt),BB(an),BB(ll),BB(Wf),BB(kn),BB(_d),BB(Id),BB(Dw),BB(Zr),BB(jy),BB(pb),BB(Mn),BB(Qo),BB(bw),BB(In),BB(It),BB(Cs),BB(FF),BB(Js),BB(Qd),BB(hd),BB(Eh),BB(CF),BB(ap),BB(wA),BB(of),BB(EE),BB(Db),BB(Cd),BB(Ou),BB(OA),BB(A_),BB(Ai),BB(Mi),BB(RD),BB(zk),BB(Xd),BB(oa),BB(ep),BB(Ge),BB(vE),BB(Fi),BB(Cf),BB(Yt),BB(NA),BB(Ye),BB(ar),BB(Hy),BB(st),BB(Vw),BB(Ie),BB(JA),BB(Yd),BB(aC),BB(en),BB(P),BB(Gi),BB(Kb),BB($i),BB(mn),BB(xc),BB(uC),BB(h),BB(Rr),BB(oe),BB(Bv),BB(nu),BB(pk),BB(qd),BB(Gy),BB(ob),BB(zo),BB(Sa)],_ie=[0,BB(sp),BB(mv),BB(jl),BB(vn),BB(n_),BB(kE),BB(xb),BB(Ig),BB(ii),BB(ES),BB(Tt),BB(mE),BB(PE),BB(Ow),BB(To),BB(ln),BB(C_),BB(jt),BB(fm),BB(OC),BB(sv),BB(xv),BB(mc),BB(oD),BB(Hd),BB(gl),BB(ur),BB(yE),BB(ft),BB(Kp),BB(Rv),BB(ca),BB(Jm),BB(tp),BB(xE),BB(gg),BB(Y_),BB(_f),BB(Fv),BB(Ne),BB(jg),BB(Nt),BB(Ri),BB(Jn),BB(pc),BB(hh),BB(i),BB(vl),BB(uw),BB(lk),BB(ky),BB(Gv),BB(BS),BB(Kd),BB(Bd),BB(at),BB(xm),BB(Eu),BB(Xu),BB(Og),BB(NS),BB(nh),BB(be),BB(Ok),BB(Fa),BB(ha),BB(Mb),BB(Fd),BB(Pm),BB(je),BB(TC),BB(NF),BB(LS),BB(nS),BB(fd),BB(pD),BB(si),BB(tt),BB(fr),BB(iu),BB(Qa),BB(_h),BB(ty),BB(Lu),BB(jw),BB(cn),BB(Ho),BB(Gm),BB(fc),BB(xe),BB(bg),BB(e),BB(kg),BB(Lv),BB($s),BB(cA),BB(_v),BB(Za),BB(Xo),BB(zh),BB(Po),BB(Tg),BB(Ki),BB(jk),BB(Ng),BB(fA),BB(Lk),BB(Bw),BB(U),BB(Ao),BB(eb),BB(to),BB(Wl),BB(vm),BB(_E),BB(qS),BB(Eo),BB(br),BB(Pr),BB(ka),BB(Rk),BB(Uh),BB(SS),BB(kt),BB(IC),BB(nl),BB(Cp),BB(Hr),BB(H_),BB(j_),BB(Hf),BB(V_),BB(cv),BB(Pb),BB(Pg),BB(Jh),BB(EC),BB(Gd),BB(de),BB(hg),BB(mu),BB(VS),BB(QC),BB(RS),BB(Fc),BB(mh),BB(ne),BB(jA),BB(nf),BB(Fm),BB(Ch),BB(ri),BB(nr),BB(pt),BB(Vg),BB(io),BB(qc),BB(B_),BB(uB),BB(Tb),BB(fE),BB(g),BB(Ww),BB(Nc),BB(sA),BB(pC),BB(Wg),BB(ls),BB(oy),BB(xt),BB(an),BB(ll),BB(Wf),BB(kn),BB(_d),BB(Id),BB(Dw),BB(Zr),BB(jy),BB(pb),BB(Mn),BB(Qo),BB(bw),BB(In),BB(It),BB(Cs),BB(FF),BB(Js),BB(Qd),BB(hd),BB(Eh),BB(CF),BB(ap),BB(wA),BB(of),BB(EE),BB(Db),BB(Cd),BB(Ou),BB(OA),BB(A_),BB(Ai),BB(Mi),BB(RD),BB(zk),BB(Xd),BB(oa),BB(Di),BB(ep),BB(ti),BB(ru),BB(Ge),BB(vE),BB(Fi),BB(Cf),BB(Yt),BB(NA),BB(Ye),BB(ar),BB(Hy),BB(st),BB(Vw),BB(Ie),BB(JA),BB(Yd),BB(aC),BB(en),BB(P),BB(Gi),BB(Kb),BB($i),BB(mn),BB(xc),BB(uC),BB(h),BB(Rr),BB(oe),BB(Bv),BB(nu),BB(pk),BB(qd),BB(Gy),BB(ob),BB(zo),BB(Sa)],Aie=[0,BB(Ne),BB(ka),BB(Ch),BB(mu),BB(mn),BB(Eu),BB(Gm),BB(Qa),BB(Ao),BB(Cp),BB(OC),BB(xE),BB(NF),BB(_d),BB(Vw),BB(qS),BB(fc),BB(br),BB(hd),BB(Cs),BB(mv),BB(g),BB(Tg),BB(Ho),BB(QC),BB(Qd),BB(hg),BB(kE),BB(ls),BB(Bd),BB(Ou),BB(Gi),BB(ri),BB(P),BB(vm),BB(Mn),BB(mh),BB(NS),BB(Ww),BB(tp),BB(Bv),BB(_h),BB(Gd),BB(_f),BB(Eh),BB(Po),BB(xe),BB(ar),BB(vE),BB(Fd),BB(ky),BB(iu),BB(lk),BB(Lk),BB(Yt),BB(nS),BB(vl),BB(tt),BB(jA),BB(bg),BB(eb),BB(_E),BB(VS),BB(Za),BB(zk),BB(xv),BB(In),BB(fr),BB(Bw),BB(oa),BB(Xo),BB(Fm),BB(Kd),BB(Gy),BB(Db),BB(jy),BB(Lv),BB(ha),BB(ob),BB(Kb),BB(Ri),BB(xb),BB(uw),BB(EC),BB(oe),BB(fE),BB(gl),BB(SS),BB(st),BB(jw),BB(Jm),BB(CF),BB(pC),BB(sv),BB(sp),BB(Hd),BB(A_),BB(Ow),BB(Ok),BB(pc),BB(PE),BB(Ge),BB(OA),BB(ES),BB(Eo),BB(Gv),BB(nl),BB(FF),BB(an),BB(LS),BB(Id),BB(zh),BB(be),BB(oy),BB(ln),BB(oD),BB(Ig),BB(jg),BB(To),BB(mE),BB(NA),BB(Nc),BB(Fi),BB(cA),BB(nf),BB(Tt),BB(ep),BB(cn),BB(jk),BB(nu),BB($s),BB(Yd),BB(Hy),BB(j_),BB(nh),BB(Pm),BB(Ng),BB(kg),BB(Jh),BB(Jn),BB(uC),BB(gg),BB(Og),BB(ur),BB(Mi),BB(de),BB(TC),BB(Wf),BB(Pr),BB(Mb),BB(io),BB(Js),BB(Hf),BB(Cf),BB(nr),BB(_v),BB(Rk),BB(RS),BB(ne),BB(It),BB(i),BB(uB),BB(Pb),BB(bw),BB(Zr),BB(Lu),BB(Nt),BB(V_),BB(pD),BB(at),BB(mc),BB(si),BB(C_),BB($i),BB(EE),BB(aC),BB(Cd),BB(kt),BB(ca),BB(Fc),BB(hh),BB(Pg),BB(JA),BB(ty),BB(Wl),BB(Ye),BB(Hr),BB(ap),BB(fm),BB(zo),BB(ii),BB(en),BB(jt),BB(wA),BB(to),BB(Uh),BB(Xd),BB(Ki),BB(xm),BB(IC),BB(xt),BB(fA),BB(Kp),BB(pk),BB(Xu),BB(Rr),BB(kn),BB(Fa),BB(ll),BB(qc),BB(B_),BB(Fv),BB(RD),BB(pt),BB(BS),BB(pb),BB(of),BB(ft),BB(Rv),BB(Y_),BB(Tb),BB(Dw),BB(sA),BB(je),BB(h),BB(cv),BB(Ie),BB(U),BB(fd),BB(Vg),BB(Ai),BB(Qo),BB(xc),BB(qd),BB(H_),BB(jl),BB(Wg),BB(yE),BB(e)],Cie=[0,BB(Ne),BB(ka),BB(Ch),BB(mu),BB(mn),BB(Eu),BB(Gm),BB(Qa),BB(Ao),BB(Cp),BB(OC),BB(xE),BB(NF),BB(_d),BB(Vw),BB(qS),BB(fc),BB(br),BB(hd),BB(Cs),BB(mv),BB(g),BB(Tg),BB(Ho),BB(QC),BB(Qd),BB(hg),BB(kE),BB(n_),BB(ls),BB(Bd),BB(Ou),BB(Gi),BB(ri),BB(P),BB(vm),BB(Mn),BB(mh),BB(NS),BB(Ww),BB(tp),BB(Bv),BB(_h),BB(Gd),BB(_f),BB(Eh),BB(Po),BB(xe),BB(ar),BB(vE),BB(Fd),BB(ky),BB(ti),BB(iu),BB(lk),BB(Lk),BB(Yt),BB(nS),BB(vl),BB(tt),BB(jA),BB(bg),BB(eb),BB(_E),BB(VS),BB(Za),BB(zk),BB(xv),BB(In),BB(fr),BB(Bw),BB(oa),BB(Xo),BB(Fm),BB(Kd),BB(Gy),BB(Db),BB(jy),BB(Lv),BB(ha),BB(ob),BB(Kb),BB(Ri),BB(xb),BB(uw),BB(EC),BB(oe),BB(fE),BB(gl),BB(SS),BB(st),BB(jw),BB(Jm),BB(CF),BB(pC),BB(sv),BB(sp),BB(Hd),BB(A_),BB(Ow),BB(Ok),BB(pc),BB(PE),BB(Ge),BB(OA),BB(ES),BB(Eo),BB(Gv),BB(nl),BB(FF),BB(an),BB(LS),BB(Id),BB(zh),BB(be),BB(oy),BB(ln),BB(oD),BB(Ig),BB(jg),BB(To),BB(mE),BB(NA),BB(Nc),BB(Fi),BB(cA),BB(nf),BB(Tt),BB(ep),BB(cn),BB(jk),BB(nu),BB($s),BB(Yd),BB(Hy),BB(j_),BB(nh),BB(Pm),BB(Ng),BB(kg),BB(Jh),BB(Jn),BB(uC),BB(gg),BB(Og),BB(ur),BB(Mi),BB(de),BB(TC),BB(Wf),BB(Pr),BB(Mb),BB(io),BB(Js),BB(Hf),BB(Cf),BB(nr),BB(_v),BB(Rk),BB(RS),BB(ne),BB(It),BB(i),BB(uB),BB(Pb),BB(bw),BB(Zr),BB(Lu),BB(Nt),BB(V_),BB(pD),BB(at),BB(mc),BB(si),BB(C_),BB($i),BB(EE),BB(aC),BB(Cd),BB(kt),BB(ru),BB(ca),BB(Fc),BB(hh),BB(Pg),BB(JA),BB(ty),BB(Wl),BB(Ye),BB(Hr),BB(ap),BB(fm),BB(Di),BB(zo),BB(ii),BB(en),BB(jt),BB(vn),BB(wA),BB(to),BB(Uh),BB(Xd),BB(Ki),BB(xm),BB(IC),BB(xt),BB(fA),BB(Kp),BB(pk),BB(Xu),BB(Rr),BB(kn),BB(Fa),BB(ll),BB(qc),BB(B_),BB(Fv),BB(RD),BB(pt),BB(BS),BB(pb),BB(of),BB(ft),BB(Rv),BB(Y_),BB(Tb),BB(Dw),BB(sA),BB(je),BB(h),BB(cv),BB(Ie),BB(U),BB(fd),BB(Vg),BB(Ai),BB(Qo),BB(xc),BB(qd),BB(H_),BB(jl),BB(Wg),BB(yE),BB(e)],wie=BB(Hu),Sie=BB(dn),gie=[0,[11,BB("Failure while looking up "),[2,0,[11,BB(". Index: "),[4,0,0,0,[11,BB(". Length: "),[4,0,0,0,[12,46,0]]]]]]],BB("Failure while looking up %s. Index: %d. Length: %d.")],Bie=[0,0,0,0],Tie=BB("Offset_utils.Offset_lookup_failed"),Iie=BB(PC),Oie=BB(Ll),Nie=BB(tA),xie=BB(pF),Lie=BB(pF),Pie=BB(tA),Rie=BB(zr),Mie=BB(Uu),Gie=BB(xk),Uie=BB(xk),jie=BB("Program"),Hie=BB(Yi),Xie=BB("BreakStatement"),Yie=BB(Yi),Vie=BB("ContinueStatement"),Kie=BB("DebuggerStatement"),Wie=BB(gS),Jie=BB("DeclareExportAllDeclaration"),qie=BB(gS),zie=BB(tB),$ie=BB(Yu),Qie=BB(Z_),Zie=BB("DeclareExportDeclaration"),rce=BB(Xe),ece=BB(xk),nce=BB(bi),tce=BB("DeclareModule"),uce=BB(ib),ace=BB("DeclareModuleExports"),ice=BB(ch),cce=BB(xk),fce=BB("DoWhileStatement"),oce=BB("EmptyStatement"),sce=BB(nA),vce=BB(Yu),lce=BB("ExportDefaultDeclaration"),Dce=BB(nA),bce=BB(gS),pce=BB("ExportAllDeclaration"),Ece=BB(nA),mce=BB(gS),Fce=BB(tB),kce=BB(Yu),dce=BB("ExportNamedDeclaration"),hce=BB(E),yce=BB(kn),_ce=BB("ExpressionStatement"),Ace=BB(xk),Cce=BB(W),wce=BB(ch),Sce=BB(Dd),gce=BB("ForStatement"),Bce=BB(Sv),Tce=BB(xk),Ice=BB(uu),Oce=BB(cf),Nce=BB("ForInStatement"),xce=BB(rf),Lce=BB(xk),Pce=BB(uu),Rce=BB(cf),Mce=BB("ForOfStatement"),Gce=BB($E),Uce=BB(Hb),jce=BB(ch),Hce=BB("IfStatement"),Xce=BB(zr),Yce=BB(hf),Vce=BB(Um),Kce=BB(Fb),Wce=BB(gS),Jce=BB(tB),qce=BB("ImportDeclaration"),zce=BB(xk),$ce=BB(Yi),Qce=BB("LabeledStatement"),Zce=BB(vA),rfe=BB("ReturnStatement"),efe=BB(MF),nfe=BB("discriminant"),tfe=BB("SwitchStatement"),ufe=BB(vA),afe=BB("ThrowStatement"),ife=BB(kv),cfe=BB(Jt),ffe=BB(h),ofe=BB("TryStatement"),sfe=BB(xk),vfe=BB(ch),lfe=BB("WhileStatement"),Dfe=BB(xk),bfe=BB(Oc),pfe=BB("WithStatement"),Efe=BB(yv),mfe=BB("ArrayExpression"),Ffe=BB(Ta),kfe=BB(a_),dfe=BB(kn),hfe=BB(vl),yfe=BB(RS),_fe=BB(l_),Afe=BB(xk),Cfe=BB(A),wfe=BB(bi),Sfe=BB("ArrowFunctionExpression"),gfe=BB("="),Bfe=BB(uu),Tfe=BB(cf),Ife=BB(Xw),Ofe=BB("AssignmentExpression"),Nfe=BB(uu),xfe=BB(cf),Lfe=BB(Xw),Pfe=BB("BinaryExpression"),Rfe=BB("CallExpression"),Mfe=BB(Gn),Gfe=BB(eh),Ufe=BB("ComprehensionExpression"),jfe=BB($E),Hfe=BB(Hb),Xfe=BB(ch),Yfe=BB("ConditionalExpression"),Vfe=BB(Gn),Kfe=BB(eh),Wfe=BB("GeneratorExpression"),Jfe=BB(gS),qfe=BB("ImportExpression"),zfe=BB("||"),$fe=BB("&&"),Qfe=BB(u),Zfe=BB(uu),roe=BB(cf),eoe=BB(Xw),noe=BB("LogicalExpression"),toe=BB("MemberExpression"),uoe=BB(lC),aoe=BB(bC),ioe=BB("MetaProperty"),coe=BB(Gu),foe=BB(SE),ooe=BB(cl),soe=BB("NewExpression"),voe=BB(Su),loe=BB("ObjectExpression"),Doe=BB(kl),boe=BB("OptionalCallExpression"),poe=BB(kl),Eoe=BB("OptionalMemberExpression"),moe=BB(tF),Foe=BB("SequenceExpression"),koe=BB("Super"),doe=BB("ThisExpression"),hoe=BB(ib),yoe=BB(kn),_oe=BB("TypeCastExpression"),Aoe=BB(vA),Coe=BB("AwaitExpression"),woe=BB(f_),Soe=BB(SA),goe=BB("!"),Boe=BB("~"),Toe=BB(hf),Ioe=BB(Zo),Ooe=BB(rh),Noe=BB("matched above"),xoe=BB(vA),Loe=BB(BD),Poe=BB(Xw),Roe=BB("UnaryExpression"),Moe=BB("--"),Goe=BB("++"),Uoe=BB(BD),joe=BB(vA),Hoe=BB(Xw),Xoe=BB("UpdateExpression"),Yoe=BB(gh),Voe=BB(vA),Koe=BB("YieldExpression"),Woe=BB("Unexpected FunctionDeclaration with BodyExpression"),Joe=BB(Ta),qoe=BB(a_),zoe=BB(kn),$oe=BB(vl),Qoe=BB(RS),Zoe=BB(l_),rse=BB(xk),ese=BB(A),nse=BB(bi),tse=BB("FunctionDeclaration"),use=BB("Unexpected FunctionExpression with BodyExpression"),ase=BB(Ta),ise=BB(a_),cse=BB(kn),fse=BB(vl),ose=BB(RS),sse=BB(l_),vse=BB(xk),lse=BB(A),Dse=BB(bi),bse=BB("FunctionExpression"),pse=BB(kl),Ese=BB(ib),mse=BB($v),Fse=BB(c),kse=BB(kl),dse=BB(ib),hse=BB($v),yse=BB("PrivateIdentifier"),_se=BB(kl),Ase=BB(ib),Cse=BB($v),wse=BB(c),Sse=BB(Hb),gse=BB(ch),Bse=BB("SwitchCase"),Tse=BB(xk),Ise=BB("param"),Ose=BB("CatchClause"),Nse=BB(xk),xse=BB("BlockStatement"),Lse=BB(bi),Pse=BB("DeclareVariable"),Rse=BB(vl),Mse=BB(bi),Gse=BB("DeclareFunction"),Use=BB(sn),jse=BB(me),Hse=BB(kb),Xse=BB(xk),Yse=BB(Ta),Vse=BB(bi),Kse=BB("DeclareClass"),Wse=BB(kb),Jse=BB(xk),qse=BB(Ta),zse=BB(bi),$se=BB("DeclareInterface"),Qse=BB(Um),Zse=BB(zr),rve=BB(Kn),eve=BB("ExportNamespaceSpecifier"),nve=BB(uu),tve=BB(Ta),uve=BB(bi),ave=BB("DeclareTypeAlias"),ive=BB(uu),cve=BB(Ta),fve=BB(bi),ove=BB("TypeAlias"),sve=BB("DeclareOpaqueType"),vve=BB("OpaqueType"),lve=BB(sE),Dve=BB(pp),bve=BB(Ta),pve=BB(bi),Eve=BB("ClassDeclaration"),mve=BB("ClassExpression"),Fve=BB(X),kve=BB(me),dve=BB("superTypeParameters"),hve=BB("superClass"),yve=BB(Ta),_ve=BB(xk),Ave=BB(bi),Cve=BB(kn),wve=BB("Decorator"),Sve=BB(Ta),gve=BB(bi),Bve=BB("ClassImplements"),Tve=BB(xk),Ive=BB("ClassBody"),Ove=BB(cp),Nve=BB(rr),xve=BB(Xn),Lve=BB(eu),Pve=BB(X),Rve=BB(oi),Mve=BB(Vu),Gve=BB(Xe),Uve=BB(Um),jve=BB(Mg),Hve=BB("MethodDefinition"),Xve=BB(Qe),Yve=BB(xb),Vve=BB(Vu),Kve=BB(oi),Wve=BB(ib),Jve=BB(Um),qve=BB(Mg),zve=BB(US),$ve=BB("Internal Error: Private name found in class prop"),Qve=BB(Qe),Zve=BB(xb),rle=BB(Vu),ele=BB(oi),nle=BB(ib),tle=BB(Um),ule=BB(Mg),ale=BB(US),ile=BB(bi),cle=BB(NE),fle=BB(Dd),ole=BB(bi),sle=BB("EnumStringMember"),vle=BB(bi),lle=BB(NE),Dle=BB(Dd),ble=BB(bi),ple=BB("EnumNumberMember"),Ele=BB(Dd),mle=BB(bi),Fle=BB("EnumBooleanMember"),kle=BB(Jo),dle=BB(Ay),hle=BB(zn),yle=BB("EnumBooleanBody"),_le=BB(Jo),Ale=BB(Ay),Cle=BB(zn),wle=BB("EnumNumberBody"),Sle=BB(Jo),gle=BB(Ay),Ble=BB(zn),Tle=BB("EnumStringBody"),Ile=BB(Jo),Ole=BB(zn),Nle=BB("EnumSymbolBody"),xle=BB(xk),Lle=BB(bi),Ple=BB("EnumDeclaration"),Rle=BB(kb),Mle=BB(xk),Gle=BB(Ta),Ule=BB(bi),jle=BB("InterfaceDeclaration"),Hle=BB(Ta),Xle=BB(bi),Yle=BB("InterfaceExtends"),Vle=BB(ib),Kle=BB(Su),Wle=BB("ObjectPattern"),Jle=BB(ib),qle=BB(yv),zle=BB("ArrayPattern"),$le=BB(uu),Qle=BB(cf),Zle=BB(ad),rDe=BB(ib),eDe=BB($v),nDe=BB(c),tDe=BB(vA),uDe=BB(zD),aDe=BB(vA),iDe=BB(zD),cDe=BB(uu),fDe=BB(cf),oDe=BB(ad),sDe=BB(Dd),vDe=BB(Dd),lDe=BB(Xn),DDe=BB(eu),bDe=BB(Pi),pDe=BB(oi),EDe=BB(fy),mDe=BB(rr),FDe=BB(Xe),kDe=BB(Um),dDe=BB(Mg),hDe=BB(pe),yDe=BB(vA),_De=BB("SpreadProperty"),ADe=BB(uu),CDe=BB(cf),wDe=BB(ad),SDe=BB(oi),gDe=BB(fy),BDe=BB(rr),TDe=BB(Xe),IDe=BB(Um),ODe=BB(Mg),NDe=BB(pe),xDe=BB(vA),LDe=BB("SpreadElement"),PDe=BB(Sv),RDe=BB(uu),MDe=BB(cf),GDe=BB("ComprehensionBlock"),UDe=BB("We should not create Literal nodes for bigints"),jDe=BB(Im),HDe=BB(Mb),XDe=BB("regex"),YDe=BB(Be),VDe=BB(Um),KDe=BB(Be),WDe=BB(Um),JDe=BB(kC),qDe=BB(Be),zDe=BB(Um),$De=BB(kC),QDe=BB(HF),ZDe=BB(Um),rbe=BB("BigIntLiteral"),ebe=BB(Be),nbe=BB(Um),tbe=BB(kC),ube=BB(Th),abe=BB(La),ibe=BB(Be),cbe=BB(Um),fbe=BB(kC),obe=BB(tF),sbe=BB("quasis"),vbe=BB("TemplateLiteral"),lbe=BB(oA),Dbe=BB(Be),bbe=BB(Yr),pbe=BB(Um),Ebe=BB("TemplateElement"),mbe=BB(Xy),Fbe=BB("tag"),kbe=BB("TaggedTemplateExpression"),dbe=BB(Dp),hbe=BB(ts),ybe=BB(Ia),_be=BB(Xe),Abe=BB("declarations"),Cbe=BB("VariableDeclaration"),wbe=BB(Dd),Sbe=BB(bi),gbe=BB("VariableDeclarator"),Bbe=BB(Xe),Tbe=BB("Variance"),Ibe=BB("AnyTypeAnnotation"),Obe=BB("MixedTypeAnnotation"),Nbe=BB("EmptyTypeAnnotation"),xbe=BB("VoidTypeAnnotation"),Lbe=BB("NullLiteralTypeAnnotation"),Pbe=BB("SymbolTypeAnnotation"),Rbe=BB("NumberTypeAnnotation"),Mbe=BB("BigIntTypeAnnotation"),Gbe=BB("StringTypeAnnotation"),Ube=BB("BooleanTypeAnnotation"),jbe=BB(ib),Hbe=BB("NullableTypeAnnotation"),Xbe=BB(Ta),Ybe=BB(ma),Vbe=BB(a_),Kbe=BB(DE),Wbe=BB(A),Jbe=BB("FunctionTypeAnnotation"),qbe=BB(kl),zbe=BB(ib),$be=BB($v),Qbe=BB(zv),Zbe=BB(kl),rpe=BB(ib),epe=BB($v),npe=BB(zv),tpe=[0,0,0,0,0],upe=BB("internalSlots"),ape=BB("callProperties"),ipe=BB("indexers"),cpe=BB(Su),fpe=BB("exact"),ope=BB(xA),spe=BB("ObjectTypeAnnotation"),vpe=BB(Pi),lpe=BB("There should not be computed object type property keys"),Dpe=BB(Dd),bpe=BB(Xn),ppe=BB(eu),Epe=BB(Xe),mpe=BB(xb),Fpe=BB(Ed),kpe=BB(Vu),dpe=BB(kl),hpe=BB(rr),ype=BB(Um),_pe=BB(Mg),Ape=BB("ObjectTypeProperty"),Cpe=BB(vA),wpe=BB("ObjectTypeSpreadProperty"),Spe=BB(xb),gpe=BB(Vu),Bpe=BB(Um),Tpe=BB(Mg),Ipe=BB(bi),Ope=BB("ObjectTypeIndexer"),Npe=BB(Vu),xpe=BB(Um),Lpe=BB("ObjectTypeCallProperty"),Ppe=BB(Um),Rpe=BB(rr),Mpe=BB(Vu),Gpe=BB(kl),Upe=BB(bi),jpe=BB("ObjectTypeInternalSlot"),Hpe=BB(xk),Xpe=BB(kb),Ype=BB("InterfaceTypeAnnotation"),Vpe=BB("elementType"),Kpe=BB("ArrayTypeAnnotation"),Wpe=BB(bi),Jpe=BB("qualification"),qpe=BB("QualifiedTypeIdentifier"),zpe=BB(Ta),$pe=BB(bi),Qpe=BB("GenericTypeAnnotation"),Zpe=BB("indexType"),rEe=BB("objectType"),eEe=BB("IndexedAccessType"),nEe=BB(kl),tEe=BB("OptionalIndexedAccessType"),uEe=BB(tS),aEe=BB("UnionTypeAnnotation"),iEe=BB(tS),cEe=BB("IntersectionTypeAnnotation"),fEe=BB(vA),oEe=BB("TypeofTypeAnnotation"),sEe=BB(tS),vEe=BB("TupleTypeAnnotation"),lEe=BB(Be),DEe=BB(Um),bEe=BB("StringLiteralTypeAnnotation"),pEe=BB(Be),EEe=BB(Um),mEe=BB("NumberLiteralTypeAnnotation"),FEe=BB(Be),kEe=BB(Um),dEe=BB("BigIntLiteralTypeAnnotation"),hEe=BB(Th),yEe=BB(La),_Ee=BB(Be),AEe=BB(Um),CEe=BB("BooleanLiteralTypeAnnotation"),wEe=BB("ExistsTypeAnnotation"),SEe=BB(ib),gEe=BB("TypeAnnotation"),BEe=BB(A),TEe=BB("TypeParameterDeclaration"),IEe=BB(Z_),OEe=BB(xb),NEe=BB(St),xEe=BB($v),LEe=BB("TypeParameter"),PEe=BB(A),REe=BB(ms),MEe=BB(A),GEe=BB(ms),UEe=BB(ai),jEe=BB(a),HEe=BB("closingElement"),XEe=BB("openingElement"),YEe=BB("JSXElement"),VEe=BB("closingFragment"),KEe=BB(a),WEe=BB("openingFragment"),JEe=BB("JSXFragment"),qEe=BB("selfClosing"),zEe=BB(ny),$Ee=BB($v),QEe=BB("JSXOpeningElement"),ZEe=BB("JSXOpeningFragment"),rme=BB($v),eme=BB("JSXClosingElement"),nme=BB("JSXClosingFragment"),tme=BB(Um),ume=BB($v),ame=BB("JSXAttribute"),ime=BB(vA),cme=BB("JSXSpreadAttribute"),fme=BB("JSXEmptyExpression"),ome=BB(kn),sme=BB("JSXExpressionContainer"),vme=BB(kn),lme=BB("JSXSpreadChild"),Dme=BB(Be),bme=BB(Um),pme=BB("JSXText"),Eme=BB(lC),mme=BB(Oc),Fme=BB("JSXMemberExpression"),kme=BB($v),dme=BB("namespace"),hme=BB("JSXNamespacedName"),yme=BB($v),_me=BB("JSXIdentifier"),Ame=BB(Kn),Cme=BB(Hs),wme=BB("ExportSpecifier"),Sme=BB(Hs),gme=BB("ImportDefaultSpecifier"),Bme=BB(Hs),Tme=BB("ImportNamespaceSpecifier"),Ime=BB(Fb),Ome=BB(Hs),Nme=BB("imported"),xme=BB("ImportSpecifier"),Lme=BB("Line"),Pme=BB("Block"),Rme=BB(Um),Mme=BB(Um),Gme=BB("DeclaredPredicate"),Ume=BB("InferredPredicate"),jme=BB(Gu),Hme=BB(SE),Xme=BB(cl),Yme=BB(oi),Vme=BB(lC),Kme=BB(Oc),Wme=BB("message"),Jme=BB(Ll),qme=BB("end"),zme=BB(I),$me=BB(gS),Qme=BB(dn),Zme=BB(Hu),rFe=BB(Ss),eFe=BB(qF),nFe=BB(Lf),tFe=BB(no),uFe=BB(Jn),aFe=BB(xE),iFe=BB(DE),cFe=BB(ur),fFe=BB(ue),oFe=BB(Dp),sFe=BB(Fw),vFe=BB(Vs),lFe=BB(Ia),DFe=BB(ts),bFe=BB(Zm),pFe=BB(La),EFe=BB(Th),mFe=BB(xc),FFe=BB(h_),kFe=BB(Ty),dFe=BB(RD),hFe=BB(Z_),yFe=BB(xr),_Fe=BB(Sl),AFe=BB(MS),CFe=BB(ND),wFe=BB(kb),SFe=BB(Vu),gFe=BB(yu),BFe=BB(Us),TFe=BB(rh),IFe=BB(hf),OFe=BB(Zo),NFe=BB(Tf),xFe=BB(um),LFe=BB(Jh),PFe=BB(Mf),RFe=BB(me),MFe=BB(H_),GFe=BB(Ur),UFe=BB(ve),jFe=BB(Py),HFe=BB(I_),XFe=BB(sp),YFe=BB(Mi),VFe=BB(Qe),KFe=BB(zr),WFe=BB(Ln),JFe=BB("of"),qFe=BB(l_),zFe=BB(rf),$Fe=BB(Kh),QFe=BB($l),ZFe=BB(CF),rke=BB(ks),eke=BB(HF),nke=BB(fh),tke=BB(Zo),uke=BB(Ca),ake=BB(En),ike=BB($_),cke=[0,BB(vF)],fke=BB(rA),oke=[8,0],ske=BB(rA),vke=[0,1],lke=[0,2],Dke=[0,3],bke=[0,0],pke=[0,0],Eke=[0,0,0,0,0],mke=[0,BB(ye),851,6],Fke=[0,BB(ye),854,6],kke=[0,BB(ye),957,8],dke=BB(Ed),hke=[0,BB(ye),974,8],yke=BB("Can not have both `static` and `proto`"),_ke=BB(Vu),Ake=BB(Ed),Cke=BB(Xn),wke=BB(eu),Ske=BB(Xn),gke=BB(cp),Bke=BB(Bi),Tke=[0,0,0,0],Ike=[0,[0,0,0,0,0]],Oke=BB(DE),Nke=[0,0],xke=[15,1],Lke=[15,0],Pke=[0,BB(ye),ns,15],Rke=[0,BB(ye),mk,15],Mke=[0,43],Gke=[0,43],Uke=[0,0,0],jke=[0,0,0],Hke=[0,0,0],Xke=[0,41],Yke=BB(vs),Vke=BB(vs),Kke=[0,BB(rt),1536,13],Wke=[0,BB(rt),1302,17],Jke=[0,BB("a template literal part")],qke=[0,[0,BB(rA),BB(rA)],1],zke=BB(Zm),$ke=BB(Zm),Qke=BB(Th),Zke=BB(La),rde=BB("Invalid bigint "),ede=BB("Invalid bigint binary/octal "),nde=BB(Ep),tde=BB(df),ude=BB(ou),ade=BB(ou),ide=BB(Br),cde=[0,43],fde=[0,1],ode=[0,1],sde=[0,1],vde=[0,1],lde=[0,0],Dde=BB(ai),bde=BB(ai),pde=BB(Us),Ede=BB(vp),mde=[0,BB("the identifier `target`")],Fde=[0,0],kde=BB(Jh),dde=BB(bC),hde=BB(bC),yde=[0,0,0],_de=[0,1,0],Ade=[0,1,1],Cde=BB(Mf),wde=[0,0],Sde=[0,BB("either a call or access of `super`")],gde=BB(Mf),Bde=[0,0],Tde=[0,1],Ide=[0,0],Ode=[0,1],Nde=[0,0],xde=[0,1],Lde=[0,0],Pde=[0,2],Rde=[0,3],Mde=[0,7],Gde=[0,6],Ude=[0,4],jde=[0,5],Hde=[0,[0,17,[0,2]]],Xde=[0,[0,18,[0,3]]],Yde=[0,[0,19,[0,4]]],Vde=[0,[0,0,[0,5]]],Kde=[0,[0,1,[0,5]]],Wde=[0,[0,2,[0,5]]],Jde=[0,[0,3,[0,5]]],qde=[0,[0,5,[0,6]]],zde=[0,[0,7,[0,6]]],$de=[0,[0,4,[0,6]]],Qde=[0,[0,6,[0,6]]],Zde=[0,[0,8,[0,7]]],rhe=[0,[0,9,[0,7]]],ehe=[0,[0,10,[0,7]]],nhe=[0,[0,11,[0,8]]],the=[0,[0,12,[0,8]]],uhe=[0,[0,15,[0,9]]],ahe=[0,[0,13,[0,9]]],ihe=[0,[0,14,[1,10]]],che=[0,[0,16,[0,9]]],fhe=[0,[0,21,[0,6]]],ohe=[0,[0,20,[0,6]]],she=[24,BB(u)],vhe=[0,[0,8]],lhe=[0,[0,7]],Dhe=[0,[0,6]],bhe=[0,[0,10]],phe=[0,[0,9]],Ehe=[0,[0,11]],mhe=[0,[0,5]],Fhe=[0,[0,4]],khe=[0,[0,2]],dhe=[0,[0,3]],hhe=[0,[0,1]],yhe=[0,[0,0]],_he=[0,0],Ahe=BB(Jh),Che=BB(Us),whe=BB(vp),She=BB(bC),ghe=BB(l_),Bhe=BB(Jh),The=BB(Us),Ihe=BB(vp),Ohe=BB(bC),Nhe=BB(ph),xhe=BB(cm),Lhe=[18,BB("JSX fragment")],Phe=[0,ct],Rhe=[1,ct],Mhe=BB(rA),Ghe=[0,BB(rA)],Uhe=[0,BB(vF)],jhe=BB(rA),Hhe=[0,0,0,0],Xhe=[0,BB("src/hack_forked/utils/collections/flow_map.ml"),698,36],Yhe=[0,0,0],Vhe=BB("unexpected PrivateName in Property, expected a PrivateField"),Khe=BB(cp),Whe=BB(Bi),Jhe=[0,0,0],qhe=BB(cp),zhe=BB(cp),$he=BB(Xn),Qhe=BB(eu),Zhe=[0,1],rye=[0,1],eye=[0,1],nye=BB(cp),tye=BB(Xn),uye=BB(eu),aye=BB("="),iye=BB(sp),cye=BB(rf),fye=BB("Internal Error: private name found in object props"),oye=BB(wg),sye=[0,BB(vF)],vye=BB(sp),lye=BB(rf),Dye=BB(sp),bye=BB(rf),pye=BB(wg),Eye=[11,BB(hg)],mye=[0,1],Fye=BB(Sh),kye=BB(kk),dye=[0,BB(Jp),1723,21],hye=BB(Sh),yye=BB(Z_),_ye=BB("other than an interface declaration!"),Aye=BB("Internal Flow Error! Parsed `export interface` into something "),Cye=BB(kk),wye=BB("Internal Flow Error! Unexpected export statement declaration!"),Sye=[0,40],gye=BB(Sh),Bye=BB(kk),Tye=[0,BB(rA),BB(rA),0],Iye=[0,BB(On)],Oye=BB(te),Nye=BB("exports"),xye=[0,1],Lye=BB(te),Pye=[0,1],Rye=BB(sn),Mye=[0,0],Gye=[0,1],Uye=[0,83],jye=[0,0],Hye=[0,1],Xye=BB(Sh),Yye=BB(Sh),Vye=BB(kk),Kye=BB(Sh),Wye=[0,BB("the keyword `as`")],Jye=BB(Sh),qye=BB(kk),zye=[0,BB(On)],$ye=[0,BB("the keyword `from`")],Qye=[0,BB(rA),BB(rA),0],Zye=BB("Parser error: No such thing as an expression pattern!"),r_e=[0,BB(M)],e_e=BB("Label"),n_e=[0,BB(M)],t_e=[0,0,0],u_e=[0,29],a_e=[0,BB(Jp),419,22],i_e=[0,28],c_e=[0,BB(Jp),438,22],f_e=[0,0],o_e=BB("the token `;`"),s_e=[0,0],v_e=[0,0],l_e=BB(rf),D_e=BB(ts),b_e=BB(sp),p_e=[0,BB(Cu)],E_e=[15,[0,0]],m_e=[0,BB(Cu)],F_e=BB("use strict"),k_e=[0,0,0],d_e=BB("\n"),h_e=BB("Nooo: "),y_e=[0,BB("src/parser/parser_flow.ml"),43,28],__e=BB(Um),A_e=BB(PC),C_e=BB(dn),w_e=BB(Hu),S_e=BB("end"),g_e=BB(dn),B_e=BB(Hu),T_e=BB(I),I_e=BB(Ll),O_e=BB("normal"),N_e=BB(zr),x_e=BB("jsxTag"),L_e=BB("jsxChild"),P_e=BB("template"),R_e=BB(Dl),M_e=BB("context"),G_e=BB(zr),U_e=BB("use_strict"),j_e=BB(tS),H_e=BB("esproposal_optional_chaining"),X_e=BB("esproposal_nullish_coalescing"),Y_e=BB("esproposal_export_star_as"),V_e=BB("esproposal_decorators"),K_e=BB("esproposal_class_static_fields"),W_e=BB("esproposal_class_instance_fields"),J_e=BB("enums"),q_e=BB("Internal error: ");function z_e(r){if("number"==typeof r)return 0;switch(r[0]){case 0:return[0,z_e(r[1])];case 1:return[1,z_e(r[1])];case 2:return[2,z_e(r[1])];case 3:return[3,z_e(r[1])];case 4:return[4,z_e(r[1])];case 5:return[5,z_e(r[1])];case 6:return[6,z_e(r[1])];case 7:return[7,z_e(r[1])];case 8:return[8,r[1],z_e(r[2])];case 9:var e=r[1];return[9,e,e,z_e(r[3])];case 10:return[10,z_e(r[1])];case 11:return[11,z_e(r[1])];case 12:return[12,z_e(r[1])];case 13:return[13,z_e(r[1])];default:return[14,z_e(r[1])]}}function $_e(r,e){if("number"==typeof r)return e;switch(r[0]){case 0:return[0,$_e(r[1],e)];case 1:return[1,$_e(r[1],e)];case 2:return[2,$_e(r[1],e)];case 3:return[3,$_e(r[1],e)];case 4:return[4,$_e(r[1],e)];case 5:return[5,$_e(r[1],e)];case 6:return[6,$_e(r[1],e)];case 7:return[7,$_e(r[1],e)];case 8:return[8,r[1],$_e(r[2],e)];case 9:var n=r[2];return[9,r[1],n,$_e(r[3],e)];case 10:return[10,$_e(r[1],e)];case 11:return[11,$_e(r[1],e)];case 12:return[12,$_e(r[1],e)];case 13:return[13,$_e(r[1],e)];default:return[14,$_e(r[1],e)]}}function Q_e(r,e){if("number"==typeof r)return e;switch(r[0]){case 0:return[0,Q_e(r[1],e)];case 1:return[1,Q_e(r[1],e)];case 2:return[2,r[1],Q_e(r[2],e)];case 3:return[3,r[1],Q_e(r[2],e)];case 4:var n=r[3],t=r[2];return[4,r[1],t,n,Q_e(r[4],e)];case 5:var u=r[3],a=r[2];return[5,r[1],a,u,Q_e(r[4],e)];case 6:var i=r[3],c=r[2];return[6,r[1],c,i,Q_e(r[4],e)];case 7:var f=r[3],o=r[2];return[7,r[1],o,f,Q_e(r[4],e)];case 8:var s=r[3],v=r[2];return[8,r[1],v,s,Q_e(r[4],e)];case 9:return[9,r[1],Q_e(r[2],e)];case 10:return[10,Q_e(r[1],e)];case 11:return[11,r[1],Q_e(r[2],e)];case 12:return[12,r[1],Q_e(r[2],e)];case 13:var l=r[2];return[13,r[1],l,Q_e(r[3],e)];case 14:var D=r[2];return[14,r[1],D,Q_e(r[3],e)];case 15:return[15,Q_e(r[1],e)];case 16:return[16,Q_e(r[1],e)];case 17:return[17,r[1],Q_e(r[2],e)];case 18:return[18,r[1],Q_e(r[2],e)];case 19:return[19,Q_e(r[1],e)];case 20:var b=r[2];return[20,r[1],b,Q_e(r[3],e)];case 21:return[21,r[1],Q_e(r[2],e)];case 22:return[22,Q_e(r[1],e)];case 23:return[23,r[1],Q_e(r[2],e)];default:var p=r[2];return[24,r[1],p,Q_e(r[3],e)]}}function Z_e(r){throw[0,PI,r]}function rAe(r){throw[0,RI,r]}function eAe(r){return 0<=r?r:0|-r}function nAe(r,e){var n=XT(r),t=XT(e),u=AT(n+t|0);return yB(r,0,u,0,n),yB(e,0,u,n,t),u}function tAe(r){return r?nO:tO}function uAe(r,e){return r?[0,r[1],uAe(r[2],e)]:e}OT(),function(r){var e=mB.fds[r];e.flags.wronly&&nI("fd "+r+" is writeonly");var n={file:e.file,offset:e.offset,fd:r,opened:!0,out:!1,refill:null};tI[n.fd]=n}(0);var aAe=bI(1),iAe=bI(2),cAe=[0,function(r){return function(r){for(var e=r;;){if(!e)return 0;var n=e[2],t=e[1];try{uI(t)}catch(e){if((e=gI(e))[1]!==LI)throw e}e=n}}(function(){for(var r=0,e=0;e<tI.length;e++)tI[e]&&tI[e].opened&&tI[e].out&&(r=[0,tI[e].fd,r]);return r}())}];function fAe(r){return 97<=r&&!(S<r)?r+-32|0:r}var oAe=BB("Unix"),sAe=2147483643;function vAe(r){for(var e=0,n=r;;){if(!n)return e;e=e+1|0,n=n[2]}}function lAe(r){return r?r[1]:Z_e(lO)}function DAe(r){return r?r[2]:Z_e(vO)}function bAe(r,e){for(var n=r,t=e;;){if(!n)return t;var u=[0,n[1],t];n=n[2],t=u}}function pAe(r){return bAe(r,0)}function EAe(r){return r?uAe(r[1],EAe(r[2])):0}function mAe(r,e){if(e){var n=e[2];return[0,BI(r,e[1]),mAe(r,n)]}return 0}function FAe(r,e){for(var n=0,t=e;;){if(!t)return n;var u=t[2];n=[0,BI(r,t[1]),n],t=u}}function kAe(r,e){for(var n=e;;){if(!n)return 0;var t=n[2];BI(r,n[1]),n=t}}function dAe(r,e,n){for(var t=e,u=n;;){if(!u)return t;var a=u[2];t=TI(r,t,u[1]),u=a}}function hAe(r,e,n){return e?TI(r,e[1],hAe(r,e[2],n)):n}function yAe(r,e,n){for(var t=e,u=n;;){if(t){if(u){var a=u[2],i=t[2];TI(r,t[1],u[1]),t=i,u=a;continue}}else if(!u)return 0;return rAe(sO)}}function _Ae(r,e){for(var n=e;;){if(!n)return 0;var t=n[2],u=0===_T(n[1],r)?1:0;if(u)return u;n=t}}function AAe(r){return function(e){for(var n=0,t=e;;){if(!t)return pAe(n);var u=t[2],a=t[1];BI(r,a)?(n=[0,a,n],t=u):t=u}}}function CAe(r,e){var n=AT(r);return function(r,e,n,t){if(n>0)if(0==e&&(n>=r.l||2==r.t&&n>=r.c.length))0==t?(r.c=rA,r.t=2):(r.c=_B(n,String.fromCharCode(t)),r.t=n==r.l?0:2);else for(4!=r.t&&dB(r),n+=e;e<n;e++)r.c[e]=t}(n,0,r,e),n}function wAe(r){var e=HT(r),n=AT(e);return hB(r,0,n,0,e),n}function SAe(r,e,n){if(0<=e&&0<=n&&!((HT(r)-n|0)<e)){var t=AT(n);return hB(r,e,t,0,n),t}return rAe(pO)}function gAe(r,e,n){return SAe(r,e,n)}function BAe(r,e,n,t,u){return 0<=u&&0<=e&&!((HT(r)-u|0)<e)&&0<=t&&!((HT(n)-u|0)<t)?hB(r,e,n,t,u):rAe(bO)}function TAe(r,e,n,t,u){return 0<=u&&0<=e&&!((XT(r)-u|0)<e)&&0<=t&&!((HT(n)-u|0)<t)?yB(r,e,n,t,u):rAe(DO)}function IAe(r,e){return CAe(r,e)}function OAe(r,e,n){return SAe(r,e,n)}OT(),BB("js_of_ocaml");var NAe=hT;function xAe(r,e){var n=e.length-1-1|0;if(!(n<0))for(var t=0;;){BI(r,e[1+t]);var u=t+1|0;if(n===t)break;t=u}return 0}function LAe(r,e){var n=e.length-1;if(0===n)return[0];var t=eI(n,BI(r,e[1])),u=n-1|0;if(!(u<1))for(var a=1;;){t[1+a]=BI(r,e[1+a]);var i=a+1|0;if(u===a)break;a=i}return t}function PAe(r){if(r)for(var e=0,n=r,t=r[2],u=r[1];;)if(n)e=e+1|0,n=n[2];else for(var a=eI(e,u),i=1,c=t;;){if(!c)return a;var f=c[2];a[1+i]=c[1],i=i+1|0,c=f}return[0]}function RAe(r){function e(r){return r?r[5]:0}function n(r,n,t,u){var a=e(r),i=e(u);return[0,r,n,t,u,i<=a?a+1|0:i+1|0]}function t(r,e){return[0,0,r,e,0,1]}function u(r,t,u,a){var i=r?r[5]:0,c=a?a[5]:0;if((c+2|0)<i){if(r){var f=r[4],o=r[3],s=r[2],v=r[1];if(e(f)<=e(v))return n(v,s,o,n(f,t,u,a));if(f){var l=f[3],D=f[2],b=f[1],p=n(f[4],t,u,a);return n(n(v,s,o,b),D,l,p)}return rAe(yO)}return rAe(_O)}if((i+2|0)<c){if(a){var E=a[4],m=a[3],F=a[2],k=a[1];if(e(k)<=e(E))return n(n(r,t,u,k),F,m,E);if(k){var d=k[3],h=k[2],y=k[1],_=n(k[4],F,m,E);return n(n(r,t,u,y),h,d,_)}return rAe(AO)}return rAe(CO)}return[0,r,t,u,a,c<=i?i+1|0:c+1|0]}function a(e,n,t){if(t){var i=t[4],c=t[3],f=t[2],o=t[1],s=t[5],v=TI(r[1],e,f);if(0===v)return c===n?t:[0,o,e,n,i,s];if(0<=v){var l=a(e,n,i);return i===l?t:u(o,f,c,l)}var D=a(e,n,o);return o===D?t:u(D,f,c,i)}return[0,0,e,n,0,1]}function i(r){for(var e=r;;){if(e){var n=e[1];if(n){e=n;continue}return[0,e[2],e[3]]}throw MI}}function c(r){for(var e=r;;){if(e){var n=e[1];if(n){e=n;continue}return[0,[0,e[2],e[3]]]}return 0}}function f(r){if(r){var e=r[1];if(e){var n=r[4],t=r[3],a=r[2];return u(f(e),a,t,n)}return r[4]}return rAe(FO)}function o(r,e){if(r){if(e){var n=i(e),t=n[2];return u(r,n[1],t,f(e))}return r}return e}function s(r,e,n){if(n){var a=n[4],i=n[3],c=n[2];return u(s(r,e,n[1]),c,i,a)}return t(r,e)}function v(r,e,n){if(n){var a=n[3],i=n[2];return u(n[1],i,a,v(r,e,n[4]))}return t(r,e)}function l(r,e,t,a){if(r){if(a){var i=a[5],c=r[5],f=a[4],o=a[3],D=a[2],b=a[1],p=r[4],E=r[3],m=r[2],F=r[1];return(i+2|0)<c?u(F,m,E,l(p,e,t,a)):(c+2|0)<i?u(l(r,e,t,b),D,o,f):n(r,e,t,a)}return v(e,t,r)}return s(e,t,a)}function D(r,e){if(r){if(e){var n=i(e),t=n[2];return l(r,n[1],t,f(e))}return r}return e}function b(r,e,n,t){return n?l(r,e,n[1],t):D(r,t)}function p(e,n){if(n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1],e,a);if(0===c)return[0,i,[0,u],t];if(0<=c){var f=p(e,t),o=f[3],s=f[2];return[0,l(i,a,u,f[1]),s,o]}var v=p(e,i),D=v[2];return[0,v[1],D,l(v[3],a,u,t)]}return kO}function E(r,e){for(var n=r,t=e;;){if(!n)return t;var u=[0,n[2],n[3],n[4],t];n=n[1],t=u}}function m(r,e){for(var n=r,t=e;;){if(!t)return n;var u=t[3],a=t[2],i=t[1];n=[0,[0,a,u],m(n,t[4])],t=i}}function F(r,e){for(var n=e,t=r;;){var u=BI(t,0);if(!u)return n;var i=u[1],c=u[2];n=a(i[1],i[2],n),t=c}}function k(r,e){if(r){var n=r[2],t=r[1],u=E(r[3],r[4]);return[0,[0,t,n],function(r){return k(u)}]}return 0}return[0,0,function(r){return r?0:1},function(e,n){for(var t=n;;){if(!t)return 0;var u=t[4],a=t[1],i=TI(r[1],e,t[2]),c=0===i?1:0;if(c)return c;t=0<=i?u:a}},a,function e(n,t,a){if(a){var i=a[4],c=a[3],f=a[2],s=a[1],v=a[5],l=TI(r[1],n,f);if(0===l){var D=BI(t,[0,c]);if(D){var b=D[1];return c===b?a:[0,s,n,b,i,v]}return o(s,i)}if(0<=l){var p=e(n,t,i);return i===p?a:u(s,f,c,p)}var E=e(n,t,s);return s===E?a:u(E,f,c,i)}var m=BI(t,0);return m?[0,0,n,m[1],0,1]:0},t,function e(n,t){if(t){var a=t[4],i=t[3],c=t[2],f=t[1],s=TI(r[1],n,c);if(0===s)return o(f,a);if(0<=s){var v=e(n,a);return a===v?t:u(f,c,i,v)}var l=e(n,f);return f===l?t:u(l,c,i,a)}return 0},function r(n,t,u){if(t){var a=t[2],i=t[5],c=t[4],f=t[3],o=t[1];if(e(u)<=i){var s=p(a,u),v=s[2],l=s[1],D=r(n,c,s[3]),E=II(n,a,[0,f],v);return b(r(n,o,l),a,E,D)}}else if(!u)return 0;if(u){var m=u[2],F=u[4],k=u[3],d=u[1],h=p(m,t),y=h[2],_=h[1],A=r(n,h[3],F),C=II(n,m,y,[0,k]);return b(r(n,_,d),m,C,A)}throw[0,jI,dO]},function r(e,n,t){if(n){if(t){var u=t[3],a=t[2],i=n[3],c=n[2],f=t[4],o=t[1],s=n[4],v=n[1];if(t[5]<=n[5]){var D=p(c,t),E=D[2],m=D[3],F=r(e,v,D[1]),k=r(e,s,m);return E?b(F,c,II(e,c,i,E[1]),k):l(F,c,i,k)}var d=p(a,n),h=d[2],y=d[3],_=r(e,d[1],o),A=r(e,y,f);return h?b(_,a,II(e,a,h[1],u),A):l(_,a,u,A)}var C=n}else C=t;return C},function(e,n,t){for(var u=E(t,0),a=E(n,0),i=u;;){if(a){if(i){var c=i[4],f=i[3],o=i[2],s=a[4],v=a[3],l=a[2],D=TI(r[1],a[1],i[1]);if(0===D){var b=TI(e,l,o);if(0===b){var p=E(f,c);a=E(v,s),i=p;continue}return b}return D}return 1}return i?-1:0}},function(e,n,t){for(var u=E(t,0),a=E(n,0),i=u;;){if(a){if(i){var c=i[4],f=i[3],o=i[2],s=a[4],v=a[3],l=a[2],D=0===TI(r[1],a[1],i[1])?1:0;if(D){var b=TI(e,l,o);if(b){var p=E(f,c);a=E(v,s),i=p;continue}var m=b}else m=D;return m}return 0}return i?0:1}},function r(e,n){for(var t=n;;){if(!t)return 0;var u=t[4],a=t[3],i=t[2];r(e,t[1]),TI(e,i,a),t=u}},function r(e,n,t){for(var u=n,a=t;;){if(!u)return a;var i=u[4],c=u[3],f=II(e,u[2],c,r(e,u[1],a));u=i,a=f}},function r(e,n){for(var t=n;;){if(t){var u=t[4],a=t[1],i=TI(e,t[2],t[3]);if(i){var c=r(e,a);if(c){t=u;continue}var f=c}else f=i;return f}return 1}},function r(e,n){for(var t=n;;){if(t){var u=t[4],a=t[1],i=TI(e,t[2],t[3]);if(i)var c=i;else{var f=r(e,a);if(!f){t=u;continue}c=f}return c}return 0}},function r(e,n){if(n){var t=n[4],u=n[3],a=n[2],i=n[1],c=r(e,i),f=TI(e,a,u),o=r(e,t);return f?i===c&&t===o?n:l(c,a,u,o):D(c,o)}return 0},function r(e,n){if(n){var t=n[3],u=n[2],a=n[4],i=r(e,n[1]),c=i[2],f=i[1],o=TI(e,u,t),s=r(e,a),v=s[2],b=s[1];if(o){var p=D(c,v);return[0,l(f,u,t,b),p]}var E=l(c,u,t,v);return[0,D(f,b),E]}return hO},function r(e){if(e){var n=e[1],t=r(e[4]);return(r(n)+1|0)+t|0}return 0},function(r){return m(0,r)},i,c,function(r){for(var e=r;;){if(e){if(e[4]){e=e[4];continue}return[0,e[2],e[3]]}throw MI}},function(r){for(var e=r;;){if(e){if(e[4]){e=e[4];continue}return[0,[0,e[2],e[3]]]}return 0}},i,c,p,function(e,n){for(var t=n;;){if(!t)throw MI;var u=t[4],a=t[3],i=t[1],c=TI(r[1],e,t[2]);if(0===c)return a;t=0<=c?u:i}},function(e,n){for(var t=n;;){if(!t)return 0;var u=t[4],a=t[3],i=t[1],c=TI(r[1],e,t[2]);if(0===c)return[0,a];t=0<=c?u:i}},function(r,e){for(var n=e;;){if(!n)throw MI;var t=n[2],u=n[4],a=n[3],i=n[1];if(BI(r,t))for(var c=t,f=a,o=i;;){if(!o)return[0,c,f];var s=o[2],v=o[4],l=o[3],D=o[1];BI(r,s)?(c=s,f=l,o=D):o=v}n=u}},function(r,e){for(var n=e;;){if(!n)return 0;var t=n[2],u=n[4],a=n[3],i=n[1];if(BI(r,t))for(var c=t,f=a,o=i;;){if(!o)return[0,[0,c,f]];var s=o[2],v=o[4],l=o[3],D=o[1];BI(r,s)?(c=s,f=l,o=D):o=v}n=u}},function(r,e){for(var n=e;;){if(!n)throw MI;var t=n[2],u=n[4],a=n[3],i=n[1];if(BI(r,t))for(var c=t,f=a,o=u;;){if(!o)return[0,c,f];var s=o[2],v=o[4],l=o[3],D=o[1];BI(r,s)?(c=s,f=l,o=v):o=D}n=i}},function(r,e){for(var n=e;;){if(!n)return 0;var t=n[2],u=n[4],a=n[3],i=n[1];if(BI(r,t))for(var c=t,f=a,o=u;;){if(!o)return[0,[0,c,f]];var s=o[2],v=o[4],l=o[3],D=o[1];BI(r,s)?(c=s,f=l,o=v):o=D}n=i}},function r(e,n){if(n){var t=n[5],u=n[4],a=n[3],i=n[2];return[0,r(e,n[1]),i,BI(e,a),r(e,u),t]}return 0},function r(e,n){if(n){var t=n[2],u=n[5],a=n[4],i=n[3];return[0,r(e,n[1]),t,TI(e,t,i),r(e,a),u]}return 0},function(r){var e=E(r,0);return function(r){return k(e)}},function(e,n){for(var t=n,u=0;;){if(t){var a=t[4],i=t[3],c=t[2],f=t[1],o=TI(r[1],c,e);if(0!==o){if(0<=o){t=f,u=[0,c,i,a,u];continue}t=a;continue}var s=[0,c,i,a,u]}else s=u;return function(r){return k(s)}}},F,function(r){return F(r,0)}]}function MAe(r){return r[1]=0,r[2]=0,0}function GAe(r,e){return e[1]=[0,r,e[1]],e[2]=e[2]+1|0,0}function UAe(r){var e=r[1];if(e){var n=e[1];return r[1]=e[2],r[2]=r[2]-1|0,[0,n]}return 0}function jAe(r){var e=r[1];return e?[0,e[1]]:0}OT(),OT();var HAe=[Dc,wO,OT()];function XAe(r){return r[1]=0,r[2]=0,r[3]=0,0}function YAe(r,e){var n=[0,r,0],t=e[3];return t?(e[1]=e[1]+1|0,t[2]=n,e[3]=n,0):(e[1]=1,e[2]=n,e[3]=n,0)}function VAe(r){var e=1<=r?r:1,n=sAe<e?sAe:e,t=AT(n);return[0,t,0,n,t]}function KAe(r){return gAe(r[1],0,r[2])}function WAe(r,e){for(var n=r[2],t=[0,r[3]];;){if(!(t[1]<(n+e|0))){sAe<t[1]&&((n+e|0)<=sAe?t[1]=sAe:Z_e(gO));var u=AT(t[1]);if(BAe(r[1],0,u,0,r[2]),r[1]=u,r[3]=t[1],(r[2]+e|0)<=r[3]){if((n+e|0)<=r[3])return 0;throw[0,jI,TO]}throw[0,jI,BO]}t[1]=2*t[1]|0}}function JAe(r,e){var n=r[2];return r[3]<=n&&WAe(r,1),NB(r[1],n,e),r[2]=n+1|0,0}function qAe(r,e,n,t){var u=n<0?1:0;if(u)var a=u;else a=(t<0?1:0)||((XT(e)-t|0)<n?1:0);a&&rAe(SO);var i=r[2]+t|0;return r[3]<i&&WAe(r,t),yB(e,n,r[1],r[2],t),r[2]=i,0}function zAe(r,e,n,t){return qAe(r,e,n,t)}function $Ae(r,e){var n=XT(e),t=r[2]+n|0;return r[3]<t&&WAe(r,n),yB(e,0,r[1],r[2],n),r[2]=t,0}function QAe(r){return 5===r[2]?12:-6}function ZAe(r){return[0,0,AT(r)]}function rCe(r,e){var n=HT(r[2]),t=r[1]+e|0,u=n<t?1:0;if(u){var a=2*n|0,i=function(r,e){return+(yT(r,e,!1)>=0)}(a,t)?a:t,c=AT(i);BAe(r[2],0,c,0,n),r[2]=c;var f=0}else f=u;return f}function eCe(r,e){return rCe(r,1),xB(r[2],r[1],e),r[1]=r[1]+1|0,0}function nCe(r,e){var n=XT(e);return rCe(r,n),TAe(e,0,r[2],r[1],n),r[1]=r[1]+n|0,0}function tCe(r){return gAe(r[2],0,r[1])}function uCe(r,e){for(var n=e;;){if("number"==typeof n)return 0;switch(n[0]){case 0:var t=n[1];nCe(r,OO),n=t;continue;case 1:var u=n[1];nCe(r,NO),n=u;continue;case 2:var a=n[1];nCe(r,xO),n=a;continue;case 3:var i=n[1];nCe(r,LO),n=i;continue;case 4:var c=n[1];nCe(r,PO),n=c;continue;case 5:var f=n[1];nCe(r,RO),n=f;continue;case 6:var o=n[1];nCe(r,MO),n=o;continue;case 7:var s=n[1];nCe(r,GO),n=s;continue;case 8:var v=n[2],l=n[1];nCe(r,UO),uCe(r,l),nCe(r,jO),n=v;continue;case 9:var D=n[3],b=n[1];nCe(r,HO),uCe(r,b),nCe(r,XO),n=D;continue;case 10:var p=n[1];nCe(r,YO),n=p;continue;case 11:var E=n[1];nCe(r,VO),n=E;continue;case 12:var m=n[1];nCe(r,KO),n=m;continue;case 13:var F=n[1];nCe(r,WO),n=F;continue;default:var k=n[1];nCe(r,JO),n=k;continue}}}function aCe(r){if("number"==typeof r)return 0;switch(r[0]){case 0:return[0,aCe(r[1])];case 1:return[1,aCe(r[1])];case 2:return[2,aCe(r[1])];case 3:return[3,aCe(r[1])];case 4:return[4,aCe(r[1])];case 5:return[5,aCe(r[1])];case 6:return[6,aCe(r[1])];case 7:return[7,aCe(r[1])];case 8:return[8,r[1],aCe(r[2])];case 9:return[9,r[2],r[1],aCe(r[3])];case 10:return[10,aCe(r[1])];case 11:return[11,aCe(r[1])];case 12:return[12,aCe(r[1])];case 13:return[13,aCe(r[1])];default:return[14,aCe(r[1])]}}function iCe(r){if("number"==typeof r)return[0,function(r){return 0},function(r){return 0},function(r){return 0},function(r){return 0}];switch(r[0]){case 0:var e=iCe(r[1]),n=e[4],t=e[3],u=e[2],a=e[1];return[0,function(r){return BI(a,0),0},function(r){return BI(u,0),0},t,n];case 1:var i=iCe(r[1]),c=i[4],f=i[3],o=i[2],s=i[1];return[0,function(r){return BI(s,0),0},function(r){return BI(o,0),0},f,c];case 2:var v=iCe(r[1]),l=v[4],D=v[3],b=v[2],p=v[1];return[0,function(r){return BI(p,0),0},function(r){return BI(b,0),0},D,l];case 3:var E=iCe(r[1]),m=E[4],F=E[3],k=E[2],d=E[1];return[0,function(r){return BI(d,0),0},function(r){return BI(k,0),0},F,m];case 4:var h=iCe(r[1]),y=h[4],_=h[3],A=h[2],C=h[1];return[0,function(r){return BI(C,0),0},function(r){return BI(A,0),0},_,y];case 5:var w=iCe(r[1]),S=w[4],g=w[3],B=w[2],T=w[1];return[0,function(r){return BI(T,0),0},function(r){return BI(B,0),0},g,S];case 6:var I=iCe(r[1]),O=I[4],N=I[3],x=I[2],L=I[1];return[0,function(r){return BI(L,0),0},function(r){return BI(x,0),0},N,O];case 7:var P=iCe(r[1]),R=P[4],M=P[3],G=P[2],U=P[1];return[0,function(r){return BI(U,0),0},function(r){return BI(G,0),0},M,R];case 8:var j=iCe(r[2]),H=j[4],X=j[3],Y=j[2],V=j[1];return[0,function(r){return BI(V,0),0},function(r){return BI(Y,0),0},X,H];case 9:var K=r[2],W=r[1],J=iCe(r[3]),q=J[4],z=J[3],$=J[2],Q=J[1],Z=iCe(cCe(aCe(W),K)),rr=Z[4],er=Z[3],nr=Z[2],tr=Z[1];return[0,function(r){return BI(Q,0),BI(tr,0),0},function(r){return BI(nr,0),BI($,0),0},function(r){return BI(z,0),BI(er,0),0},function(r){return BI(rr,0),BI(q,0),0}];case 10:var ur=iCe(r[1]),ar=ur[4],ir=ur[3],cr=ur[2],fr=ur[1];return[0,function(r){return BI(fr,0),0},function(r){return BI(cr,0),0},ir,ar];case 11:var or=iCe(r[1]),sr=or[4],vr=or[3],lr=or[2],Dr=or[1];return[0,function(r){return BI(Dr,0),0},function(r){return BI(lr,0),0},vr,sr];case 12:var br=iCe(r[1]),pr=br[4],Er=br[3],mr=br[2],Fr=br[1];return[0,function(r){return BI(Fr,0),0},function(r){return BI(mr,0),0},Er,pr];case 13:var kr=iCe(r[1]),dr=kr[4],hr=kr[3],yr=kr[2],_r=kr[1];return[0,function(r){return BI(_r,0),0},function(r){return BI(yr,0),0},function(r){return BI(hr,0),0},function(r){return BI(dr,0),0}];default:var Ar=iCe(r[1]),Cr=Ar[4],wr=Ar[3],Sr=Ar[2],gr=Ar[1];return[0,function(r){return BI(gr,0),0},function(r){return BI(Sr,0),0},function(r){return BI(wr,0),0},function(r){return BI(Cr,0),0}]}}function cCe(r,e){var n=0;if("number"==typeof r){if("number"==typeof e)return 0;switch(e[0]){case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;case 8:n=5;break;case 9:n=6;break;default:throw[0,jI,qO]}}else switch(r[0]){case 0:var t=0,u=r[1];if("number"!=typeof e)switch(e[0]){case 0:return[0,cCe(u,e[1])];case 8:n=5,t=1;break;case 9:n=6,t=1;break;case 10:t=1;break;case 11:n=1,t=1;break;case 12:n=2,t=1;break;case 13:n=3,t=1;break;case 14:n=4,t=1}t||(n=7);break;case 1:var a=0,i=r[1];if("number"!=typeof e)switch(e[0]){case 1:return[1,cCe(i,e[1])];case 8:n=5,a=1;break;case 9:n=6,a=1;break;case 10:a=1;break;case 11:n=1,a=1;break;case 12:n=2,a=1;break;case 13:n=3,a=1;break;case 14:n=4,a=1}a||(n=7);break;case 2:var c=0,f=r[1];if("number"==typeof e)c=1;else switch(e[0]){case 2:return[2,cCe(f,e[1])];case 8:n=5;break;case 9:n=6;break;case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:c=1}c&&(n=7);break;case 3:var o=0,s=r[1];if("number"==typeof e)o=1;else switch(e[0]){case 3:return[3,cCe(s,e[1])];case 8:n=5;break;case 9:n=6;break;case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:o=1}o&&(n=7);break;case 4:var v=0,l=r[1];if("number"==typeof e)v=1;else switch(e[0]){case 4:return[4,cCe(l,e[1])];case 8:n=5;break;case 9:n=6;break;case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:v=1}v&&(n=7);break;case 5:var D=0,b=r[1];if("number"==typeof e)D=1;else switch(e[0]){case 5:return[5,cCe(b,e[1])];case 8:n=5;break;case 9:n=6;break;case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:D=1}D&&(n=7);break;case 6:var p=0,E=r[1];if("number"==typeof e)p=1;else switch(e[0]){case 6:return[6,cCe(E,e[1])];case 8:n=5;break;case 9:n=6;break;case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:p=1}p&&(n=7);break;case 7:var m=0,F=r[1];if("number"==typeof e)m=1;else switch(e[0]){case 7:return[7,cCe(F,e[1])];case 8:n=5;break;case 9:n=6;break;case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:m=1}m&&(n=7);break;case 8:var k=0,d=r[2],h=r[1];if("number"==typeof e)k=1;else switch(e[0]){case 8:var y=e[1],_=cCe(d,e[2]);return[8,cCe(h,y),_];case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:k=1}if(k)throw[0,jI,iN];break;case 9:var A=0,C=r[3],w=r[2],S=r[1];if("number"==typeof e)A=1;else switch(e[0]){case 8:n=5;break;case 9:var g=e[3],B=e[2],T=e[1],I=iCe(cCe(aCe(w),T)),O=I[4];return BI(I[2],0),BI(O,0),[9,S,B,cCe(C,g)];case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:A=1}if(A)throw[0,jI,fN];break;case 10:var N=r[1];if("number"!=typeof e&&10===e[0])return[10,cCe(N,e[1])];throw[0,jI,zO];case 11:var x=0,L=r[1];if("number"==typeof e)x=1;else switch(e[0]){case 10:break;case 11:return[11,cCe(L,e[1])];default:x=1}if(x)throw[0,jI,QO];break;case 12:var P=0,R=r[1];if("number"==typeof e)P=1;else switch(e[0]){case 10:break;case 11:n=1;break;case 12:return[12,cCe(R,e[1])];default:P=1}if(P)throw[0,jI,rN];break;case 13:var M=0,G=r[1];if("number"==typeof e)M=1;else switch(e[0]){case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:return[13,cCe(G,e[1])];default:M=1}if(M)throw[0,jI,nN];break;default:var U=0,j=r[1];if("number"==typeof e)U=1;else switch(e[0]){case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:return[14,cCe(j,e[1])];default:U=1}if(U)throw[0,jI,uN]}switch(n){case 0:throw[0,jI,$O];case 1:throw[0,jI,ZO];case 2:throw[0,jI,eN];case 3:throw[0,jI,tN];case 4:throw[0,jI,aN];case 5:throw[0,jI,cN];case 6:throw[0,jI,oN];default:throw[0,jI,sN]}}OT();var fCe=[Dc,Gx,OT()];function oCe(r,e){if("number"==typeof r)return[0,0,e];if(0===r[0])return[0,[0,r[1],r[2]],e];if("number"!=typeof e&&2===e[0])return[0,[1,r[1]],e[1]];throw fCe}function sCe(r,e,n){var t=oCe(r,n);if("number"==typeof e){if(e){var u=t[2];if("number"!=typeof u&&2===u[0])return[0,t[1],1,u[1]];throw fCe}return[0,t[1],0,t[2]]}return[0,t[1],[0,e[1]],t[2]]}function vCe(r,e,n){if("number"==typeof r)return[0,0,lCe(e,n)];switch(r[0]){case 0:if("number"!=typeof n&&0===n[0]){var t=vCe(r[1],e,n[1]);return[0,[0,t[1]],t[2]]}break;case 1:if("number"!=typeof n&&1===n[0]){var u=vCe(r[1],e,n[1]);return[0,[1,u[1]],u[2]]}break;case 2:if("number"!=typeof n&&2===n[0]){var a=vCe(r[1],e,n[1]);return[0,[2,a[1]],a[2]]}break;case 3:if("number"!=typeof n&&3===n[0]){var i=vCe(r[1],e,n[1]);return[0,[3,i[1]],i[2]]}break;case 4:if("number"!=typeof n&&4===n[0]){var c=vCe(r[1],e,n[1]);return[0,[4,c[1]],c[2]]}break;case 5:if("number"!=typeof n&&5===n[0]){var f=vCe(r[1],e,n[1]);return[0,[5,f[1]],f[2]]}break;case 6:if("number"!=typeof n&&6===n[0]){var o=vCe(r[1],e,n[1]);return[0,[6,o[1]],o[2]]}break;case 7:if("number"!=typeof n&&7===n[0]){var s=vCe(r[1],e,n[1]);return[0,[7,s[1]],s[2]]}break;case 8:if("number"!=typeof n&&8===n[0]){var v=n[1],l=n[2],D=r[2];if(EI([0,r[1]],[0,v]))throw fCe;var b=vCe(D,e,l);return[0,[8,v,b[1]],b[2]]}break;case 9:if("number"!=typeof n&&9===n[0]){var p=n[2],E=n[1],m=n[3],F=r[3],k=r[2],d=r[1],h=[0,z_e(E)];if(EI([0,z_e(d)],h))throw fCe;var y=[0,z_e(p)];if(EI([0,z_e(k)],y))throw fCe;var _=iCe(cCe(aCe(E),p)),A=_[4];BI(_[2],0),BI(A,0);var C=vCe(z_e(F),e,m),w=C[2];return[0,[9,E,p,aCe(C[1])],w]}break;case 10:if("number"!=typeof n&&10===n[0]){var S=vCe(r[1],e,n[1]);return[0,[10,S[1]],S[2]]}break;case 11:if("number"!=typeof n&&11===n[0]){var g=vCe(r[1],e,n[1]);return[0,[11,g[1]],g[2]]}break;case 13:if("number"!=typeof n&&13===n[0]){var B=vCe(r[1],e,n[1]);return[0,[13,B[1]],B[2]]}break;case 14:if("number"!=typeof n&&14===n[0]){var T=vCe(r[1],e,n[1]);return[0,[14,T[1]],T[2]]}}throw fCe}function lCe(r,e){if("number"==typeof r)return[0,0,e];switch(r[0]){case 0:if("number"!=typeof e&&0===e[0]){var n=lCe(r[1],e[1]);return[0,[0,n[1]],n[2]]}break;case 1:if("number"!=typeof e&&0===e[0]){var t=lCe(r[1],e[1]);return[0,[1,t[1]],t[2]]}break;case 2:var u=r[2],a=oCe(r[1],e),i=a[2],c=a[1];if("number"!=typeof i&&1===i[0]){var f=lCe(u,i[1]);return[0,[2,c,f[1]],f[2]]}throw fCe;case 3:var o=r[2],s=oCe(r[1],e),v=s[2],l=s[1];if("number"!=typeof v&&1===v[0]){var D=lCe(o,v[1]);return[0,[3,l,D[1]],D[2]]}throw fCe;case 4:var b=r[4],p=r[1],E=sCe(r[2],r[3],e),m=E[3],F=E[1];if("number"!=typeof m&&2===m[0]){var k=E[2],d=lCe(b,m[1]);return[0,[4,p,F,k,d[1]],d[2]]}throw fCe;case 5:var h=r[4],y=r[1],_=sCe(r[2],r[3],e),A=_[3],C=_[1];if("number"!=typeof A&&3===A[0]){var w=_[2],S=lCe(h,A[1]);return[0,[5,y,C,w,S[1]],S[2]]}throw fCe;case 6:var g=r[4],B=r[1],T=sCe(r[2],r[3],e),I=T[3],O=T[1];if("number"!=typeof I&&4===I[0]){var N=T[2],x=lCe(g,I[1]);return[0,[6,B,O,N,x[1]],x[2]]}throw fCe;case 7:var L=r[4],P=r[1],R=sCe(r[2],r[3],e),M=R[3],G=R[1];if("number"!=typeof M&&5===M[0]){var U=R[2],j=lCe(L,M[1]);return[0,[7,P,G,U,j[1]],j[2]]}throw fCe;case 8:var H=r[4],X=r[1],Y=sCe(r[2],r[3],e),V=Y[3],K=Y[1];if("number"!=typeof V&&6===V[0]){var W=Y[2],J=lCe(H,V[1]);return[0,[8,X,K,W,J[1]],J[2]]}throw fCe;case 9:var q=r[2],z=oCe(r[1],e),$=z[2],Q=z[1];if("number"!=typeof $&&7===$[0]){var Z=lCe(q,$[1]);return[0,[9,Q,Z[1]],Z[2]]}throw fCe;case 10:var rr=lCe(r[1],e);return[0,[10,rr[1]],rr[2]];case 11:var er=r[1],nr=lCe(r[2],e);return[0,[11,er,nr[1]],nr[2]];case 12:var tr=r[1],ur=lCe(r[2],e);return[0,[12,tr,ur[1]],ur[2]];case 13:if("number"!=typeof e&&8===e[0]){var ar=e[1],ir=e[2],cr=r[3],fr=r[1];if(EI([0,r[2]],[0,ar]))throw fCe;var or=lCe(cr,ir);return[0,[13,fr,ar,or[1]],or[2]]}break;case 14:if("number"!=typeof e&&9===e[0]){var sr=e[1],vr=e[3],lr=r[3],Dr=r[2],br=r[1],pr=[0,z_e(sr)];if(EI([0,z_e(Dr)],pr))throw fCe;var Er=lCe(lr,z_e(vr));return[0,[14,br,sr,Er[1]],Er[2]]}break;case 15:if("number"!=typeof e&&10===e[0]){var mr=lCe(r[1],e[1]);return[0,[15,mr[1]],mr[2]]}break;case 16:if("number"!=typeof e&&11===e[0]){var Fr=lCe(r[1],e[1]);return[0,[16,Fr[1]],Fr[2]]}break;case 17:var kr=r[1],dr=lCe(r[2],e);return[0,[17,kr,dr[1]],dr[2]];case 18:var hr=r[2],yr=r[1];if(0===yr[0]){var _r=yr[1],Ar=_r[2],Cr=lCe(_r[1],e),wr=Cr[1],Sr=lCe(hr,Cr[2]);return[0,[18,[0,[0,wr,Ar]],Sr[1]],Sr[2]]}var gr=yr[1],Br=gr[2],Tr=lCe(gr[1],e),Ir=Tr[1],Or=lCe(hr,Tr[2]);return[0,[18,[1,[0,Ir,Br]],Or[1]],Or[2]];case 19:if("number"!=typeof e&&13===e[0]){var Nr=lCe(r[1],e[1]);return[0,[19,Nr[1]],Nr[2]]}break;case 20:if("number"!=typeof e&&1===e[0]){var xr=r[2],Lr=r[1],Pr=lCe(r[3],e[1]);return[0,[20,Lr,xr,Pr[1]],Pr[2]]}break;case 21:if("number"!=typeof e&&2===e[0]){var Rr=r[1],Mr=lCe(r[2],e[1]);return[0,[21,Rr,Mr[1]],Mr[2]]}break;case 23:var Gr=r[2],Ur=r[1];if("number"==typeof Ur)switch(Ur){case 0:case 1:default:return DCe(Ur,Gr,e);case 2:if("number"!=typeof e&&14===e[0]){var jr=lCe(Gr,e[1]);return[0,[23,2,jr[1]],jr[2]]}throw fCe}else switch(Ur[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 10:default:return DCe(Ur,Gr,e);case 8:return DCe([8,Ur[1],Ur[2]],Gr,e);case 9:var Hr=Ur[1],Xr=vCe(Ur[2],Gr,e),Yr=Xr[2];return[0,[23,[9,Hr,Xr[1]],Yr[1]],Yr[2]]}}throw fCe}function DCe(r,e,n){var t=lCe(e,n);return[0,[23,r,t[1]],t[2]]}function bCe(r,e,n){var t=XT(n),u=0<=e?r:0,a=eAe(e);if(a<=t)return n;var i=CAe(a,2===u?48:32);switch(u){case 0:TAe(n,0,i,0,t);break;case 1:TAe(n,0,i,a-t|0,t);break;default:var c=0;if(0<t){var f=0;43!==yI(n,0)&&45!==yI(n,0)&&32!==yI(n,0)&&(c=1,f=1),f||(xB(i,0,yI(n,0)),TAe(n,1,i,1+(a-t|0)|0,t-1|0))}else c=1;if(c){var o=0;if(1<t&&48===yI(n,0)){var s=0;Kw!==yI(n,1)&&88!==yI(n,1)&&(o=1,s=1),s||(xB(i,1,yI(n,1)),TAe(n,2,i,2+(a-t|0)|0,t-2|0))}else o=1;o&&TAe(n,0,i,a-t|0,t)}}return i}function pCe(r,e){var n=eAe(r),t=XT(e),u=yI(e,0),a=0;if(58<=u)71<=u?5<(u+-97|0)>>>0||(a=1):65<=u&&(a=1);else{var i=0;if(32!==u)if(43<=u)switch(u+-43|0){case 5:if(t<(n+2|0)&&1<t){var c=0;if(Kw!==yI(e,1)&&88!==yI(e,1)||(c=1),c){var f=CAe(n+2|0,48);return xB(f,1,yI(e,1)),TAe(e,2,f,4+(n-t|0)|0,t-2|0),f}}a=1,i=1;break;case 0:case 2:break;case 1:case 3:case 4:i=1;break;default:a=1,i=1}else i=1;if(!i&&t<(n+1|0)){var o=CAe(n+1|0,48);return xB(o,0,u),TAe(e,1,o,2+(n-t|0)|0,t-1|0),o}}if(a&&t<n){var s=CAe(n,48);return TAe(e,0,s,n-t|0,t),s}return e}function ECe(r){for(var e=0,n=XT(r);;){if(n<=e)var t=r;else{var u=YT(r,e)+-32|0,a=0;if(59<u>>>0?33<(u+-61|0)>>>0&&(a=1):2===u&&(a=1),!a){e=e+1|0;continue}var i=r,c=[0,0],f=HT(i)-1|0;if(!(f<0))for(var o=0;;){var s=LB(i,o),v=0;if(32<=s){var l=s-34|0,D=0;if(58<l>>>0?93<=l&&(D=1):56<(l-1|0)>>>0&&(v=1,D=1),!D){var b=1;v=2}}else 11<=s?13===s&&(v=1):8<=s&&(v=1);switch(v){case 0:b=4;break;case 1:b=2}c[1]=c[1]+b|0;var p=o+1|0;if(f===o)break;o=p}if(c[1]===HT(i))var E=wAe(i);else{var m=AT(c[1]);c[1]=0;var F=HT(i)-1|0;if(!(F<0))for(var k=0;;){var d=LB(i,k),h=0;if(35<=d)h=92===d?2:r_<=d?1:3;else if(32<=d)h=34<=d?2:3;else if(14<=d)h=1;else switch(d){case 8:NB(m,c[1],92),c[1]++,NB(m,c[1],98);break;case 9:NB(m,c[1],92),c[1]++,NB(m,c[1],bm);break;case 10:NB(m,c[1],92),c[1]++,NB(m,c[1],Je);break;case 13:NB(m,c[1],92),c[1]++,NB(m,c[1],li);break;default:h=1}switch(h){case 1:NB(m,c[1],92),c[1]++,NB(m,c[1],48+(d/pu|0)|0),c[1]++,NB(m,c[1],48+((d/10|0)%10|0)|0),c[1]++,NB(m,c[1],48+(d%10|0)|0);break;case 2:NB(m,c[1],92),c[1]++,NB(m,c[1],d);break;case 3:NB(m,c[1],d)}c[1]++;var y=k+1|0;if(F===k)break;k=y}E=m}t=E}var _=XT(t),A=CAe(_+2|0,34);return yB(t,0,A,1,_),A}}function mCe(r,e){var n=eAe(e),t=XI?XI[1]:70;switch(r[2]){case 0:var u=wk;break;case 1:u=Ik;break;case 2:u=69;break;case 3:u=Zv;break;case 4:u=71;break;case 5:u=t;break;case 6:u=mk;break;case 7:u=72;break;default:u=70}var a=ZAe(16);switch(eCe(a,37),r[1]){case 0:break;case 1:eCe(a,43);break;default:eCe(a,32)}return 8<=r[2]&&eCe(a,35),eCe(a,46),nCe(a,BB(rA+n)),eCe(a,u),tCe(a)}function FCe(r,e){if(13<=r){var n=[0,0],t=XT(e)-1|0;if(!(t<0))for(var u=0;;){9<(YT(e,u)+lw|0)>>>0||n[1]++;var a=u+1|0;if(t===u)break;u=a}var i=n[1],c=AT(XT(e)+((i-1|0)/3|0)|0),f=[0,0],o=function(r){return xB(c,f[1],r),f[1]++,0},s=[0,1+((i-1|0)%3|0)|0],v=XT(e)-1|0;if(!(v<0))for(var l=0;;){var D=YT(e,l);9<(D+lw|0)>>>0||(0===s[1]&&(o(95),s[1]=3),s[1]+=-1),o(D);var b=l+1|0;if(v===l)break;l=b}return c}return e}function kCe(r,e){switch(r){case 1:var n=Fx;break;case 2:n=kx;break;case 4:n=dx;break;case 5:n=hx;break;case 6:n=yx;break;case 7:n=_x;break;case 8:n=Ax;break;case 9:n=Cx;break;case 10:n=wx;break;case 11:n=Sx;break;case 0:case 13:n=gx;break;case 3:case 14:n=Bx;break;default:n=Tx}return FCe(r,TT(n,e))}function dCe(r,e){switch(r){case 1:var n=KN;break;case 2:n=WN;break;case 4:n=JN;break;case 5:n=qN;break;case 6:n=zN;break;case 7:n=$N;break;case 8:n=QN;break;case 9:n=ZN;break;case 10:n=rx;break;case 11:n=ex;break;case 0:case 13:n=nx;break;case 3:case 14:n=tx;break;default:n=ux}return FCe(r,TT(n,e))}function hCe(r,e){switch(r){case 1:var n=NN;break;case 2:n=xN;break;case 4:n=LN;break;case 5:n=PN;break;case 6:n=RN;break;case 7:n=MN;break;case 8:n=GN;break;case 9:n=UN;break;case 10:n=jN;break;case 11:n=HN;break;case 0:case 13:n=XN;break;case 3:case 14:n=YN;break;default:n=VN}return FCe(r,TT(n,e))}function yCe(r,e){switch(r){case 1:var n=ax;break;case 2:n=ix;break;case 4:n=cx;break;case 5:n=fx;break;case 6:n=ox;break;case 7:n=sx;break;case 8:n=vx;break;case 9:n=lx;break;case 10:n=Dx;break;case 11:n=bx;break;case 0:case 13:n=px;break;case 3:case 14:n=Ex;break;default:n=mx}return FCe(r,function(r,e){var n=ST(r);n.signedconv&&function(r){return+r.isNeg()}(e)&&(n.sign=-1,e=jT(e));var t=rA,u=GT(n.base);do{var a=e.udivmod(u);e=a.quotient,t="0123456789abcdef".charAt(UT(a.modulus))+t}while(!MT(e));if(n.prec>=0){n.filler=JD;var i=n.prec-t.length;i>0&&(t=_B(i,nc)+t)}return gT(n,t)}(n,e))}function _Ce(r,e,n){function t(t){switch(r[1]){case 0:var u=45;break;case 1:u=43;break;default:u=32}return RT(n,e,u)}function u(r){var e=function(r){return isFinite(r)?Math.abs(r)>=22250738585072014e-324?0:0!=r?1:2:isNaN(r)?4:3}(n);return 3===e?n<0?TN:IN:4<=e?BN:r}switch(r[2]){case 5:for(var a=BT(mCe(r,e),n),i=0,c=XT(a);;){if(i===c)var f=0;else{var o=yI(a,i)+X_|0,s=0;if(23<o>>>0?55===o&&(s=1):21<(o-1|0)>>>0&&(s=1),!s){i=i+1|0;continue}f=1}return u(f?a:nAe(a,ON))}case 6:return t();case 7:var v=t(),l=HT(v);if(0===l)var D=v;else{var b=AT(l),p=l-1|0;if(!(p<0))for(var E=0;;){NB(b,E,fAe(LB(v,E)));var m=E+1|0;if(p===E)break;E=m}D=b}return D;case 8:return u(t());default:return BT(mCe(r,e),n)}}function ACe(r,e,n,t){for(var u=e,a=n,i=t;;){if("number"==typeof i)return BI(u,a);switch(i[0]){case 0:var c=i[1];return function(r){return gCe(u,[5,a,r],c)};case 1:var f=i[1];return function(r){var e=0;if(40<=r)if(92===r)var n=uO;else e=r_<=r?1:2;else if(32<=r)39<=r?n=aO:e=2;else if(14<=r)e=1;else switch(r){case 8:n=iO;break;case 9:n=cO;break;case 10:n=fO;break;case 13:n=oO;break;default:e=1}switch(e){case 1:var t=AT(4);NB(t,0,92),NB(t,1,48+(r/pu|0)|0),NB(t,2,48+((r/10|0)%10|0)|0),NB(t,3,48+(r%10|0)|0),n=t;break;case 2:var i=AT(1);NB(i,0,r),n=i}var c=XT(n),o=CAe(c+2|0,39);return yB(n,0,o,1,c),gCe(u,[4,a,o],f)};case 2:var o=i[2],s=i[1];return TCe(u,a,o,s,(function(r){return r}));case 3:return TCe(u,a,i[2],i[1],ECe);case 4:return ICe(u,a,i[4],i[2],i[3],kCe,i[1]);case 5:return ICe(u,a,i[4],i[2],i[3],dCe,i[1]);case 6:return ICe(u,a,i[4],i[2],i[3],hCe,i[1]);case 7:return ICe(u,a,i[4],i[2],i[3],yCe,i[1]);case 8:var v=i[4],l=i[3],D=i[2],b=i[1];if("number"==typeof D){if("number"==typeof l)return l?function(r,e){return gCe(u,[4,a,_Ce(b,r,e)],v)}:function(r){return gCe(u,[4,a,_Ce(b,QAe(b),r)],v)};var p=l[1];return function(r){return gCe(u,[4,a,_Ce(b,p,r)],v)}}if(0===D[0]){var E=D[2],m=D[1];if("number"==typeof l)return l?function(r,e){return gCe(u,[4,a,bCe(m,E,_Ce(b,r,e))],v)}:function(r){return gCe(u,[4,a,bCe(m,E,_Ce(b,QAe(b),r))],v)};var F=l[1];return function(r){return gCe(u,[4,a,bCe(m,E,_Ce(b,F,r))],v)}}var k=D[1];if("number"==typeof l)return l?function(r,e,n){return gCe(u,[4,a,bCe(k,r,_Ce(b,e,n))],v)}:function(r,e){return gCe(u,[4,a,bCe(k,r,_Ce(b,QAe(b),e))],v)};var d=l[1];return function(r,e){return gCe(u,[4,a,bCe(k,r,_Ce(b,d,e))],v)};case 9:return TCe(u,a,i[2],i[1],tAe);case 10:a=[7,a],i=i[1];continue;case 11:a=[2,a,i[1]],i=i[2];continue;case 12:a=[3,a,i[1]],i=i[2];continue;case 13:var h=i[3],y=i[2],_=ZAe(16);uCe(_,y);var A=tCe(_);return function(r){return gCe(u,[4,a,A],h)};case 14:var C=i[3],w=i[2];return function(r){var e=lCe(r[1],z_e(aCe(w)));if("number"==typeof e[2])return gCe(u,a,Q_e(e[1],C));throw fCe};case 15:var S=i[1];return function(r,e){return gCe(u,[6,a,function(n){return TI(r,n,e)}],S)};case 16:var g=i[1];return function(r){return gCe(u,[6,a,r],g)};case 17:a=[0,a,i[1]],i=i[2];continue;case 18:var B=i[1];if(0===B[0]){var T=i[2],I=B[1][1];u=function(r,e,n){return function(t){return gCe(e,[1,r,[0,t]],n)}}(a,u,T),a=0,i=I;continue}var O=i[2],N=B[1][1];u=function(r,e,n){return function(t){return gCe(e,[1,r,[1,t]],n)}}(a,u,O),a=0,i=N;continue;case 19:throw[0,jI,lN];case 20:var x=i[3],L=[8,a,DN];return function(r){return gCe(u,L,x)};case 21:var P=i[2];return function(r){return gCe(u,[4,a,TT(vN,r)],P)};case 22:var R=i[1];return function(r){return gCe(u,[5,a,r],R)};case 23:var M=i[2],G=i[1];if("number"==typeof G)switch(G){case 0:case 1:default:return r<50?wCe(r+1|0,u,a,M):wI(wCe,[0,u,a,M]);case 2:throw[0,jI,bN]}else switch(G[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:default:return r<50?wCe(r+1|0,u,a,M):wI(wCe,[0,u,a,M]);case 9:var U=G[2];return r<50?CCe(r+1|0,u,a,U,M):wI(CCe,[0,u,a,U,M])}default:var j=i[3],H=i[1],X=BI(i[2],0);return r<50?SCe(r+1|0,u,a,j,H,X):wI(SCe,[0,u,a,j,H,X])}}}function CCe(r,e,n,t,u){if("number"==typeof t)return r<50?wCe(r+1|0,e,n,u):wI(wCe,[0,e,n,u]);switch(t[0]){case 0:var a=t[1];return function(r){return BCe(e,n,a,u)};case 1:var i=t[1];return function(r){return BCe(e,n,i,u)};case 2:var c=t[1];return function(r){return BCe(e,n,c,u)};case 3:var f=t[1];return function(r){return BCe(e,n,f,u)};case 4:var o=t[1];return function(r){return BCe(e,n,o,u)};case 5:var s=t[1];return function(r){return BCe(e,n,s,u)};case 6:var v=t[1];return function(r){return BCe(e,n,v,u)};case 7:var l=t[1];return function(r){return BCe(e,n,l,u)};case 8:var D=t[2];return function(r){return BCe(e,n,D,u)};case 9:var b=t[3],p=t[2],E=cCe(aCe(t[1]),p);return function(r){return BCe(e,n,$_e(E,b),u)};case 10:var m=t[1];return function(r,t){return BCe(e,n,m,u)};case 11:var F=t[1];return function(r){return BCe(e,n,F,u)};case 12:var k=t[1];return function(r){return BCe(e,n,k,u)};case 13:throw[0,jI,pN];default:throw[0,jI,EN]}}function wCe(r,e,n,t){var u=[8,n,mN];return r<50?ACe(r+1|0,e,u,t):wI(ACe,[0,e,u,t])}function SCe(r,e,n,t,u,a){if(u){var i=u[1];return function(r){return function(r,e,n,t,u){return CI(SCe(0,r,e,n,t,u))}(e,n,t,i,BI(a,r))}}var c=[4,n,a];return r<50?ACe(r+1|0,e,c,t):wI(ACe,[0,e,c,t])}function gCe(r,e,n){return CI(ACe(0,r,e,n))}function BCe(r,e,n,t){return CI(CCe(0,r,e,n,t))}function TCe(r,e,n,t,u){if("number"==typeof t)return function(t){return gCe(r,[4,e,BI(u,t)],n)};if(0===t[0]){var a=t[2],i=t[1];return function(t){return gCe(r,[4,e,bCe(i,a,BI(u,t))],n)}}var c=t[1];return function(t,a){return gCe(r,[4,e,bCe(c,t,BI(u,a))],n)}}function ICe(r,e,n,t,u,a,i){if("number"==typeof t){if("number"==typeof u)return u?function(t,u){return gCe(r,[4,e,pCe(t,TI(a,i,u))],n)}:function(t){return gCe(r,[4,e,TI(a,i,t)],n)};var c=u[1];return function(t){return gCe(r,[4,e,pCe(c,TI(a,i,t))],n)}}if(0===t[0]){var f=t[2],o=t[1];if("number"==typeof u)return u?function(t,u){return gCe(r,[4,e,bCe(o,f,pCe(t,TI(a,i,u)))],n)}:function(t){return gCe(r,[4,e,bCe(o,f,TI(a,i,t))],n)};var s=u[1];return function(t){return gCe(r,[4,e,bCe(o,f,pCe(s,TI(a,i,t)))],n)}}var v=t[1];if("number"==typeof u)return u?function(t,u,c){return gCe(r,[4,e,bCe(v,t,pCe(u,TI(a,i,c)))],n)}:function(t,u){return gCe(r,[4,e,bCe(v,t,TI(a,i,u))],n)};var l=u[1];return function(t,u){return gCe(r,[4,e,bCe(v,t,pCe(l,TI(a,i,u)))],n)}}function OCe(r,e){for(var n=e;;){if("number"==typeof n)return 0;switch(n[0]){case 0:var t=n[2],u=n[1];if("number"==typeof t)switch(t){case 0:var a=Ix;break;case 1:a=Ox;break;case 2:a=Nx;break;case 3:a=xx;break;case 4:a=Lx;break;case 5:a=Px;break;default:a=Rx}else switch(t[0]){case 0:case 1:a=t[1];break;default:a=nAe(Mx,IAe(1,t[1]))}return OCe(r,u),$Ae(r,a);case 1:var i=n[2],c=n[1];if(0===i[0]){var f=i[1];OCe(r,c),$Ae(r,FN),n=f;continue}var o=i[1];OCe(r,c),$Ae(r,kN),n=o;continue;case 6:var s=n[2];return OCe(r,n[1]),$Ae(r,BI(s,0));case 7:n=n[1];continue;case 8:var v=n[2];return OCe(r,n[1]),rAe(v);case 2:case 4:var l=n[2];return OCe(r,n[1]),$Ae(r,l);default:var D=n[2];return OCe(r,n[1]),JAe(r,D)}}}function NCe(r){if(hI(r,hN))return yN;var e=XT(r);function n(e){var n=dN[1],t=VAe($n);return BI(gCe((function(r){return OCe(t,r),Z_e(KAe(t))}),0,n),r)}function t(n){for(var t=n;;){if(t===e)return t;var u=yI(r,t);if(9!==u&&32!==u)return t;t=t+1|0}}var u=t(0),a=function(n,t){for(var u=t;;){if(u===e)return u;if(25<(yI(r,u)+-97|0)>>>0)return u;u=u+1|0}}(0,u),i=OAe(r,u,a-u|0),c=t(a),f=function(n,t){for(var u=t;;){if(u===e)return u;var a=yI(r,u),i=0;if(48<=a?58<=a||(i=1):45===a&&(i=1),!i)return u;u=u+1|0}}(0,c);if(c===f)var o=0;else try{o=QT(OAe(r,c,f-c|0))}catch(r){if((r=gI(r))[1]!==PI)throw r;o=n()}t(f)!==e&&n();var s=0;if(_I(i,_N)&&_I(i,AN))var v=_I(i,CN)?_I(i,wN)?_I(i,SN)?_I(i,gN)?n():1:2:3:0;else s=1;return s&&(v=4),[0,o,v]}function xCe(r){return gCe((function(r){var e=VAe(64);return OCe(e,r),KAe(e)}),0,r[1])}var LCe=[0,0];function PCe(r,e){var n=r[1+e];if(1-("number"==typeof n?1:0)){if(FI(n)===rm)return BI(xCe(Qx),n);if(253===FI(n))for(var t=BT(rO,n),u=0,a=XT(t);;){if(a<=u)return nAe(t,eO);var i=yI(t,u),c=0;if(48<=i?58<=i||(c=1):45===i&&(c=1),!c)return t;u=u+1|0}return Zx}return BI(xCe($x),n)}function RCe(r,e){if(r.length-1<=e)return Ux;var n=RCe(r,e+1|0),t=PCe(r,e);return TI(xCe(jx),t,n)}function MCe(r){var e=function(e){for(var n=e;;){if(!n)return 0;var t=n[2],u=n[1];try{var a=0,i=BI(u,r);a=1}catch(r){}if(a&&i)return[0,i[1]];n=t}}(LCe[1]);if(e)return e[1];if(r===xI)return Hx;if(r===UI)return Xx;if(r[1]===GI){var n=r[2],t=n[3],u=n[2],a=n[1];return NI(xCe(YI),a,u,t,t+5|0,Yx)}if(r[1]===jI){var i=r[2],c=i[3],f=i[2],o=i[1];return NI(xCe(YI),o,f,c,c+6|0,Vx)}if(r[1]===HI){var s=r[2],v=s[3],l=s[2],D=s[1];return NI(xCe(YI),D,l,v,v+6|0,Kx)}if(0===FI(r)){var b=r.length-1,p=r[1][1];if(2<b>>>0)var E=RCe(r,2),m=PCe(r,1),F=TI(xCe(Wx),m,E);else switch(b){case 0:F=Jx;break;case 1:F=qx;break;default:var k=PCe(r,1);F=BI(xCe(zx),k)}return nAe(p,F)}return r[1]}function GCe(r){return LCe[1]=[0,r,LCe[1]],0}var UCe=[Dc,dL,OT()];function jCe(r,e){return r[13]=r[13]+e[3]|0,YAe(e,r[28])}var HCe=1000000010;function XCe(r,e){return II(r[17],e,0,XT(e))}function YCe(r){return BI(r[19],0)}function VCe(r,e,n){return r[9]=r[9]-e|0,XCe(r,n),r[11]=0,0}function KCe(r,e){var n=_I(e,kL);return n?VCe(r,XT(e),e):n}function WCe(r,e,n){var t=e[3],u=e[2];KCe(r,e[1]),YCe(r),r[11]=1;var a=(r[6]-n|0)+u|0,i=r[8],c=function(r,e){return+(yT(r,e,!1)<=0)}(i,a)?i:a;return r[10]=c,r[9]=r[6]-r[10]|0,BI(r[21],r[10]),KCe(r,t)}function JCe(r,e){return WCe(r,FL,e)}function qCe(r,e){var n=e[2],t=e[3];return KCe(r,e[1]),r[9]=r[9]-n|0,BI(r[20],n),KCe(r,t)}function zCe(r){for(;;){var e=r[28][2],n=e?[0,e[1]]:0;if(n){var t=n[1],u=t[1],a=t[2],i=0<=u?1:0,c=t[3],f=r[13]-r[12]|0,o=i||(r[9]<=f?1:0);if(o){var s=r[28],v=s[2];if(v){if(v[2]){var l=v[2];s[1]=s[1]-1|0,s[2]=l}else XAe(s);var D=0<=u?u:HCe;if("number"==typeof a)switch(a){case 0:var b=jAe(r[3]);if(b){var p=b[1][1],E=function(r,e){if(e){var n=e[1],t=e[2];return rI(r,n)?[0,r,e]:[0,n,E(r,t)]}return[0,r,0]};p[1]=E(r[6]-r[9]|0,p[1])}break;case 1:UAe(r[2]);break;case 2:UAe(r[3]);break;case 3:var m=jAe(r[2]);m?JCe(r,m[1][2]):YCe(r);break;case 4:if(r[10]!==(r[6]-r[9]|0)){var F=r[28],k=F[2];if(k){var d=k[1];if(k[2]){var h=k[2];F[1]=F[1]-1|0,F[2]=h;var y=[0,d]}else XAe(F),y=[0,d]}else y=0;if(y){var _=y[1],A=_[1];r[12]=r[12]-_[3]|0,r[9]=r[9]+A|0}}break;default:var C=UAe(r[5]);C&&XCe(r,BI(r[25],C[1]))}else switch(a[0]){case 0:VCe(r,D,a[1]);break;case 1:var w=a[2],S=a[1],g=w[1],B=w[2],T=jAe(r[2]);if(T){var I=T[1],O=I[2];switch(I[1]){case 0:default:qCe(r,S);break;case 1:case 2:WCe(r,w,O);break;case 3:r[9]<(D+XT(g)|0)?WCe(r,w,O):qCe(r,S);break;case 4:r[11]||!(r[9]<(D+XT(g)|0)||((r[6]-O|0)+B|0)<r[10])?qCe(r,S):WCe(r,w,O)}}break;case 2:var N=r[6]-r[9]|0,x=a[2],L=a[1],P=jAe(r[3]);if(P){var R=P[1][1],M=R[1];if(M)for(var G=R[1],U=M[1];;){if(G){var j=G[1],H=G[2];if(!(N<=j)){G=H;continue}var X=j}else X=U;var Y=X;break}else Y=N;var V=Y-N|0;0<=V?qCe(r,[0,pL,V+L|0,bL]):WCe(r,[0,mL,Y+x|0,EL],r[6])}break;case 3:var K=a[2],W=a[1];if(r[8]<(r[6]-r[9]|0)){var J=jAe(r[2]);if(J){var q=J[1],z=q[2],$=q[1];r[9]<z&&!(3<($-1|0)>>>0)&&JCe(r,z)}else YCe(r)}var Q=r[9]-W|0;GAe([0,1===K?1:r[9]<D?K:5,Q],r[2]);break;case 4:GAe(a[1],r[3]);break;default:var Z=a[1];XCe(r,BI(r[24],Z)),GAe(Z,r[5])}r[12]=c+r[12]|0;continue}throw HAe}return o}return 0}}function $Ce(r,e){return jCe(r,e),zCe(r)}function QCe(r,e,n){return $Ce(r,[0,e,[0,n],e])}function ZCe(r){return MAe(r),GAe([0,-1,[0,-1,DL,0]],r)}function rwe(r,e){var n=jAe(r[1]);if(n){var t=n[1],u=t[2],a=u[1];if(t[1]<r[12])return ZCe(r[1]);var i=u[2];if("number"!=typeof i)switch(i[0]){case 3:var c=1-e;return c?(u[1]=r[13]+a|0,UAe(r[1]),0):c;case 1:case 2:return e?(u[1]=r[13]+a|0,UAe(r[1]),0):e}return 0}return 0}function ewe(r,e,n){return jCe(r,n),e&&rwe(r,1),GAe([0,r[13],n],r[1])}function nwe(r,e,n){if(r[14]=r[14]+1|0,r[14]<r[15])return ewe(r,0,[0,0|-r[13],[3,e,n],0]);var t=r[14]===r[15]?1:0;if(t){var u=r[16];return QCe(r,XT(u),u)}return t}function twe(r,e){var n=1<r[14]?1:0;if(n){r[14]<r[15]&&(jCe(r,[0,0,1,0]),rwe(r,1),rwe(r,0)),r[14]=r[14]-1|0;var t=0}else t=n;return t}function uwe(r,e){r[23]&&jCe(r,[0,0,5,0]);var n=r[22];if(n){var t=UAe(r[4]);if(t)return BI(r[27],t[1]);var u=0}else u=n;return u}function awe(r,e){for(kAe((function(e){return uwe(r)}),r[4][1]);;){if(!(1<r[14]))return r[13]=HCe,zCe(r),e&&YCe(r),r[12]=1,r[13]=1,XAe(r[28]),ZCe(r[1]),MAe(r[2]),MAe(r[3]),MAe(r[4]),MAe(r[5]),r[10]=0,r[14]=0,r[9]=r[6],nwe(r,0,3);twe(r)}}function iwe(r,e,n){var t=r[14]<r[15]?1:0;return t?QCe(r,e,n):t}function cwe(r,e,n){return iwe(r,e,n)}function fwe(r,e){return cwe(r,XT(e),e)}function owe(r,e){return cwe(r,1,IAe(1,e))}function swe(r,e){return awe(r,0),BI(r[18],0)}var vwe=IAe(80,32);function lwe(r,e){for(var n=e;;){var t=0<n?1:0;if(t){if(80<n){II(r[17],vwe,0,80),n=n-80|0;continue}return II(r[17],vwe,0,n)}return t}}function Dwe(r){return r[1]===UCe?nAe(iL,nAe(r[2],aL)):cL}function bwe(r){return r[1]===UCe?nAe(tL,nAe(r[2],nL)):uL}function pwe(r){return 0}function Ewe(r){return 0}function mwe(r,e){var n=[0,0,0,0],t=[0,-1,rL,0];YAe(t,n);var u=[0,0,0];ZCe(u),GAe([0,1,t],u);var a=[0,u,[0,0,0],[0,0,0],[0,0,0],[0,0,0],78,10,68,78,0,1,1,1,1,2147483647,eL,r,e,function(r){return 0},function(r){return 0},function(r){return 0},0,0,Dwe,bwe,pwe,Ewe,n];return a[19]=function(r){return II(a[17],fL,0,1)},a[20]=function(r){return lwe(a,r)},a[21]=function(r){return lwe(a,r)},a}function Fwe(r){return mwe((function(e,n,t){return 0<=n&&0<=t&&!((XT(e)-t|0)<n)?pI(r,e,n,t):rAe(ZI)}),(function(e){return uI(r)}))}function kwe(r){return mwe((function(e,n,t){return qAe(r,e,n,t)}),(function(r){return 0}))}function dwe(r){return VAe(512)}var hwe=dwe(),ywe=Fwe(aAe),_we=Fwe(iAe);function Awe(r,e){var n=VAe(16),t=kwe(n);TI(r,t,e),swe(t);var u=n[2];if(2<=u){var a=u-2|0;return 0<=a&&!((n[2]-a|0)<1)?gAe(n[1],1,a):rAe(IO)}return KAe(n)}function Cwe(r,e){var n=0;if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[2];if(Cwe(r,e[1]),"number"==typeof t)switch(t){case 0:return twe(r);case 1:return uwe(r);case 2:return swe(r);case 3:var u=r[14]<r[15]?1:0;return u?$Ce(r,[0,0,3,0]):u;case 4:return awe(r,1),BI(r[18],0);case 5:return owe(r,64);default:return owe(r,37)}else switch(t[0]){case 0:var a=[0,lL,t[2],vL],i=r[14]<r[15]?1:0,c=[0,sL,t[3],oL],f=a[3],o=a[2],s=a[1];return i?ewe(r,1,[0,0|-r[13],[1,a,c],(XT(s)+o|0)+XT(f)|0]):i;case 1:return 0;default:var v=t[1];return owe(r,64),owe(r,v)}case 1:var l=e[2],D=e[1];if(0===l[0]){var b=l[1];Cwe(r,D);var p=[0,UCe,Awe(Cwe,b)];r[22]&&(GAe(p,r[4]),BI(r[26],p));var E=r[23];return E?jCe(r,[0,0,[5,p],0]):E}var m=l[1];Cwe(r,D);var F=NCe(Awe(Cwe,m));return nwe(r,F[1],F[2]);case 2:var k=e[1],d=0;if("number"!=typeof k&&0===k[0]){var h=k[2];if("number"!=typeof h&&1===h[0]){var y=e[2],_=h[2],A=k[1];d=1}}if(!d){var C=e[2],w=k;n=2}break;case 3:var S=e[1],g=0;if("number"!=typeof S&&0===S[0]){var B=S[2];if("number"!=typeof B&&1===B[0]){var T=e[2],I=B[2],O=S[1];n=1,g=1}}if(!g){var N=e[2],x=S;n=3}break;case 4:var L=e[1],P=0;if("number"!=typeof L&&0===L[0]){var R=L[2];"number"!=typeof R&&1===R[0]&&(y=e[2],_=R[2],A=L[1],P=1)}P||(C=e[2],w=L,n=2);break;case 5:var M=e[1],G=0;if("number"==typeof M||0!==M[0])G=1;else{var U=M[2],j=0;"number"!=typeof U&&1===U[0]&&(T=e[2],I=U[2],O=M[1],n=1,j=1),j||(G=1)}G&&(N=e[2],x=M,n=3);break;case 6:var H=e[2];return Cwe(r,e[1]),BI(H,r);case 7:return Cwe(r,e[1]),swe(r);default:var X=e[2];return Cwe(r,e[1]),rAe(X)}switch(n){case 0:return Cwe(r,A),iwe(r,_,y);case 1:return Cwe(r,O),iwe(r,I,IAe(1,T));case 2:return Cwe(r,w),fwe(r,C);default:return Cwe(r,x),owe(r,N)}}function wwe(r){return function(e){return gCe((function(e){return Cwe(r,e),0}),0,e[1])}}function Swe(r){var e=r[1],n=dwe(),t=kwe(n);return gCe((function(r){Cwe(t,r),awe(t,0);var e=KAe(n);return n[2]=0,n[1]=n[4],n[3]=HT(n[1]),e}),0,e)}function gwe(r){var e=[0,0],n=XT(r)-1|0;if(!(n<0))for(var t=0;;){var u=yI(r,t);e[1]=(co*e[1]|0)+u|0;var a=t+1|0;if(n===t)break;t=a}return e[1]=e[1]&If,1073741823<e[1]?e[1]+2147483648|0:e[1]}kwe(hwe),function(r){var e=[0,0],n=cAe[1];cAe[1]=function(t){return 1-e[1]&&(e[1]=1,BI(r,0)),BI(n,0)}}((function(r){return swe(ywe),swe(_we)}));var Bwe=RAe([0,hT]),Twe=RAe([0,hT]),Iwe=RAe([0,kT]),Owe=mI(0,0);function Nwe(r){return 2<r?2*Nwe((r+1|0)/2|0)|0:r}function xwe(r){var e=r.length-1,n=eI(2+(2*e|0)|0,Owe);MB(n,0)[1]=e;var t=((32*Nwe(e)|0)/8|0)-1|0;MB(n,1)[2]=t;var u=e-1|0;if(!(u<0))for(var a=0;;){var i=3+(2*a|0)|0,c=MB(r,a)[1+a];MB(n,i)[1+i]=c;var f=a+1|0;if(u===a)break;a=f}return[0,2,n,Twe[1],Iwe[1],0,0,Bwe[1],0]}function Lwe(r,e){var n=r[2].length-1,t=n<e?1:0;if(t){var u=eI(e,Owe),a=r[2],i=0;!(0<=n)||(a.length-1-n|0)<0||(u.length-1-n|0)<0||(function(r,e,n,t,u){if(t<=e)for(var a=1;a<=u;a++)n[t+a]=r[e+a];else for(a=u;a>=1;a--)n[t+a]=r[e+a]}(a,0,u,0,n),i=1),i||rAe(EO),r[2]=u;var c=0}else c=t;return c}var Pwe=[0,0];function Rwe(r){var e=r[2].length-1;return Lwe(r,e+1|0),e}function Mwe(r,e){try{var n;return TI(Twe[27],e,r[3])}catch(n){if((n=gI(n))===MI){var t=Rwe(r);return r[3]=II(Twe[4],e,t,r[3]),r[4]=II(Iwe[4],t,1,r[4]),t}throw n}}function Gwe(r,e){return LAe((function(e){return Mwe(r,e)}),e)}function Uwe(r,e){try{var n=function(r,e){for(var n=e;;){if(!n)throw MI;var t=n[1],u=n[2],a=t[2];if(0===_T(t[1],r))return a;n=u}}(e,r[6]);return n}catch(n){if((n=gI(n))===MI)return MB(r[2],e)[1+e];throw n}}function jwe(r){if(0===r)return 0;for(var e=r.length-1-1|0,n=0;;){if(!(0<=e))return n;var t=[0,r[1+e],n];e=e-1|0,n=t}}function Hwe(r,e){try{var n;return TI(Bwe[27],e,r[7])}catch(n){if((n=gI(n))===MI){var t=function(r){var e=r[1];return r[1]=e+1|0,e}(r);return _I(e,yL)&&(r[7]=II(Bwe[4],e,t,r[7])),t}throw n}}function Xwe(r){return CT(r,0)?[0]:r}function Ywe(r,e,n,t,u,a){var i=u[2],c=u[4],f=jwe(e),o=jwe(n),s=jwe(t),v=mAe((function(e){return Mwe(r,e)}),o),l=mAe((function(e){return Mwe(r,e)}),s);r[5]=[0,[0,r[3],r[4],r[6],r[7],v,f],r[5]];var D=Bwe[1],b=r[7];r[7]=II(Bwe[13],(function(r,e,n){return _Ae(r,f)?II(Bwe[4],r,e,n):n}),b,D);var p=[0,Twe[1]],E=[0,Iwe[1]];yAe((function(e,n){p[1]=II(Twe[4],e,n,p[1]);var t=E[1];try{var u=TI(Iwe[27],n,r[4])}catch(r){if((r=gI(r))!==MI)throw r;u=1}return E[1]=II(Iwe[4],n,u,t),0}),s,l),yAe((function(r,e){return p[1]=II(Twe[4],r,e,p[1]),E[1]=II(Iwe[4],e,0,E[1]),0}),o,v),r[3]=p[1],r[4]=E[1];var m=r[6];r[6]=hAe((function(r,e){return _Ae(r[1],v)?e:[0,r,e]}),m,0);var F=a?TI(i,r,c):BI(i,r),k=lAe(r[5]),d=k[6],h=k[5],y=k[4],_=k[3],A=k[2],C=k[1];r[5]=DAe(r[5]),r[7]=dAe((function(e,n){var t=TI(Bwe[27],n,r[7]);return II(Bwe[4],n,t,e)}),y,d),r[3]=C,r[4]=A;var w=r[6];r[6]=hAe((function(r,e){return _Ae(r[1],h)?e:[0,r,e]}),w,_);var S=[0,LAe((function(e){return Uwe(r,Mwe(r,e))}),Xwe(t)),0];return function(r){for(var e=[0];0!==r;){for(var n=r[1],t=1;t<n.length;t++)e.push(n[t]);r=r[2]}return e}([0,[0,F],[0,LAe((function(e){return function(r,e){try{return TI(Bwe[27],e,r[7])}catch(e){if((e=gI(e))===MI)throw[0,jI,hL];throw e}}(r,e)}),Xwe(e)),S]])}function Vwe(r,e){if(0===r)var n=xwe([0]);else{var t=xwe(LAe(gwe,r)),u=r.length-1-1|0;if(!(u<0))for(var a=0;;){var i=2+(2*a|0)|0;t[3]=II(Twe[4],r[1+a],i,t[3]),t[4]=II(Iwe[4],i,1,t[4]);var c=a+1|0;if(u===a)break;a=c}n=t}var f=BI(e,n);return Pwe[1]=(Pwe[1]+n[1]|0)-1|0,n[8]=pAe(n[8]),Lwe(n,3+((16*MB(n[2],1)[2]|0)/32|0)|0),[0,BI(f,0),e,f,0]}function Kwe(r,e){if(r)return r;var n=mI(Dc,e[1]);return n[1]=e[2],function(r){return r[2]=IT++,r}(n)}function Wwe(r,e,n){if(r)return e;var t=n[8];if(0!==t)for(var u=t;u;){var a=u[2];BI(u[1],e),u=a}return e}function Jwe(r){var e=Rwe(r),n=0;if(0!=(e%2|0)&&!((2+((16*MB(r[2],1)[2]|0)/32|0)|0)<e)){var t=Rwe(r);n=1}return n||(t=e),MB(r[2],t)[1+t]=0,t}function qwe(r,e){for(var n=[0,0],t=e.length-1;;){if(!(n[1]<t))return 0;var u=n[1],a=MB(e,u)[1+u],i=function(r){n[1]++;var t=n[1];return MB(e,t)[1+t]},c=i();if("number"==typeof c)switch(c){case 0:var f=function(r){return function(e){return r}}(i());break;case 1:f=function(r){return function(e){return e[1+r]}}(i());break;case 2:f=function(r,e){return function(n){return n[1+r][1+e]}}(i(),i());break;case 3:f=function(r){return function(e){return BI(e[1][1+r],e)}}(i());break;case 4:f=function(r){return function(e,n){return e[1+r]=n,0}}(i());break;case 5:f=function(r,e){return function(n){return BI(r,e)}}(i(),i());break;case 6:f=function(r,e){return function(n){return BI(r,n[1+e])}}(i(),i());break;case 7:f=function(r,e,n){return function(t){return BI(r,t[1+e][1+n])}}(i(),i(),i());break;case 8:f=function(r,e){return function(n){return BI(r,BI(n[1][1+e],n))}}(i(),i());break;case 9:f=function(r,e,n){return function(t){return TI(r,e,n)}}(i(),i(),i());break;case 10:f=function(r,e,n){return function(t){return TI(r,e,t[1+n])}}(i(),i(),i());break;case 11:f=function(r,e,n,t){return function(u){return TI(r,e,u[1+n][1+t])}}(i(),i(),i(),i());break;case 12:f=function(r,e,n){return function(t){return TI(r,e,BI(t[1][1+n],t))}}(i(),i(),i());break;case 13:f=function(r,e,n){return function(t){return TI(r,t[1+e],n)}}(i(),i(),i());break;case 14:f=function(r,e,n,t){return function(u){return TI(r,u[1+e][1+n],t)}}(i(),i(),i(),i());break;case 15:f=function(r,e,n){return function(t){return TI(r,BI(t[1][1+e],t),n)}}(i(),i(),i());break;case 16:f=function(r,e){return function(n){return TI(n[1][1+r],n,e)}}(i(),i());break;case 17:f=function(r,e){return function(n){return TI(n[1][1+r],n,n[1+e])}}(i(),i());break;case 18:f=function(r,e,n){return function(t){return TI(t[1][1+r],t,t[1+e][1+n])}}(i(),i(),i());break;case 19:f=function(r,e){return function(n){var t=BI(n[1][1+e],n);return TI(n[1][1+r],n,t)}}(i(),i());break;case 20:f=function(r,e,n){return function(t){return TI(xT(e,r,0),e,n)}}(i(),i(),Jwe(r));break;case 21:f=function(r,e,n){return function(t){var u=t[1+e];return TI(xT(u,r,0),u,n)}}(i(),i(),Jwe(r));break;case 22:f=function(r,e,n,t){return function(u){var a=u[1+e][1+n];return TI(xT(a,r,0),a,t)}}(i(),i(),i(),Jwe(r));break;default:f=function(r,e,n){return function(t){var u=BI(t[1][1+e],t);return TI(xT(u,r,0),u,n)}}(i(),i(),Jwe(r))}else f=c;TI(Iwe[27],a,r[4])?(Lwe(r,a+1|0),MB(r[2],a)[1+a]=f):r[6]=[0,[0,a,f],r[6]],n[1]++}}var zwe=function r(e,n,t){if("number"==typeof e)FB(n,t);else if(0===e[0])for(var u=1;u<e[1].length;u++)r(e[1][u],n[u],t[u]);return 0},$we=function(r,e){function n(e){EB(mB.Undefined_recursive_module,r)}var t=[];return function r(e,t,u){if("number"==typeof e)switch(e){case 0:t[u]={fun:n};break;case 1:t[u]=[246,n];break;default:t[u]=[]}else if(0===e[0]){t[u]=[0];for(var a=1;a<e[1].length;a++)r(e[1][a],t[u],a)}else t[u]=e[1]}(e,t,0),t[0]};try{AI(_L)}catch(BB){if((BB=gI(BB))!==MI)throw BB}try{AI(AL)}catch(BB){if((BB=gI(BB))!==MI)throw BB}function Qwe(r,e){function n(e){return JAe(r,e)}return 65536<=e?(n(i_|e>>>18|0),n(B|63&(e>>>12|0)),n(B|63&(e>>>6|0)),n(B|63&e)):2048<=e?(n(eo|e>>>12|0),n(B|63&(e>>>6|0)),n(B|63&e)):B<=e?(n(s|e>>>6|0),n(B|63&e)):n(e)}_I(oAe,CL)&&_I(oAe,wL);var Zwe=r,rSe=null,eSe=void 0;function nSe(r){return r!==eSe?1:0}var tSe=Zwe.Array,uSe=[Dc,gL,OT()],aSe=Zwe.Error;function iSe(r){throw r}!function(r,e){!function(r,e){dI[GB(r)]=e}(r,FI(e)===Dc?e:e[1])}(BL,[0,uSe,{}]),GCe((function(r){return r[1]===uSe?[0,PT(r[2].toString())]:0})),GCe((function(r){return r instanceof tSe?0:[0,PT(r.toString())]}));var cSe=TI($we,jYr,[0,[0,0,0]]),fSe=TI($we,HYr,[0,[0,0,0,0,0]]),oSe=TI($we,XYr,[0,[0,0,0,0,0]]),sSe=TI($we,YYr,[0,[0,[0,[0,0,0]],0,0,0,0]]),vSe=TI($we,VYr,[0,[0,0,0]]),lSe=TI($we,KYr,[0,[0,0,0]]),DSe=TI($we,WYr,[0,[0,0,0]]),bSe=TI($we,JYr,[0,[0,0,0]]),pSe=TI($we,qYr,[0,[0,0,0,0,0,0,0]]),ESe=TI($we,zYr,[0,[0,0,0,0,0]]),mSe=TI($we,$Yr,[0,[0,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]]]]),FSe=TI($we,QYr,[0,[0,[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]]),kSe=TI($we,ZYr,[0,[0,[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0]]),dSe=TI($we,rVr,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],0,0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0]]),hSe=TI($we,eVr,[0,[0,[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],0,0,0,0]]),ySe=TI($we,nVr,[0,[0,0,0,0,0,0,0]]),_Se=TI($we,tVr,[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]]),ASe=TI($we,uVr,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]]),CSe=function r(e,n,t,u){return r.fun(e,n,t,u)},wSe=function r(e,n,t){return r.fun(e,n,t)},SSe=TI($we,aVr,[0,[0,0,0,0,0]]);FB(CSe,(function(r,e,n,t){BI(wwe(n),AYr),TI(wwe(n),wYr,CYr);var u=t[1];BI(wwe(n),SYr),dAe((function(e,t){return e&&BI(wwe(n),_Yr),II(ySe[1],(function(e){return BI(r,e)}),n,t),1}),0,u),BI(wwe(n),gYr),BI(wwe(n),BYr),BI(wwe(n),TYr),TI(wwe(n),OYr,IYr);var a=t[2];return BI(wwe(n),NYr),dAe((function(e,t){return e&&BI(wwe(n),yYr),II(ySe[1],(function(e){return BI(r,e)}),n,t),1}),0,a),BI(wwe(n),xYr),BI(wwe(n),LYr),BI(wwe(n),PYr),TI(wwe(n),MYr,RYr),TI(e,n,t[3]),BI(wwe(n),GYr),BI(wwe(n),UYr)})),FB(wSe,(function(r,e,n){var t=TI(CSe,r,e);return TI(Swe(hYr),t,n)})),II(zwe,[0,[0,0,0]],cSe,[0,CSe,wSe]);var gSe=function r(e,n,t,u){return r.fun(e,n,t,u)},BSe=function r(e,n,t){return r.fun(e,n,t)},TSe=function r(e,n,t){return r.fun(e,n,t)},ISe=function r(e,n){return r.fun(e,n)};FB(gSe,(function(r,e,n,t){BI(wwe(n),FYr),TI(e,n,t[1]),BI(wwe(n),kYr);var u=t[2];return II(TSe,(function(e){return BI(r,e)}),n,u),BI(wwe(n),dYr)})),FB(BSe,(function(r,e,n){var t=TI(gSe,r,e);return TI(Swe(mYr),t,n)})),FB(TSe,(function(r,e,n){BI(wwe(e),uYr),TI(wwe(e),iYr,aYr);var t=n[1];TI(wwe(e),cYr,t),BI(wwe(e),fYr),BI(wwe(e),oYr),TI(wwe(e),vYr,sYr);var u=n[2];if(u){fwe(e,lYr);var a=u[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,tYr)}),e,a),fwe(e,DYr)}else fwe(e,bYr);return BI(wwe(e),pYr),BI(wwe(e),EYr)})),FB(ISe,(function(r,e){var n=BI(TSe,r);return TI(Swe(nYr),n,e)})),II(zwe,[0,[0,0,0,0,0]],fSe,[0,gSe,BSe,TSe,ISe]);var OSe=function r(e,n,t){return r.fun(e,n,t)},NSe=function r(e,n){return r.fun(e,n)},xSe=function r(e,n,t){return r.fun(e,n,t)},LSe=function r(e,n){return r.fun(e,n)};function PSe(r,e){BI(wwe(r),wXr),TI(wwe(r),gXr,SXr);var n=e[1];TI(wwe(r),BXr,n),BI(wwe(r),TXr),BI(wwe(r),IXr),TI(wwe(r),NXr,OXr);var t=e[2];return TI(wwe(r),xXr,t),BI(wwe(r),LXr),BI(wwe(r),PXr)}FB(OSe,(function(r,e,n){BI(wwe(e),ZXr),TI(r,e,n[1]),BI(wwe(e),rYr);var t=n[2];return II(xSe,(function(e){return BI(r,e)}),e,t),BI(wwe(e),eYr)})),FB(NSe,(function(r,e){var n=BI(OSe,r);return TI(Swe(QXr),n,e)})),FB(xSe,(function(r,e,n){BI(wwe(e),UXr),TI(wwe(e),HXr,jXr);var t=n[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,t),BI(wwe(e),XXr),BI(wwe(e),YXr),TI(wwe(e),KXr,VXr);var u=n[2];if(u){fwe(e,WXr);var a=u[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,GXr)}),e,a),fwe(e,JXr)}else fwe(e,qXr);return BI(wwe(e),zXr),BI(wwe(e),$Xr)})),FB(LSe,(function(r,e){var n=BI(xSe,r);return TI(Swe(MXr),n,e)})),II(zwe,[0,[0,0,0,0,0]],oSe,[0,OSe,NSe,xSe,LSe]);var RSe=[0,PSe,function(r){return TI(Swe(RXr),PSe,r)}],MSe=function r(e,n,t){return r.fun(e,n,t)},GSe=function r(e,n){return r.fun(e,n)},USe=function r(e,n){return r.fun(e,n)},jSe=function r(e){return r.fun(e)};FB(MSe,(function(r,e,n){BI(wwe(e),oXr),TI(wwe(e),vXr,sXr),TI(USe,e,n[1]),BI(wwe(e),lXr),BI(wwe(e),DXr),TI(wwe(e),pXr,bXr);var t=n[2];TI(wwe(e),EXr,t),BI(wwe(e),mXr),BI(wwe(e),FXr),TI(wwe(e),dXr,kXr);var u=n[3];if(u){fwe(e,hXr);var a=u[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,fXr)}),e,a),fwe(e,yXr)}else fwe(e,_Xr);return BI(wwe(e),AXr),BI(wwe(e),CXr)})),FB(GSe,(function(r,e){var n=BI(MSe,r);return TI(Swe(cXr),n,e)})),FB(USe,(function(r,e){if("number"==typeof e)return fwe(r,KHr);switch(e[0]){case 0:BI(wwe(r),WHr);var n=e[1];return TI(wwe(r),JHr,n),BI(wwe(r),qHr);case 1:BI(wwe(r),zHr);var t=e[1];return TI(wwe(r),$Hr,t),BI(wwe(r),QHr);case 2:BI(wwe(r),ZHr);var u=e[1];return TI(wwe(r),rXr,u),BI(wwe(r),eXr);case 3:BI(wwe(r),nXr);var a=e[1];return TI(wwe(r),tXr,a),BI(wwe(r),uXr);default:return BI(wwe(r),aXr),TI(RSe[1],r,e[1]),BI(wwe(r),iXr)}})),FB(jSe,(function(r){return TI(Swe(VHr),USe,r)})),II(zwe,[0,[0,[0,[0,0,0]],0,0,0,0]],sSe,[0,RSe,MSe,GSe,USe,jSe]);var HSe=function r(e,n,t){return r.fun(e,n,t)},XSe=function r(e,n){return r.fun(e,n)};FB(HSe,(function(r,e,n){BI(wwe(e),SHr),TI(wwe(e),BHr,gHr);var t=n[1];TI(wwe(e),THr,t),BI(wwe(e),IHr),BI(wwe(e),OHr),TI(wwe(e),xHr,NHr);var u=n[2];TI(wwe(e),LHr,u),BI(wwe(e),PHr),BI(wwe(e),RHr),TI(wwe(e),GHr,MHr);var a=n[3];if(a){fwe(e,UHr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,wHr)}),e,i),fwe(e,jHr)}else fwe(e,HHr);return BI(wwe(e),XHr),BI(wwe(e),YHr)})),FB(XSe,(function(r,e){var n=BI(HSe,r);return TI(Swe(CHr),n,e)})),II(zwe,[0,[0,0,0]],vSe,[0,HSe,XSe]);var YSe=function r(e,n,t){return r.fun(e,n,t)},VSe=function r(e,n){return r.fun(e,n)};FB(YSe,(function(r,e,n){BI(wwe(e),cHr),TI(wwe(e),oHr,fHr);var t=n[1];TI(wwe(e),sHr,t),BI(wwe(e),vHr),BI(wwe(e),lHr),TI(wwe(e),bHr,DHr);var u=n[2];TI(wwe(e),pHr,u),BI(wwe(e),EHr),BI(wwe(e),mHr),TI(wwe(e),kHr,FHr);var a=n[3];if(a){fwe(e,dHr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,iHr)}),e,i),fwe(e,hHr)}else fwe(e,yHr);return BI(wwe(e),_Hr),BI(wwe(e),AHr)})),FB(VSe,(function(r,e){var n=BI(YSe,r);return TI(Swe(aHr),n,e)})),II(zwe,[0,[0,0,0]],lSe,[0,YSe,VSe]);var KSe=function r(e,n,t){return r.fun(e,n,t)},WSe=function r(e,n){return r.fun(e,n)};FB(KSe,(function(r,e,n){BI(wwe(e),jjr),TI(wwe(e),Xjr,Hjr);var t=n[1];TI(wwe(e),Yjr,t),BI(wwe(e),Vjr),BI(wwe(e),Kjr),TI(wwe(e),Jjr,Wjr);var u=n[2];TI(wwe(e),qjr,u),BI(wwe(e),zjr),BI(wwe(e),$jr),TI(wwe(e),Zjr,Qjr);var a=n[3];if(a){fwe(e,rHr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Ujr)}),e,i),fwe(e,eHr)}else fwe(e,nHr);return BI(wwe(e),tHr),BI(wwe(e),uHr)})),FB(WSe,(function(r,e){var n=BI(KSe,r);return TI(Swe(Gjr),n,e)})),II(zwe,[0,[0,0,0]],DSe,[0,KSe,WSe]);var JSe=function r(e,n,t){return r.fun(e,n,t)},qSe=function r(e,n){return r.fun(e,n)};FB(JSe,(function(r,e,n){BI(wwe(e),wjr),TI(wwe(e),gjr,Sjr);var t=n[1];TI(wwe(e),Bjr,t),BI(wwe(e),Tjr),BI(wwe(e),Ijr),TI(wwe(e),Njr,Ojr);var u=n[2];if(u){fwe(e,xjr);var a=u[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Cjr)}),e,a),fwe(e,Ljr)}else fwe(e,Pjr);return BI(wwe(e),Rjr),BI(wwe(e),Mjr)})),FB(qSe,(function(r,e){var n=BI(JSe,r);return TI(Swe(Ajr),n,e)})),II(zwe,[0,[0,0,0]],bSe,[0,JSe,qSe]);var zSe=function r(e,n,t){return r.fun(e,n,t)},$Se=function r(e,n){return r.fun(e,n)},QSe=function r(e,n){return r.fun(e,n)},ZSe=function r(e){return r.fun(e)},rge=function r(e,n,t){return r.fun(e,n,t)},ege=function r(e,n){return r.fun(e,n)};FB(zSe,(function(r,e,n){BI(wwe(e),hjr),TI(r,e,n[1]),BI(wwe(e),yjr);var t=n[2];return II(rge,(function(e){return BI(r,e)}),e,t),BI(wwe(e),_jr)})),FB($Se,(function(r,e){var n=BI(zSe,r);return TI(Swe(djr),n,e)})),FB(QSe,(function(r,e){return fwe(r,e?Fjr:kjr)})),FB(ZSe,(function(r){return TI(Swe(mjr),QSe,r)})),FB(rge,(function(r,e,n){BI(wwe(e),ajr),TI(wwe(e),cjr,ijr),TI(QSe,e,n[1]),BI(wwe(e),fjr),BI(wwe(e),ojr),TI(wwe(e),vjr,sjr);var t=n[2];if(t){fwe(e,ljr);var u=t[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,ujr)}),e,u),fwe(e,Djr)}else fwe(e,bjr);return BI(wwe(e),pjr),BI(wwe(e),Ejr)})),FB(ege,(function(r,e){var n=BI(rge,r);return TI(Swe(tjr),n,e)})),II(zwe,[0,[0,0,0,0,0,0,0]],pSe,[0,zSe,$Se,QSe,ZSe,rge,ege]);var nge=function r(e,n,t,u){return r.fun(e,n,t,u)},tge=function r(e,n,t){return r.fun(e,n,t)},uge=function r(e,n,t,u){return r.fun(e,n,t,u)},age=function r(e,n,t){return r.fun(e,n,t)};FB(nge,(function(r,e,n,t){BI(wwe(n),rjr),TI(r,n,t[1]),BI(wwe(n),ejr);var u=t[2];return OI(ESe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),njr)})),FB(tge,(function(r,e,n){var t=TI(nge,r,e);return TI(Swe(ZUr),t,n)})),FB(uge,(function(r,e,n,t){BI(wwe(n),jUr),TI(wwe(n),XUr,HUr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),YUr),BI(wwe(n),VUr),TI(wwe(n),WUr,KUr);var a=t[2];if(a){fwe(n,JUr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,UUr)}),n,i),fwe(n,qUr)}else fwe(n,zUr);return BI(wwe(n),$Ur),BI(wwe(n),QUr)})),FB(age,(function(r,e,n){var t=TI(uge,r,e);return TI(Swe(GUr),t,n)})),II(zwe,[0,[0,0,0,0,0]],ESe,[0,nge,tge,uge,age]);var ige=function r(e,n,t,u){return r.fun(e,n,t,u)},cge=function r(e,n,t){return r.fun(e,n,t)},fge=function r(e,n,t,u){return r.fun(e,n,t,u)},oge=function r(e,n,t){return r.fun(e,n,t)};FB(ige,(function(r,e,n,t){BI(wwe(n),PUr),TI(r,n,t[1]),BI(wwe(n),RUr);var u=t[2];return OI(fge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),MUr)})),FB(cge,(function(r,e,n){var t=TI(ige,r,e);return TI(Swe(LUr),t,n)})),FB(fge,(function(r,e,n,t){BI(wwe(n),FUr),TI(wwe(n),dUr,kUr);var u=t[1];if(u){fwe(n,hUr);var a=u[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,yUr)}else fwe(n,_Ur);BI(wwe(n),AUr),BI(wwe(n),CUr),TI(wwe(n),SUr,wUr);var i=t[2];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),gUr),BI(wwe(n),BUr),TI(wwe(n),IUr,TUr);var c=t[3];return TI(wwe(n),OUr,c),BI(wwe(n),NUr),BI(wwe(n),xUr)})),FB(oge,(function(r,e,n){var t=TI(fge,r,e);return TI(Swe(mUr),t,n)}));var sge=[0,ige,cge,fge,oge],vge=function r(e,n,t,u){return r.fun(e,n,t,u)},lge=function r(e,n,t){return r.fun(e,n,t)},Dge=function r(e,n,t,u){return r.fun(e,n,t,u)},bge=function r(e,n,t){return r.fun(e,n,t)};FB(vge,(function(r,e,n,t){BI(wwe(n),bUr),TI(r,n,t[1]),BI(wwe(n),pUr);var u=t[2];return OI(Dge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),EUr)})),FB(lge,(function(r,e,n){var t=TI(vge,r,e);return TI(Swe(DUr),t,n)})),FB(Dge,(function(r,e,n,t){BI(wwe(n),eUr),TI(wwe(n),tUr,nUr);var u=t[1];OI(sge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),uUr),BI(wwe(n),aUr),TI(wwe(n),cUr,iUr);var a=t[2];if(a){fwe(n,fUr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,rUr)}),n,i),fwe(n,oUr)}else fwe(n,sUr);return BI(wwe(n),vUr),BI(wwe(n),lUr)})),FB(bge,(function(r,e,n){var t=TI(Dge,r,e);return TI(Swe(ZGr),t,n)}));var pge=[0,vge,lge,Dge,bge],Ege=function r(e,n,t,u){return r.fun(e,n,t,u)},mge=function r(e,n,t){return r.fun(e,n,t)},Fge=function r(e,n,t,u){return r.fun(e,n,t,u)},kge=function r(e,n,t){return r.fun(e,n,t)};FB(Ege,(function(r,e,n,t){BI(wwe(n),zGr),TI(r,n,t[1]),BI(wwe(n),$Gr);var u=t[2];return OI(Fge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),QGr)})),FB(mge,(function(r,e,n){var t=TI(Ege,r,e);return TI(Swe(qGr),t,n)})),FB(Fge,(function(r,e,n,t){BI(wwe(n),RGr),TI(wwe(n),GGr,MGr);var u=t[1];OI(mSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),UGr),BI(wwe(n),jGr),TI(wwe(n),XGr,HGr);var a=t[2];if(a){fwe(n,YGr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,PGr)}),n,i),fwe(n,VGr)}else fwe(n,KGr);return BI(wwe(n),WGr),BI(wwe(n),JGr)})),FB(kge,(function(r,e,n){var t=TI(Fge,r,e);return TI(Swe(LGr),t,n)}));var dge=[0,Ege,mge,Fge,kge],hge=function r(e,n,t,u){return r.fun(e,n,t,u)},yge=function r(e,n,t){return r.fun(e,n,t)},_ge=function r(e,n,t,u){return r.fun(e,n,t,u)},Age=function r(e,n,t){return r.fun(e,n,t)};FB(hge,(function(r,e,n,t){BI(wwe(n),OGr),TI(r,n,t[1]),BI(wwe(n),NGr);var u=t[2];return OI(_ge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),xGr)})),FB(yge,(function(r,e,n){var t=TI(hge,r,e);return TI(Swe(IGr),t,n)})),FB(_ge,(function(r,e,n,t){BI(wwe(n),tGr),TI(wwe(n),aGr,uGr);var u=t[1];if(u){fwe(n,iGr);var a=u[1];OI(dge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,cGr)}else fwe(n,fGr);BI(wwe(n),oGr),BI(wwe(n),sGr),TI(wwe(n),lGr,vGr);var i=t[2];BI(wwe(n),DGr),dAe((function(t,u){return t&&BI(wwe(n),nGr),OI(sge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,i),BI(wwe(n),bGr),BI(wwe(n),pGr),BI(wwe(n),EGr),TI(wwe(n),FGr,mGr);var c=t[3];if(c){fwe(n,kGr);var f=c[1];OI(pge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),fwe(n,dGr)}else fwe(n,hGr);BI(wwe(n),yGr),BI(wwe(n),_Gr),TI(wwe(n),CGr,AGr);var o=t[4];if(o){fwe(n,wGr);var s=o[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),rGr),dAe((function(n,t){return n&&BI(wwe(e),ZMr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),eGr)}),n,s),fwe(n,SGr)}else fwe(n,gGr);return BI(wwe(n),BGr),BI(wwe(n),TGr)})),FB(Age,(function(r,e,n){var t=TI(_ge,r,e);return TI(Swe(QMr),t,n)}));var Cge=[0,hge,yge,_ge,Age],wge=function r(e,n,t,u){return r.fun(e,n,t,u)},Sge=function r(e,n,t){return r.fun(e,n,t)};FB(wge,(function(r,e,n,t){BI(wwe(n),BMr),TI(wwe(n),IMr,TMr);var u=t[1];if(u){fwe(n,OMr);var a=u[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,NMr)}else fwe(n,xMr);BI(wwe(n),LMr),BI(wwe(n),PMr),TI(wwe(n),MMr,RMr);var i=t[2];OI(Cge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),GMr),BI(wwe(n),UMr),TI(wwe(n),HMr,jMr);var c=t[3];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),XMr),BI(wwe(n),YMr),TI(wwe(n),KMr,VMr);var f=t[4];if(f){fwe(n,WMr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,gMr)}),n,o),fwe(n,JMr)}else fwe(n,qMr);return BI(wwe(n),zMr),BI(wwe(n),$Mr)})),FB(Sge,(function(r,e,n){var t=TI(wge,r,e);return TI(Swe(SMr),t,n)}));var gge=[0,sge,pge,dge,Cge,wge,Sge],Bge=function r(e,n,t,u){return r.fun(e,n,t,u)},Tge=function r(e,n,t){return r.fun(e,n,t)},Ige=function r(e,n,t,u){return r.fun(e,n,t,u)},Oge=function r(e,n,t){return r.fun(e,n,t)},Nge=function r(e,n,t,u){return r.fun(e,n,t,u)},xge=function r(e,n,t){return r.fun(e,n,t)};FB(Bge,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),_Mr);var u=t[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),AMr)}BI(wwe(n),CMr);var a=t[1];return OI(Ige,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),wMr)})),FB(Tge,(function(r,e,n){var t=TI(Bge,r,e);return TI(Swe(yMr),t,n)})),FB(Ige,(function(r,e,n,t){BI(wwe(n),kMr),TI(r,n,t[1]),BI(wwe(n),dMr);var u=t[2];return OI(Nge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),hMr)})),FB(Oge,(function(r,e,n){var t=TI(Ige,r,e);return TI(Swe(FMr),t,n)})),FB(Nge,(function(r,e,n,t){BI(wwe(n),oMr),TI(wwe(n),vMr,sMr);var u=t[1];OI(Bge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),lMr),BI(wwe(n),DMr),TI(wwe(n),pMr,bMr);var a=t[2];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),EMr),BI(wwe(n),mMr)})),FB(xge,(function(r,e,n){var t=TI(Nge,r,e);return TI(Swe(fMr),t,n)}));var Lge=[0,Bge,Tge,Ige,Oge,Nge,xge],Pge=function r(e,n,t,u){return r.fun(e,n,t,u)},Rge=function r(e,n,t){return r.fun(e,n,t)};FB(Pge,(function(r,e,n,t){BI(wwe(n),XRr),TI(wwe(n),VRr,YRr);var u=t[1];OI(Lge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),KRr),BI(wwe(n),WRr),TI(wwe(n),qRr,JRr);var a=t[2];if(a){fwe(n,zRr);var i=a[1];OI(mSe[23][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,$Rr)}else fwe(n,QRr);BI(wwe(n),ZRr),BI(wwe(n),rMr),TI(wwe(n),nMr,eMr);var c=t[3];if(c){fwe(n,tMr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,HRr)}),n,f),fwe(n,uMr)}else fwe(n,aMr);return BI(wwe(n),iMr),BI(wwe(n),cMr)})),FB(Rge,(function(r,e,n){var t=TI(Pge,r,e);return TI(Swe(jRr),t,n)}));var Mge=[0,Lge,Pge,Rge],Gge=function r(e,n,t,u){return r.fun(e,n,t,u)},Uge=function r(e,n,t){return r.fun(e,n,t)};FB(Gge,(function(r,e,n,t){BI(wwe(n),CRr),TI(wwe(n),SRr,wRr);var u=t[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),gRr),BI(wwe(n),BRr),TI(wwe(n),IRr,TRr);var a=t[2];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),ORr),BI(wwe(n),NRr),TI(wwe(n),LRr,xRr);var i=t[3];if(i){fwe(n,PRr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,ARr)}),n,c),fwe(n,RRr)}else fwe(n,MRr);return BI(wwe(n),GRr),BI(wwe(n),URr)})),FB(Uge,(function(r,e,n){var t=TI(Gge,r,e);return TI(Swe(_Rr),t,n)}));var jge=[0,Gge,Uge],Hge=function r(e,n,t,u){return r.fun(e,n,t,u)},Xge=function r(e,n,t){return r.fun(e,n,t)};FB(Hge,(function(r,e,n,t){BI(wwe(n),DRr),TI(wwe(n),pRr,bRr);var u=t[1];OI(jge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),ERr),BI(wwe(n),mRr),TI(wwe(n),kRr,FRr);var a=t[2];return TI(wwe(n),dRr,a),BI(wwe(n),hRr),BI(wwe(n),yRr)})),FB(Xge,(function(r,e,n){var t=TI(Hge,r,e);return TI(Swe(lRr),t,n)}));var Yge=[0,Hge,Xge],Vge=function r(e,n,t,u){return r.fun(e,n,t,u)},Kge=function r(e,n,t){return r.fun(e,n,t)},Wge=function r(e,n,t,u){return r.fun(e,n,t,u)},Jge=function r(e,n,t){return r.fun(e,n,t)},qge=function r(e,n,t,u){return r.fun(e,n,t,u)},zge=function r(e,n,t){return r.fun(e,n,t)};FB(Vge,(function(r,e,n,t){BI(wwe(n),oRr),TI(r,n,t[1]),BI(wwe(n),sRr);var u=t[2];return OI(Wge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),vRr)})),FB(Kge,(function(r,e,n){var t=TI(Vge,r,e);return TI(Swe(fRr),t,n)})),FB(Wge,(function(r,e,n,t){BI(wwe(n),kPr),TI(wwe(n),hPr,dPr);var u=t[1];OI(kSe[7][1][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),yPr),BI(wwe(n),_Pr),TI(wwe(n),CPr,APr);var a=t[2];OI(qge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),wPr),BI(wwe(n),SPr),TI(wwe(n),BPr,gPr);var i=t[3];TI(wwe(n),TPr,i),BI(wwe(n),IPr),BI(wwe(n),OPr),TI(wwe(n),xPr,NPr);var c=t[4];TI(wwe(n),LPr,c),BI(wwe(n),PPr),BI(wwe(n),RPr),TI(wwe(n),GPr,MPr);var f=t[5];TI(wwe(n),UPr,f),BI(wwe(n),jPr),BI(wwe(n),HPr),TI(wwe(n),YPr,XPr);var o=t[6];TI(wwe(n),VPr,o),BI(wwe(n),KPr),BI(wwe(n),WPr),TI(wwe(n),qPr,JPr);var s=t[7];if(s){fwe(n,zPr);var v=s[1];II(pSe[1],(function(e){return BI(r,e)}),n,v),fwe(n,$Pr)}else fwe(n,QPr);BI(wwe(n),ZPr),BI(wwe(n),rRr),TI(wwe(n),nRr,eRr);var l=t[8];if(l){fwe(n,tRr);var D=l[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,FPr)}),n,D),fwe(n,uRr)}else fwe(n,aRr);return BI(wwe(n),iRr),BI(wwe(n),cRr)})),FB(Jge,(function(r,e,n){var t=TI(Wge,r,e);return TI(Swe(mPr),t,n)})),FB(qge,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),aPr);var u=t[1];return OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),iPr);case 1:var a=t[1];BI(wwe(n),cPr),BI(wwe(n),fPr),TI(r,n,a[1]),BI(wwe(n),oPr);var i=a[2];return OI(gge[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),sPr),BI(wwe(n),vPr);default:var c=t[1];BI(wwe(n),lPr),BI(wwe(n),DPr),TI(r,n,c[1]),BI(wwe(n),bPr);var f=c[2];return OI(gge[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),BI(wwe(n),pPr),BI(wwe(n),EPr)}})),FB(zge,(function(r,e,n){var t=TI(qge,r,e);return TI(Swe(uPr),t,n)}));var $ge=[0,Vge,Kge,Wge,Jge,qge,zge],Qge=function r(e,n,t,u){return r.fun(e,n,t,u)},Zge=function r(e,n,t){return r.fun(e,n,t)},rBe=function r(e,n,t,u){return r.fun(e,n,t,u)},eBe=function r(e,n,t){return r.fun(e,n,t)};FB(Qge,(function(r,e,n,t){BI(wwe(n),ePr),TI(r,n,t[1]),BI(wwe(n),nPr);var u=t[2];return OI(rBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),tPr)})),FB(Zge,(function(r,e,n){var t=TI(Qge,r,e);return TI(Swe(rPr),t,n)})),FB(rBe,(function(r,e,n,t){BI(wwe(n),HLr),TI(wwe(n),YLr,XLr);var u=t[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),VLr),BI(wwe(n),KLr),TI(wwe(n),JLr,WLr);var a=t[2];if(a){fwe(n,qLr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,jLr)}),n,i),fwe(n,zLr)}else fwe(n,$Lr);return BI(wwe(n),QLr),BI(wwe(n),ZLr)})),FB(eBe,(function(r,e,n){var t=TI(rBe,r,e);return TI(Swe(ULr),t,n)}));var nBe=[0,Qge,Zge,rBe,eBe],tBe=function r(e,n,t,u){return r.fun(e,n,t,u)},uBe=function r(e,n,t){return r.fun(e,n,t)},aBe=function r(e,n,t,u){return r.fun(e,n,t,u)},iBe=function r(e,n,t){return r.fun(e,n,t)};FB(tBe,(function(r,e,n,t){BI(wwe(n),aLr),TI(wwe(n),cLr,iLr);var u=t[1];if(u){fwe(n,fLr);var a=u[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),n,a),fwe(n,oLr)}else fwe(n,sLr);BI(wwe(n),vLr),BI(wwe(n),lLr),TI(wwe(n),bLr,DLr);var i=t[2];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),pLr),BI(wwe(n),ELr),TI(wwe(n),FLr,mLr);var c=t[3];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),kLr),BI(wwe(n),dLr),TI(wwe(n),yLr,hLr);var f=t[4];TI(wwe(n),_Lr,f),BI(wwe(n),ALr),BI(wwe(n),CLr),TI(wwe(n),SLr,wLr);var o=t[5];if(o){fwe(n,gLr);var s=o[1];II(pSe[1],(function(e){return BI(r,e)}),n,s),fwe(n,BLr)}else fwe(n,TLr);BI(wwe(n),ILr),BI(wwe(n),OLr),TI(wwe(n),xLr,NLr);var v=t[6];if(v){fwe(n,LLr);var l=v[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,uLr)}),n,l),fwe(n,PLr)}else fwe(n,RLr);return BI(wwe(n),MLr),BI(wwe(n),GLr)})),FB(uBe,(function(r,e,n){var t=TI(tBe,r,e);return TI(Swe(tLr),t,n)})),FB(aBe,(function(r,e,n,t){BI(wwe(n),rLr),TI(r,n,t[1]),BI(wwe(n),eLr);var u=t[2];return OI(tBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),nLr)})),FB(iBe,(function(r,e,n){var t=TI(aBe,r,e);return TI(Swe(Zxr),t,n)}));var cBe=[0,tBe,uBe,aBe,iBe],fBe=function r(e,n,t,u){return r.fun(e,n,t,u)},oBe=function r(e,n,t){return r.fun(e,n,t)},sBe=function r(e,n,t,u){return r.fun(e,n,t,u)},vBe=function r(e,n,t){return r.fun(e,n,t)};FB(fBe,(function(r,e,n,t){BI(wwe(n),zxr),TI(r,n,t[1]),BI(wwe(n),$xr);var u=t[2];return OI(sBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Qxr)})),FB(oBe,(function(r,e,n){var t=TI(fBe,r,e);return TI(Swe(qxr),t,n)})),FB(sBe,(function(r,e,n,t){BI(wwe(n),Bxr),TI(wwe(n),Ixr,Txr);var u=t[1];BI(wwe(n),Oxr),TI(r,n,u[1]),BI(wwe(n),Nxr);var a=u[2];OI(gge[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),xxr),BI(wwe(n),Lxr),BI(wwe(n),Pxr),TI(wwe(n),Mxr,Rxr);var i=t[2];TI(wwe(n),Gxr,i),BI(wwe(n),Uxr),BI(wwe(n),jxr),TI(wwe(n),Xxr,Hxr);var c=t[3];if(c){fwe(n,Yxr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,gxr)}),n,f),fwe(n,Vxr)}else fwe(n,Kxr);return BI(wwe(n),Wxr),BI(wwe(n),Jxr)})),FB(vBe,(function(r,e,n){var t=TI(sBe,r,e);return TI(Swe(Sxr),t,n)}));var lBe=[0,fBe,oBe,sBe,vBe],DBe=function r(e,n,t,u){return r.fun(e,n,t,u)},bBe=function r(e,n,t){return r.fun(e,n,t)},pBe=function r(e,n,t,u){return r.fun(e,n,t,u)},EBe=function r(e,n,t){return r.fun(e,n,t)};FB(DBe,(function(r,e,n,t){BI(wwe(n),Axr),TI(r,n,t[1]),BI(wwe(n),Cxr);var u=t[2];return OI(pBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),wxr)})),FB(bBe,(function(r,e,n){var t=TI(DBe,r,e);return TI(Swe(_xr),t,n)})),FB(pBe,(function(r,e,n,t){BI(wwe(n),KNr),TI(wwe(n),JNr,WNr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),n,u),BI(wwe(n),qNr),BI(wwe(n),zNr),TI(wwe(n),QNr,$Nr);var a=t[2];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),ZNr),BI(wwe(n),rxr),TI(wwe(n),nxr,exr);var i=t[3];TI(wwe(n),txr,i),BI(wwe(n),uxr),BI(wwe(n),axr),TI(wwe(n),cxr,ixr);var c=t[4];TI(wwe(n),fxr,c),BI(wwe(n),oxr),BI(wwe(n),sxr),TI(wwe(n),lxr,vxr);var f=t[5];TI(wwe(n),Dxr,f),BI(wwe(n),bxr),BI(wwe(n),pxr),TI(wwe(n),mxr,Exr);var o=t[6];if(o){fwe(n,Fxr);var s=o[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,VNr)}),n,s),fwe(n,kxr)}else fwe(n,dxr);return BI(wwe(n),hxr),BI(wwe(n),yxr)})),FB(EBe,(function(r,e,n){var t=TI(pBe,r,e);return TI(Swe(YNr),t,n)}));var mBe=[0,DBe,bBe,pBe,EBe],FBe=function r(e,n,t,u){return r.fun(e,n,t,u)},kBe=function r(e,n,t){return r.fun(e,n,t)},dBe=function r(e,n,t,u){return r.fun(e,n,t,u)},hBe=function r(e,n,t){return r.fun(e,n,t)};FB(FBe,(function(r,e,n,t){BI(wwe(n),dNr),TI(wwe(n),yNr,hNr);var u=t[1];TI(wwe(n),_Nr,u),BI(wwe(n),ANr),BI(wwe(n),CNr),TI(wwe(n),SNr,wNr);var a=t[2];TI(wwe(n),gNr,a),BI(wwe(n),BNr),BI(wwe(n),TNr),TI(wwe(n),ONr,INr);var i=t[3];BI(wwe(n),NNr),dAe((function(t,u){return t&&BI(wwe(n),kNr),OI(dBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,i),BI(wwe(n),xNr),BI(wwe(n),LNr),BI(wwe(n),PNr),TI(wwe(n),MNr,RNr);var c=t[4];if(c){fwe(n,GNr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),mNr),dAe((function(n,t){return n&&BI(wwe(e),ENr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),FNr)}),n,f),fwe(n,UNr)}else fwe(n,jNr);return BI(wwe(n),HNr),BI(wwe(n),XNr)})),FB(kBe,(function(r,e,n){var t=TI(FBe,r,e);return TI(Swe(pNr),t,n)})),FB(dBe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),aNr);var u=t[1];return OI($ge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),iNr);case 1:BI(wwe(n),cNr);var a=t[1];return OI(nBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),fNr);case 2:BI(wwe(n),oNr);var i=t[1];return OI(cBe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),sNr);case 3:BI(wwe(n),vNr);var c=t[1];return OI(lBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),lNr);default:BI(wwe(n),DNr);var f=t[1];return OI(mBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),BI(wwe(n),bNr)}})),FB(hBe,(function(r,e,n){var t=TI(dBe,r,e);return TI(Swe(uNr),t,n)}));var yBe=[0,$ge,nBe,cBe,lBe,mBe,FBe,kBe,dBe,hBe],_Be=function r(e,n,t,u){return r.fun(e,n,t,u)},ABe=function r(e,n,t){return r.fun(e,n,t)};FB(_Be,(function(r,e,n,t){BI(wwe(n),ROr),TI(wwe(n),GOr,MOr);var u=t[1];BI(wwe(n),UOr),TI(r,n,u[1]),BI(wwe(n),jOr);var a=u[2];OI(yBe[6],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),HOr),BI(wwe(n),XOr),BI(wwe(n),YOr),TI(wwe(n),KOr,VOr);var i=t[2];BI(wwe(n),WOr),dAe((function(t,u){t&&BI(wwe(n),NOr),BI(wwe(n),xOr),TI(r,n,u[1]),BI(wwe(n),LOr);var a=u[2];return OI(Mge[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),POr),1}),0,i),BI(wwe(n),JOr),BI(wwe(n),qOr),BI(wwe(n),zOr),TI(wwe(n),QOr,$Or);var c=t[3];if(c){fwe(n,ZOr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,OOr)}),n,f),fwe(n,rNr)}else fwe(n,eNr);return BI(wwe(n),nNr),BI(wwe(n),tNr)})),FB(ABe,(function(r,e,n){var t=TI(_Be,r,e);return TI(Swe(IOr),t,n)}));var CBe=[0,_Be,ABe],wBe=function r(e,n,t,u){return r.fun(e,n,t,u)},SBe=function r(e,n,t){return r.fun(e,n,t)};FB(wBe,(function(r,e,n,t){BI(wwe(n),kOr),TI(wwe(n),hOr,dOr);var u=t[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),yOr),BI(wwe(n),_Or),TI(wwe(n),COr,AOr);var a=t[2];if(a){fwe(n,wOr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,FOr)}),n,i),fwe(n,SOr)}else fwe(n,gOr);return BI(wwe(n),BOr),BI(wwe(n),TOr)})),FB(SBe,(function(r,e,n){var t=TI(wBe,r,e);return TI(Swe(mOr),t,n)}));var gBe=[0,wBe,SBe],BBe=function r(e,n,t,u){return r.fun(e,n,t,u)},TBe=function r(e,n,t){return r.fun(e,n,t)};FB(BBe,(function(r,e,n,t){BI(wwe(n),aOr),TI(wwe(n),cOr,iOr);var u=t[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),fOr),BI(wwe(n),oOr),TI(wwe(n),vOr,sOr);var a=t[2];if(a){fwe(n,lOr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,uOr)}),n,i),fwe(n,DOr)}else fwe(n,bOr);return BI(wwe(n),pOr),BI(wwe(n),EOr)})),FB(TBe,(function(r,e,n){var t=TI(BBe,r,e);return TI(Swe(tOr),t,n)}));var IBe=[0,BBe,TBe],OBe=function r(e,n,t,u){return r.fun(e,n,t,u)},NBe=function r(e,n,t){return r.fun(e,n,t)};FB(OBe,(function(r,e,n,t){BI(wwe(n),XIr),TI(wwe(n),VIr,YIr);var u=t[1];BI(wwe(n),KIr),dAe((function(t,u){return t&&BI(wwe(n),HIr),OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),WIr),BI(wwe(n),JIr),BI(wwe(n),qIr),TI(wwe(n),$Ir,zIr);var a=t[2];if(a){fwe(n,QIr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,jIr)}),n,i),fwe(n,ZIr)}else fwe(n,rOr);return BI(wwe(n),eOr),BI(wwe(n),nOr)})),FB(NBe,(function(r,e,n){var t=TI(OBe,r,e);return TI(Swe(UIr),t,n)}));var xBe=[0,OBe,NBe],LBe=function r(e,n,t,u){return r.fun(e,n,t,u)},PBe=function r(e,n,t){return r.fun(e,n,t)};FB(LBe,(function(r,e,n,t){BI(wwe(n),gIr),TI(wwe(n),TIr,BIr);var u=t[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),IIr),BI(wwe(n),OIr),TI(wwe(n),xIr,NIr);var a=t[2];if(a){fwe(n,LIr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,SIr)}),n,i),fwe(n,PIr)}else fwe(n,RIr);return BI(wwe(n),MIr),BI(wwe(n),GIr)})),FB(PBe,(function(r,e,n){var t=TI(LBe,r,e);return TI(Swe(wIr),t,n)}));var RBe=[0,LBe,PBe],MBe=function r(e,n,t,u){return r.fun(e,n,t,u)},GBe=function r(e,n,t){return r.fun(e,n,t)};FB(MBe,(function(r,e,n,t){BI(wwe(n),fIr),TI(wwe(n),sIr,oIr);var u=t[1];BI(wwe(n),vIr);var a=u[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),lIr);var i=u[2];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),DIr),BI(wwe(n),bIr),dAe((function(t,u){return t&&BI(wwe(n),cIr),OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u[3]),BI(wwe(n),pIr),BI(wwe(n),EIr),BI(wwe(n),mIr),BI(wwe(n),FIr),TI(wwe(n),dIr,kIr);var c=t[2];if(c){fwe(n,hIr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,iIr)}),n,f),fwe(n,yIr)}else fwe(n,_Ir);return BI(wwe(n),AIr),BI(wwe(n),CIr)})),FB(GBe,(function(r,e,n){var t=TI(MBe,r,e);return TI(Swe(aIr),t,n)}));var UBe=[0,MBe,GBe],jBe=function r(e,n,t,u){return r.fun(e,n,t,u)},HBe=function r(e,n,t){return r.fun(e,n,t)};FB(jBe,(function(r,e,n,t){BI(wwe(n),jTr),TI(wwe(n),XTr,HTr);var u=t[1];BI(wwe(n),YTr);var a=u[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),VTr);var i=u[2];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),KTr),BI(wwe(n),WTr),dAe((function(t,u){return t&&BI(wwe(n),UTr),OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u[3]),BI(wwe(n),JTr),BI(wwe(n),qTr),BI(wwe(n),zTr),BI(wwe(n),$Tr),TI(wwe(n),ZTr,QTr);var c=t[2];if(c){fwe(n,rIr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,GTr)}),n,f),fwe(n,eIr)}else fwe(n,nIr);return BI(wwe(n),tIr),BI(wwe(n),uIr)})),FB(HBe,(function(r,e,n){var t=TI(jBe,r,e);return TI(Swe(MTr),t,n)}));var XBe=[0,jBe,HBe],YBe=function r(e,n,t,u){return r.fun(e,n,t,u)},VBe=function r(e,n,t){return r.fun(e,n,t)},KBe=function r(e,n,t,u){return r.fun(e,n,t,u)},WBe=function r(e,n,t){return r.fun(e,n,t)},JBe=function r(e,n,t,u){return r.fun(e,n,t,u)},qBe=function r(e,n,t){return r.fun(e,n,t)},zBe=function r(e,n,t,u){return r.fun(e,n,t,u)},$Be=function r(e,n,t){return r.fun(e,n,t)};FB(YBe,(function(r,e,n,t){BI(wwe(n),LTr),TI(e,n,t[1]),BI(wwe(n),PTr);var u=t[2];return OI(KBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),RTr)})),FB(VBe,(function(r,e,n){var t=TI(YBe,r,e);return TI(Swe(xTr),t,n)})),FB(KBe,(function(r,e,n,t){switch(t[0]){case 0:var u=t[1];if(BI(wwe(n),eBr),u){fwe(n,nBr);var a=u[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,rBr)}),n,a),fwe(n,tBr)}else fwe(n,uBr);return BI(wwe(n),aBr);case 1:var i=t[1];if(BI(wwe(n),iBr),i){fwe(n,cBr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Zgr)}),n,c),fwe(n,fBr)}else fwe(n,oBr);return BI(wwe(n),sBr);case 2:var f=t[1];if(BI(wwe(n),vBr),f){fwe(n,lBr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Qgr)}),n,o),fwe(n,DBr)}else fwe(n,bBr);return BI(wwe(n),pBr);case 3:var s=t[1];if(BI(wwe(n),EBr),s){fwe(n,mBr);var v=s[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,$gr)}),n,v),fwe(n,FBr)}else fwe(n,kBr);return BI(wwe(n),dBr);case 4:var l=t[1];if(BI(wwe(n),hBr),l){fwe(n,yBr);var D=l[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,zgr)}),n,D),fwe(n,_Br)}else fwe(n,ABr);return BI(wwe(n),CBr);case 5:var b=t[1];if(BI(wwe(n),wBr),b){fwe(n,SBr);var p=b[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,qgr)}),n,p),fwe(n,gBr)}else fwe(n,BBr);return BI(wwe(n),TBr);case 6:var E=t[1];if(BI(wwe(n),IBr),E){fwe(n,OBr);var m=E[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Jgr)}),n,m),fwe(n,NBr)}else fwe(n,xBr);return BI(wwe(n),LBr);case 7:var F=t[1];if(BI(wwe(n),PBr),F){fwe(n,RBr);var k=F[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Wgr)}),n,k),fwe(n,MBr)}else fwe(n,GBr);return BI(wwe(n),UBr);case 8:var d=t[1];if(BI(wwe(n),jBr),d){fwe(n,HBr);var h=d[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Kgr)}),n,h),fwe(n,XBr)}else fwe(n,YBr);return BI(wwe(n),VBr);case 9:var y=t[1];if(BI(wwe(n),KBr),y){fwe(n,WBr);var _=y[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Vgr)}),n,_),fwe(n,JBr)}else fwe(n,qBr);return BI(wwe(n),zBr);case 10:var A=t[1];if(BI(wwe(n),$Br),A){fwe(n,QBr);var C=A[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Ygr)}),n,C),fwe(n,ZBr)}else fwe(n,rTr);return BI(wwe(n),eTr);case 11:BI(wwe(n),nTr);var w=t[1];return OI(gBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,w),BI(wwe(n),tTr);case 12:BI(wwe(n),uTr);var S=t[1];return OI(gge[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,S),BI(wwe(n),aTr);case 13:BI(wwe(n),iTr);var g=t[1];return OI(yBe[6],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,g),BI(wwe(n),cTr);case 14:BI(wwe(n),fTr);var B=t[1];return OI(CBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,B),BI(wwe(n),oTr);case 15:BI(wwe(n),sTr);var T=t[1];return OI(RBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,T),BI(wwe(n),vTr);case 16:BI(wwe(n),lTr);var I=t[1];return OI(Mge[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,I),BI(wwe(n),DTr);case 17:BI(wwe(n),bTr);var O=t[1];return OI(jge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,O),BI(wwe(n),pTr);case 18:BI(wwe(n),ETr);var N=t[1];return OI(Yge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,N),BI(wwe(n),mTr);case 19:BI(wwe(n),FTr);var x=t[1];return OI(UBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,x),BI(wwe(n),kTr);case 20:BI(wwe(n),dTr);var L=t[1];return OI(XBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,L),BI(wwe(n),hTr);case 21:BI(wwe(n),yTr);var P=t[1];return OI(IBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,P),BI(wwe(n),_Tr);case 22:BI(wwe(n),ATr);var R=t[1];return OI(xBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,R),BI(wwe(n),CTr);case 23:BI(wwe(n),wTr);var M=t[1];return II(vSe[1],(function(e){return BI(r,e)}),n,M),BI(wwe(n),STr);case 24:BI(wwe(n),gTr);var G=t[1];return II(lSe[1],(function(e){return BI(r,e)}),n,G),BI(wwe(n),BTr);case 25:BI(wwe(n),TTr);var U=t[1];return II(DSe[1],(function(e){return BI(r,e)}),n,U),BI(wwe(n),ITr);default:BI(wwe(n),OTr);var j=t[1];return II(bSe[1],(function(e){return BI(r,e)}),n,j),BI(wwe(n),NTr)}})),FB(WBe,(function(r,e,n){var t=TI(KBe,r,e);return TI(Swe(Xgr),t,n)})),FB(JBe,(function(r,e,n,t){BI(wwe(n),Ugr),TI(r,n,t[1]),BI(wwe(n),jgr);var u=t[2];return OI(YBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Hgr)})),FB(qBe,(function(r,e,n){var t=TI(JBe,r,e);return TI(Swe(Ggr),t,n)})),FB(zBe,(function(r,e,n,t){if(0===t[0])return BI(wwe(n),Lgr),TI(e,n,t[1]),BI(wwe(n),Pgr);BI(wwe(n),Rgr);var u=t[1];return OI(mSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Mgr)})),FB($Be,(function(r,e,n){var t=TI(zBe,r,e);return TI(Swe(xgr),t,n)}));var QBe=function r(e,n,t,u){return r.fun(e,n,t,u)},ZBe=function r(e,n,t){return r.fun(e,n,t)},rTe=function r(e,n,t,u){return r.fun(e,n,t,u)},eTe=function r(e,n,t){return r.fun(e,n,t)};FB(QBe,(function(r,e,n,t){BI(wwe(n),Igr),TI(r,n,t[1]),BI(wwe(n),Ogr);var u=t[2];return OI(rTe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Ngr)})),FB(ZBe,(function(r,e,n){var t=TI(QBe,r,e);return TI(Swe(Tgr),t,n)})),FB(rTe,(function(r,e,n,t){BI(wwe(n),cgr),TI(wwe(n),ogr,fgr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),n,u),BI(wwe(n),sgr),BI(wwe(n),vgr),TI(wwe(n),Dgr,lgr);var a=t[2];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),bgr),BI(wwe(n),pgr),TI(wwe(n),mgr,Egr);var i=t[3];if(i){fwe(n,Fgr);var c=i[1];II(pSe[1],(function(e){return BI(r,e)}),n,c),fwe(n,kgr)}else fwe(n,dgr);BI(wwe(n),hgr),BI(wwe(n),ygr),TI(wwe(n),Agr,_gr);var f=t[4];if(f){fwe(n,Cgr);var o=f[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),fwe(n,wgr)}else fwe(n,Sgr);return BI(wwe(n),ggr),BI(wwe(n),Bgr)})),FB(eTe,(function(r,e,n){var t=TI(rTe,r,e);return TI(Swe(igr),t,n)}));var nTe=[0,QBe,ZBe,rTe,eTe],tTe=function r(e,n,t,u){return r.fun(e,n,t,u)},uTe=function r(e,n,t){return r.fun(e,n,t)},aTe=function r(e,n,t,u){return r.fun(e,n,t,u)},iTe=function r(e,n,t){return r.fun(e,n,t)};FB(tTe,(function(r,e,n,t){BI(wwe(n),tgr),TI(r,n,t[1]),BI(wwe(n),ugr);var u=t[2];return OI(aTe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),agr)})),FB(uTe,(function(r,e,n){var t=TI(tTe,r,e);return TI(Swe(ngr),t,n)})),FB(aTe,(function(r,e,n,t){BI(wwe(n),HSr),TI(wwe(n),YSr,XSr);var u=t[1];BI(wwe(n),VSr),dAe((function(t,u){return t&&BI(wwe(n),jSr),OI(nTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),KSr),BI(wwe(n),WSr),BI(wwe(n),JSr),TI(wwe(n),zSr,qSr);var a=t[2];if(a){fwe(n,$Sr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),GSr),dAe((function(n,t){return n&&BI(wwe(e),MSr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),USr)}),n,i),fwe(n,QSr)}else fwe(n,ZSr);return BI(wwe(n),rgr),BI(wwe(n),egr)})),FB(iTe,(function(r,e,n){var t=TI(aTe,r,e);return TI(Swe(RSr),t,n)}));var cTe=function r(e,n,t,u){return r.fun(e,n,t,u)},fTe=function r(e,n,t){return r.fun(e,n,t)},oTe=function r(e,n,t,u){return r.fun(e,n,t,u)},sTe=function r(e,n,t){return r.fun(e,n,t)},vTe=[0,tTe,uTe,aTe,iTe];FB(cTe,(function(r,e,n,t){BI(wwe(n),xSr),TI(r,n,t[1]),BI(wwe(n),LSr);var u=t[2];return OI(oTe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),PSr)})),FB(fTe,(function(r,e,n){var t=TI(cTe,r,e);return TI(Swe(NSr),t,n)})),FB(oTe,(function(r,e,n,t){BI(wwe(n),kSr),TI(wwe(n),hSr,dSr);var u=t[1];BI(wwe(n),ySr),dAe((function(t,u){return t&&BI(wwe(n),FSr),OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),_Sr),BI(wwe(n),ASr),BI(wwe(n),CSr),TI(wwe(n),SSr,wSr);var a=t[2];if(a){fwe(n,gSr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),ESr),dAe((function(n,t){return n&&BI(wwe(e),pSr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),mSr)}),n,i),fwe(n,BSr)}else fwe(n,TSr);return BI(wwe(n),ISr),BI(wwe(n),OSr)})),FB(sTe,(function(r,e,n){var t=TI(oTe,r,e);return TI(Swe(bSr),t,n)}));var lTe=function r(e,n,t,u){return r.fun(e,n,t,u)},DTe=function r(e,n,t){return r.fun(e,n,t)},bTe=function r(e,n,t,u){return r.fun(e,n,t,u)},pTe=function r(e,n,t){return r.fun(e,n,t)},ETe=function r(e,n,t,u){return r.fun(e,n,t,u)},mTe=function r(e,n,t){return r.fun(e,n,t)},FTe=[0,cTe,fTe,oTe,sTe];FB(lTe,(function(r,e,n,t){BI(wwe(n),vSr),TI(r,n,t[1]),BI(wwe(n),lSr);var u=t[2];return OI(bTe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),DSr)})),FB(DTe,(function(r,e,n){var t=TI(lTe,r,e);return TI(Swe(sSr),t,n)})),FB(bTe,(function(r,e,n,t){BI(wwe(n),Qwr),TI(wwe(n),rSr,Zwr);var u=t[1];OI(ETe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),eSr),BI(wwe(n),nSr),TI(wwe(n),uSr,tSr);var a=t[2];if(a){fwe(n,aSr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,$wr)}),n,i),fwe(n,iSr)}else fwe(n,cSr);return BI(wwe(n),fSr),BI(wwe(n),oSr)})),FB(pTe,(function(r,e,n){var t=TI(bTe,r,e);return TI(Swe(zwr),t,n)})),FB(ETe,(function(r,e,n,t){if(t){BI(wwe(n),Wwr);var u=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Jwr)}return fwe(n,qwr)})),FB(mTe,(function(r,e,n){var t=TI(ETe,r,e);return TI(Swe(Kwr),t,n)})),II(zwe,[0,[0,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]]]],mSe,[0,gge,Mge,jge,Yge,yBe,CBe,gBe,IBe,xBe,RBe,UBe,XBe,YBe,VBe,KBe,WBe,JBe,qBe,zBe,$Be,nTe,vTe,FTe,[0,lTe,DTe,bTe,pTe,ETe,mTe]]);var kTe=function r(e,n,t,u){return r.fun(e,n,t,u)},dTe=function r(e,n,t){return r.fun(e,n,t)};FB(kTe,(function(r,e,n,t){BI(wwe(n),Owr),TI(wwe(n),xwr,Nwr);var u=t[1];BI(wwe(n),Lwr),dAe((function(t,u){return t&&BI(wwe(n),Iwr),OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),Pwr),BI(wwe(n),Rwr),BI(wwe(n),Mwr),TI(wwe(n),Uwr,Gwr);var a=t[2];if(a){fwe(n,jwr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),Bwr),dAe((function(n,t){return n&&BI(wwe(e),gwr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),Twr)}),n,i),fwe(n,Hwr)}else fwe(n,Xwr);return BI(wwe(n),Ywr),BI(wwe(n),Vwr)})),FB(dTe,(function(r,e,n){var t=TI(kTe,r,e);return TI(Swe(Swr),t,n)}));var hTe=[0,kTe,dTe],yTe=function r(e,n,t,u){return r.fun(e,n,t,u)},_Te=function r(e,n,t){return r.fun(e,n,t)},ATe=function r(e,n,t,u){return r.fun(e,n,t,u)},CTe=function r(e,n,t){return r.fun(e,n,t)};FB(yTe,(function(r,e,n,t){BI(wwe(n),Awr),TI(r,n,t[1]),BI(wwe(n),Cwr);var u=t[2];return OI(ATe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),wwr)})),FB(_Te,(function(r,e,n){var t=TI(yTe,r,e);return TI(Swe(_wr),t,n)})),FB(ATe,(function(r,e,n,t){BI(wwe(n),vwr),TI(wwe(n),Dwr,lwr);var u=t[1];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),bwr),BI(wwe(n),pwr),TI(wwe(n),mwr,Ewr);var a=t[2];if(a){fwe(n,Fwr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,swr)}),n,i),fwe(n,kwr)}else fwe(n,dwr);return BI(wwe(n),hwr),BI(wwe(n),ywr)})),FB(CTe,(function(r,e,n){var t=TI(ATe,r,e);return TI(Swe(owr),t,n)}));var wTe=[0,yTe,_Te,ATe,CTe],STe=function r(e,n,t,u){return r.fun(e,n,t,u)},gTe=function r(e,n,t){return r.fun(e,n,t)};FB(STe,(function(r,e,n,t){BI(wwe(n),UCr),TI(wwe(n),HCr,jCr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),XCr),BI(wwe(n),YCr),TI(wwe(n),KCr,VCr);var a=t[2];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),WCr),BI(wwe(n),JCr),TI(wwe(n),zCr,qCr);var i=t[3];if(i){fwe(n,$Cr);var c=i[1];OI(wTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),fwe(n,QCr)}else fwe(n,ZCr);BI(wwe(n),rwr),BI(wwe(n),ewr),TI(wwe(n),twr,nwr);var f=t[4];if(f){fwe(n,uwr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,GCr)}),n,o),fwe(n,awr)}else fwe(n,iwr);return BI(wwe(n),cwr),BI(wwe(n),fwr)})),FB(gTe,(function(r,e,n){var t=TI(STe,r,e);return TI(Swe(MCr),t,n)}));var BTe=[0,wTe,STe,gTe],TTe=function r(e,n,t,u){return r.fun(e,n,t,u)},ITe=function r(e,n,t){return r.fun(e,n,t)};FB(TTe,(function(r,e,n,t){BI(wwe(n),yCr),TI(wwe(n),ACr,_Cr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),n,u),BI(wwe(n),CCr),BI(wwe(n),wCr),TI(wwe(n),gCr,SCr);var a=t[2];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),BCr),BI(wwe(n),TCr),TI(wwe(n),OCr,ICr);var i=t[3];if(i){fwe(n,NCr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,hCr)}),n,c),fwe(n,xCr)}else fwe(n,LCr);return BI(wwe(n),PCr),BI(wwe(n),RCr)})),FB(ITe,(function(r,e,n){var t=TI(TTe,r,e);return TI(Swe(dCr),t,n)}));var OTe=[0,TTe,ITe],NTe=function r(e,n,t){return r.fun(e,n,t)},xTe=function r(e,n){return r.fun(e,n)};FB(NTe,(function(r,e,n){BI(wwe(e),aCr),TI(wwe(e),cCr,iCr);var t=n[1];if(t){fwe(e,fCr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,u),fwe(e,oCr)}else fwe(e,sCr);BI(wwe(e),vCr),BI(wwe(e),lCr),TI(wwe(e),bCr,DCr);var a=n[2];if(a){fwe(e,pCr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,uCr)}),e,i),fwe(e,ECr)}else fwe(e,mCr);return BI(wwe(e),FCr),BI(wwe(e),kCr)})),FB(xTe,(function(r,e){var n=BI(NTe,r);return TI(Swe(tCr),n,e)}));var LTe=[0,NTe,xTe],PTe=function r(e,n,t){return r.fun(e,n,t)},RTe=function r(e,n){return r.fun(e,n)};FB(PTe,(function(r,e,n){BI(wwe(e),HAr),TI(wwe(e),YAr,XAr);var t=n[1];if(t){fwe(e,VAr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,u),fwe(e,KAr)}else fwe(e,WAr);BI(wwe(e),JAr),BI(wwe(e),qAr),TI(wwe(e),$Ar,zAr);var a=n[2];if(a){fwe(e,QAr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,jAr)}),e,i),fwe(e,ZAr)}else fwe(e,rCr);return BI(wwe(e),eCr),BI(wwe(e),nCr)})),FB(RTe,(function(r,e){var n=BI(PTe,r);return TI(Swe(UAr),n,e)}));var MTe=[0,PTe,RTe],GTe=function r(e,n,t){return r.fun(e,n,t)},UTe=function r(e,n){return r.fun(e,n)};FB(GTe,(function(r,e,n){BI(wwe(e),OAr),TI(wwe(e),xAr,NAr);var t=n[1];if(t){fwe(e,LAr);var u=t[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,IAr)}),e,u),fwe(e,PAr)}else fwe(e,RAr);return BI(wwe(e),MAr),BI(wwe(e),GAr)})),FB(UTe,(function(r,e){var n=BI(GTe,r);return TI(Swe(TAr),n,e)}));var jTe=[0,GTe,UTe],HTe=function r(e,n,t,u){return r.fun(e,n,t,u)},XTe=function r(e,n,t){return r.fun(e,n,t)};FB(HTe,(function(r,e,n,t){BI(wwe(n),bAr),TI(wwe(n),EAr,pAr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),mAr),BI(wwe(n),FAr),TI(wwe(n),dAr,kAr);var a=t[2];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),hAr),BI(wwe(n),yAr),TI(wwe(n),AAr,_Ar);var i=t[3];if(i){fwe(n,CAr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,DAr)}),n,c),fwe(n,wAr)}else fwe(n,SAr);return BI(wwe(n),gAr),BI(wwe(n),BAr)})),FB(XTe,(function(r,e,n){var t=TI(HTe,r,e);return TI(Swe(lAr),t,n)}));var YTe=[0,HTe,XTe],VTe=function r(e,n,t,u){return r.fun(e,n,t,u)},KTe=function r(e,n,t){return r.fun(e,n,t)};FB(VTe,(function(r,e,n,t){BI(wwe(n),X_r),TI(wwe(n),V_r,Y_r);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),K_r),BI(wwe(n),W_r),TI(wwe(n),q_r,J_r);var a=t[2];if(a){fwe(n,z_r);var i=a[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,$_r)}else fwe(n,Q_r);BI(wwe(n),Z_r),BI(wwe(n),rAr),TI(wwe(n),nAr,eAr);var c=t[3];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),tAr),BI(wwe(n),uAr),TI(wwe(n),iAr,aAr);var f=t[4];if(f){fwe(n,cAr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,H_r)}),n,o),fwe(n,fAr)}else fwe(n,oAr);return BI(wwe(n),sAr),BI(wwe(n),vAr)})),FB(KTe,(function(r,e,n){var t=TI(VTe,r,e);return TI(Swe(j_r),t,n)}));var WTe=[0,VTe,KTe],JTe=function r(e,n,t,u){return r.fun(e,n,t,u)},qTe=function r(e,n,t){return r.fun(e,n,t)};FB(JTe,(function(r,e,n,t){BI(wwe(n),f_r),TI(wwe(n),s_r,o_r);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),v_r),BI(wwe(n),l_r),TI(wwe(n),b_r,D_r);var a=t[2];if(a){fwe(n,p_r);var i=a[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,E_r)}else fwe(n,m_r);BI(wwe(n),F_r),BI(wwe(n),k_r),TI(wwe(n),h_r,d_r);var c=t[3];if(c){fwe(n,y_r);var f=c[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),fwe(n,__r)}else fwe(n,A_r);BI(wwe(n),C_r),BI(wwe(n),w_r),TI(wwe(n),g_r,S_r);var o=t[4];if(o){fwe(n,B_r);var s=o[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),fwe(n,T_r)}else fwe(n,I_r);BI(wwe(n),O_r),BI(wwe(n),N_r),TI(wwe(n),L_r,x_r);var v=t[5];if(v){fwe(n,P_r);var l=v[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,c_r)}),n,l),fwe(n,R_r)}else fwe(n,M_r);return BI(wwe(n),G_r),BI(wwe(n),U_r)})),FB(qTe,(function(r,e,n){var t=TI(JTe,r,e);return TI(Swe(i_r),t,n)}));var zTe=[0,JTe,qTe],$Te=function r(e,n,t,u){return r.fun(e,n,t,u)},QTe=function r(e,n,t){return r.fun(e,n,t)},ZTe=function r(e,n,t,u){return r.fun(e,n,t,u)},rIe=function r(e,n,t){return r.fun(e,n,t)};FB($Te,(function(r,e,n,t){BI(wwe(n),t_r),TI(r,n,t[1]),BI(wwe(n),u_r);var u=t[2];return OI(ZTe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),a_r)})),FB(QTe,(function(r,e,n){var t=TI($Te,r,e);return TI(Swe(n_r),t,n)})),FB(ZTe,(function(r,e,n,t){BI(wwe(n),Lyr),TI(wwe(n),Ryr,Pyr);var u=t[1];if(u){fwe(n,Myr);var a=u[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,Gyr)}else fwe(n,Uyr);BI(wwe(n),jyr),BI(wwe(n),Hyr),TI(wwe(n),Yyr,Xyr);var i=t[2];BI(wwe(n),Vyr),dAe((function(t,u){return t&&BI(wwe(n),xyr),OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,i),BI(wwe(n),Kyr),BI(wwe(n),Wyr),BI(wwe(n),Jyr),TI(wwe(n),zyr,qyr);var c=t[3];if(c){fwe(n,$yr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Nyr)}),n,f),fwe(n,Qyr)}else fwe(n,Zyr);return BI(wwe(n),r_r),BI(wwe(n),e_r)})),FB(rIe,(function(r,e,n){var t=TI(ZTe,r,e);return TI(Swe(Oyr),t,n)}));var eIe=[0,$Te,QTe,ZTe,rIe],nIe=function r(e,n,t,u){return r.fun(e,n,t,u)},tIe=function r(e,n,t){return r.fun(e,n,t)};FB(nIe,(function(r,e,n,t){BI(wwe(n),byr),TI(wwe(n),Eyr,pyr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),myr),BI(wwe(n),Fyr),TI(wwe(n),dyr,kyr);var a=t[2];BI(wwe(n),hyr),dAe((function(t,u){return t&&BI(wwe(n),Dyr),OI(eIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,a),BI(wwe(n),yyr),BI(wwe(n),_yr),BI(wwe(n),Ayr),TI(wwe(n),wyr,Cyr);var i=t[3];if(i){fwe(n,Syr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,lyr)}),n,c),fwe(n,gyr)}else fwe(n,Byr);return BI(wwe(n),Tyr),BI(wwe(n),Iyr)})),FB(tIe,(function(r,e,n){var t=TI(nIe,r,e);return TI(Swe(vyr),t,n)}));var uIe=[0,eIe,nIe,tIe],aIe=function r(e,n,t,u){return r.fun(e,n,t,u)},iIe=function r(e,n,t){return r.fun(e,n,t)};FB(aIe,(function(r,e,n,t){BI(wwe(n),zhr),TI(wwe(n),Qhr,$hr);var u=t[1];if(u){fwe(n,Zhr);var a=u[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,ryr)}else fwe(n,eyr);BI(wwe(n),nyr),BI(wwe(n),tyr),TI(wwe(n),ayr,uyr);var i=t[2];if(i){fwe(n,iyr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,qhr)}),n,c),fwe(n,cyr)}else fwe(n,fyr);return BI(wwe(n),oyr),BI(wwe(n),syr)})),FB(iIe,(function(r,e,n){var t=TI(aIe,r,e);return TI(Swe(Jhr),t,n)}));var cIe=[0,aIe,iIe],fIe=function r(e,n,t,u){return r.fun(e,n,t,u)},oIe=function r(e,n,t){return r.fun(e,n,t)};FB(fIe,(function(r,e,n,t){BI(wwe(n),Phr),TI(wwe(n),Mhr,Rhr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Ghr),BI(wwe(n),Uhr),TI(wwe(n),Hhr,jhr);var a=t[2];if(a){fwe(n,Xhr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Lhr)}),n,i),fwe(n,Yhr)}else fwe(n,Vhr);return BI(wwe(n),Khr),BI(wwe(n),Whr)})),FB(oIe,(function(r,e,n){var t=TI(fIe,r,e);return TI(Swe(xhr),t,n)}));var sIe=[0,fIe,oIe],vIe=function r(e,n,t,u){return r.fun(e,n,t,u)},lIe=function r(e,n,t){return r.fun(e,n,t)},DIe=function r(e,n,t,u){return r.fun(e,n,t,u)},bIe=function r(e,n,t){return r.fun(e,n,t)};FB(vIe,(function(r,e,n,t){BI(wwe(n),Ihr),TI(r,n,t[1]),BI(wwe(n),Ohr);var u=t[2];return OI(DIe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Nhr)})),FB(lIe,(function(r,e,n){var t=TI(vIe,r,e);return TI(Swe(Thr),t,n)})),FB(DIe,(function(r,e,n,t){BI(wwe(n),fhr),TI(wwe(n),shr,ohr);var u=t[1];if(u){fwe(n,vhr);var a=u[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,lhr)}else fwe(n,Dhr);BI(wwe(n),bhr),BI(wwe(n),phr),TI(wwe(n),mhr,Ehr);var i=t[2];BI(wwe(n),Fhr),TI(r,n,i[1]),BI(wwe(n),khr);var c=i[2];OI(hTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),dhr),BI(wwe(n),hhr),BI(wwe(n),yhr),TI(wwe(n),Ahr,_hr);var f=t[3];if(f){fwe(n,Chr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,chr)}),n,o),fwe(n,whr)}else fwe(n,Shr);return BI(wwe(n),ghr),BI(wwe(n),Bhr)})),FB(bIe,(function(r,e,n){var t=TI(DIe,r,e);return TI(Swe(ihr),t,n)}));var pIe=[0,vIe,lIe,DIe,bIe],EIe=function r(e,n,t,u){return r.fun(e,n,t,u)},mIe=function r(e,n,t){return r.fun(e,n,t)};FB(EIe,(function(r,e,n,t){BI(wwe(n),gdr),TI(wwe(n),Tdr,Bdr);var u=t[1];BI(wwe(n),Idr),TI(r,n,u[1]),BI(wwe(n),Odr);var a=u[2];OI(hTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Ndr),BI(wwe(n),xdr),BI(wwe(n),Ldr),TI(wwe(n),Rdr,Pdr);var i=t[2];if(i){fwe(n,Mdr);var c=i[1];OI(pIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),fwe(n,Gdr)}else fwe(n,Udr);BI(wwe(n),jdr),BI(wwe(n),Hdr),TI(wwe(n),Ydr,Xdr);var f=t[3];if(f){var o=f[1];fwe(n,Vdr),BI(wwe(n),Kdr),TI(r,n,o[1]),BI(wwe(n),Wdr);var s=o[2];OI(hTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),BI(wwe(n),Jdr),fwe(n,qdr)}else fwe(n,zdr);BI(wwe(n),$dr),BI(wwe(n),Qdr),TI(wwe(n),rhr,Zdr);var v=t[4];if(v){fwe(n,ehr);var l=v[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Sdr)}),n,l),fwe(n,nhr)}else fwe(n,thr);return BI(wwe(n),uhr),BI(wwe(n),ahr)})),FB(mIe,(function(r,e,n){var t=TI(EIe,r,e);return TI(Swe(wdr),t,n)}));var FIe=[0,pIe,EIe,mIe],kIe=function r(e,n,t,u){return r.fun(e,n,t,u)},dIe=function r(e,n,t){return r.fun(e,n,t)},hIe=function r(e,n,t,u){return r.fun(e,n,t,u)},yIe=function r(e,n,t){return r.fun(e,n,t)};FB(kIe,(function(r,e,n,t){BI(wwe(n),_dr),TI(r,n,t[1]),BI(wwe(n),Adr);var u=t[2];return OI(hIe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Cdr)})),FB(dIe,(function(r,e,n){var t=TI(kIe,r,e);return TI(Swe(ydr),t,n)})),FB(hIe,(function(r,e,n,t){BI(wwe(n),sdr),TI(wwe(n),ldr,vdr);var u=t[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Ddr),BI(wwe(n),bdr),TI(wwe(n),Edr,pdr);var a=t[2];if(a){fwe(n,mdr);var i=a[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,Fdr)}else fwe(n,kdr);return BI(wwe(n),ddr),BI(wwe(n),hdr)})),FB(yIe,(function(r,e,n){var t=TI(hIe,r,e);return TI(Swe(odr),t,n)}));var _Ie=[0,kIe,dIe,hIe,yIe],AIe=function r(e,n,t,u){return r.fun(e,n,t,u)},CIe=function r(e,n,t){return r.fun(e,n,t)},wIe=function r(e,n){return r.fun(e,n)},SIe=function r(e){return r.fun(e)};FB(AIe,(function(r,e,n,t){BI(wwe(n),Vkr),TI(wwe(n),Wkr,Kkr);var u=t[1];BI(wwe(n),Jkr),dAe((function(t,u){return t&&BI(wwe(n),Ykr),OI(_Ie[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),qkr),BI(wwe(n),zkr),BI(wwe(n),$kr),TI(wwe(n),Zkr,Qkr),TI(wIe,n,t[2]),BI(wwe(n),rdr),BI(wwe(n),edr),TI(wwe(n),tdr,ndr);var a=t[3];if(a){fwe(n,udr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Xkr)}),n,i),fwe(n,adr)}else fwe(n,idr);return BI(wwe(n),cdr),BI(wwe(n),fdr)})),FB(CIe,(function(r,e,n){var t=TI(AIe,r,e);return TI(Swe(Hkr),t,n)})),FB(wIe,(function(r,e){switch(e){case 0:return fwe(r,Gkr);case 1:return fwe(r,Ukr);default:return fwe(r,jkr)}})),FB(SIe,(function(r){return TI(Swe(Mkr),wIe,r)}));var gIe=[0,_Ie,AIe,CIe,wIe,SIe],BIe=function r(e,n,t,u){return r.fun(e,n,t,u)},TIe=function r(e,n,t){return r.fun(e,n,t)};FB(BIe,(function(r,e,n,t){BI(wwe(n),ykr),TI(wwe(n),Akr,_kr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Ckr),BI(wwe(n),wkr),TI(wwe(n),gkr,Skr);var a=t[2];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Bkr),BI(wwe(n),Tkr),TI(wwe(n),Okr,Ikr);var i=t[3];if(i){fwe(n,Nkr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,hkr)}),n,c),fwe(n,xkr)}else fwe(n,Lkr);return BI(wwe(n),Pkr),BI(wwe(n),Rkr)})),FB(TIe,(function(r,e,n){var t=TI(BIe,r,e);return TI(Swe(dkr),t,n)}));var IIe=[0,BIe,TIe],OIe=function r(e,n,t,u){return r.fun(e,n,t,u)},NIe=function r(e,n,t){return r.fun(e,n,t)};FB(OIe,(function(r,e,n,t){BI(wwe(n),ukr),TI(wwe(n),ikr,akr);var u=t[1];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),ckr),BI(wwe(n),fkr),TI(wwe(n),skr,okr);var a=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),vkr),BI(wwe(n),lkr),TI(wwe(n),bkr,Dkr);var i=t[3];if(i){fwe(n,pkr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,tkr)}),n,c),fwe(n,Ekr)}else fwe(n,mkr);return BI(wwe(n),Fkr),BI(wwe(n),kkr)})),FB(NIe,(function(r,e,n){var t=TI(OIe,r,e);return TI(Swe(nkr),t,n)}));var xIe=[0,OIe,NIe],LIe=function r(e,n,t,u){return r.fun(e,n,t,u)},PIe=function r(e,n,t){return r.fun(e,n,t)},RIe=function r(e,n,t,u){return r.fun(e,n,t,u)},MIe=function r(e,n,t){return r.fun(e,n,t)};FB(LIe,(function(r,e,n,t){BI(wwe(n),_Fr),TI(wwe(n),CFr,AFr);var u=t[1];if(u){fwe(n,wFr);var a=u[1];OI(RIe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,SFr)}else fwe(n,gFr);BI(wwe(n),BFr),BI(wwe(n),TFr),TI(wwe(n),OFr,IFr);var i=t[2];if(i){fwe(n,NFr);var c=i[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),fwe(n,xFr)}else fwe(n,LFr);BI(wwe(n),PFr),BI(wwe(n),RFr),TI(wwe(n),GFr,MFr);var f=t[3];if(f){fwe(n,UFr);var o=f[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),fwe(n,jFr)}else fwe(n,HFr);BI(wwe(n),XFr),BI(wwe(n),YFr),TI(wwe(n),KFr,VFr);var s=t[4];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),BI(wwe(n),WFr),BI(wwe(n),JFr),TI(wwe(n),zFr,qFr);var v=t[5];if(v){fwe(n,$Fr);var l=v[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,yFr)}),n,l),fwe(n,QFr)}else fwe(n,ZFr);return BI(wwe(n),rkr),BI(wwe(n),ekr)})),FB(PIe,(function(r,e,n){var t=TI(LIe,r,e);return TI(Swe(hFr),t,n)})),FB(RIe,(function(r,e,n,t){if(0===t[0]){var u=t[1];BI(wwe(n),bFr),BI(wwe(n),pFr),TI(r,n,u[1]),BI(wwe(n),EFr);var a=u[2];return OI(gIe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),mFr),BI(wwe(n),FFr)}BI(wwe(n),kFr);var i=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),dFr)})),FB(MIe,(function(r,e,n){var t=TI(RIe,r,e);return TI(Swe(DFr),t,n)}));var GIe=[0,LIe,PIe,RIe,MIe],UIe=function r(e,n,t,u){return r.fun(e,n,t,u)},jIe=function r(e,n,t){return r.fun(e,n,t)},HIe=function r(e,n,t,u){return r.fun(e,n,t,u)},XIe=function r(e,n,t){return r.fun(e,n,t)};FB(UIe,(function(r,e,n,t){BI(wwe(n),Hmr),TI(wwe(n),Ymr,Xmr);var u=t[1];OI(HIe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Vmr),BI(wwe(n),Kmr),TI(wwe(n),Jmr,Wmr);var a=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),qmr),BI(wwe(n),zmr),TI(wwe(n),Qmr,$mr);var i=t[3];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),Zmr),BI(wwe(n),rFr),TI(wwe(n),nFr,eFr);var c=t[4];TI(wwe(n),tFr,c),BI(wwe(n),uFr),BI(wwe(n),aFr),TI(wwe(n),cFr,iFr);var f=t[5];if(f){fwe(n,fFr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,jmr)}),n,o),fwe(n,oFr)}else fwe(n,sFr);return BI(wwe(n),vFr),BI(wwe(n),lFr)})),FB(jIe,(function(r,e,n){var t=TI(UIe,r,e);return TI(Swe(Umr),t,n)})),FB(HIe,(function(r,e,n,t){if(0===t[0]){var u=t[1];BI(wwe(n),Nmr),BI(wwe(n),xmr),TI(r,n,u[1]),BI(wwe(n),Lmr);var a=u[2];return OI(gIe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Pmr),BI(wwe(n),Rmr)}BI(wwe(n),Mmr);var i=t[1];return OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),Gmr)})),FB(XIe,(function(r,e,n){var t=TI(HIe,r,e);return TI(Swe(Omr),t,n)}));var YIe=[0,UIe,jIe,HIe,XIe],VIe=function r(e,n,t,u){return r.fun(e,n,t,u)},KIe=function r(e,n,t){return r.fun(e,n,t)},WIe=function r(e,n,t,u){return r.fun(e,n,t,u)},JIe=function r(e,n,t){return r.fun(e,n,t)};FB(VIe,(function(r,e,n,t){BI(wwe(n),cmr),TI(wwe(n),omr,fmr);var u=t[1];OI(WIe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),smr),BI(wwe(n),vmr),TI(wwe(n),Dmr,lmr);var a=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),bmr),BI(wwe(n),pmr),TI(wwe(n),mmr,Emr);var i=t[3];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),Fmr),BI(wwe(n),kmr),TI(wwe(n),hmr,dmr);var c=t[4];TI(wwe(n),ymr,c),BI(wwe(n),_mr),BI(wwe(n),Amr),TI(wwe(n),wmr,Cmr);var f=t[5];if(f){fwe(n,Smr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,imr)}),n,o),fwe(n,gmr)}else fwe(n,Bmr);return BI(wwe(n),Tmr),BI(wwe(n),Imr)})),FB(KIe,(function(r,e,n){var t=TI(VIe,r,e);return TI(Swe(amr),t,n)})),FB(WIe,(function(r,e,n,t){if(0===t[0]){var u=t[1];BI(wwe(n),QEr),BI(wwe(n),ZEr),TI(r,n,u[1]),BI(wwe(n),rmr);var a=u[2];return OI(gIe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),emr),BI(wwe(n),nmr)}BI(wwe(n),tmr);var i=t[1];return OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),umr)})),FB(JIe,(function(r,e,n){var t=TI(WIe,r,e);return TI(Swe($Er),t,n)}));var qIe=[0,VIe,KIe,WIe,JIe],zIe=function r(e,n,t){return r.fun(e,n,t)},$Ie=function r(e,n){return r.fun(e,n)},QIe=function r(e,n,t){return r.fun(e,n,t)},ZIe=function r(e,n){return r.fun(e,n)};FB(zIe,(function(r,e,n){BI(wwe(e),JEr),TI(r,e,n[1]),BI(wwe(e),qEr);var t=n[2];return II(QIe,(function(e){return BI(r,e)}),e,t),BI(wwe(e),zEr)})),FB($Ie,(function(r,e){var n=BI(zIe,r);return TI(Swe(WEr),n,e)})),FB(QIe,(function(r,e,n){BI(wwe(e),HEr),TI(wwe(e),YEr,XEr);var t=n[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,t),BI(wwe(e),VEr),BI(wwe(e),KEr)})),FB(ZIe,(function(r,e){var n=BI(QIe,r);return TI(Swe(jEr),n,e)}));var rOe=[0,zIe,$Ie,QIe,ZIe],eOe=function r(e,n,t,u){return r.fun(e,n,t,u)},nOe=function r(e,n,t){return r.fun(e,n,t)},tOe=function r(e,n,t,u){return r.fun(e,n,t,u)},uOe=function r(e,n,t){return r.fun(e,n,t)};FB(eOe,(function(r,e,n,t){BI(wwe(n),MEr),TI(e,n,t[1]),BI(wwe(n),GEr);var u=t[2];return OI(tOe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),UEr)})),FB(nOe,(function(r,e,n){var t=TI(eOe,r,e);return TI(Swe(REr),t,n)})),FB(tOe,(function(r,e,n,t){BI(wwe(n),CEr),TI(wwe(n),SEr,wEr);var u=t[1];OI(fSe[1],(function(r){return BI(e,r)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),gEr),BI(wwe(n),BEr),TI(wwe(n),IEr,TEr);var a=t[2];return BI(wwe(n),OEr),TI(e,n,a[1]),BI(wwe(n),NEr),TI(r,n,a[2]),BI(wwe(n),xEr),BI(wwe(n),LEr),BI(wwe(n),PEr)})),FB(uOe,(function(r,e,n){var t=TI(tOe,r,e);return TI(Swe(AEr),t,n)}));var aOe=[0,eOe,nOe,tOe,uOe],iOe=function r(e,n,t){return r.fun(e,n,t)},cOe=function r(e,n){return r.fun(e,n)};FB(iOe,(function(r,e,n){BI(wwe(e),rEr),TI(wwe(e),nEr,eEr);var t=n[1];BI(wwe(e),tEr),dAe((function(n,t){return n&&BI(wwe(e),Zpr),OI(aOe[1],(function(e){return TI(bSe[1],(function(e){return BI(r,e)}),e)}),(function(e){return BI(r,e)}),e,t),1}),0,t),BI(wwe(e),uEr),BI(wwe(e),aEr),BI(wwe(e),iEr),TI(wwe(e),fEr,cEr);var u=n[2];TI(wwe(e),oEr,u),BI(wwe(e),sEr),BI(wwe(e),vEr),TI(wwe(e),DEr,lEr);var a=n[3];TI(wwe(e),bEr,a),BI(wwe(e),pEr),BI(wwe(e),EEr),TI(wwe(e),FEr,mEr);var i=n[4];if(i){fwe(e,kEr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),$pr),dAe((function(n,t){return n&&BI(wwe(e),zpr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),Qpr)}),e,c),fwe(e,dEr)}else fwe(e,hEr);return BI(wwe(e),yEr),BI(wwe(e),_Er)})),FB(cOe,(function(r,e){var n=BI(iOe,r);return TI(Swe(qpr),n,e)}));var fOe=[0,iOe,cOe],oOe=function r(e,n,t){return r.fun(e,n,t)},sOe=function r(e,n){return r.fun(e,n)};FB(oOe,(function(r,e,n){BI(wwe(e),Cpr),TI(wwe(e),Spr,wpr);var t=n[1];BI(wwe(e),gpr),dAe((function(n,t){return n&&BI(wwe(e),Apr),OI(aOe[1],(function(e){return TI(lSe[1],(function(e){return BI(r,e)}),e)}),(function(e){return BI(r,e)}),e,t),1}),0,t),BI(wwe(e),Bpr),BI(wwe(e),Tpr),BI(wwe(e),Ipr),TI(wwe(e),Npr,Opr);var u=n[2];TI(wwe(e),xpr,u),BI(wwe(e),Lpr),BI(wwe(e),Ppr),TI(wwe(e),Mpr,Rpr);var a=n[3];TI(wwe(e),Gpr,a),BI(wwe(e),Upr),BI(wwe(e),jpr),TI(wwe(e),Xpr,Hpr);var i=n[4];if(i){fwe(e,Ypr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),ypr),dAe((function(n,t){return n&&BI(wwe(e),hpr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),_pr)}),e,c),fwe(e,Vpr)}else fwe(e,Kpr);return BI(wwe(e),Wpr),BI(wwe(e),Jpr)})),FB(sOe,(function(r,e){var n=BI(oOe,r);return TI(Swe(dpr),n,e)}));var vOe=[0,oOe,sOe],lOe=function r(e,n,t){return r.fun(e,n,t)},DOe=function r(e,n){return r.fun(e,n)},bOe=function r(e,n,t,u){return r.fun(e,n,t,u)},pOe=function r(e,n,t){return r.fun(e,n,t)};FB(lOe,(function(r,e,n){BI(wwe(e),Qbr),TI(wwe(e),rpr,Zbr);var t=n[1];OI(bOe,(function(e){return TI(vSe[1],(function(e){return BI(r,e)}),e)}),(function(e){return BI(r,e)}),e,t),BI(wwe(e),epr),BI(wwe(e),npr),TI(wwe(e),upr,tpr);var u=n[2];TI(wwe(e),apr,u),BI(wwe(e),ipr),BI(wwe(e),cpr),TI(wwe(e),opr,fpr);var a=n[3];TI(wwe(e),spr,a),BI(wwe(e),vpr),BI(wwe(e),lpr),TI(wwe(e),bpr,Dpr);var i=n[4];if(i){fwe(e,ppr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),zbr),dAe((function(n,t){return n&&BI(wwe(e),qbr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),$br)}),e,c),fwe(e,Epr)}else fwe(e,mpr);return BI(wwe(e),Fpr),BI(wwe(e),kpr)})),FB(DOe,(function(r,e){var n=BI(lOe,r);return TI(Swe(Jbr),n,e)})),FB(bOe,(function(r,e,n,t){return 0===t[0]?(BI(wwe(n),Ubr),BI(wwe(n),jbr),dAe((function(r,t){return r&&BI(wwe(n),Gbr),II(rOe[1],(function(r){return BI(e,r)}),n,t),1}),0,t[1]),BI(wwe(n),Hbr),BI(wwe(n),Xbr)):(BI(wwe(n),Ybr),BI(wwe(n),Vbr),dAe((function(t,u){return t&&BI(wwe(n),Mbr),OI(aOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,t[1]),BI(wwe(n),Kbr),BI(wwe(n),Wbr))})),FB(pOe,(function(r,e,n){var t=TI(bOe,r,e);return TI(Swe(Rbr),t,n)}));var EOe=[0,lOe,DOe,bOe,pOe],mOe=function r(e,n,t){return r.fun(e,n,t)},FOe=function r(e,n){return r.fun(e,n)};FB(mOe,(function(r,e,n){BI(wwe(e),Fbr),TI(wwe(e),dbr,kbr);var t=n[1];BI(wwe(e),hbr),dAe((function(n,t){return n&&BI(wwe(e),mbr),II(rOe[1],(function(e){return BI(r,e)}),e,t),1}),0,t),BI(wwe(e),ybr),BI(wwe(e),_br),BI(wwe(e),Abr),TI(wwe(e),wbr,Cbr);var u=n[2];TI(wwe(e),Sbr,u),BI(wwe(e),gbr),BI(wwe(e),Bbr),TI(wwe(e),Ibr,Tbr);var a=n[3];if(a){fwe(e,Obr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),pbr),dAe((function(n,t){return n&&BI(wwe(e),bbr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),Ebr)}),e,i),fwe(e,Nbr)}else fwe(e,xbr);return BI(wwe(e),Lbr),BI(wwe(e),Pbr)})),FB(FOe,(function(r,e){var n=BI(mOe,r);return TI(Swe(Dbr),n,e)}));var kOe=[0,mOe,FOe],dOe=function r(e,n,t,u){return r.fun(e,n,t,u)},hOe=function r(e,n,t){return r.fun(e,n,t)},yOe=function r(e,n,t){return r.fun(e,n,t)},_Oe=function r(e,n){return r.fun(e,n)},AOe=function r(e,n,t){return r.fun(e,n,t)},COe=function r(e,n){return r.fun(e,n)};FB(dOe,(function(r,e,n,t){BI(wwe(n),$Dr),TI(wwe(n),ZDr,QDr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),rbr),BI(wwe(n),ebr),TI(wwe(n),tbr,nbr);var a=t[2];II(yOe,(function(e){return BI(r,e)}),n,a),BI(wwe(n),ubr),BI(wwe(n),abr),TI(wwe(n),cbr,ibr);var i=t[3];if(i){fwe(n,fbr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,zDr)}),n,c),fwe(n,obr)}else fwe(n,sbr);return BI(wwe(n),vbr),BI(wwe(n),lbr)})),FB(hOe,(function(r,e,n){var t=TI(dOe,r,e);return TI(Swe(qDr),t,n)})),FB(yOe,(function(r,e,n){BI(wwe(e),KDr),TI(r,e,n[1]),BI(wwe(e),WDr);var t=n[2];return II(AOe,(function(e){return BI(r,e)}),e,t),BI(wwe(e),JDr)})),FB(_Oe,(function(r,e){var n=BI(yOe,r);return TI(Swe(VDr),n,e)})),FB(AOe,(function(r,e,n){switch(n[0]){case 0:BI(wwe(e),RDr);var t=n[1];return II(fOe[1],(function(e){return BI(r,e)}),e,t),BI(wwe(e),MDr);case 1:BI(wwe(e),GDr);var u=n[1];return II(vOe[1],(function(e){return BI(r,e)}),e,u),BI(wwe(e),UDr);case 2:BI(wwe(e),jDr);var a=n[1];return II(EOe[1],(function(e){return BI(r,e)}),e,a),BI(wwe(e),HDr);default:BI(wwe(e),XDr);var i=n[1];return II(kOe[1],(function(e){return BI(r,e)}),e,i),BI(wwe(e),YDr)}})),FB(COe,(function(r,e){var n=BI(AOe,r);return TI(Swe(PDr),n,e)}));var wOe=[0,rOe,aOe,fOe,vOe,EOe,kOe,dOe,hOe,yOe,_Oe,AOe,COe],SOe=function r(e,n,t,u){return r.fun(e,n,t,u)},gOe=function r(e,n,t){return r.fun(e,n,t)};FB(SOe,(function(r,e,n,t){BI(wwe(n),uDr),TI(wwe(n),iDr,aDr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),cDr),BI(wwe(n),fDr),TI(wwe(n),sDr,oDr);var a=t[2];if(a){fwe(n,vDr);var i=a[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,lDr)}else fwe(n,DDr);BI(wwe(n),bDr),BI(wwe(n),pDr),TI(wwe(n),mDr,EDr);var c=t[3];BI(wwe(n),FDr),dAe((function(t,u){t&&BI(wwe(n),rDr),BI(wwe(n),eDr),TI(r,n,u[1]),BI(wwe(n),nDr);var a=u[2];return OI(mSe[2][2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),tDr),1}),0,c),BI(wwe(n),kDr),BI(wwe(n),dDr),BI(wwe(n),hDr),TI(wwe(n),_Dr,yDr);var f=t[4];BI(wwe(n),ADr),TI(r,n,f[1]),BI(wwe(n),CDr);var o=f[2];OI(mSe[5][6],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),BI(wwe(n),wDr),BI(wwe(n),SDr),BI(wwe(n),gDr),TI(wwe(n),TDr,BDr);var s=t[5];if(s){fwe(n,IDr);var v=s[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Zlr)}),n,v),fwe(n,ODr)}else fwe(n,NDr);return BI(wwe(n),xDr),BI(wwe(n),LDr)})),FB(gOe,(function(r,e,n){var t=TI(SOe,r,e);return TI(Swe(Qlr),t,n)}));var BOe=[0,SOe,gOe],TOe=function r(e,n,t,u){return r.fun(e,n,t,u)},IOe=function r(e,n,t){return r.fun(e,n,t)};FB(TOe,(function(r,e,n,t){BI(wwe(n),tlr),TI(wwe(n),alr,ulr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),ilr),BI(wwe(n),clr),TI(wwe(n),olr,flr);var a=t[2];if(a){fwe(n,slr);var i=a[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,vlr)}else fwe(n,llr);BI(wwe(n),Dlr),BI(wwe(n),blr),TI(wwe(n),Elr,plr);var c=t[3];BI(wwe(n),mlr),TI(r,n,c[1]),BI(wwe(n),Flr);var f=c[2];OI(mSe[5][6],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),BI(wwe(n),klr),BI(wwe(n),dlr),BI(wwe(n),hlr),TI(wwe(n),_lr,ylr);var o=t[4];if(o){var s=o[1];fwe(n,Alr),BI(wwe(n),Clr),TI(r,n,s[1]),BI(wwe(n),wlr);var v=s[2];OI(mSe[2][2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,v),BI(wwe(n),Slr),fwe(n,glr)}else fwe(n,Blr);BI(wwe(n),Tlr),BI(wwe(n),Ilr),TI(wwe(n),Nlr,Olr);var l=t[5];BI(wwe(n),xlr),dAe((function(t,u){t&&BI(wwe(n),Zvr),BI(wwe(n),rlr),TI(r,n,u[1]),BI(wwe(n),elr);var a=u[2];return OI(mSe[2][2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),nlr),1}),0,l),BI(wwe(n),Llr),BI(wwe(n),Plr),BI(wwe(n),Rlr),TI(wwe(n),Glr,Mlr);var D=t[6];if(D){fwe(n,Ulr);var b=D[1];OI(_Se[5][2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,b),fwe(n,jlr)}else fwe(n,Hlr);BI(wwe(n),Xlr),BI(wwe(n),Ylr),TI(wwe(n),Klr,Vlr);var p=t[7];if(p){fwe(n,Wlr);var E=p[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Qvr)}),n,E),fwe(n,Jlr)}else fwe(n,qlr);return BI(wwe(n),zlr),BI(wwe(n),$lr)})),FB(IOe,(function(r,e,n){var t=TI(TOe,r,e);return TI(Swe($vr),t,n)}));var OOe=[0,TOe,IOe],NOe=function r(e,n,t,u){return r.fun(e,n,t,u)},xOe=function r(e,n,t){return r.fun(e,n,t)};FB(NOe,(function(r,e,n,t){BI(wwe(n),Lvr),TI(wwe(n),Rvr,Pvr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Mvr),BI(wwe(n),Gvr),TI(wwe(n),jvr,Uvr);var a=t[2];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Hvr),BI(wwe(n),Xvr),TI(wwe(n),Vvr,Yvr);var i=t[3];if(i){fwe(n,Kvr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,xvr)}),n,c),fwe(n,Wvr)}else fwe(n,Jvr);return BI(wwe(n),qvr),BI(wwe(n),zvr)})),FB(xOe,(function(r,e,n){var t=TI(NOe,r,e);return TI(Swe(Nvr),t,n)}));var LOe=[0,NOe,xOe],POe=function r(e,n,t,u){return r.fun(e,n,t,u)},ROe=function r(e,n,t){return r.fun(e,n,t)};FB(POe,(function(r,e,n,t){BI(wwe(n),svr),TI(wwe(n),lvr,vvr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Dvr),BI(wwe(n),bvr),TI(wwe(n),Evr,pvr);var a=t[2];OI(mSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),mvr),BI(wwe(n),Fvr),TI(wwe(n),dvr,kvr);var i=t[3];if(i){fwe(n,hvr);var c=i[1];OI(mSe[24][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),fwe(n,yvr)}else fwe(n,_vr);BI(wwe(n),Avr),BI(wwe(n),Cvr),TI(wwe(n),Svr,wvr);var f=t[4];if(f){fwe(n,gvr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,ovr)}),n,o),fwe(n,Bvr)}else fwe(n,Tvr);return BI(wwe(n),Ivr),BI(wwe(n),Ovr)})),FB(ROe,(function(r,e,n){var t=TI(POe,r,e);return TI(Swe(fvr),t,n)}));var MOe=[0,POe,ROe],GOe=function r(e,n,t,u){return r.fun(e,n,t,u)},UOe=function r(e,n,t){return r.fun(e,n,t)},jOe=function r(e,n,t){return r.fun(e,n,t)},HOe=function r(e,n){return r.fun(e,n)},XOe=function r(e,n,t,u){return r.fun(e,n,t,u)},YOe=function r(e,n,t){return r.fun(e,n,t)};FB(GOe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),evr);var u=t[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),nvr)}var a=t[1];BI(wwe(n),tvr),BI(wwe(n),uvr),TI(e,n,a[1]),BI(wwe(n),avr);var i=a[2];return II(vSe[1],(function(e){return BI(r,e)}),n,i),BI(wwe(n),ivr),BI(wwe(n),cvr)})),FB(UOe,(function(r,e,n){var t=TI(GOe,r,e);return TI(Swe(rvr),t,n)})),FB(jOe,(function(r,e,n){return 0===n[0]?(BI(wwe(e),zsr),TI(r,e,n[1]),BI(wwe(e),$sr)):(BI(wwe(e),Qsr),TI(r,e,n[1]),BI(wwe(e),Zsr))})),FB(HOe,(function(r,e){var n=BI(jOe,r);return TI(Swe(qsr),n,e)})),FB(XOe,(function(r,e,n,t){BI(wwe(n),wsr),TI(wwe(n),gsr,Ssr);var u=t[1];OI(GOe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Bsr),BI(wwe(n),Tsr),TI(wwe(n),Osr,Isr);var a=t[2];BI(wwe(n),Nsr),TI(r,n,a[1]),BI(wwe(n),xsr);var i=a[2];OI(hTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),Lsr),BI(wwe(n),Psr),BI(wwe(n),Rsr),TI(wwe(n),Gsr,Msr);var c=t[3];II(jOe,(function(e){return BI(r,e)}),n,c),BI(wwe(n),Usr),BI(wwe(n),jsr),TI(wwe(n),Xsr,Hsr);var f=t[4];if(f){fwe(n,Ysr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Csr)}),n,o),fwe(n,Vsr)}else fwe(n,Ksr);return BI(wwe(n),Wsr),BI(wwe(n),Jsr)})),FB(YOe,(function(r,e,n){var t=TI(XOe,r,e);return TI(Swe(Asr),t,n)}));var VOe=[0,GOe,UOe,jOe,HOe,XOe,YOe],KOe=function r(e,n,t,u){return r.fun(e,n,t,u)},WOe=function r(e,n,t){return r.fun(e,n,t)};FB(KOe,(function(r,e,n,t){BI(wwe(n),lsr),TI(wwe(n),bsr,Dsr);var u=t[1];OI(mSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),psr),BI(wwe(n),Esr),TI(wwe(n),Fsr,msr);var a=t[2];if(a){fwe(n,ksr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,vsr)}),n,i),fwe(n,dsr)}else fwe(n,hsr);return BI(wwe(n),ysr),BI(wwe(n),_sr)})),FB(WOe,(function(r,e,n){var t=TI(KOe,r,e);return TI(Swe(ssr),t,n)}));var JOe=[0,KOe,WOe],qOe=function r(e,n,t){return r.fun(e,n,t)},zOe=function r(e,n){return r.fun(e,n)},$Oe=function r(e,n,t){return r.fun(e,n,t)},QOe=function r(e,n){return r.fun(e,n)};FB(qOe,(function(r,e,n){BI(wwe(e),csr),TI(r,e,n[1]),BI(wwe(e),fsr);var t=n[2];return II($Oe,(function(e){return BI(r,e)}),e,t),BI(wwe(e),osr)})),FB(zOe,(function(r,e){var n=BI(qOe,r);return TI(Swe(isr),n,e)})),FB($Oe,(function(r,e,n){BI(wwe(e),Jor),TI(wwe(e),zor,qor);var t=n[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,t),BI(wwe(e),$or),BI(wwe(e),Qor),TI(wwe(e),rsr,Zor);var u=n[2];if(u){fwe(e,esr);var a=u[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,a),fwe(e,nsr)}else fwe(e,tsr);return BI(wwe(e),usr),BI(wwe(e),asr)})),FB(QOe,(function(r,e){var n=BI($Oe,r);return TI(Swe(Wor),n,e)}));var ZOe=[0,qOe,zOe,$Oe,QOe],rNe=function r(e,n,t){return r.fun(e,n,t)},eNe=function r(e,n){return r.fun(e,n)};FB(rNe,(function(r,e,n){var t=n[2];if(BI(wwe(e),jor),TI(r,e,n[1]),BI(wwe(e),Hor),t){fwe(e,Xor);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,u),fwe(e,Yor)}else fwe(e,Vor);return BI(wwe(e),Kor)})),FB(eNe,(function(r,e){var n=BI(rNe,r);return TI(Swe(Uor),n,e)}));var nNe=[0,rNe,eNe],tNe=function r(e,n,t,u){return r.fun(e,n,t,u)},uNe=function r(e,n,t){return r.fun(e,n,t)},aNe=function r(e,n,t){return r.fun(e,n,t)},iNe=function r(e,n){return r.fun(e,n)};FB(tNe,(function(r,e,n,t){BI(wwe(n),tor),TI(wwe(n),aor,uor);var u=t[1];if(u){fwe(n,ior);var a=u[1];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,cor)}else fwe(n,oor);BI(wwe(n),sor),BI(wwe(n),vor),TI(wwe(n),Dor,lor);var i=t[2];if(i){fwe(n,bor);var c=i[1];II(aNe,(function(e){return BI(r,e)}),n,c),fwe(n,por)}else fwe(n,Eor);BI(wwe(n),mor),BI(wwe(n),For),TI(wwe(n),dor,kor);var f=t[3];if(f){var o=f[1];fwe(n,hor),BI(wwe(n),yor),TI(r,n,o[1]),BI(wwe(n),_or);var s=o[2];II(vSe[1],(function(e){return BI(r,e)}),n,s),BI(wwe(n),Aor),fwe(n,Cor)}else fwe(n,wor);BI(wwe(n),Sor),BI(wwe(n),gor),TI(wwe(n),Tor,Bor),TI(FSe[33],n,t[4]),BI(wwe(n),Ior),BI(wwe(n),Oor),TI(wwe(n),xor,Nor);var v=t[5];if(v){fwe(n,Lor);var l=v[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,nor)}),n,l),fwe(n,Por)}else fwe(n,Ror);return BI(wwe(n),Mor),BI(wwe(n),Gor)})),FB(uNe,(function(r,e,n){var t=TI(tNe,r,e);return TI(Swe(eor),t,n)})),FB(aNe,(function(r,e,n){if(0===n[0])return BI(wwe(e),qfr),BI(wwe(e),zfr),dAe((function(n,t){return n&&BI(wwe(e),Jfr),II(ZOe[1],(function(e){return BI(r,e)}),e,t),1}),0,n[1]),BI(wwe(e),$fr),BI(wwe(e),Qfr);BI(wwe(e),Zfr);var t=n[1];return II(nNe[1],(function(e){return BI(r,e)}),e,t),BI(wwe(e),ror)})),FB(iNe,(function(r,e){var n=BI(aNe,r);return TI(Swe(Wfr),n,e)}));var cNe=[0,ZOe,nNe,tNe,uNe,aNe,iNe],fNe=function r(e,n,t,u){return r.fun(e,n,t,u)},oNe=function r(e,n,t){return r.fun(e,n,t)},sNe=function r(e,n,t,u){return r.fun(e,n,t,u)},vNe=function r(e,n,t){return r.fun(e,n,t)};FB(fNe,(function(r,e,n,t){BI(wwe(n),Ifr),TI(wwe(n),Nfr,Ofr),TI(r,n,t[1]),BI(wwe(n),xfr),BI(wwe(n),Lfr),TI(wwe(n),Rfr,Pfr);var u=t[2];OI(sNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Mfr),BI(wwe(n),Gfr),TI(wwe(n),jfr,Ufr);var a=t[3];if(a){fwe(n,Hfr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Tfr)}),n,i),fwe(n,Xfr)}else fwe(n,Yfr);return BI(wwe(n),Vfr),BI(wwe(n),Kfr)})),FB(oNe,(function(r,e,n){var t=TI(fNe,r,e);return TI(Swe(Bfr),t,n)})),FB(sNe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),Cfr);var u=t[1];return OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),wfr)}BI(wwe(n),Sfr);var a=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),gfr)})),FB(vNe,(function(r,e,n){var t=TI(sNe,r,e);return TI(Swe(Afr),t,n)}));var lNe=[0,fNe,oNe,sNe,vNe],DNe=function r(e,n,t,u){return r.fun(e,n,t,u)},bNe=function r(e,n,t){return r.fun(e,n,t)},pNe=function r(e,n,t,u){return r.fun(e,n,t,u)},ENe=function r(e,n,t){return r.fun(e,n,t)};FB(DNe,(function(r,e,n,t){switch(t[0]){case 0:var u=t[1];BI(wwe(n),Kcr),BI(wwe(n),Wcr),TI(r,n,u[1]),BI(wwe(n),Jcr);var a=u[2];return OI(LOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),qcr),BI(wwe(n),zcr);case 1:var i=t[1];BI(wwe(n),$cr),BI(wwe(n),Qcr),TI(r,n,i[1]),BI(wwe(n),Zcr);var c=i[2];return OI(MOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),rfr),BI(wwe(n),efr);case 2:var f=t[1];BI(wwe(n),nfr),BI(wwe(n),tfr),TI(r,n,f[1]),BI(wwe(n),ufr);var o=f[2];return OI(OOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),BI(wwe(n),afr),BI(wwe(n),ifr);case 3:BI(wwe(n),cfr);var s=t[1];return OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),BI(wwe(n),ffr);case 4:var v=t[1];BI(wwe(n),ofr),BI(wwe(n),sfr),TI(r,n,v[1]),BI(wwe(n),vfr);var l=v[2];return OI(WTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,l),BI(wwe(n),lfr),BI(wwe(n),Dfr);case 5:var D=t[1];BI(wwe(n),bfr),BI(wwe(n),pfr),TI(r,n,D[1]),BI(wwe(n),Efr);var b=D[2];return OI(zTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,b),BI(wwe(n),mfr),BI(wwe(n),Ffr);default:var p=t[1];BI(wwe(n),kfr),BI(wwe(n),dfr),TI(r,n,p[1]),BI(wwe(n),hfr);var E=p[2];return OI(BOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,E),BI(wwe(n),yfr),BI(wwe(n),_fr)}})),FB(bNe,(function(r,e,n){var t=TI(DNe,r,e);return TI(Swe(Vcr),t,n)})),FB(pNe,(function(r,e,n,t){BI(wwe(n),icr),TI(wwe(n),fcr,ccr);var u=t[1];u?(fwe(n,ocr),TI(r,n,u[1]),fwe(n,scr)):fwe(n,vcr),BI(wwe(n),lcr),BI(wwe(n),Dcr),TI(wwe(n),pcr,bcr);var a=t[2];if(a){fwe(n,Ecr);var i=a[1];OI(DNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,mcr)}else fwe(n,Fcr);BI(wwe(n),kcr),BI(wwe(n),dcr),TI(wwe(n),ycr,hcr);var c=t[3];if(c){fwe(n,_cr);var f=c[1];II(cNe[5],(function(e){return BI(r,e)}),n,f),fwe(n,Acr)}else fwe(n,Ccr);BI(wwe(n),wcr),BI(wwe(n),Scr),TI(wwe(n),Bcr,gcr);var o=t[4];if(o){var s=o[1];fwe(n,Tcr),BI(wwe(n),Icr),TI(r,n,s[1]),BI(wwe(n),Ocr);var v=s[2];II(vSe[1],(function(e){return BI(r,e)}),n,v),BI(wwe(n),Ncr),fwe(n,xcr)}else fwe(n,Lcr);BI(wwe(n),Pcr),BI(wwe(n),Rcr),TI(wwe(n),Gcr,Mcr);var l=t[5];if(l){fwe(n,Ucr);var D=l[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,acr)}),n,D),fwe(n,jcr)}else fwe(n,Hcr);return BI(wwe(n),Xcr),BI(wwe(n),Ycr)})),FB(ENe,(function(r,e,n){var t=TI(pNe,r,e);return TI(Swe(ucr),t,n)}));var mNe=[0,DNe,bNe,pNe,ENe],FNe=function r(e,n){return r.fun(e,n)},kNe=function r(e){return r.fun(e)},dNe=function r(e,n,t,u){return r.fun(e,n,t,u)},hNe=function r(e,n,t){return r.fun(e,n,t)},yNe=function r(e,n,t,u){return r.fun(e,n,t,u)},_Ne=function r(e,n,t){return r.fun(e,n,t)},ANe=function r(e,n,t,u){return r.fun(e,n,t,u)},CNe=function r(e,n,t){return r.fun(e,n,t)};FB(FNe,(function(r,e){switch(e){case 0:return fwe(r,ecr);case 1:return fwe(r,ncr);default:return fwe(r,tcr)}})),FB(kNe,(function(r){return TI(Swe(rcr),FNe,r)})),FB(dNe,(function(r,e,n,t){if(0===t[0])return BI(wwe(n),Vir),BI(wwe(n),Kir),dAe((function(t,u){return t&&BI(wwe(n),Yir),OI(yNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,t[1]),BI(wwe(n),Wir),BI(wwe(n),Jir);var u=t[1];BI(wwe(n),qir),BI(wwe(n),zir),TI(r,n,u[1]),BI(wwe(n),$ir);var a=u[2];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Qir),BI(wwe(n),Zir)})),FB(hNe,(function(r,e,n){var t=TI(dNe,r,e);return TI(Swe(Xir),t,n)})),FB(yNe,(function(r,e,n,t){BI(wwe(n),Air),TI(wwe(n),wir,Cir);var u=t[1];u?(fwe(n,Sir),TI(FNe,n,u[1]),fwe(n,gir)):fwe(n,Bir),BI(wwe(n),Tir),BI(wwe(n),Iir),TI(wwe(n),Nir,Oir);var a=t[2];if(a){fwe(n,xir);var i=a[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,Lir)}else fwe(n,Pir);BI(wwe(n),Rir),BI(wwe(n),Mir),TI(wwe(n),Uir,Gir);var c=t[3];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),jir),BI(wwe(n),Hir)})),FB(_Ne,(function(r,e,n){var t=TI(yNe,r,e);return TI(Swe(_ir),t,n)})),FB(ANe,(function(r,e,n,t){BI(wwe(n),Yar),TI(wwe(n),Kar,Var),TI(FNe,n,t[1]),BI(wwe(n),War),BI(wwe(n),Jar),TI(wwe(n),zar,qar);var u=t[2];BI(wwe(n),$ar),TI(r,n,u[1]),BI(wwe(n),Qar);var a=u[2];II(vSe[1],(function(e){return BI(r,e)}),n,a),BI(wwe(n),Zar),BI(wwe(n),rir),BI(wwe(n),eir),TI(wwe(n),tir,nir);var i=t[3];if(i){fwe(n,uir);var c=i[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),fwe(n,air)}else fwe(n,iir);BI(wwe(n),cir),BI(wwe(n),fir),TI(wwe(n),sir,oir);var f=t[4];if(f){fwe(n,vir);var o=f[1];OI(dNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),fwe(n,lir)}else fwe(n,Dir);BI(wwe(n),bir),BI(wwe(n),pir),TI(wwe(n),mir,Eir);var s=t[5];if(s){fwe(n,Fir);var v=s[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Xar)}),n,v),fwe(n,kir)}else fwe(n,dir);return BI(wwe(n),hir),BI(wwe(n),yir)})),FB(CNe,(function(r,e,n){var t=TI(ANe,r,e);return TI(Swe(Har),t,n)}));var wNe=[0,FNe,kNe,dNe,hNe,yNe,_Ne,ANe,CNe],SNe=function r(e,n,t,u){return r.fun(e,n,t,u)},gNe=function r(e,n,t){return r.fun(e,n,t)};FB(SNe,(function(r,e,n,t){BI(wwe(n),yar),TI(wwe(n),Aar,_ar);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Car),BI(wwe(n),war),TI(wwe(n),gar,Sar);var a=t[2];if(a){fwe(n,Bar);var i=a[1];TI(wwe(n),Tar,i),fwe(n,Iar)}else fwe(n,Oar);BI(wwe(n),Nar),BI(wwe(n),xar),TI(wwe(n),Par,Lar);var c=t[3];if(c){fwe(n,Rar);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,har)}),n,f),fwe(n,Mar)}else fwe(n,Gar);return BI(wwe(n),Uar),BI(wwe(n),jar)})),FB(gNe,(function(r,e,n){var t=TI(SNe,r,e);return TI(Swe(dar),t,n)}));var BNe=[0,SNe,gNe],TNe=function r(e,n,t){return r.fun(e,n,t)},INe=function r(e,n){return r.fun(e,n)};FB(TNe,(function(r,e,n){BI(wwe(e),lar),TI(wwe(e),bar,Dar);var t=n[1];if(t){fwe(e,par);var u=t[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,sar)}),e,u),fwe(e,Ear)}else fwe(e,mar);return BI(wwe(e),Far),BI(wwe(e),kar)})),FB(INe,(function(r,e){var n=BI(TNe,r);return TI(Swe(oar),n,e)}));var ONe=[0,TNe,INe],NNe=function r(e,n){return r.fun(e,n)},xNe=function r(e){return r.fun(e)},LNe=function r(e,n,t,u){return r.fun(e,n,t,u)},PNe=function r(e,n,t){return r.fun(e,n,t)},RNe=function r(e,n,t,u){return r.fun(e,n,t,u)},MNe=function r(e,n,t){return r.fun(e,n,t)};FB(NNe,(function(r,e){return fwe(r,e?car:far)})),FB(xNe,(function(r){return TI(Swe(iar),NNe,r)})),FB(LNe,(function(r,e,n,t){BI(wwe(n),tar),TI(r,n,t[1]),BI(wwe(n),uar);var u=t[2];return OI(RNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),aar)})),FB(PNe,(function(r,e,n){var t=TI(LNe,r,e);return TI(Swe(nar),t,n)})),FB(RNe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),Ptr);var u=t[1];return OI(hTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Rtr);case 1:BI(wwe(n),Mtr);var a=t[1];return II(LTe[1],(function(e){return BI(r,e)}),n,a),BI(wwe(n),Gtr);case 2:BI(wwe(n),Utr);var i=t[1];return OI(_Se[8],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),jtr);case 3:BI(wwe(n),Htr);var c=t[1];return II(MTe[1],(function(e){return BI(r,e)}),n,c),BI(wwe(n),Xtr);case 4:BI(wwe(n),Ytr);var f=t[1];return II(jTe[1],(function(e){return BI(r,e)}),n,f),BI(wwe(n),Vtr);case 5:BI(wwe(n),Ktr);var o=t[1];return OI(OOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),BI(wwe(n),Wtr);case 6:BI(wwe(n),Jtr);var s=t[1];return OI(mNe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),BI(wwe(n),qtr);case 7:BI(wwe(n),ztr);var v=t[1];return OI(MOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,v),BI(wwe(n),$tr);case 8:BI(wwe(n),Qtr);var l=t[1];return OI(BOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,l),BI(wwe(n),Ztr);case 9:BI(wwe(n),rur);var D=t[1];return OI(VOe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,D),BI(wwe(n),eur);case 10:BI(wwe(n),nur);var b=t[1];return OI(JOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,b),BI(wwe(n),tur);case 11:BI(wwe(n),uur);var p=t[1];return OI(WTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,p),BI(wwe(n),aur);case 12:BI(wwe(n),iur);var E=t[1];return OI(zTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,E),BI(wwe(n),cur);case 13:BI(wwe(n),fur);var m=t[1];return OI(LOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,m),BI(wwe(n),our);case 14:BI(wwe(n),sur);var F=t[1];return OI(xIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,F),BI(wwe(n),vur);case 15:BI(wwe(n),lur);var k=t[1];return II(ONe[1],(function(e){return BI(r,e)}),n,k),BI(wwe(n),Dur);case 16:BI(wwe(n),bur);var d=t[1];return OI(wOe[7],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,d),BI(wwe(n),pur);case 17:BI(wwe(n),Eur);var h=t[1];return OI(lNe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,h),BI(wwe(n),mur);case 18:BI(wwe(n),Fur);var y=t[1];return OI(cNe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,y),BI(wwe(n),kur);case 19:BI(wwe(n),dur);var _=t[1];return OI(BNe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,_),BI(wwe(n),hur);case 20:BI(wwe(n),yur);var A=t[1];return OI(GIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,A),BI(wwe(n),_ur);case 21:BI(wwe(n),Aur);var C=t[1];return OI(YIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,C),BI(wwe(n),Cur);case 22:BI(wwe(n),wur);var w=t[1];return OI(qIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,w),BI(wwe(n),Sur);case 23:BI(wwe(n),gur);var S=t[1];return OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,S),BI(wwe(n),Bur);case 24:BI(wwe(n),Tur);var g=t[1];return OI(BTe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,g),BI(wwe(n),Iur);case 25:BI(wwe(n),Our);var B=t[1];return OI(wNe[7],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,B),BI(wwe(n),Nur);case 26:BI(wwe(n),xur);var T=t[1];return OI(BOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,T),BI(wwe(n),Lur);case 27:BI(wwe(n),Pur);var I=t[1];return OI(OTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,I),BI(wwe(n),Rur);case 28:BI(wwe(n),Mur);var O=t[1];return OI(cIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,O),BI(wwe(n),Gur);case 29:BI(wwe(n),Uur);var N=t[1];return OI(uIe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,N),BI(wwe(n),jur);case 30:BI(wwe(n),Hur);var x=t[1];return OI(sIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,x),BI(wwe(n),Xur);case 31:BI(wwe(n),Yur);var L=t[1];return OI(FIe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,L),BI(wwe(n),Vur);case 32:BI(wwe(n),Kur);var P=t[1];return OI(WTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,P),BI(wwe(n),Wur);case 33:BI(wwe(n),Jur);var R=t[1];return OI(zTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,R),BI(wwe(n),qur);case 34:BI(wwe(n),zur);var M=t[1];return OI(gIe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,M),BI(wwe(n),$ur);case 35:BI(wwe(n),Qur);var G=t[1];return OI(IIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,G),BI(wwe(n),Zur);default:BI(wwe(n),rar);var U=t[1];return OI(YTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,U),BI(wwe(n),ear)}})),FB(MNe,(function(r,e,n){var t=TI(RNe,r,e);return TI(Swe(Ltr),t,n)})),II(zwe,[0,[0,[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]],FSe,[0,hTe,BTe,OTe,LTe,MTe,jTe,YTe,WTe,zTe,uIe,cIe,sIe,FIe,gIe,IIe,xIe,GIe,YIe,qIe,wOe,BOe,OOe,LOe,MOe,VOe,JOe,cNe,lNe,mNe,wNe,BNe,ONe,NNe,xNe,LNe,PNe,RNe,MNe]);var GNe=function r(e,n,t,u){return r.fun(e,n,t,u)},UNe=function r(e,n,t){return r.fun(e,n,t)},jNe=function r(e,n,t){return r.fun(e,n,t)},HNe=function r(e,n){return r.fun(e,n)};FB(GNe,(function(r,e,n,t){BI(wwe(n),Otr),TI(e,n,t[1]),BI(wwe(n),Ntr);var u=t[2];return II(jNe,(function(e){return BI(r,e)}),n,u),BI(wwe(n),xtr)})),FB(UNe,(function(r,e,n){var t=TI(GNe,r,e);return TI(Swe(Itr),t,n)})),FB(jNe,(function(r,e,n){BI(wwe(e),_tr),TI(wwe(e),Ctr,Atr);var t=n[1];if(t){fwe(e,wtr);var u=t[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,ytr)}),e,u),fwe(e,Str)}else fwe(e,gtr);return BI(wwe(e),Btr),BI(wwe(e),Ttr)})),FB(HNe,(function(r,e){var n=BI(jNe,r);return TI(Swe(htr),n,e)}));var XNe=[0,GNe,UNe,jNe,HNe],YNe=function r(e,n,t,u){return r.fun(e,n,t,u)},VNe=function r(e,n,t){return r.fun(e,n,t)};FB(YNe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),mtr);var u=t[1];return OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Ftr)}BI(wwe(n),ktr);var a=t[1];return OI(XNe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),dtr)})),FB(VNe,(function(r,e,n){var t=TI(YNe,r,e);return TI(Swe(Etr),t,n)}));var KNe=[0,XNe,YNe,VNe],WNe=function r(e,n,t,u){return r.fun(e,n,t,u)},JNe=function r(e,n,t){return r.fun(e,n,t)},qNe=function r(e,n,t,u){return r.fun(e,n,t,u)},zNe=function r(e,n,t){return r.fun(e,n,t)};FB(WNe,(function(r,e,n,t){BI(wwe(n),Dtr),TI(r,n,t[1]),BI(wwe(n),btr);var u=t[2];return OI(qNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),ptr)})),FB(JNe,(function(r,e,n){var t=TI(WNe,r,e);return TI(Swe(ltr),t,n)})),FB(qNe,(function(r,e,n,t){BI(wwe(n),Qnr),TI(wwe(n),rtr,Znr);var u=t[1];BI(wwe(n),etr),dAe((function(t,u){return t&&BI(wwe(n),$nr),OI(KNe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),ntr),BI(wwe(n),ttr),BI(wwe(n),utr),TI(wwe(n),itr,atr);var a=t[2];if(a){fwe(n,ctr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),qnr),dAe((function(n,t){return n&&BI(wwe(e),Jnr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),znr)}),n,i),fwe(n,ftr)}else fwe(n,otr);return BI(wwe(n),str),BI(wwe(n),vtr)})),FB(zNe,(function(r,e,n){var t=TI(qNe,r,e);return TI(Swe(Wnr),t,n)}));var $Ne=function r(e,n,t,u){return r.fun(e,n,t,u)},QNe=function r(e,n,t){return r.fun(e,n,t)},ZNe=function r(e,n,t,u){return r.fun(e,n,t,u)},rxe=function r(e,n,t){return r.fun(e,n,t)},exe=[0,WNe,JNe,qNe,zNe];FB($Ne,(function(r,e,n,t){BI(wwe(n),Ynr),TI(r,n,t[1]),BI(wwe(n),Vnr);var u=t[2];return OI(ZNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Knr)})),FB(QNe,(function(r,e,n){var t=TI($Ne,r,e);return TI(Swe(Xnr),t,n)})),FB(ZNe,(function(r,e,n,t){BI(wwe(n),Inr),TI(wwe(n),Nnr,Onr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),xnr),BI(wwe(n),Lnr),TI(wwe(n),Rnr,Pnr);var a=t[2];if(a){fwe(n,Mnr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Tnr)}),n,i),fwe(n,Gnr)}else fwe(n,Unr);return BI(wwe(n),jnr),BI(wwe(n),Hnr)})),FB(rxe,(function(r,e,n){var t=TI(ZNe,r,e);return TI(Swe(Bnr),t,n)}));var nxe=[0,$Ne,QNe,ZNe,rxe],txe=function r(e,n,t,u){return r.fun(e,n,t,u)},uxe=function r(e,n,t){return r.fun(e,n,t)};FB(txe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),_nr);var u=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Anr);case 1:BI(wwe(n),Cnr);var a=t[1];return OI(nxe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),wnr);default:return BI(wwe(n),Snr),TI(r,n,t[1]),BI(wwe(n),gnr)}})),FB(uxe,(function(r,e,n){var t=TI(txe,r,e);return TI(Swe(ynr),t,n)}));var axe=function r(e,n,t,u){return r.fun(e,n,t,u)},ixe=function r(e,n,t){return r.fun(e,n,t)};FB(axe,(function(r,e,n,t){BI(wwe(n),fnr),TI(wwe(n),snr,onr);var u=t[1];BI(wwe(n),vnr),dAe((function(t,u){return t&&BI(wwe(n),cnr),OI(txe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),lnr),BI(wwe(n),Dnr),BI(wwe(n),bnr),TI(wwe(n),Enr,pnr);var a=t[2];if(a){fwe(n,mnr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),anr),dAe((function(n,t){return n&&BI(wwe(e),unr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),inr)}),n,i),fwe(n,Fnr)}else fwe(n,knr);return BI(wwe(n),dnr),BI(wwe(n),hnr)})),FB(ixe,(function(r,e,n){var t=TI(axe,r,e);return TI(Swe(tnr),t,n)}));var cxe=[0,txe,uxe,axe,ixe],fxe=function r(e,n){return r.fun(e,n)},oxe=function r(e){return r.fun(e)},sxe=function r(e,n,t){return r.fun(e,n,t)},vxe=function r(e,n){return r.fun(e,n)},lxe=function r(e,n){return r.fun(e,n)},Dxe=function r(e){return r.fun(e)};FB(fxe,(function(r,e){BI(wwe(r),Ker),TI(wwe(r),Jer,Wer);var n=e[1];TI(wwe(r),qer,n),BI(wwe(r),zer),BI(wwe(r),$er),TI(wwe(r),Zer,Qer);var t=e[2];return TI(wwe(r),rnr,t),BI(wwe(r),enr),BI(wwe(r),nnr)})),FB(oxe,(function(r){return TI(Swe(Ver),fxe,r)})),FB(sxe,(function(r,e,n){return BI(wwe(e),Her),TI(r,e,n[1]),BI(wwe(e),Xer),TI(lxe,e,n[2]),BI(wwe(e),Yer)})),FB(vxe,(function(r,e){var n=BI(sxe,r);return TI(Swe(jer),n,e)})),FB(lxe,(function(r,e){BI(wwe(r),Ier),TI(wwe(r),Ner,Oer),TI(fxe,r,e[1]),BI(wwe(r),xer),BI(wwe(r),Ler),TI(wwe(r),Rer,Per);var n=e[2];return TI(wwe(r),Mer,n),BI(wwe(r),Ger),BI(wwe(r),Uer)})),FB(Dxe,(function(r){return TI(Swe(Ter),lxe,r)}));var bxe=[0,fxe,oxe,sxe,vxe,lxe,Dxe],pxe=function r(e,n,t,u){return r.fun(e,n,t,u)},Exe=function r(e,n,t){return r.fun(e,n,t)};FB(pxe,(function(r,e,n,t){BI(wwe(n),ser),TI(wwe(n),ler,ver);var u=t[1];BI(wwe(n),Der),dAe((function(e,t){return e&&BI(wwe(n),oer),II(bxe[3],(function(e){return BI(r,e)}),n,t),1}),0,u),BI(wwe(n),ber),BI(wwe(n),per),BI(wwe(n),Eer),TI(wwe(n),Fer,mer);var a=t[2];BI(wwe(n),ker),dAe((function(t,u){return t&&BI(wwe(n),fer),OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,a),BI(wwe(n),der),BI(wwe(n),her),BI(wwe(n),yer),TI(wwe(n),Aer,_er);var i=t[3];if(i){fwe(n,Cer);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,cer)}),n,c),fwe(n,wer)}else fwe(n,Ser);return BI(wwe(n),ger),BI(wwe(n),Ber)})),FB(Exe,(function(r,e,n){var t=TI(pxe,r,e);return TI(Swe(ier),t,n)}));var mxe=[0,bxe,pxe,Exe],Fxe=function r(e,n,t,u){return r.fun(e,n,t,u)},kxe=function r(e,n,t){return r.fun(e,n,t)};FB(Fxe,(function(r,e,n,t){BI(wwe(n),jrr),TI(wwe(n),Xrr,Hrr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Yrr),BI(wwe(n),Vrr),TI(wwe(n),Wrr,Krr);var a=t[2];BI(wwe(n),Jrr),TI(r,n,a[1]),BI(wwe(n),qrr);var i=a[2];OI(mxe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),zrr),BI(wwe(n),$rr),BI(wwe(n),Qrr),TI(wwe(n),rer,Zrr);var c=t[3];if(c){fwe(n,eer);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Urr)}),n,f),fwe(n,ner)}else fwe(n,ter);return BI(wwe(n),uer),BI(wwe(n),aer)})),FB(kxe,(function(r,e,n){var t=TI(Fxe,r,e);return TI(Swe(Grr),t,n)}));var dxe=[0,Fxe,kxe],hxe=function r(e,n,t,u){return r.fun(e,n,t,u)},yxe=function r(e,n,t){return r.fun(e,n,t)},_xe=function r(e,n,t,u){return r.fun(e,n,t,u)},Axe=function r(e,n,t){return r.fun(e,n,t)},Cxe=function r(e,n,t,u){return r.fun(e,n,t,u)},wxe=function r(e,n,t){return r.fun(e,n,t)};FB(hxe,(function(r,e,n,t){switch(t[0]){case 0:var u=t[1];BI(wwe(n),grr),BI(wwe(n),Brr),TI(e,n,u[1]),BI(wwe(n),Trr);var a=u[2];return II(sSe[2],(function(e){return BI(r,e)}),n,a),BI(wwe(n),Irr),BI(wwe(n),Orr);case 1:BI(wwe(n),Nrr);var i=t[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),xrr);case 2:BI(wwe(n),Lrr);var c=t[1];return II(oSe[1],(function(e){return BI(r,e)}),n,c),BI(wwe(n),Prr);default:BI(wwe(n),Rrr);var f=t[1];return OI(ESe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),BI(wwe(n),Mrr)}})),FB(yxe,(function(r,e,n){var t=TI(hxe,r,e);return TI(Swe(Srr),t,n)})),FB(_xe,(function(r,e,n,t){BI(wwe(n),Arr),TI(r,n,t[1]),BI(wwe(n),Crr);var u=t[2];return OI(Cxe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),wrr)})),FB(Axe,(function(r,e,n){var t=TI(_xe,r,e);return TI(Swe(_rr),t,n)})),FB(Cxe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),D9),TI(wwe(n),p9,b9);var u=t[1];OI(hxe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),E9),BI(wwe(n),m9),TI(wwe(n),k9,F9);var a=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),d9),BI(wwe(n),h9),TI(wwe(n),_9,y9);var i=t[3];return TI(wwe(n),A9,i),BI(wwe(n),C9),BI(wwe(n),w9);case 1:var c=t[2];BI(wwe(n),S9),TI(wwe(n),B9,g9);var f=t[1];OI(hxe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),BI(wwe(n),T9),BI(wwe(n),I9),TI(wwe(n),N9,O9),BI(wwe(n),x9),TI(r,n,c[1]),BI(wwe(n),L9);var o=c[2];return OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),BI(wwe(n),P9),BI(wwe(n),R9),BI(wwe(n),M9);case 2:var s=t[3],v=t[2];BI(wwe(n),G9),TI(wwe(n),j9,U9);var l=t[1];OI(hxe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,l),BI(wwe(n),H9),BI(wwe(n),X9),TI(wwe(n),V9,Y9),BI(wwe(n),K9),TI(r,n,v[1]),BI(wwe(n),W9);var D=v[2];if(OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,D),BI(wwe(n),J9),BI(wwe(n),q9),BI(wwe(n),z9),TI(wwe(n),Q9,$9),s){fwe(n,Z9);var b=s[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,l9)}),n,b),fwe(n,rrr)}else fwe(n,err);return BI(wwe(n),nrr),BI(wwe(n),trr);default:var p=t[3],E=t[2];BI(wwe(n),urr),TI(wwe(n),irr,arr);var m=t[1];OI(hxe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,m),BI(wwe(n),crr),BI(wwe(n),frr),TI(wwe(n),srr,orr),BI(wwe(n),vrr),TI(r,n,E[1]),BI(wwe(n),lrr);var F=E[2];if(OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,F),BI(wwe(n),Drr),BI(wwe(n),brr),BI(wwe(n),prr),TI(wwe(n),mrr,Err),p){fwe(n,Frr);var k=p[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,v9)}),n,k),fwe(n,krr)}else fwe(n,drr);return BI(wwe(n),hrr),BI(wwe(n),yrr)}})),FB(wxe,(function(r,e,n){var t=TI(Cxe,r,e);return TI(Swe(s9),t,n)}));var Sxe=[0,hxe,yxe,_xe,Axe,Cxe,wxe],gxe=function r(e,n,t,u){return r.fun(e,n,t,u)},Bxe=function r(e,n,t){return r.fun(e,n,t)},Txe=function r(e,n,t,u){return r.fun(e,n,t,u)},Ixe=function r(e,n,t){return r.fun(e,n,t)};FB(gxe,(function(r,e,n,t){BI(wwe(n),c9),TI(r,n,t[1]),BI(wwe(n),f9);var u=t[2];return OI(Txe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),o9)})),FB(Bxe,(function(r,e,n){var t=TI(gxe,r,e);return TI(Swe(i9),t,n)})),FB(Txe,(function(r,e,n,t){BI(wwe(n),J8),TI(wwe(n),z8,q8);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),$8),BI(wwe(n),Q8),TI(wwe(n),r9,Z8);var a=t[2];if(a){fwe(n,e9);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,W8)}),n,i),fwe(n,n9)}else fwe(n,t9);return BI(wwe(n),u9),BI(wwe(n),a9)})),FB(Ixe,(function(r,e,n){var t=TI(Txe,r,e);return TI(Swe(K8),t,n)}));var Oxe=[0,gxe,Bxe,Txe,Ixe],Nxe=function r(e,n,t,u){return r.fun(e,n,t,u)},xxe=function r(e,n,t){return r.fun(e,n,t)},Lxe=function r(e,n,t,u){return r.fun(e,n,t,u)},Pxe=function r(e,n,t){return r.fun(e,n,t)};FB(Nxe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),H8);var u=t[1];return OI(Sxe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),X8)}BI(wwe(n),Y8);var a=t[1];return OI(Oxe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),V8)})),FB(xxe,(function(r,e,n){var t=TI(Nxe,r,e);return TI(Swe(j8),t,n)})),FB(Lxe,(function(r,e,n,t){BI(wwe(n),S8),TI(wwe(n),B8,g8);var u=t[1];BI(wwe(n),T8),dAe((function(t,u){return t&&BI(wwe(n),w8),OI(Nxe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),I8),BI(wwe(n),O8),BI(wwe(n),N8),TI(wwe(n),L8,x8);var a=t[2];if(a){fwe(n,P8);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),A8),dAe((function(n,t){return n&&BI(wwe(e),_8),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),C8)}),n,i),fwe(n,R8)}else fwe(n,M8);return BI(wwe(n),G8),BI(wwe(n),U8)})),FB(Pxe,(function(r,e,n){var t=TI(Lxe,r,e);return TI(Swe(y8),t,n)}));var Rxe=[0,Sxe,Oxe,Nxe,xxe,Lxe,Pxe],Mxe=function r(e,n,t,u){return r.fun(e,n,t,u)},Gxe=function r(e,n,t){return r.fun(e,n,t)};FB(Mxe,(function(r,e,n,t){BI(wwe(n),f8),TI(wwe(n),s8,o8);var u=t[1];BI(wwe(n),v8),dAe((function(t,u){return t&&BI(wwe(n),c8),OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),l8),BI(wwe(n),D8),BI(wwe(n),b8),TI(wwe(n),E8,p8);var a=t[2];if(a){fwe(n,m8);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,i8)}),n,i),fwe(n,F8)}else fwe(n,k8);return BI(wwe(n),d8),BI(wwe(n),h8)})),FB(Gxe,(function(r,e,n){var t=TI(Mxe,r,e);return TI(Swe(a8),t,n)}));var Uxe=[0,Mxe,Gxe],jxe=function r(e,n){return r.fun(e,n)},Hxe=function r(e){return r.fun(e)},Xxe=function r(e,n,t,u){return r.fun(e,n,t,u)},Yxe=function r(e,n,t){return r.fun(e,n,t)};FB(jxe,(function(r,e){switch(e){case 0:return fwe(r,$6);case 1:return fwe(r,Q6);case 2:return fwe(r,Z6);case 3:return fwe(r,r8);case 4:return fwe(r,e8);case 5:return fwe(r,n8);case 6:return fwe(r,t8);default:return fwe(r,u8)}})),FB(Hxe,(function(r){return TI(Swe(z6),jxe,r)})),FB(Xxe,(function(r,e,n,t){BI(wwe(n),x6),TI(wwe(n),P6,L6),TI(jxe,n,t[1]),BI(wwe(n),R6),BI(wwe(n),M6),TI(wwe(n),U6,G6);var u=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),j6),BI(wwe(n),H6),TI(wwe(n),Y6,X6);var a=t[3];if(a){fwe(n,V6);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,N6)}),n,i),fwe(n,K6)}else fwe(n,W6);return BI(wwe(n),J6),BI(wwe(n),q6)})),FB(Yxe,(function(r,e,n){var t=TI(Xxe,r,e);return TI(Swe(O6),t,n)}));var Vxe=[0,jxe,Hxe,Xxe,Yxe],Kxe=function r(e,n){return r.fun(e,n)},Wxe=function r(e){return r.fun(e)},Jxe=function r(e,n,t,u){return r.fun(e,n,t,u)},qxe=function r(e,n,t){return r.fun(e,n,t)};FB(Kxe,(function(r,e){switch(e){case 0:return fwe(r,s6);case 1:return fwe(r,v6);case 2:return fwe(r,l6);case 3:return fwe(r,D6);case 4:return fwe(r,b6);case 5:return fwe(r,p6);case 6:return fwe(r,E6);case 7:return fwe(r,m6);case 8:return fwe(r,F6);case 9:return fwe(r,k6);case 10:return fwe(r,d6);case 11:return fwe(r,h6);case 12:return fwe(r,y6);case 13:return fwe(r,_6);case 14:return fwe(r,A6);case 15:return fwe(r,C6);case 16:return fwe(r,w6);case 17:return fwe(r,S6);case 18:return fwe(r,g6);case 19:return fwe(r,B6);case 20:return fwe(r,T6);default:return fwe(r,I6)}})),FB(Wxe,(function(r){return TI(Swe(o6),Kxe,r)})),FB(Jxe,(function(r,e,n,t){BI(wwe(n),X5),TI(wwe(n),V5,Y5),TI(Kxe,n,t[1]),BI(wwe(n),K5),BI(wwe(n),W5),TI(wwe(n),q5,J5);var u=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),z5),BI(wwe(n),$5),TI(wwe(n),Z5,Q5);var a=t[3];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),r6),BI(wwe(n),e6),TI(wwe(n),t6,n6);var i=t[4];if(i){fwe(n,u6);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,H5)}),n,c),fwe(n,a6)}else fwe(n,i6);return BI(wwe(n),c6),BI(wwe(n),f6)})),FB(qxe,(function(r,e,n){var t=TI(Jxe,r,e);return TI(Swe(j5),t,n)}));var zxe=[0,Kxe,Wxe,Jxe,qxe],$xe=function r(e,n){return r.fun(e,n)},Qxe=function r(e){return r.fun(e)},Zxe=function r(e,n,t,u){return r.fun(e,n,t,u)},rLe=function r(e,n,t){return r.fun(e,n,t)};FB($xe,(function(r,e){switch(e){case 0:return fwe(r,B5);case 1:return fwe(r,T5);case 2:return fwe(r,I5);case 3:return fwe(r,O5);case 4:return fwe(r,N5);case 5:return fwe(r,x5);case 6:return fwe(r,L5);case 7:return fwe(r,P5);case 8:return fwe(r,R5);case 9:return fwe(r,M5);case 10:return fwe(r,G5);default:return fwe(r,U5)}})),FB(Qxe,(function(r){return TI(Swe(g5),$xe,r)})),FB(Zxe,(function(r,e,n,t){BI(wwe(n),a5),TI(wwe(n),c5,i5);var u=t[1];u?(fwe(n,f5),TI($xe,n,u[1]),fwe(n,o5)):fwe(n,s5),BI(wwe(n),v5),BI(wwe(n),l5),TI(wwe(n),b5,D5);var a=t[2];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),p5),BI(wwe(n),E5),TI(wwe(n),F5,m5);var i=t[3];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),k5),BI(wwe(n),d5),TI(wwe(n),y5,h5);var c=t[4];if(c){fwe(n,_5);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,u5)}),n,f),fwe(n,A5)}else fwe(n,C5);return BI(wwe(n),w5),BI(wwe(n),S5)})),FB(rLe,(function(r,e,n){var t=TI(Zxe,r,e);return TI(Swe(t5),t,n)}));var eLe=[0,$xe,Qxe,Zxe,rLe],nLe=function r(e,n){return r.fun(e,n)},tLe=function r(e){return r.fun(e)},uLe=function r(e,n,t,u){return r.fun(e,n,t,u)},aLe=function r(e,n,t){return r.fun(e,n,t)};FB(nLe,(function(r,e){return fwe(r,e?e5:n5)})),FB(tLe,(function(r){return TI(Swe(r5),nLe,r)})),FB(uLe,(function(r,e,n,t){BI(wwe(n),N2),TI(wwe(n),L2,x2),TI(nLe,n,t[1]),BI(wwe(n),P2),BI(wwe(n),R2),TI(wwe(n),G2,M2);var u=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),U2),BI(wwe(n),j2),TI(wwe(n),X2,H2);var a=t[3];TI(wwe(n),Y2,a),BI(wwe(n),V2),BI(wwe(n),K2),TI(wwe(n),J2,W2);var i=t[4];if(i){fwe(n,q2);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,O2)}),n,c),fwe(n,z2)}else fwe(n,$2);return BI(wwe(n),Q2),BI(wwe(n),Z2)})),FB(aLe,(function(r,e,n){var t=TI(uLe,r,e);return TI(Swe(I2),t,n)}));var iLe=[0,nLe,tLe,uLe,aLe],cLe=function r(e,n){return r.fun(e,n)},fLe=function r(e){return r.fun(e)},oLe=function r(e,n,t,u){return r.fun(e,n,t,u)},sLe=function r(e,n,t){return r.fun(e,n,t)};FB(cLe,(function(r,e){switch(e){case 0:return fwe(r,g2);case 1:return fwe(r,B2);default:return fwe(r,T2)}})),FB(fLe,(function(r){return TI(Swe(S2),cLe,r)})),FB(oLe,(function(r,e,n,t){BI(wwe(n),c2),TI(wwe(n),o2,f2),TI(cLe,n,t[1]),BI(wwe(n),s2),BI(wwe(n),v2),TI(wwe(n),D2,l2);var u=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),b2),BI(wwe(n),p2),TI(wwe(n),m2,E2);var a=t[3];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),F2),BI(wwe(n),k2),TI(wwe(n),h2,d2);var i=t[4];if(i){fwe(n,y2);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,i2)}),n,c),fwe(n,_2)}else fwe(n,A2);return BI(wwe(n),C2),BI(wwe(n),w2)})),FB(sLe,(function(r,e,n){var t=TI(oLe,r,e);return TI(Swe(a2),t,n)}));var vLe=[0,cLe,fLe,oLe,sLe],lLe=function r(e,n,t,u){return r.fun(e,n,t,u)},DLe=function r(e,n,t){return r.fun(e,n,t)};FB(lLe,(function(r,e,n,t){BI(wwe(n),G7),TI(wwe(n),j7,U7);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),H7),BI(wwe(n),X7),TI(wwe(n),V7,Y7);var a=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),K7),BI(wwe(n),W7),TI(wwe(n),q7,J7);var i=t[3];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),z7),BI(wwe(n),$7),TI(wwe(n),Z7,Q7);var c=t[4];if(c){fwe(n,r2);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,M7)}),n,f),fwe(n,e2)}else fwe(n,n2);return BI(wwe(n),t2),BI(wwe(n),u2)})),FB(DLe,(function(r,e,n){var t=TI(lLe,r,e);return TI(Swe(R7),t,n)}));var bLe=[0,lLe,DLe],pLe=function r(e,n,t,u){return r.fun(e,n,t,u)},ELe=function r(e,n,t){return r.fun(e,n,t)};FB(pLe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),N7);var u=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),x7)}BI(wwe(n),L7);var a=t[1];return OI(nxe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),P7)})),FB(ELe,(function(r,e,n){var t=TI(pLe,r,e);return TI(Swe(O7),t,n)}));var mLe=function r(e,n,t,u){return r.fun(e,n,t,u)},FLe=function r(e,n,t){return r.fun(e,n,t)},kLe=function r(e,n,t,u){return r.fun(e,n,t,u)},dLe=function r(e,n,t){return r.fun(e,n,t)};FB(mLe,(function(r,e,n,t){BI(wwe(n),B7),TI(r,n,t[1]),BI(wwe(n),T7);var u=t[2];return OI(kLe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),I7)})),FB(FLe,(function(r,e,n){var t=TI(mLe,r,e);return TI(Swe(g7),t,n)})),FB(kLe,(function(r,e,n,t){BI(wwe(n),b7),TI(wwe(n),E7,p7);var u=t[1];BI(wwe(n),m7),dAe((function(t,u){return t&&BI(wwe(n),D7),OI(pLe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),F7),BI(wwe(n),k7),BI(wwe(n),d7),TI(wwe(n),y7,h7);var a=t[2];if(a){fwe(n,_7);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),v7),dAe((function(n,t){return n&&BI(wwe(e),s7),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),l7)}),n,i),fwe(n,A7)}else fwe(n,C7);return BI(wwe(n),w7),BI(wwe(n),S7)})),FB(dLe,(function(r,e,n){var t=TI(kLe,r,e);return TI(Swe(o7),t,n)}));var hLe=[0,mLe,FLe,kLe,dLe],yLe=function r(e,n,t,u){return r.fun(e,n,t,u)},_Le=function r(e,n,t){return r.fun(e,n,t)};FB(yLe,(function(r,e,n,t){BI(wwe(n),R4),TI(wwe(n),G4,M4);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),U4),BI(wwe(n),j4),TI(wwe(n),X4,H4);var a=t[2];if(a){fwe(n,Y4);var i=a[1];OI(kSe[2][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,V4)}else fwe(n,K4);BI(wwe(n),W4),BI(wwe(n),J4),TI(wwe(n),z4,q4);var c=t[3];if(c){fwe(n,$4);var f=c[1];OI(hLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),fwe(n,Q4)}else fwe(n,Z4);BI(wwe(n),r7),BI(wwe(n),e7),TI(wwe(n),t7,n7);var o=t[4];if(o){fwe(n,u7);var s=o[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,P4)}),n,s),fwe(n,a7)}else fwe(n,i7);return BI(wwe(n),c7),BI(wwe(n),f7)})),FB(_Le,(function(r,e,n){var t=TI(yLe,r,e);return TI(Swe(L4),t,n)}));var ALe=[0,yLe,_Le],CLe=function r(e,n,t,u){return r.fun(e,n,t,u)},wLe=function r(e,n,t){return r.fun(e,n,t)};FB(CLe,(function(r,e,n,t){BI(wwe(n),l4),TI(wwe(n),b4,D4);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),p4),BI(wwe(n),E4),TI(wwe(n),F4,m4);var a=t[2];if(a){fwe(n,k4);var i=a[1];OI(kSe[2][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,d4)}else fwe(n,h4);BI(wwe(n),y4),BI(wwe(n),_4),TI(wwe(n),C4,A4);var c=t[3];OI(hLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),w4),BI(wwe(n),S4),TI(wwe(n),B4,g4);var f=t[4];if(f){fwe(n,T4);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,v4)}),n,o),fwe(n,I4)}else fwe(n,O4);return BI(wwe(n),N4),BI(wwe(n),x4)})),FB(wLe,(function(r,e,n){var t=TI(CLe,r,e);return TI(Swe(s4),t,n)}));var SLe=[0,CLe,wLe],gLe=function r(e,n,t,u){return r.fun(e,n,t,u)},BLe=function r(e,n,t){return r.fun(e,n,t)};FB(gLe,(function(r,e,n,t){BI(wwe(n),r4),TI(wwe(n),n4,e4);var u=t[1];OI(SLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),t4),BI(wwe(n),u4),TI(wwe(n),i4,a4);var a=t[2];return TI(wwe(n),c4,a),BI(wwe(n),f4),BI(wwe(n),o4)})),FB(BLe,(function(r,e,n){var t=TI(gLe,r,e);return TI(Swe(Z3),t,n)}));var TLe=[0,gLe,BLe],ILe=function r(e,n,t,u){return r.fun(e,n,t,u)},OLe=function r(e,n,t){return r.fun(e,n,t)},NLe=function r(e,n,t,u){return r.fun(e,n,t,u)},xLe=function r(e,n,t){return r.fun(e,n,t)};FB(ILe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),W3);var u=t[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),J3);case 1:BI(wwe(n),q3);var a=t[1];return II(oSe[1],(function(e){return BI(r,e)}),n,a),BI(wwe(n),z3);default:BI(wwe(n),$3);var i=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),Q3)}})),FB(OLe,(function(r,e,n){var t=TI(ILe,r,e);return TI(Swe(K3),t,n)})),FB(NLe,(function(r,e,n,t){BI(wwe(n),T3),TI(wwe(n),O3,I3);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),N3),BI(wwe(n),x3),TI(wwe(n),P3,L3);var a=t[2];OI(ILe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),R3),BI(wwe(n),M3),TI(wwe(n),U3,G3);var i=t[3];if(i){fwe(n,j3);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,B3)}),n,c),fwe(n,H3)}else fwe(n,X3);return BI(wwe(n),Y3),BI(wwe(n),V3)})),FB(xLe,(function(r,e,n){var t=TI(NLe,r,e);return TI(Swe(g3),t,n)}));var LLe=[0,ILe,OLe,NLe,xLe],PLe=function r(e,n,t,u){return r.fun(e,n,t,u)},RLe=function r(e,n,t){return r.fun(e,n,t)};FB(PLe,(function(r,e,n,t){BI(wwe(n),F3),TI(wwe(n),d3,k3);var u=t[1];OI(LLe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),h3),BI(wwe(n),y3),TI(wwe(n),A3,_3);var a=t[2];return TI(wwe(n),C3,a),BI(wwe(n),w3),BI(wwe(n),S3)})),FB(RLe,(function(r,e,n){var t=TI(PLe,r,e);return TI(Swe(m3),t,n)}));var MLe=[0,PLe,RLe],GLe=function r(e,n,t,u){return r.fun(e,n,t,u)},ULe=function r(e,n,t){return r.fun(e,n,t)};FB(GLe,(function(r,e,n,t){BI(wwe(n),$1),TI(wwe(n),Z1,Q1);var u=t[1];if(u){fwe(n,r3);var a=u[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,e3)}else fwe(n,n3);BI(wwe(n),t3),BI(wwe(n),u3),TI(wwe(n),i3,a3);var i=t[2];if(i){fwe(n,c3);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,z1)}),n,c),fwe(n,f3)}else fwe(n,o3);BI(wwe(n),s3),BI(wwe(n),v3),TI(wwe(n),D3,l3);var f=t[3];return TI(wwe(n),b3,f),BI(wwe(n),p3),BI(wwe(n),E3)})),FB(ULe,(function(r,e,n){var t=TI(GLe,r,e);return TI(Swe(q1),t,n)}));var jLe=[0,GLe,ULe],HLe=function r(e,n,t,u){return r.fun(e,n,t,u)},XLe=function r(e,n,t){return r.fun(e,n,t)},YLe=function r(e,n,t,u){return r.fun(e,n,t,u)},VLe=function r(e,n,t){return r.fun(e,n,t)};FB(HLe,(function(r,e,n,t){BI(wwe(n),K1),TI(r,n,t[1]),BI(wwe(n),W1);var u=t[2];return OI(YLe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),J1)})),FB(XLe,(function(r,e,n){var t=TI(HLe,r,e);return TI(Swe(V1),t,n)})),FB(YLe,(function(r,e,n,t){BI(wwe(n),I1),TI(wwe(n),N1,O1);var u=t[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),x1),BI(wwe(n),L1),TI(wwe(n),R1,P1);var a=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),M1),BI(wwe(n),G1),TI(wwe(n),j1,U1);var i=t[3];return TI(wwe(n),H1,i),BI(wwe(n),X1),BI(wwe(n),Y1)})),FB(VLe,(function(r,e,n){var t=TI(YLe,r,e);return TI(Swe(T1),t,n)}));var KLe=[0,HLe,XLe,YLe,VLe],WLe=function r(e,n,t,u){return r.fun(e,n,t,u)},JLe=function r(e,n,t){return r.fun(e,n,t)};FB(WLe,(function(r,e,n,t){BI(wwe(n),E1),TI(wwe(n),F1,m1);var u=t[1];BI(wwe(n),k1),dAe((function(t,u){return t&&BI(wwe(n),p1),OI(KLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),d1),BI(wwe(n),h1),BI(wwe(n),y1),TI(wwe(n),A1,_1);var a=t[2];if(a){fwe(n,C1);var i=a[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,w1)}else fwe(n,S1);return BI(wwe(n),g1),BI(wwe(n),B1)})),FB(JLe,(function(r,e,n){var t=TI(WLe,r,e);return TI(Swe(b1),t,n)}));var qLe=[0,KLe,WLe,JLe],zLe=function r(e,n,t,u){return r.fun(e,n,t,u)},$Le=function r(e,n,t){return r.fun(e,n,t)};FB(zLe,(function(r,e,n,t){BI(wwe(n),r1),TI(wwe(n),n1,e1);var u=t[1];BI(wwe(n),t1),dAe((function(t,u){return t&&BI(wwe(n),Z0),OI(qLe[1][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),u1),BI(wwe(n),a1),BI(wwe(n),i1),TI(wwe(n),f1,c1);var a=t[2];if(a){fwe(n,o1);var i=a[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,s1)}else fwe(n,v1);return BI(wwe(n),l1),BI(wwe(n),D1)})),FB($Le,(function(r,e,n){var t=TI(zLe,r,e);return TI(Swe(Q0),t,n)}));var QLe=[0,zLe,$Le],ZLe=function r(e,n,t,u){return r.fun(e,n,t,u)},rPe=function r(e,n,t){return r.fun(e,n,t)};FB(ZLe,(function(r,e,n,t){BI(wwe(n),P0),TI(wwe(n),M0,R0);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),G0),BI(wwe(n),U0),TI(wwe(n),H0,j0);var a=t[2];OI(mSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),X0),BI(wwe(n),Y0),TI(wwe(n),K0,V0);var i=t[3];if(i){fwe(n,W0);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,L0)}),n,c),fwe(n,J0)}else fwe(n,q0);return BI(wwe(n),z0),BI(wwe(n),$0)})),FB(rPe,(function(r,e,n){var t=TI(ZLe,r,e);return TI(Swe(x0),t,n)}));var ePe=[0,ZLe,rPe],nPe=function r(e,n,t){return r.fun(e,n,t)},tPe=function r(e,n){return r.fun(e,n)};FB(nPe,(function(r,e,n){BI(wwe(e),F0),TI(wwe(e),d0,k0);var t=n[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,t),BI(wwe(e),h0),BI(wwe(e),y0),TI(wwe(e),A0,_0);var u=n[2];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,u),BI(wwe(e),C0),BI(wwe(e),w0),TI(wwe(e),g0,S0);var a=n[3];if(a){fwe(e,B0);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,m0)}),e,i),fwe(e,T0)}else fwe(e,I0);return BI(wwe(e),O0),BI(wwe(e),N0)})),FB(tPe,(function(r,e){var n=BI(nPe,r);return TI(Swe(E0),n,e)}));var uPe=[0,nPe,tPe],aPe=function r(e,n,t){return r.fun(e,n,t)},iPe=function r(e,n){return r.fun(e,n)};FB(aPe,(function(r,e,n){BI(wwe(e),f0),TI(wwe(e),s0,o0);var t=n[1];if(t){fwe(e,v0);var u=t[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,c0)}),e,u),fwe(e,l0)}else fwe(e,D0);return BI(wwe(e),b0),BI(wwe(e),p0)})),FB(iPe,(function(r,e){var n=BI(aPe,r);return TI(Swe(i0),n,e)}));var cPe=[0,aPe,iPe],fPe=function r(e,n,t){return r.fun(e,n,t)},oPe=function r(e,n){return r.fun(e,n)};FB(fPe,(function(r,e,n){BI(wwe(e),QZ),TI(wwe(e),r0,ZZ);var t=n[1];if(t){fwe(e,e0);var u=t[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,$Z)}),e,u),fwe(e,n0)}else fwe(e,t0);return BI(wwe(e),u0),BI(wwe(e),a0)})),FB(oPe,(function(r,e){var n=BI(fPe,r);return TI(Swe(zZ),n,e)}));var sPe=[0,fPe,oPe],vPe=function r(e,n,t,u){return r.fun(e,n,t,u)},lPe=function r(e,n,t){return r.fun(e,n,t)};FB(vPe,(function(r,e,n,t){BI(wwe(n),MZ),TI(wwe(n),UZ,GZ);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),jZ),BI(wwe(n),HZ),TI(wwe(n),YZ,XZ);var a=t[2];if(a){fwe(n,VZ);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,RZ)}),n,i),fwe(n,KZ)}else fwe(n,WZ);return BI(wwe(n),JZ),BI(wwe(n),qZ)})),FB(lPe,(function(r,e,n){var t=TI(vPe,r,e);return TI(Swe(PZ),t,n)}));var DPe=[0,vPe,lPe],bPe=function r(e,n,t,u){return r.fun(e,n,t,u)},pPe=function r(e,n,t){return r.fun(e,n,t)},EPe=function r(e,n,t,u){return r.fun(e,n,t,u)},mPe=function r(e,n,t){return r.fun(e,n,t)};FB(bPe,(function(r,e,n,t){BI(wwe(n),NZ),TI(e,n,t[1]),BI(wwe(n),xZ);var u=t[2];return OI(EPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),LZ)})),FB(pPe,(function(r,e,n){var t=TI(bPe,r,e);return TI(Swe(OZ),t,n)})),FB(EPe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),AQ);var u=t[1];return OI(cxe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),CQ);case 1:BI(wwe(n),wQ);var a=t[1];return OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),SQ);case 2:BI(wwe(n),gQ);var i=t[1];return OI(eLe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),BQ);case 3:BI(wwe(n),TQ);var c=t[1];return OI(zxe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),IQ);case 4:BI(wwe(n),OQ);var f=t[1];return OI(SLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),BI(wwe(n),NQ);case 5:BI(wwe(n),xQ);var o=t[1];return OI(_Se[8],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),BI(wwe(n),LQ);case 6:BI(wwe(n),PQ);var s=t[1];return OI(qLe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),BI(wwe(n),RQ);case 7:BI(wwe(n),MQ);var v=t[1];return OI(bLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,v),BI(wwe(n),GQ);case 8:BI(wwe(n),UQ);var l=t[1];return OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,l),BI(wwe(n),jQ);case 9:BI(wwe(n),HQ);var D=t[1];return OI(QLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,D),BI(wwe(n),XQ);case 10:BI(wwe(n),YQ);var b=t[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,b),BI(wwe(n),VQ);case 11:BI(wwe(n),KQ);var p=t[1];return OI(DPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,p),BI(wwe(n),WQ);case 12:BI(wwe(n),JQ);var E=t[1];return OI(dSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,E),BI(wwe(n),qQ);case 13:BI(wwe(n),zQ);var m=t[1];return OI(dSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,m),BI(wwe(n),$Q);case 14:BI(wwe(n),QQ);var F=t[1];return II(sSe[2],(function(e){return BI(r,e)}),n,F),BI(wwe(n),ZQ);case 15:BI(wwe(n),rZ);var k=t[1];return OI(vLe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,k),BI(wwe(n),eZ);case 16:BI(wwe(n),nZ);var d=t[1];return OI(LLe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,d),BI(wwe(n),tZ);case 17:BI(wwe(n),uZ);var h=t[1];return II(uPe[1],(function(e){return BI(r,e)}),n,h),BI(wwe(n),aZ);case 18:BI(wwe(n),iZ);var y=t[1];return OI(ALe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,y),BI(wwe(n),cZ);case 19:BI(wwe(n),fZ);var _=t[1];return OI(Rxe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,_),BI(wwe(n),oZ);case 20:BI(wwe(n),sZ);var A=t[1];return OI(TLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,A),BI(wwe(n),vZ);case 21:BI(wwe(n),lZ);var C=t[1];return OI(MLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,C),BI(wwe(n),DZ);case 22:BI(wwe(n),bZ);var w=t[1];return OI(Uxe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,w),BI(wwe(n),pZ);case 23:BI(wwe(n),EZ);var S=t[1];return II(sPe[1],(function(e){return BI(r,e)}),n,S),BI(wwe(n),mZ);case 24:BI(wwe(n),FZ);var g=t[1];return OI(dxe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,g),BI(wwe(n),kZ);case 25:BI(wwe(n),dZ);var B=t[1];return OI(mxe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,B),BI(wwe(n),hZ);case 26:BI(wwe(n),yZ);var T=t[1];return II(cPe[1],(function(e){return BI(r,e)}),n,T),BI(wwe(n),_Z);case 27:BI(wwe(n),AZ);var I=t[1];return OI(ePe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,I),BI(wwe(n),CZ);case 28:BI(wwe(n),wZ);var O=t[1];return OI(Vxe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,O),BI(wwe(n),SZ);case 29:BI(wwe(n),gZ);var N=t[1];return OI(iLe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,N),BI(wwe(n),BZ);default:BI(wwe(n),TZ);var x=t[1];return OI(jLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,x),BI(wwe(n),IZ)}})),FB(mPe,(function(r,e,n){var t=TI(EPe,r,e);return TI(Swe(_Q),t,n)})),II(zwe,[0,[0,[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0]],kSe,[0,KNe,exe,nxe,cxe,mxe,dxe,Rxe,Uxe,Vxe,zxe,eLe,iLe,vLe,bLe,pLe,ELe,hLe,ALe,SLe,TLe,LLe,MLe,jLe,qLe,QLe,ePe,uPe,cPe,sPe,DPe,bPe,pPe,EPe,mPe]);var FPe=function r(e,n,t,u){return r.fun(e,n,t,u)},kPe=function r(e,n,t){return r.fun(e,n,t)},dPe=function r(e,n,t){return r.fun(e,n,t)},hPe=function r(e,n){return r.fun(e,n)};FB(FPe,(function(r,e,n,t){BI(wwe(n),dQ),TI(e,n,t[1]),BI(wwe(n),hQ);var u=t[2];return II(dPe,(function(e){return BI(r,e)}),n,u),BI(wwe(n),yQ)})),FB(kPe,(function(r,e,n){var t=TI(FPe,r,e);return TI(Swe(kQ),t,n)})),FB(dPe,(function(r,e,n){BI(wwe(e),iQ),TI(wwe(e),fQ,cQ);var t=n[1];TI(wwe(e),oQ,t),BI(wwe(e),sQ),BI(wwe(e),vQ),TI(wwe(e),DQ,lQ);var u=n[2];if(u){fwe(e,bQ);var a=u[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,aQ)}),e,a),fwe(e,pQ)}else fwe(e,EQ);return BI(wwe(e),mQ),BI(wwe(e),FQ)})),FB(hPe,(function(r,e){var n=BI(dPe,r);return TI(Swe(uQ),n,e)}));var yPe=[0,FPe,kPe,dPe,hPe],_Pe=function r(e,n,t,u){return r.fun(e,n,t,u)},APe=function r(e,n,t){return r.fun(e,n,t)},CPe=function r(e,n,t,u){return r.fun(e,n,t,u)},wPe=function r(e,n,t){return r.fun(e,n,t)};FB(_Pe,(function(r,e,n,t){BI(wwe(n),eQ),TI(r,n,t[1]),BI(wwe(n),nQ);var u=t[2];return OI(CPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),tQ)})),FB(APe,(function(r,e,n){var t=TI(_Pe,r,e);return TI(Swe(rQ),t,n)})),FB(CPe,(function(r,e,n,t){BI(wwe(n),V$),TI(wwe(n),W$,K$);var u=t[1];OI(yPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),J$),BI(wwe(n),q$),TI(wwe(n),$$,z$);var a=t[2];return OI(yPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Q$),BI(wwe(n),Z$)})),FB(wPe,(function(r,e,n){var t=TI(CPe,r,e);return TI(Swe(Y$),t,n)}));var SPe=[0,_Pe,APe,CPe,wPe],gPe=function r(e,n,t,u){return r.fun(e,n,t,u)},BPe=function r(e,n,t){return r.fun(e,n,t)},TPe=function r(e,n,t,u){return r.fun(e,n,t,u)},IPe=function r(e,n,t){return r.fun(e,n,t)};FB(gPe,(function(r,e,n,t){BI(wwe(n),O$),TI(wwe(n),x$,N$);var u=t[1];OI(TPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),L$),BI(wwe(n),P$),TI(wwe(n),M$,R$);var a=t[2];if(a){fwe(n,G$);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),T$),dAe((function(n,t){return n&&BI(wwe(e),B$),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),I$)}),n,i),fwe(n,U$)}else fwe(n,j$);return BI(wwe(n),H$),BI(wwe(n),X$)})),FB(BPe,(function(r,e,n){var t=TI(gPe,r,e);return TI(Swe(g$),t,n)})),FB(TPe,(function(r,e,n,t){if(t){BI(wwe(n),C$);var u=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),w$)}return fwe(n,S$)})),FB(IPe,(function(r,e,n){var t=TI(TPe,r,e);return TI(Swe(A$),t,n)}));var OPe=[0,gPe,BPe,TPe,IPe];function NPe(r,e){BI(wwe(r),l$),TI(wwe(r),b$,D$);var n=e[1];TI(wwe(r),p$,n),BI(wwe(r),E$),BI(wwe(r),m$),TI(wwe(r),k$,F$);var t=e[2];return TI(wwe(r),d$,t),BI(wwe(r),h$),BI(wwe(r),y$)}var xPe=[0,NPe,function(r){return TI(Swe(_$),NPe,r)}],LPe=function r(e,n,t,u){return r.fun(e,n,t,u)},PPe=function r(e,n,t){return r.fun(e,n,t)},RPe=function r(e,n,t,u){return r.fun(e,n,t,u)},MPe=function r(e,n,t){return r.fun(e,n,t)},GPe=function r(e,n,t,u){return r.fun(e,n,t,u)},UPe=function r(e,n,t){return r.fun(e,n,t)},jPe=function r(e,n,t,u){return r.fun(e,n,t,u)},HPe=function r(e,n,t){return r.fun(e,n,t)};FB(LPe,(function(r,e,n,t){BI(wwe(n),o$),TI(r,n,t[1]),BI(wwe(n),s$);var u=t[2];return OI(jPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),v$)})),FB(PPe,(function(r,e,n){var t=TI(LPe,r,e);return TI(Swe(f$),t,n)})),FB(RPe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),u$);var u=t[1];return OI(yPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),a$)}BI(wwe(n),i$);var a=t[1];return OI(SPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),c$)})),FB(MPe,(function(r,e,n){var t=TI(RPe,r,e);return TI(Swe(t$),t,n)})),FB(GPe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),$z),TI(e,n,t[1]),BI(wwe(n),Qz);var u=t[2];return II(sSe[2],(function(e){return BI(r,e)}),n,u),BI(wwe(n),Zz)}BI(wwe(n),r$),TI(e,n,t[1]),BI(wwe(n),e$);var a=t[2];return OI(OPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),n$)})),FB(UPe,(function(r,e,n){var t=TI(GPe,r,e);return TI(Swe(zz),t,n)})),FB(jPe,(function(r,e,n,t){BI(wwe(n),Mz),TI(wwe(n),Uz,Gz);var u=t[1];OI(RPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),jz),BI(wwe(n),Hz),TI(wwe(n),Yz,Xz);var a=t[2];if(a){fwe(n,Vz);var i=a[1];OI(GPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,Kz)}else fwe(n,Wz);return BI(wwe(n),Jz),BI(wwe(n),qz)})),FB(HPe,(function(r,e,n){var t=TI(jPe,r,e);return TI(Swe(Rz),t,n)}));var XPe=[0,LPe,PPe,RPe,MPe,GPe,UPe,jPe,HPe],YPe=function r(e,n,t,u){return r.fun(e,n,t,u)},VPe=function r(e,n,t){return r.fun(e,n,t)},KPe=function r(e,n,t,u){return r.fun(e,n,t,u)},WPe=function r(e,n,t){return r.fun(e,n,t)};FB(YPe,(function(r,e,n,t){BI(wwe(n),xz),TI(r,n,t[1]),BI(wwe(n),Lz);var u=t[2];return OI(KPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Pz)})),FB(VPe,(function(r,e,n){var t=TI(YPe,r,e);return TI(Swe(Nz),t,n)})),FB(KPe,(function(r,e,n,t){BI(wwe(n),hz),TI(wwe(n),_z,yz);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Az),BI(wwe(n),Cz),TI(wwe(n),Sz,wz);var a=t[2];if(a){fwe(n,gz);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,dz)}),n,i),fwe(n,Bz)}else fwe(n,Tz);return BI(wwe(n),Iz),BI(wwe(n),Oz)})),FB(WPe,(function(r,e,n){var t=TI(KPe,r,e);return TI(Swe(kz),t,n)}));var JPe=[0,YPe,VPe,KPe,WPe],qPe=function r(e,n,t,u){return r.fun(e,n,t,u)},zPe=function r(e,n,t){return r.fun(e,n,t)},$Pe=function r(e,n,t,u){return r.fun(e,n,t,u)},QPe=function r(e,n,t){return r.fun(e,n,t)},ZPe=function r(e,n,t,u){return r.fun(e,n,t,u)},rRe=function r(e,n,t){return r.fun(e,n,t)};FB(qPe,(function(r,e,n,t){BI(wwe(n),Ez),TI(r,n,t[1]),BI(wwe(n),mz);var u=t[2];return OI(ZPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Fz)})),FB(zPe,(function(r,e,n){var t=TI(qPe,r,e);return TI(Swe(pz),t,n)})),FB($Pe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),vz);var u=t[1];return OI(yPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),lz)}BI(wwe(n),Dz);var a=t[1];return OI(qPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),bz)})),FB(QPe,(function(r,e,n){var t=TI($Pe,r,e);return TI(Swe(sz),t,n)})),FB(ZPe,(function(r,e,n,t){BI(wwe(n),ez),TI(wwe(n),tz,nz);var u=t[1];OI($Pe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),uz),BI(wwe(n),az),TI(wwe(n),cz,iz);var a=t[2];return OI(yPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),fz),BI(wwe(n),oz)})),FB(rRe,(function(r,e,n){var t=TI(ZPe,r,e);return TI(Swe(rz),t,n)}));var eRe=[0,qPe,zPe,$Pe,QPe,ZPe,rRe],nRe=function r(e,n,t,u){return r.fun(e,n,t,u)},tRe=function r(e,n,t){return r.fun(e,n,t)};FB(nRe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),Jq);var u=t[1];return OI(yPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),qq);case 1:BI(wwe(n),zq);var a=t[1];return OI(SPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),$q);default:BI(wwe(n),Qq);var i=t[1];return OI(eRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),Zq)}})),FB(tRe,(function(r,e,n){var t=TI(nRe,r,e);return TI(Swe(Wq),t,n)}));var uRe=function r(e,n,t,u){return r.fun(e,n,t,u)},aRe=function r(e,n,t){return r.fun(e,n,t)},iRe=function r(e,n,t,u){return r.fun(e,n,t,u)},cRe=function r(e,n,t){return r.fun(e,n,t)},fRe=function r(e,n,t,u){return r.fun(e,n,t,u)},oRe=function r(e,n,t){return r.fun(e,n,t)};FB(uRe,(function(r,e,n,t){BI(wwe(n),Yq),TI(r,n,t[1]),BI(wwe(n),Vq);var u=t[2];return OI(fRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Kq)})),FB(aRe,(function(r,e,n){var t=TI(uRe,r,e);return TI(Swe(Xq),t,n)})),FB(iRe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),Gq);var u=t[1];return OI(XPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Uq)}BI(wwe(n),jq);var a=t[1];return OI(JPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Hq)})),FB(cRe,(function(r,e,n){var t=TI(iRe,r,e);return TI(Swe(Mq),t,n)})),FB(fRe,(function(r,e,n,t){BI(wwe(n),yq),TI(wwe(n),Aq,_q);var u=t[1];OI(nRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Cq),BI(wwe(n),wq),TI(wwe(n),gq,Sq);var a=t[2];TI(wwe(n),Bq,a),BI(wwe(n),Tq),BI(wwe(n),Iq),TI(wwe(n),Nq,Oq);var i=t[3];return BI(wwe(n),xq),dAe((function(t,u){return t&&BI(wwe(n),hq),OI(iRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,i),BI(wwe(n),Lq),BI(wwe(n),Pq),BI(wwe(n),Rq)})),FB(oRe,(function(r,e,n){var t=TI(fRe,r,e);return TI(Swe(dq),t,n)}));var sRe=[0,uRe,aRe,iRe,cRe,fRe,oRe],vRe=function r(e,n,t,u){return r.fun(e,n,t,u)},lRe=function r(e,n,t){return r.fun(e,n,t)},DRe=function r(e,n,t,u){return r.fun(e,n,t,u)},bRe=function r(e,n,t){return r.fun(e,n,t)};FB(vRe,(function(r,e,n,t){BI(wwe(n),mq),TI(r,n,t[1]),BI(wwe(n),Fq);var u=t[2];return OI(DRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),kq)})),FB(lRe,(function(r,e,n){var t=TI(vRe,r,e);return TI(Swe(Eq),t,n)})),FB(DRe,(function(r,e,n,t){BI(wwe(n),vq),TI(wwe(n),Dq,lq);var u=t[1];return OI(nRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),bq),BI(wwe(n),pq)})),FB(bRe,(function(r,e,n){var t=TI(DRe,r,e);return TI(Swe(sq),t,n)}));var pRe=[0,vRe,lRe,DRe,bRe],ERe=function r(e,n,t,u){return r.fun(e,n,t,u)},mRe=function r(e,n,t){return r.fun(e,n,t)};FB(ERe,(function(r,e,n,t){BI(wwe(n),QJ),TI(wwe(n),rq,ZJ);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),eq),BI(wwe(n),nq),TI(wwe(n),uq,tq);var a=t[2];if(a){fwe(n,aq);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,$J)}),n,i),fwe(n,iq)}else fwe(n,cq);return BI(wwe(n),fq),BI(wwe(n),oq)})),FB(mRe,(function(r,e,n){var t=TI(ERe,r,e);return TI(Swe(zJ),t,n)}));var FRe=[0,ERe,mRe],kRe=function r(e,n,t,u){return r.fun(e,n,t,u)},dRe=function r(e,n,t){return r.fun(e,n,t)},hRe=function r(e,n,t,u){return r.fun(e,n,t,u)},yRe=function r(e,n,t){return r.fun(e,n,t)},_Re=function r(e,n,t,u){return r.fun(e,n,t,u)},ARe=function r(e,n,t){return r.fun(e,n,t)},CRe=function r(e,n,t,u){return r.fun(e,n,t,u)},wRe=function r(e,n,t){return r.fun(e,n,t)};FB(kRe,(function(r,e,n,t){BI(wwe(n),WJ),TI(r,n,t[1]),BI(wwe(n),JJ);var u=t[2];return OI(hRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),qJ)})),FB(dRe,(function(r,e,n){var t=TI(kRe,r,e);return TI(Swe(KJ),t,n)})),FB(hRe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),PJ);var u=t[1];return OI(_Re,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),RJ);case 1:BI(wwe(n),MJ);var a=t[1];return OI(CRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),GJ);case 2:BI(wwe(n),UJ);var i=t[1];return OI(OPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),jJ);case 3:BI(wwe(n),HJ);var c=t[1];return OI(FRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),XJ);default:return BI(wwe(n),YJ),TI(xPe[1],n,t[1]),BI(wwe(n),VJ)}})),FB(yRe,(function(r,e,n){var t=TI(hRe,r,e);return TI(Swe(LJ),t,n)})),FB(_Re,(function(r,e,n,t){BI(wwe(n),cJ),TI(wwe(n),oJ,fJ);var u=t[1];OI(sRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),sJ),BI(wwe(n),vJ),TI(wwe(n),DJ,lJ);var a=t[2];if(a){fwe(n,bJ);var i=a[1];OI(pRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,pJ)}else fwe(n,EJ);BI(wwe(n),mJ),BI(wwe(n),FJ),TI(wwe(n),dJ,kJ);var c=t[3];BI(wwe(n),hJ),TI(r,n,c[1]),BI(wwe(n),yJ),BI(wwe(n),_J),dAe((function(t,u){return t&&BI(wwe(n),iJ),OI(kRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,c[2]),BI(wwe(n),AJ),BI(wwe(n),CJ),BI(wwe(n),wJ),BI(wwe(n),SJ),TI(wwe(n),BJ,gJ);var f=t[4];if(f){fwe(n,TJ);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,aJ)}),n,o),fwe(n,IJ)}else fwe(n,OJ);return BI(wwe(n),NJ),BI(wwe(n),xJ)})),FB(ARe,(function(r,e,n){var t=TI(_Re,r,e);return TI(Swe(uJ),t,n)})),FB(CRe,(function(r,e,n,t){BI(wwe(n),NW),TI(wwe(n),LW,xW),TI(r,n,t[1]),BI(wwe(n),PW),BI(wwe(n),RW),TI(wwe(n),GW,MW),TI(r,n,t[2]),BI(wwe(n),UW),BI(wwe(n),jW),TI(wwe(n),XW,HW);var u=t[3];BI(wwe(n),YW),TI(r,n,u[1]),BI(wwe(n),VW),BI(wwe(n),KW),dAe((function(t,u){return t&&BI(wwe(n),OW),OI(kRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u[2]),BI(wwe(n),WW),BI(wwe(n),JW),BI(wwe(n),qW),BI(wwe(n),zW),TI(wwe(n),QW,$W);var a=t[4];if(a){fwe(n,ZW);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,IW)}),n,i),fwe(n,rJ)}else fwe(n,eJ);return BI(wwe(n),nJ),BI(wwe(n),tJ)})),FB(wRe,(function(r,e,n){var t=TI(CRe,r,e);return TI(Swe(TW),t,n)})),II(zwe,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],0,0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0]],dSe,[0,yPe,SPe,OPe,xPe,XPe,JPe,eRe,nRe,tRe,sRe,pRe,FRe,kRe,dRe,hRe,yRe,_Re,ARe,CRe,wRe]);var SRe=function r(e,n,t,u){return r.fun(e,n,t,u)},gRe=function r(e,n,t){return r.fun(e,n,t)},BRe=function r(e,n,t,u){return r.fun(e,n,t,u)},TRe=function r(e,n,t){return r.fun(e,n,t)};FB(SRe,(function(r,e,n,t){BI(wwe(n),SW),TI(r,n,t[1]),BI(wwe(n),gW);var u=t[2];return OI(BRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),BW)})),FB(gRe,(function(r,e,n){var t=TI(SRe,r,e);return TI(Swe(wW),t,n)})),FB(BRe,(function(r,e,n,t){BI(wwe(n),bW),TI(wwe(n),EW,pW);var u=t[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),mW),BI(wwe(n),FW),TI(wwe(n),dW,kW);var a=t[2];if(a){fwe(n,hW);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,DW)}),n,i),fwe(n,yW)}else fwe(n,_W);return BI(wwe(n),AW),BI(wwe(n),CW)})),FB(TRe,(function(r,e,n){var t=TI(BRe,r,e);return TI(Swe(lW),t,n)}));var IRe=[0,SRe,gRe,BRe,TRe],ORe=function r(e,n,t,u){return r.fun(e,n,t,u)},NRe=function r(e,n,t){return r.fun(e,n,t)},xRe=function r(e,n,t,u){return r.fun(e,n,t,u)},LRe=function r(e,n,t){return r.fun(e,n,t)},PRe=function r(e,n,t,u){return r.fun(e,n,t,u)},RRe=function r(e,n,t){return r.fun(e,n,t)};FB(ORe,(function(r,e,n,t){switch(t[0]){case 0:var u=t[1];BI(wwe(n),tW),BI(wwe(n),uW),TI(r,n,u[1]),BI(wwe(n),aW);var a=u[2];return II(sSe[2],(function(e){return BI(r,e)}),n,a),BI(wwe(n),iW),BI(wwe(n),cW);case 1:BI(wwe(n),fW);var i=t[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),oW);default:BI(wwe(n),sW);var c=t[1];return OI(ESe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),vW)}})),FB(NRe,(function(r,e,n){var t=TI(ORe,r,e);return TI(Swe(nW),t,n)})),FB(xRe,(function(r,e,n,t){BI(wwe(n),ZK),TI(r,n,t[1]),BI(wwe(n),rW);var u=t[2];return OI(PRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),eW)})),FB(LRe,(function(r,e,n){var t=TI(xRe,r,e);return TI(Swe(QK),t,n)})),FB(PRe,(function(r,e,n,t){BI(wwe(n),IK),TI(wwe(n),NK,OK);var u=t[1];OI(ORe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),xK),BI(wwe(n),LK),TI(wwe(n),RK,PK);var a=t[2];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),MK),BI(wwe(n),GK),TI(wwe(n),jK,UK);var i=t[3];if(i){fwe(n,HK);var c=i[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),fwe(n,XK)}else fwe(n,YK);BI(wwe(n),VK),BI(wwe(n),KK),TI(wwe(n),JK,WK);var f=t[4];return TI(wwe(n),qK,f),BI(wwe(n),zK),BI(wwe(n),$K)})),FB(RRe,(function(r,e,n){var t=TI(PRe,r,e);return TI(Swe(TK),t,n)}));var MRe=[0,ORe,NRe,xRe,LRe,PRe,RRe],GRe=function r(e,n,t,u){return r.fun(e,n,t,u)},URe=function r(e,n,t){return r.fun(e,n,t)},jRe=function r(e,n,t,u){return r.fun(e,n,t,u)},HRe=function r(e,n,t){return r.fun(e,n,t)};FB(GRe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),wK);var u=t[1];return OI(MRe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),SK)}BI(wwe(n),gK);var a=t[1];return OI(IRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),BK)})),FB(URe,(function(r,e,n){var t=TI(GRe,r,e);return TI(Swe(CK),t,n)})),FB(jRe,(function(r,e,n,t){BI(wwe(n),cK),TI(wwe(n),oK,fK);var u=t[1];BI(wwe(n),sK),dAe((function(t,u){return t&&BI(wwe(n),iK),OI(GRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),vK),BI(wwe(n),lK),BI(wwe(n),DK),TI(wwe(n),pK,bK);var a=t[2];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),EK),BI(wwe(n),mK),TI(wwe(n),kK,FK);var i=t[3];if(i){fwe(n,dK);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),uK),dAe((function(n,t){return n&&BI(wwe(e),tK),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),aK)}),n,c),fwe(n,hK)}else fwe(n,yK);return BI(wwe(n),_K),BI(wwe(n),AK)})),FB(HRe,(function(r,e,n){var t=TI(jRe,r,e);return TI(Swe(nK),t,n)}));var XRe=[0,MRe,GRe,URe,jRe,HRe],YRe=function r(e,n,t,u){return r.fun(e,n,t,u)},VRe=function r(e,n,t){return r.fun(e,n,t)},KRe=function r(e,n,t,u){return r.fun(e,n,t,u)},WRe=function r(e,n,t){return r.fun(e,n,t)};FB(YRe,(function(r,e,n,t){BI(wwe(n),ZV),TI(r,n,t[1]),BI(wwe(n),rK);var u=t[2];return OI(KRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),eK)})),FB(VRe,(function(r,e,n){var t=TI(YRe,r,e);return TI(Swe(QV),t,n)})),FB(KRe,(function(r,e,n,t){BI(wwe(n),UV),TI(wwe(n),HV,jV);var u=t[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),XV),BI(wwe(n),YV),TI(wwe(n),KV,VV);var a=t[2];if(a){fwe(n,WV);var i=a[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,JV)}else fwe(n,qV);return BI(wwe(n),zV),BI(wwe(n),$V)})),FB(WRe,(function(r,e,n){var t=TI(KRe,r,e);return TI(Swe(GV),t,n)}));var JRe=[0,YRe,VRe,KRe,WRe],qRe=function r(e,n,t,u){return r.fun(e,n,t,u)},zRe=function r(e,n,t){return r.fun(e,n,t)},$Re=function r(e,n,t,u){return r.fun(e,n,t,u)},QRe=function r(e,n,t){return r.fun(e,n,t)};FB(qRe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),NV);var u=t[1];return OI(JRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),xV);case 1:BI(wwe(n),LV);var a=t[1];return OI(IRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),PV);default:return BI(wwe(n),RV),TI(r,n,t[1]),BI(wwe(n),MV)}})),FB(zRe,(function(r,e,n){var t=TI(qRe,r,e);return TI(Swe(OV),t,n)})),FB($Re,(function(r,e,n,t){BI(wwe(n),bV),TI(wwe(n),EV,pV);var u=t[1];BI(wwe(n),mV),dAe((function(t,u){return t&&BI(wwe(n),DV),OI(qRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),FV),BI(wwe(n),kV),BI(wwe(n),dV),TI(wwe(n),yV,hV);var a=t[2];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),_V),BI(wwe(n),AV),TI(wwe(n),wV,CV);var i=t[3];if(i){fwe(n,SV);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),vV),dAe((function(n,t){return n&&BI(wwe(e),sV),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),lV)}),n,c),fwe(n,gV)}else fwe(n,BV);return BI(wwe(n),TV),BI(wwe(n),IV)})),FB(QRe,(function(r,e,n){var t=TI($Re,r,e);return TI(Swe(oV),t,n)}));var ZRe=[0,JRe,qRe,zRe,$Re,QRe],rMe=function r(e,n,t,u){return r.fun(e,n,t,u)},eMe=function r(e,n,t){return r.fun(e,n,t)};FB(rMe,(function(r,e,n,t){BI(wwe(n),qY),TI(wwe(n),$Y,zY);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),QY),BI(wwe(n),ZY),TI(wwe(n),eV,rV);var a=t[2];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),nV),BI(wwe(n),tV),TI(wwe(n),aV,uV);var i=t[3];return TI(wwe(n),iV,i),BI(wwe(n),cV),BI(wwe(n),fV)})),FB(eMe,(function(r,e,n){var t=TI(rMe,r,e);return TI(Swe(JY),t,n)}));var nMe=[0,rMe,eMe],tMe=function r(e,n,t,u){return r.fun(e,n,t,u)},uMe=function r(e,n,t){return r.fun(e,n,t)},aMe=function r(e,n,t,u){return r.fun(e,n,t,u)},iMe=function r(e,n,t){return r.fun(e,n,t)};FB(tMe,(function(r,e,n,t){BI(wwe(n),VY),TI(e,n,t[1]),BI(wwe(n),KY);var u=t[2];return OI(aMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),WY)})),FB(uMe,(function(r,e,n){var t=TI(tMe,r,e);return TI(Swe(YY),t,n)})),FB(aMe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),PY);var u=t[1];return OI(XRe[4],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),RY);case 1:BI(wwe(n),MY);var a=t[1];return OI(ZRe[4],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),GY);case 2:BI(wwe(n),UY);var i=t[1];return OI(nMe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),jY);default:BI(wwe(n),HY);var c=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),XY)}})),FB(iMe,(function(r,e,n){var t=TI(aMe,r,e);return TI(Swe(LY),t,n)})),II(zwe,[0,[0,[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],0,0,0,0]],hSe,[0,IRe,XRe,ZRe,nMe,tMe,uMe,aMe,iMe]);var cMe=function r(e,n,t){return r.fun(e,n,t)},fMe=function r(e,n){return r.fun(e,n)},oMe=function r(e,n){return r.fun(e,n)},sMe=function r(e){return r.fun(e)},vMe=function r(e,n){return r.fun(e,n)},lMe=function r(e){return r.fun(e)};FB(cMe,(function(r,e,n){return BI(wwe(e),OY),TI(r,e,n[1]),BI(wwe(e),NY),TI(vMe,e,n[2]),BI(wwe(e),xY)})),FB(fMe,(function(r,e){var n=BI(cMe,r);return TI(Swe(IY),n,e)})),FB(oMe,(function(r,e){return fwe(r,e?BY:TY)})),FB(sMe,(function(r){return TI(Swe(gY),oMe,r)})),FB(vMe,(function(r,e){BI(wwe(r),DY),TI(wwe(r),pY,bY),TI(oMe,r,e[1]),BI(wwe(r),EY),BI(wwe(r),mY),TI(wwe(r),kY,FY);var n=e[2];TI(wwe(r),dY,n),BI(wwe(r),hY),BI(wwe(r),yY),TI(wwe(r),AY,_Y);var t=e[3];return TI(wwe(r),CY,t),BI(wwe(r),wY),BI(wwe(r),SY)})),FB(lMe,(function(r){return TI(Swe(lY),vMe,r)})),II(zwe,[0,[0,0,0,0,0,0,0]],ySe,[0,cMe,fMe,oMe,sMe,vMe,lMe]);var DMe=function r(e,n,t,u){return r.fun(e,n,t,u)},bMe=function r(e,n,t){return r.fun(e,n,t)},pMe=function r(e,n){return r.fun(e,n)},EMe=function r(e){return r.fun(e)},mMe=function r(e,n,t,u){return r.fun(e,n,t,u)},FMe=function r(e,n,t){return r.fun(e,n,t)};FB(DMe,(function(r,e,n,t){BI(wwe(n),oY),TI(e,n,t[1]),BI(wwe(n),sY);var u=t[2];return OI(mMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),vY)})),FB(bMe,(function(r,e,n){var t=TI(DMe,r,e);return TI(Swe(fY),t,n)})),FB(pMe,(function(r,e){switch(e){case 0:return fwe(r,uY);case 1:return fwe(r,aY);case 2:return fwe(r,iY);default:return fwe(r,cY)}})),FB(EMe,(function(r){return TI(Swe(tY),pMe,r)})),FB(mMe,(function(r,e,n,t){BI(wwe(n),_X),TI(wwe(n),CX,AX),TI(pMe,n,t[1]),BI(wwe(n),wX),BI(wwe(n),SX),TI(wwe(n),BX,gX);var u=t[2];OI(kSe[7][1][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),TX),BI(wwe(n),IX),TI(wwe(n),NX,OX);var a=t[3];BI(wwe(n),xX),TI(r,n,a[1]),BI(wwe(n),LX);var i=a[2];OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),PX),BI(wwe(n),RX),BI(wwe(n),MX),TI(wwe(n),UX,GX);var c=t[4];TI(wwe(n),jX,c),BI(wwe(n),HX),BI(wwe(n),XX),TI(wwe(n),VX,YX);var f=t[5];BI(wwe(n),KX),dAe((function(t,u){return t&&BI(wwe(n),yX),OI(_Se[7][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,f),BI(wwe(n),WX),BI(wwe(n),JX),BI(wwe(n),qX),TI(wwe(n),$X,zX);var o=t[6];if(o){fwe(n,QX);var s=o[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,hX)}),n,s),fwe(n,ZX)}else fwe(n,rY);return BI(wwe(n),eY),BI(wwe(n),nY)})),FB(FMe,(function(r,e,n){var t=TI(mMe,r,e);return TI(Swe(dX),t,n)}));var kMe=[0,DMe,bMe,pMe,EMe,mMe,FMe],dMe=function r(e,n,t,u){return r.fun(e,n,t,u)},hMe=function r(e,n,t){return r.fun(e,n,t)},yMe=function r(e,n,t,u){return r.fun(e,n,t,u)},_Me=function r(e,n,t){return r.fun(e,n,t)},AMe=function r(e,n,t,u){return r.fun(e,n,t,u)},CMe=function r(e,n,t){return r.fun(e,n,t)};FB(dMe,(function(r,e,n,t){BI(wwe(n),mX),TI(e,n,t[1]),BI(wwe(n),FX);var u=t[2];return OI(yMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),kX)})),FB(hMe,(function(r,e,n){var t=TI(dMe,r,e);return TI(Swe(EX),t,n)})),FB(yMe,(function(r,e,n,t){BI(wwe(n),MH),TI(wwe(n),UH,GH);var u=t[1];OI(kSe[7][1][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),jH),BI(wwe(n),HH),TI(wwe(n),YH,XH);var a=t[2];OI(AMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),VH),BI(wwe(n),KH),TI(wwe(n),JH,WH);var i=t[3];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),qH),BI(wwe(n),zH),TI(wwe(n),QH,$H);var c=t[4];TI(wwe(n),ZH,c),BI(wwe(n),rX),BI(wwe(n),eX),TI(wwe(n),tX,nX);var f=t[5];if(f){fwe(n,uX);var o=f[1];II(pSe[1],(function(e){return BI(r,e)}),n,o),fwe(n,aX)}else fwe(n,iX);BI(wwe(n),cX),BI(wwe(n),fX),TI(wwe(n),sX,oX);var s=t[6];if(s){fwe(n,vX);var v=s[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,RH)}),n,v),fwe(n,lX)}else fwe(n,DX);return BI(wwe(n),bX),BI(wwe(n),pX)})),FB(_Me,(function(r,e,n){var t=TI(yMe,r,e);return TI(Swe(PH),t,n)})),FB(AMe,(function(r,e,n,t){if("number"==typeof t)return fwe(n,t?OH:NH);BI(wwe(n),xH);var u=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),LH)})),FB(CMe,(function(r,e,n){var t=TI(AMe,r,e);return TI(Swe(IH),t,n)}));var wMe=[0,dMe,hMe,yMe,_Me,AMe,CMe],SMe=function r(e,n,t,u){return r.fun(e,n,t,u)},gMe=function r(e,n,t){return r.fun(e,n,t)},BMe=function r(e,n,t,u){return r.fun(e,n,t,u)},TMe=function r(e,n,t){return r.fun(e,n,t)};FB(SMe,(function(r,e,n,t){BI(wwe(n),gH),TI(e,n,t[1]),BI(wwe(n),BH);var u=t[2];return OI(BMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),TH)})),FB(gMe,(function(r,e,n){var t=TI(SMe,r,e);return TI(Swe(SH),t,n)})),FB(BMe,(function(r,e,n,t){BI(wwe(n),qj),TI(wwe(n),$j,zj);var u=t[1];II(oSe[1],(function(e){return BI(r,e)}),n,u),BI(wwe(n),Qj),BI(wwe(n),Zj),TI(wwe(n),eH,rH);var a=t[2];OI(_Se[2][5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),nH),BI(wwe(n),tH),TI(wwe(n),aH,uH);var i=t[3];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),iH),BI(wwe(n),cH),TI(wwe(n),oH,fH);var c=t[4];TI(wwe(n),sH,c),BI(wwe(n),vH),BI(wwe(n),lH),TI(wwe(n),bH,DH);var f=t[5];if(f){fwe(n,pH);var o=f[1];II(pSe[1],(function(e){return BI(r,e)}),n,o),fwe(n,EH)}else fwe(n,mH);BI(wwe(n),FH),BI(wwe(n),kH),TI(wwe(n),hH,dH);var s=t[6];if(s){fwe(n,yH);var v=s[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Jj)}),n,v),fwe(n,_H)}else fwe(n,AH);return BI(wwe(n),CH),BI(wwe(n),wH)})),FB(TMe,(function(r,e,n){var t=TI(BMe,r,e);return TI(Swe(Wj),t,n)}));var IMe=[0,SMe,gMe,BMe,TMe],OMe=function r(e,n,t,u){return r.fun(e,n,t,u)},NMe=function r(e,n,t){return r.fun(e,n,t)},xMe=function r(e,n,t,u){return r.fun(e,n,t,u)},LMe=function r(e,n,t){return r.fun(e,n,t)};FB(OMe,(function(r,e,n,t){BI(wwe(n),Yj),TI(r,n,t[1]),BI(wwe(n),Vj);var u=t[2];return OI(xMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Kj)})),FB(NMe,(function(r,e,n){var t=TI(OMe,r,e);return TI(Swe(Xj),t,n)})),FB(xMe,(function(r,e,n,t){BI(wwe(n),Aj),TI(wwe(n),wj,Cj);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Sj),BI(wwe(n),gj),TI(wwe(n),Tj,Bj);var a=t[2];if(a){fwe(n,Ij);var i=a[1];OI(mSe[23][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,Oj)}else fwe(n,Nj);BI(wwe(n),xj),BI(wwe(n),Lj),TI(wwe(n),Rj,Pj);var c=t[3];if(c){fwe(n,Mj);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,_j)}),n,f),fwe(n,Gj)}else fwe(n,Uj);return BI(wwe(n),jj),BI(wwe(n),Hj)})),FB(LMe,(function(r,e,n){var t=TI(xMe,r,e);return TI(Swe(yj),t,n)}));var PMe=[0,OMe,NMe,xMe,LMe],RMe=function r(e,n,t,u){return r.fun(e,n,t,u)},MMe=function r(e,n,t){return r.fun(e,n,t)},GMe=function r(e,n,t,u){return r.fun(e,n,t,u)},UMe=function r(e,n,t){return r.fun(e,n,t)};FB(RMe,(function(r,e,n,t){BI(wwe(n),kj),TI(r,n,t[1]),BI(wwe(n),dj);var u=t[2];return OI(GMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),hj)})),FB(MMe,(function(r,e,n){var t=TI(RMe,r,e);return TI(Swe(Fj),t,n)})),FB(GMe,(function(r,e,n,t){BI(wwe(n),ij),TI(wwe(n),fj,cj);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),oj),BI(wwe(n),sj),TI(wwe(n),lj,vj);var a=t[2];if(a){fwe(n,Dj);var i=a[1];OI(mSe[23][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,bj)}else fwe(n,pj);return BI(wwe(n),Ej),BI(wwe(n),mj)})),FB(UMe,(function(r,e,n){var t=TI(GMe,r,e);return TI(Swe(aj),t,n)}));var jMe=[0,RMe,MMe,GMe,UMe],HMe=function r(e,n,t,u){return r.fun(e,n,t,u)},XMe=function r(e,n,t){return r.fun(e,n,t)},YMe=function r(e,n,t,u){return r.fun(e,n,t,u)},VMe=function r(e,n,t){return r.fun(e,n,t)};FB(HMe,(function(r,e,n,t){BI(wwe(n),nj),TI(r,n,t[1]),BI(wwe(n),tj);var u=t[2];return OI(YMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),uj)})),FB(XMe,(function(r,e,n){var t=TI(HMe,r,e);return TI(Swe(ej),t,n)})),FB(YMe,(function(r,e,n,t){BI(wwe(n),jU),TI(wwe(n),XU,HU);var u=t[1];BI(wwe(n),YU),dAe((function(t,u){return t&&BI(wwe(n),UU),OI(jMe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),VU),BI(wwe(n),KU),BI(wwe(n),WU),TI(wwe(n),qU,JU);var a=t[2];if(a){fwe(n,zU);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,GU)}),n,i),fwe(n,$U)}else fwe(n,QU);return BI(wwe(n),ZU),BI(wwe(n),rj)})),FB(VMe,(function(r,e,n){var t=TI(YMe,r,e);return TI(Swe(MU),t,n)}));var KMe=[0,jMe,HMe,XMe,YMe,VMe],WMe=function r(e,n,t,u){return r.fun(e,n,t,u)},JMe=function r(e,n,t){return r.fun(e,n,t)},qMe=function r(e,n,t,u){return r.fun(e,n,t,u)},zMe=function r(e,n,t){return r.fun(e,n,t)},$Me=function r(e,n,t,u){return r.fun(e,n,t,u)},QMe=function r(e,n,t){return r.fun(e,n,t)};FB(WMe,(function(r,e,n,t){BI(wwe(n),LU),TI(r,n,t[1]),BI(wwe(n),PU);var u=t[2];return OI(qMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),RU)})),FB(JMe,(function(r,e,n){var t=TI(WMe,r,e);return TI(Swe(xU),t,n)})),FB(qMe,(function(r,e,n,t){BI(wwe(n),dU),TI(wwe(n),yU,hU);var u=t[1];BI(wwe(n),_U),dAe((function(t,u){return t&&BI(wwe(n),kU),OI($Me,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),AU),BI(wwe(n),CU),BI(wwe(n),wU),TI(wwe(n),gU,SU);var a=t[2];if(a){fwe(n,BU);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,FU)}),n,i),fwe(n,TU)}else fwe(n,IU);return BI(wwe(n),OU),BI(wwe(n),NU)})),FB(zMe,(function(r,e,n){var t=TI(qMe,r,e);return TI(Swe(mU),t,n)})),FB($Me,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),vU);var u=t[1];return OI(kMe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),lU);case 1:BI(wwe(n),DU);var a=t[1];return OI(wMe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),bU);default:BI(wwe(n),pU);var i=t[1];return OI(IMe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),EU)}})),FB(QMe,(function(r,e,n){var t=TI($Me,r,e);return TI(Swe(sU),t,n)}));var ZMe=function r(e,n,t,u){return r.fun(e,n,t,u)},rGe=function r(e,n,t){return r.fun(e,n,t)},eGe=function r(e,n,t,u){return r.fun(e,n,t,u)},nGe=function r(e,n,t){return r.fun(e,n,t)},tGe=[0,WMe,JMe,qMe,zMe,$Me,QMe];FB(ZMe,(function(r,e,n,t){BI(wwe(n),cU),TI(r,n,t[1]),BI(wwe(n),fU);var u=t[2];return OI(eGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),oU)})),FB(rGe,(function(r,e,n){var t=TI(ZMe,r,e);return TI(Swe(iU),t,n)})),FB(eGe,(function(r,e,n,t){BI(wwe(n),JG),TI(wwe(n),zG,qG);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),$G),BI(wwe(n),QG),TI(wwe(n),rU,ZG);var a=t[2];if(a){fwe(n,eU);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,WG)}),n,i),fwe(n,nU)}else fwe(n,tU);return BI(wwe(n),uU),BI(wwe(n),aU)})),FB(nGe,(function(r,e,n){var t=TI(eGe,r,e);return TI(Swe(KG),t,n)}));var uGe=[0,ZMe,rGe,eGe,nGe],aGe=function r(e,n,t,u){return r.fun(e,n,t,u)},iGe=function r(e,n,t){return r.fun(e,n,t)};FB(aGe,(function(r,e,n,t){BI(wwe(n),rG),TI(wwe(n),nG,eG);var u=t[1];if(u){fwe(n,tG);var a=u[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,uG)}else fwe(n,aG);BI(wwe(n),iG),BI(wwe(n),cG),TI(wwe(n),oG,fG);var i=t[2];OI(_Se[6][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),sG),BI(wwe(n),vG),TI(wwe(n),DG,lG);var c=t[3];if(c){fwe(n,bG);var f=c[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),fwe(n,pG)}else fwe(n,EG);BI(wwe(n),mG),BI(wwe(n),FG),TI(wwe(n),dG,kG);var o=t[4];if(o){fwe(n,hG);var s=o[1];OI(PMe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),fwe(n,yG)}else fwe(n,_G);BI(wwe(n),AG),BI(wwe(n),CG),TI(wwe(n),SG,wG);var v=t[5];if(v){fwe(n,gG);var l=v[1];OI(KMe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,l),fwe(n,BG)}else fwe(n,TG);BI(wwe(n),IG),BI(wwe(n),OG),TI(wwe(n),xG,NG);var D=t[6];BI(wwe(n),LG),dAe((function(t,u){return t&&BI(wwe(n),ZM),OI(uGe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,D),BI(wwe(n),PG),BI(wwe(n),RG),BI(wwe(n),MG),TI(wwe(n),UG,GG);var b=t[7];if(b){fwe(n,jG);var p=b[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,QM)}),n,p),fwe(n,HG)}else fwe(n,XG);return BI(wwe(n),YG),BI(wwe(n),VG)})),FB(iGe,(function(r,e,n){var t=TI(aGe,r,e);return TI(Swe($M),t,n)})),II(zwe,[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],_Se,[0,kMe,wMe,IMe,PMe,KMe,tGe,uGe,aGe,iGe]);var cGe=function r(e,n,t,u){return r.fun(e,n,t,u)},fGe=function r(e,n,t){return r.fun(e,n,t)},oGe=function r(e,n,t,u){return r.fun(e,n,t,u)},sGe=function r(e,n,t){return r.fun(e,n,t)};FB(cGe,(function(r,e,n,t){BI(wwe(n),JM),TI(r,n,t[1]),BI(wwe(n),qM);var u=t[2];return OI(oGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),zM)})),FB(fGe,(function(r,e,n){var t=TI(cGe,r,e);return TI(Swe(WM),t,n)})),FB(oGe,(function(r,e,n,t){BI(wwe(n),LM),TI(wwe(n),RM,PM);var u=t[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),MM),BI(wwe(n),GM),TI(wwe(n),jM,UM);var a=t[2];if(a){fwe(n,HM);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,xM)}),n,i),fwe(n,XM)}else fwe(n,YM);return BI(wwe(n),VM),BI(wwe(n),KM)})),FB(sGe,(function(r,e,n){var t=TI(oGe,r,e);return TI(Swe(NM),t,n)}));var vGe=[0,cGe,fGe,oGe,sGe],lGe=function r(e,n,t,u){return r.fun(e,n,t,u)},DGe=function r(e,n,t){return r.fun(e,n,t)},bGe=function r(e,n,t,u){return r.fun(e,n,t,u)},pGe=function r(e,n,t){return r.fun(e,n,t)};FB(lGe,(function(r,e,n,t){BI(wwe(n),TM),TI(r,n,t[1]),BI(wwe(n),IM);var u=t[2];return OI(bGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),OM)})),FB(DGe,(function(r,e,n){var t=TI(lGe,r,e);return TI(Swe(BM),t,n)})),FB(bGe,(function(r,e,n,t){BI(wwe(n),mM),TI(wwe(n),kM,FM);var u=t[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),dM),BI(wwe(n),hM),TI(wwe(n),_M,yM);var a=t[2];if(a){fwe(n,AM);var i=a[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,CM)}else fwe(n,wM);return BI(wwe(n),SM),BI(wwe(n),gM)})),FB(pGe,(function(r,e,n){var t=TI(bGe,r,e);return TI(Swe(EM),t,n)}));var EGe=[0,lGe,DGe,bGe,pGe],mGe=function r(e,n,t,u){return r.fun(e,n,t,u)},FGe=function r(e,n,t){return r.fun(e,n,t)},kGe=function r(e,n,t,u){return r.fun(e,n,t,u)},dGe=function r(e,n,t){return r.fun(e,n,t)};FB(mGe,(function(r,e,n,t){BI(wwe(n),DM),TI(r,n,t[1]),BI(wwe(n),bM);var u=t[2];return OI(kGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),pM)})),FB(FGe,(function(r,e,n){var t=TI(mGe,r,e);return TI(Swe(lM),t,n)})),FB(kGe,(function(r,e,n,t){BI(wwe(n),rM),TI(wwe(n),nM,eM);var u=t[1];OI(mSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),tM),BI(wwe(n),uM),TI(wwe(n),iM,aM);var a=t[2];if(a){fwe(n,cM);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,ZR)}),n,i),fwe(n,fM)}else fwe(n,oM);return BI(wwe(n),sM),BI(wwe(n),vM)})),FB(dGe,(function(r,e,n){var t=TI(kGe,r,e);return TI(Swe(QR),t,n)}));var hGe=[0,mGe,FGe,kGe,dGe],yGe=function r(e,n,t,u){return r.fun(e,n,t,u)},_Ge=function r(e,n,t){return r.fun(e,n,t)},AGe=function r(e,n,t,u){return r.fun(e,n,t,u)},CGe=function r(e,n,t){return r.fun(e,n,t)};FB(yGe,(function(r,e,n,t){BI(wwe(n),qR),TI(r,n,t[1]),BI(wwe(n),zR);var u=t[2];return OI(AGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),$R)})),FB(_Ge,(function(r,e,n){var t=TI(yGe,r,e);return TI(Swe(JR),t,n)})),FB(AGe,(function(r,e,n,t){BI(wwe(n),dR),TI(wwe(n),yR,hR);var u=t[1];if(u){fwe(n,_R);var a=u[1];OI(hGe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,AR)}else fwe(n,CR);BI(wwe(n),wR),BI(wwe(n),SR),TI(wwe(n),BR,gR);var i=t[2];BI(wwe(n),TR),dAe((function(t,u){return t&&BI(wwe(n),kR),OI(EGe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,i),BI(wwe(n),IR),BI(wwe(n),OR),BI(wwe(n),NR),TI(wwe(n),LR,xR);var c=t[3];if(c){fwe(n,PR);var f=c[1];OI(vGe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),fwe(n,RR)}else fwe(n,MR);BI(wwe(n),GR),BI(wwe(n),UR),TI(wwe(n),HR,jR);var o=t[4];if(o){fwe(n,XR);var s=o[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){return BI(wwe(e),mR),dAe((function(n,t){return n&&BI(wwe(e),ER),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),FR)}),n,s),fwe(n,YR)}else fwe(n,VR);return BI(wwe(n),KR),BI(wwe(n),WR)})),FB(CGe,(function(r,e,n){var t=TI(AGe,r,e);return TI(Swe(pR),t,n)}));var wGe=[0,yGe,_Ge,AGe,CGe],SGe=function r(e,n,t,u){return r.fun(e,n,t,u)},gGe=function r(e,n,t){return r.fun(e,n,t)},BGe=function r(e,n,t,u){return r.fun(e,n,t,u)},TGe=function r(e,n,t){return r.fun(e,n,t)};FB(SGe,(function(r,e,n,t){BI(wwe(n),bP),TI(wwe(n),EP,pP);var u=t[1];if(u){fwe(n,mP);var a=u[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,FP)}else fwe(n,kP);BI(wwe(n),dP),BI(wwe(n),hP),TI(wwe(n),_P,yP);var i=t[2];OI(wGe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),AP),BI(wwe(n),CP),TI(wwe(n),SP,wP);var c=t[3];OI(BGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),gP),BI(wwe(n),BP),TI(wwe(n),IP,TP);var f=t[4];TI(wwe(n),OP,f),BI(wwe(n),NP),BI(wwe(n),xP),TI(wwe(n),PP,LP);var o=t[5];TI(wwe(n),RP,o),BI(wwe(n),MP),BI(wwe(n),GP),TI(wwe(n),jP,UP);var s=t[6];if(s){fwe(n,HP);var v=s[1];OI(mSe[24][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,v),fwe(n,XP)}else fwe(n,YP);BI(wwe(n),VP),BI(wwe(n),KP),TI(wwe(n),JP,WP);var l=t[7];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,l),BI(wwe(n),qP),BI(wwe(n),zP),TI(wwe(n),QP,$P);var D=t[8];if(D){fwe(n,ZP);var b=D[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,b),fwe(n,rR)}else fwe(n,eR);BI(wwe(n),nR),BI(wwe(n),tR),TI(wwe(n),aR,uR);var p=t[9];if(p){fwe(n,iR);var E=p[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,DP)}),n,E),fwe(n,cR)}else fwe(n,fR);return BI(wwe(n),oR),BI(wwe(n),sR),TI(wwe(n),lR,vR),TI(r,n,t[10]),BI(wwe(n),DR),BI(wwe(n),bR)})),FB(gGe,(function(r,e,n){var t=TI(SGe,r,e);return TI(Swe(lP),t,n)})),FB(BGe,(function(r,e,n,t){if(0===t[0]){var u=t[1];BI(wwe(n),aP),BI(wwe(n),iP),TI(r,n,u[1]),BI(wwe(n),cP);var a=u[2];return OI(FSe[1][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),fP),BI(wwe(n),oP)}BI(wwe(n),sP);var i=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),vP)})),FB(TGe,(function(r,e,n){var t=TI(BGe,r,e);return TI(Swe(uP),t,n)})),II(zwe,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],ASe,[0,vGe,EGe,hGe,wGe,SGe,gGe,BGe,TGe]);var IGe=function r(e,n,t,u){return r.fun(e,n,t,u)},OGe=function r(e,n,t){return r.fun(e,n,t)},NGe=function r(e,n,t,u){return r.fun(e,n,t,u)},xGe=function r(e,n,t){return r.fun(e,n,t)};function LGe(r,e){if(e){var n=e[1],t=BI(r,n);return n===t?e:[0,t]}return e}function PGe(r,e,n,t,u){var a=TI(r,e,n);return n===a?t:BI(u,a)}function RGe(r,e,n,t){var u=BI(r,e);return e===u?n:BI(t,u)}function MGe(r,e){var n=e[1];return PGe(r,n,e[2],e,(function(r){return[0,n,r]}))}function GGe(r,e){var n=dAe((function(e,n){var t=BI(r,n),u=e[2]||(t!==n?1:0);return[0,[0,t,e[1]],u]}),EVr,e);return n[2]?pAe(n[1]):e}FB(IGe,(function(r,e,n,t){BI(wwe(n),eP),TI(r,n,t[1]),BI(wwe(n),nP);var u=t[2];return OI(NGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),tP)})),FB(OGe,(function(r,e,n){var t=TI(IGe,r,e);return TI(Swe(rP),t,n)})),FB(NGe,(function(r,e,n,t){BI(wwe(n),xL),TI(wwe(n),PL,LL);var u=t[1];BI(wwe(n),RL),dAe((function(t,u){return t&&BI(wwe(n),NL),OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),ML),BI(wwe(n),GL),BI(wwe(n),UL),TI(wwe(n),HL,jL);var a=t[2];if(a){fwe(n,XL);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,OL)}),n,i),fwe(n,YL)}else fwe(n,VL);BI(wwe(n),KL),BI(wwe(n),WL),TI(wwe(n),qL,JL);var c=t[3];return BI(wwe(n),zL),dAe((function(e,t){return e&&BI(wwe(n),IL),II(ySe[1],(function(e){return BI(r,e)}),n,t),1}),0,c),BI(wwe(n),$L),BI(wwe(n),QL),BI(wwe(n),ZL)})),FB(xGe,(function(r,e,n){var t=TI(NGe,r,e);return TI(Swe(TL),t,n)})),II(zwe,[0,[0,0,0,0,0]],SSe,[0,IGe,OGe,NGe,xGe]);var UGe=Vwe(FVr,(function(r){var e=Gwe(r,mVr),n=e[1],t=e[2],u=e[3],a=e[4],i=e[5],c=e[6],f=e[7],o=e[8],v=e[9],l=e[10],D=e[11],b=e[12],p=e[13],E=e[14],m=e[15],F=e[16],k=e[17],d=e[18],h=e[19],y=e[20],_=e[21],A=e[22],C=e[23],w=e[24],g=e[25],T=e[26],I=e[27],O=e[28],N=e[29],x=e[30],L=e[31],P=e[32],R=e[33],M=e[34],G=e[35],U=e[36],j=e[37],H=e[38],X=e[39],Y=e[40],V=e[41],K=e[42],W=e[44],J=e[45],q=e[46],z=e[47],$=e[48],Q=e[49],Z=e[50],rr=e[51],er=e[52],nr=e[53],tr=e[54],ur=e[55],ar=e[56],ir=e[57],cr=e[58],fr=e[60],or=e[61],sr=e[62],vr=e[63],lr=e[64],Dr=e[65],br=e[66],pr=e[67],Er=e[68],mr=e[69],Fr=e[70],kr=e[71],dr=e[72],hr=e[73],yr=e[74],_r=e[75],Ar=e[76],Cr=e[77],wr=e[78],Sr=e[79],gr=e[80],Br=e[81],Tr=e[82],Ir=e[83],Or=e[84],Nr=e[85],xr=e[86],Lr=e[87],Pr=e[88],Rr=e[89],Mr=e[90],Gr=e[91],Ur=e[92],jr=e[93],Hr=e[94],Xr=e[95],Yr=e[96],Kr=e[97],Wr=e[98],Jr=e[99],qr=e[pu],zr=e[Ik],$r=e[wk],Qr=e[Zv],Zr=e[mk],re=e[yS],ee=e[Ra],ne=e[Mu],te=e[xp],ue=e[bd],ae=e[Je],ie=e[Vr],ce=e[Te],fe=e[Qt],oe=e[li],se=e[AC],ve=e[bm],le=e[An],De=e[ik],be=e[bk],pe=e[Kw],Ee=e[Mw],me=e[S],Fe=e[Lb],de=e[VE],he=e[PF],ye=e[126],_e=e[r_],Ae=e[B],Ce=e[129],we=e[130],Se=e[131],ge=e[132],Be=e[133],Ie=e[sB],Oe=e[135],Ne=e[136],xe=e[137],Le=e[ns],Pe=e[139],Re=e[140],Me=e[141],Ge=e[142],Ue=e[143],je=e[144],He=e[145],Xe=e[146],Ye=e[147],Ve=e[_w],Ke=e[149],We=e[150],qe=e[151],ze=e[152],$e=e[153],Qe=e[154],Ze=e[155],rn=e[156],en=e[157],nn=e[158],tn=e[159],un=e[160],an=e[161],cn=e[162],fn=e[163],on=e[164],sn=e[165],vn=e[166],ln=e[167],Dn=e[168],bn=e[169],pn=e[170],En=e[171],mn=e[172],Fn=e[173],kn=e[174],dn=e[175],hn=e[176],yn=e[177],_n=e[178],Cn=e[179],wn=e[180],Sn=e[181],gn=e[182],Bn=e[183],Tn=e[184],In=e[185],On=e[186],Nn=e[187],xn=e[188],Ln=e[189],Pn=e[190],Rn=e[191],Mn=e[s],Gn=e[193],Un=e[194],jn=e[195],Hn=e[196],Xn=e[197],Yn=e[198],Vn=e[199],Kn=e[200],Wn=e[201],Jn=e[202],qn=e[203],zn=e[204],$n=e[205],Qn=e[206],Zn=e[207],rt=e[208],et=e[209],nt=e[210],tt=e[ke],ut=e[212],at=e[213],it=e[214],ct=e[215],ft=e[216],ot=e[217],st=e[218],vt=e[219],lt=e[220],Dt=e[221],bt=e[222],pt=e[co],Et=e[eo],mt=e[225],Ft=e[226],kt=e[227],dt=e[228],ht=e[229],yt=e[230],_t=e[231],At=e[232],Ct=e[233],wt=e[234],St=e[la],gt=e[236],Bt=e[237],Tt=e[238],It=e[ey],Ot=e[43],Nt=e[59];return qwe(r,[0,Ot,function(r,e){var n=e[2],t=n[3],u=n[2],a=n[1],i=TI(r[1][1+w],r,a),c=TI(r[1][1+x],r,u),f=GGe(BI(r[1][1+Qn],r),t);return a===i&&u===c&&t===f?e:[0,e[1],[0,i,c,f]]},H,function(r,e){var n=e[2],a=e[1];switch(n[0]){case 0:var i=n[1];return PGe(BI(r[1][1+yt],r),a,i,e,(function(r){return[0,a,[0,r]]}));case 1:var c=n[1];return PGe(BI(r[1][1+dt],r),a,c,e,(function(r){return[0,a,[1,r]]}));case 2:var f=n[1];return PGe(BI(r[1][1+st],r),a,f,e,(function(r){return[0,a,[2,r]]}));case 3:var s=n[1];return PGe(BI(r[1][1+Jn],r),a,s,e,(function(r){return[0,a,[3,r]]}));case 4:var v=n[1];return PGe(BI(r[1][1+Wn],r),a,v,e,(function(r){return[0,a,[4,r]]}));case 5:var l=n[1];return PGe(BI(r[1][1+Kn],r),a,l,e,(function(r){return[0,a,[5,r]]}));case 6:var D=n[1];return PGe(BI(r[1][1+Vn],r),a,D,e,(function(r){return[0,a,[6,r]]}));case 7:var b=n[1];return PGe(BI(r[1][1+Xn],r),a,b,e,(function(r){return[0,a,[7,r]]}));case 8:var p=n[1];return PGe(BI(r[1][1+Hn],r),a,p,e,(function(r){return[0,a,[8,r]]}));case 9:var E=n[1];return PGe(BI(r[1][1+jn],r),a,E,e,(function(r){return[0,a,[9,r]]}));case 10:var m=n[1];return PGe(BI(r[1][1+Un],r),a,m,e,(function(r){return[0,a,[10,r]]}));case 11:var F=n[1];return PGe(BI(r[1][1+Gn],r),a,F,e,(function(r){return[0,a,[11,r]]}));case 12:var k=n[1];return PGe(BI(r[1][1+mr],r),a,k,e,(function(r){return[0,a,[33,r]]}));case 13:var d=n[1];return PGe(BI(r[1][1+Mn],r),a,d,e,(function(r){return[0,a,[13,r]]}));case 14:var h=n[1];return PGe(BI(r[1][1+Rn],r),a,h,e,(function(r){return[0,a,[14,r]]}));case 15:var _=n[1];return PGe(BI(r[1][1+Pn],r),a,_,e,(function(r){return[0,a,[15,r]]}));case 16:var A=n[1];return PGe(BI(r[1][1+On],r),a,A,e,(function(r){return[0,a,[16,r]]}));case 17:var w=n[1];return PGe(BI(r[1][1+yn],r),a,w,e,(function(r){return[0,a,[17,r]]}));case 18:var S=n[1];return PGe(BI(r[1][1+dn],r),a,S,e,(function(r){return[0,a,[18,r]]}));case 19:var B=n[1];return PGe(BI(r[1][1+pn],r),a,B,e,(function(r){return[0,a,[19,r]]}));case 20:var T=n[1];return PGe(BI(r[1][1+un],r),a,T,e,(function(r){return[0,a,[20,r]]}));case 21:var I=n[1];return PGe(BI(r[1][1+ln],r),a,I,e,(function(r){return[0,a,[21,r]]}));case 22:var O=n[1];return PGe(BI(r[1][1+cn],r),a,O,e,(function(r){return[0,a,[22,r]]}));case 23:var N=n[1];return PGe(BI(r[1][1+Ze],r),a,N,e,(function(r){return[0,a,[23,r]]}));case 24:var x=n[1];return PGe(BI(r[1][1+Oe],r),a,x,e,(function(r){return[0,a,[24,r]]}));case 25:var L=n[1];return PGe(BI(r[1][1+Be],r),a,L,e,(function(r){return[0,a,[25,r]]}));case 26:var P=n[1];return PGe(BI(r[1][1+ye],r),a,P,e,(function(r){return[0,a,[26,r]]}));case 27:var M=n[1];return PGe(BI(r[1][1+Yr],r),a,M,e,(function(r){return[0,a,[27,r]]}));case 28:var G=n[1];return PGe(BI(r[1][1+K],r),a,G,e,(function(r){return[0,a,[28,r]]}));case 29:var U=n[1];return PGe(BI(r[1][1+R],r),a,U,e,(function(r){return[0,a,[29,r]]}));case 30:var j=n[1];return PGe(BI(r[1][1+g],r),a,j,e,(function(r){return[0,a,[30,r]]}));case 31:var H=n[1];return PGe(BI(r[1][1+C],r),a,H,e,(function(r){return[0,a,[31,r]]}));case 32:var X=n[1];return PGe(BI(r[1][1+y],r),a,X,e,(function(r){return[0,a,[32,r]]}));case 33:var Y=n[1];return PGe(BI(r[1][1+mr],r),a,Y,e,(function(r){return[0,a,[33,r]]}));case 34:var V=n[1];return PGe(BI(r[1][1+o],r),a,V,e,(function(r){return[0,a,[34,r]]}));case 35:var W=n[1];return PGe(BI(r[1][1+u],r),a,W,e,(function(r){return[0,a,[35,r]]}));default:var J=n[1];return PGe(BI(r[1][1+t],r),a,J,e,(function(r){return[0,a,[36,r]]}))}},Qn,function(r,e){return e},x,8,LGe,L,L,function(r,e){var n=e[2],t=e[1],u=GGe(BI(r[1][1+Qn],r),t),a=GGe(BI(r[1][1+Qn],r),n);return t===u&&n===a?e:[0,u,a,e[3]]},mn,function(r,e){var t=e[2],u=e[1];switch(t[0]){case 0:var a=t[1];return PGe(BI(r[1][1+It],r),u,a,e,(function(r){return[0,u,[0,r]]}));case 1:var i=t[1];return PGe(BI(r[1][1+gt],r),u,i,e,(function(r){return[0,u,[1,r]]}));case 2:var c=t[1];return PGe(BI(r[1][1+St],r),u,c,e,(function(r){return[0,u,[2,r]]}));case 3:var f=t[1];return PGe(BI(r[1][1+At],r),u,f,e,(function(r){return[0,u,[3,r]]}));case 4:var o=t[1];return PGe(BI(r[1][1+kt],r),u,o,e,(function(r){return[0,u,[4,r]]}));case 5:var s=t[1];return PGe(BI(r[1][1+ct],r),u,s,e,(function(r){return[0,u,[5,r]]}));case 6:var l=t[1];return PGe(BI(r[1][1+$n],r),u,l,e,(function(r){return[0,u,[6,r]]}));case 7:var b=t[1];return PGe(BI(r[1][1+qn],r),u,b,e,(function(r){return[0,u,[7,r]]}));case 8:var p=t[1];return PGe(BI(r[1][1+Qe],r),u,p,e,(function(r){return[0,u,[8,r]]}));case 9:var E=t[1];return PGe(BI(r[1][1+Ge],r),u,E,e,(function(r){return[0,u,[9,r]]}));case 10:var m=t[1];return RGe(BI(r[1][1+Le],r),m,e,(function(r){return[0,u,[10,r]]}));case 11:var k=t[1];return RGe(TI(r[1][1+Ie],r,u),k,e,(function(r){return[0,u,[11,r]]}));case 12:var d=t[1];return PGe(BI(r[1][1+fe],r),u,d,e,(function(r){return[0,u,[12,r]]}));case 13:var h=t[1];return PGe(BI(r[1][1+ne],r),u,h,e,(function(r){return[0,u,[13,r]]}));case 14:var y=t[1];return PGe(BI(r[1][1+Xr],r),u,y,e,(function(r){return[0,u,[14,r]]}));case 15:var _=t[1];return PGe(BI(r[1][1+Hr],r),u,_,e,(function(r){return[0,u,[15,r]]}));case 16:var A=t[1];return PGe(BI(r[1][1+jr],r),u,A,e,(function(r){return[0,u,[16,r]]}));case 17:var C=t[1];return PGe(BI(r[1][1+Pr],r),u,C,e,(function(r){return[0,u,[17,r]]}));case 18:var w=t[1];return PGe(BI(r[1][1+Lr],r),u,w,e,(function(r){return[0,u,[18,r]]}));case 19:var S=t[1];return PGe(BI(r[1][1+Or],r),u,S,e,(function(r){return[0,u,[19,r]]}));case 20:var g=t[1];return RGe(TI(r[1][1+Er],r,u),g,e,(function(r){return[0,u,[20,r]]}));case 21:var B=t[1];return PGe(BI(r[1][1+br],r),u,B,e,(function(r){return[0,u,[21,r]]}));case 22:var I=t[1];return PGe(BI(r[1][1+V],r),u,I,e,(function(r){return[0,u,[22,r]]}));case 23:var x=t[1];return PGe(BI(r[1][1+M],r),u,x,e,(function(r){return[0,u,[23,r]]}));case 24:var L=t[1];return PGe(BI(r[1][1+N],r),u,L,e,(function(r){return[0,u,[24,r]]}));case 25:var P=t[1];return PGe(BI(r[1][1+O],r),u,P,e,(function(r){return[0,u,[25,r]]}));case 26:var R=t[1];return PGe(BI(r[1][1+T],r),u,R,e,(function(r){return[0,u,[26,r]]}));case 27:var G=t[1];return PGe(BI(r[1][1+F],r),u,G,e,(function(r){return[0,u,[27,r]]}));case 28:var U=t[1];return PGe(BI(r[1][1+D],r),u,U,e,(function(r){return[0,u,[28,r]]}));case 29:var j=t[1];return PGe(BI(r[1][1+v],r),u,j,e,(function(r){return[0,u,[29,r]]}));default:var H=t[1];return PGe(BI(r[1][1+n],r),u,H,e,(function(r){return[0,u,[30,r]]}))}},It,function(r,e,n){var t=n[2],u=n[1],a=GGe(BI(r[1][1+Tt],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Tt,function(r,e){switch(e[0]){case 0:var n=e[1];return RGe(BI(r[1][1+mn],r),n,e,(function(r){return[0,r]}));case 1:var t=e[1];return RGe(BI(r[1][1+Y],r),t,e,(function(r){return[1,r]}));default:return e}},gt,function(r,e,n){return II(r[1][1+nn],r,e,n)},St,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=TI(r[1][1+wt],r,a),c=TI(r[1][1+mn],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,n[1],i,c,f]},At,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=TI(r[1][1+mn],r,a),c=TI(r[1][1+mn],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,n[1],i,c,f]},yt,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+U],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},dt,function(r,e,n){var t=n[2],u=n[1],a=LGe(BI(r[1][1+Kr],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},kt,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+mn],r,i),f=LGe(BI(r[1][1+Et],r),a),o=TI(r[1][1+Ft],r,u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,c,f,o,s]},Ft,function(r,e){var n=e[2],t=n[2],u=n[1],a=GGe(BI(r[1][1+En],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},Er,function(r,e,n){var t=n[1],u=II(r[1][1+kt],r,e,t);return t===u?n:[0,u,n[2]]},Et,function(r,e){var n=e[2],t=n[2],u=n[1],a=GGe(BI(r[1][1+mt],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},mt,function(r,e){if(0===e[0]){var n=e[1],t=TI(r[1][1+_],r,n);return t===n?e:[0,t]}var u=e[1],a=u[2][1],i=TI(r[1][1+x],r,a);return a===i?e:[1,[0,u[1],[0,i]]]},pt,function(r,e){return MGe(BI(r[1][1+yt],r),e)},bt,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=LGe(BI(r[1][1+Dt],r),a),c=TI(r[1][1+pt],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},st,function(r,e,n){return II(r[1][1+lt],r,e,n)},ct,function(r,e,n){return II(r[1][1+lt],r,e,n)},lt,function(r,e,n){var t=n[7],u=n[6],a=n[5],i=n[4],c=n[2],f=n[1],o=LGe(BI(r[1][1+at],r),f),s=TI(r[1][1+vt],r,c),v=BI(r[1][1+it],r),l=LGe((function(r){return MGe(v,r)}),i),D=LGe(BI(r[1][1+ut],r),a),b=GGe(BI(r[1][1+ot],r),u),p=TI(r[1][1+x],r,t);return f===o&&c===s&&i===l&&a===D&&u===b&&t===p?n:[0,o,s,n[3],l,D,b,p]},it,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+mn],r,a),c=LGe(BI(r[1][1+k],r),u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},at,function(r,e){return II(r[1][1+ir],r,iVr,e)},vt,function(r,e){var n=e[2],t=n[2],u=n[1],a=GGe(BI(r[1][1+ft],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},ot,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},ft,function(r,e){switch(e[0]){case 0:var n=e[1],t=n[1],u=n[2];return PGe(BI(r[1][1+nt],r),t,u,e,(function(r){return[0,[0,t,r]]}));case 1:var a=e[1],i=a[1],c=a[2];return PGe(BI(r[1][1+rt],r),i,c,e,(function(r){return[1,[0,i,r]]}));default:var f=e[1],o=f[1],s=f[2];return PGe(BI(r[1][1+et],r),o,s,e,(function(r){return[2,[0,o,r]]}))}},ut,function(r,e){var n=e[2],t=n[2],u=n[1],a=GGe(BI(r[1][1+tt],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},tt,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+m],r,u),i=LGe(BI(r[1][1+k],r),t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},nt,function(r,e,n){var t=n[6],u=n[5],a=n[3],i=n[2],c=TI(r[1][1+gr],r,i),f=MGe(BI(r[1][1+$e],r),a),o=GGe(BI(r[1][1+ot],r),u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,n[1],c,f,n[4],o,s]},rt,function(r,e,n){var t=n[6],u=n[5],i=n[3],c=n[2],f=n[1],o=TI(r[1][1+gr],r,f),s=TI(r[1][1+Zn],r,c),v=TI(r[1][1+d],r,i),l=TI(r[1][1+a],r,u),D=TI(r[1][1+x],r,t);return f===o&&c===s&&v===i&&l===u&&D===t?n:[0,o,s,v,n[4],l,D]},Zn,function(r,e){if("number"==typeof e)return e;var n=e[1],t=TI(r[1][1+mn],r,n);return n===t?e:[0,t]},et,function(r,e,n){var t=n[6],u=n[5],i=n[3],c=n[2],f=n[1],o=TI(r[1][1+W],r,f),s=TI(r[1][1+Zn],r,c),v=TI(r[1][1+d],r,i),l=TI(r[1][1+a],r,u),D=TI(r[1][1+x],r,t);return f===o&&c===s&&v===i&&l===u&&D===t?n:[0,o,s,v,n[4],l,D]},$n,function(r,e,n){return n},qn,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+J],r,i),f=TI(r[1][1+mn],r,a),o=TI(r[1][1+mn],r,u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,c,f,o,s]},Jn,function(r,e,n){var t=n[2],u=n[1],a=LGe(BI(r[1][1+Kr],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Wn,function(r,e,n){var t=n[1],u=TI(r[1][1+x],r,t);return t===u?n:[0,u]},Kn,function(r,e,n){var t=n[7],u=n[6],a=n[5],i=n[4],c=n[3],f=n[2],o=n[1],s=TI(r[1][1+at],r,o),v=LGe(BI(r[1][1+p],r),f),l=MGe(BI(r[1][1+dr],r),c),D=BI(r[1][1+Pe],r),b=LGe((function(r){return MGe(D,r)}),i),E=BI(r[1][1+Pe],r),m=GGe((function(r){return MGe(E,r)}),a),F=LGe(BI(r[1][1+ut],r),u),k=TI(r[1][1+x],r,t);return s===o&&v===f&&l===c&&b===i&&m===a&&F===u&&k===t?n:[0,s,v,l,b,m,F,k]},Vn,function(r,e,n){var t=n[5],u=n[3],a=n[2],i=LGe(BI(r[1][1+Fn],r),u),c=LGe(BI(r[1][1+Yn],r),a),f=TI(r[1][1+x],r,t);return u===i&&a===c&&t===f?n:[0,n[1],c,i,n[4],f]},Yn,function(r,e){switch(e[0]){case 0:var n=e[1],t=n[2],u=n[1],a=II(r[1][1+Mn],r,u,t);return a===t?e:[0,[0,u,a]];case 1:var i=e[1],c=i[2],f=i[1],o=II(r[1][1+Xn],r,f,c);return o===c?e:[1,[0,f,o]];case 2:var s=e[1],v=s[2],l=s[1],D=II(r[1][1+Kn],r,l,v);return D===v?e:[2,[0,l,D]];case 3:var b=e[1],p=TI(r[1][1+_],r,b);return p===b?e:[3,p];case 4:var E=e[1],m=E[2],F=E[1],k=II(r[1][1+y],r,F,m);return k===m?e:[4,[0,F,k]];case 5:var d=e[1],h=d[2],A=d[1],C=II(r[1][1+mr],r,A,h);return C===h?e:[5,[0,A,C]];default:var w=e[1],S=w[2],g=w[1],B=II(r[1][1+_e],r,g,S);return B===S?e:[6,[0,g,B]]}},Xn,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+ze],r,i),f=TI(r[1][1+h],r,a),o=LGe(BI(r[1][1+q],r),u),s=TI(r[1][1+x],r,t);return c===i&&f===a&&o===u&&s===t?n:[0,c,f,o,s]},Hn,function(r,e,n){return II(r[1][1+_e],r,e,n)},jn,function(r,e,n){var t=n[4],u=n[2],a=MGe(BI(r[1][1+yt],r),u),i=TI(r[1][1+x],r,t);return a===u&&t===i?n:[0,n[1],a,n[3],i]},Un,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+h],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Gn,function(r,e,n){return II(r[1][1+y],r,e,n)},Mn,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=II(r[1][1+ir],r,cVr,a),c=TI(r[1][1+d],r,u),f=TI(r[1][1+x],r,t);return i===a&&c===u&&f===t?n:[0,i,c,f]},Rn,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+H],r,a),c=TI(r[1][1+J],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},Pn,function(r,e,n){var t=n[1],u=TI(r[1][1+x],r,t);return t===u?n:[0,u]},On,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=II(r[1][1+ir],r,fVr,a),c=TI(r[1][1+Ln],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},Ln,function(r,e){var n=e[2],t=e[1];switch(n[0]){case 0:var u=n[1];return RGe(BI(r[1][1+xn],r),u,e,(function(r){return[0,t,[0,r]]}));case 1:var a=n[1];return RGe(BI(r[1][1+Bn],r),a,e,(function(r){return[0,t,[1,r]]}));case 2:var i=n[1];return RGe(BI(r[1][1+Sn],r),i,e,(function(r){return[0,t,[2,r]]}));default:var c=n[1];return RGe(BI(r[1][1+Cn],r),c,e,(function(r){return[0,t,[3,r]]}))}},xn,function(r,e){var n=e[4],t=e[1],u=GGe(BI(r[1][1+Nn],r),t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,e[2],e[3],a]},Bn,function(r,e){var n=e[4],t=e[1],u=GGe(BI(r[1][1+gn],r),t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,e[2],e[3],a]},Sn,function(r,e){var n=e[4],t=e[1];if(0===t[0])var u=t[1],a=[0,GGe(BI(r[1][1+In],r),u)];else{var i=t[1];a=[1,GGe(BI(r[1][1+wn],r),i)]}var c=TI(r[1][1+x],r,n);return t===a&&n===c?e:[0,a,e[2],e[3],c]},Cn,function(r,e){var n=e[3],t=e[1],u=GGe(BI(r[1][1+In],r),t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,e[2],a]},In,function(r,e){var n=e[2][1],t=TI(r[1][1+Tn],r,n);return n===t?e:[0,e[1],[0,t]]},Nn,function(r,e){var n=e[2],t=n[1],u=TI(r[1][1+Tn],r,t);return t===u?e:[0,e[1],[0,u,n[2]]]},gn,function(r,e){var n=e[2],t=n[1],u=TI(r[1][1+Tn],r,t);return t===u?e:[0,e[1],[0,u,n[2]]]},wn,function(r,e){var n=e[2],t=n[1],u=TI(r[1][1+Tn],r,t);return t===u?e:[0,e[1],[0,u,n[2]]]},Tn,function(r,e){return TI(r[1][1+Le],r,e)},yn,function(r,e,n){var t=n[3],u=n[2],a=TI(r[1][1+hn],r,u),i=TI(r[1][1+x],r,t);return a===u&&i===t?n:[0,n[1],a,i]},hn,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+H],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+mn],r),t,e,(function(r){return[1,r]}))},dn,function(r,e,n){var t=n[5],u=n[2],a=n[1],i=LGe(BI(r[1][1+Fn],r),u),c=LGe(BI(r[1][1+H],r),a),f=TI(r[1][1+x],r,t);return u===i&&a===c&&t===f?n:[0,c,i,n[3],n[4],f]},kn,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+Le],r,u),i=LGe(BI(r[1][1+Le],r),t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},_n,function(r,e){var n=e[2],t=LGe(BI(r[1][1+Le],r),n);return n===t?e:[0,e[1],t]},Fn,function(r,e){if(0===e[0]){var n=e[1],t=GGe(BI(r[1][1+kn],r),n);return n===t?e:[0,t]}var u=e[1],a=TI(r[1][1+_n],r,u);return u===a?e:[1,a]},pn,function(r,e,n){var t=n[3],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,n[2],i]},En,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+mn],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+Y],r),t,e,(function(r){return[1,r]}))},ln,function(r,e,n){var t=n[5],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+vn],r,i),f=TI(r[1][1+mn],r,a),o=TI(r[1][1+H],r,u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,c,f,o,n[4],s]},vn,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+Dn],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+bn],r),t,e,(function(r){return[1,r]}))},Dn,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+o],r),n,t,e,(function(r){return[0,n,r]}))},cn,function(r,e,n){var t=n[5],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+an],r,i),f=TI(r[1][1+mn],r,a),o=TI(r[1][1+H],r,u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,c,f,o,n[4],s]},an,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+fn],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+on],r),t,e,(function(r){return[1,r]}))},fn,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+o],r),n,t,e,(function(r){return[0,n,r]}))},un,function(r,e,n){var t=n[5],u=n[4],a=n[3],i=n[2],c=n[1],f=LGe(BI(r[1][1+tn],r),c),o=LGe(BI(r[1][1+J],r),i),s=LGe(BI(r[1][1+mn],r),a),v=TI(r[1][1+H],r,u),l=TI(r[1][1+x],r,t);return c===f&&i===o&&a===s&&u===v&&t===l?n:[0,f,o,s,v,l]},tn,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+sn],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+mn],r),t,e,(function(r){return[1,r]}))},sn,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+o],r),n,t,e,(function(r){return[0,n,r]}))},Ke,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+_],r,t),i=LGe(BI(r[1][1+Le],r),u);return a===t&&i===u?e:[0,e[1],[0,i,a,n[3]]]},Xe,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+Ke],r,u),i=TI(r[1][1+x],r,t);return a===u&&i===t?e:[0,e[1],[0,a,i]]},je,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+h],r,u),i=TI(r[1][1+x],r,t);return a===u&&i===t?e:[0,e[1],[0,a,i]]},Ue,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=a[2],c=i[4],f=i[3],o=i[2],s=i[1],v=n[1],l=LGe(BI(r[1][1+je],r),s),D=GGe(BI(r[1][1+Ke],r),o),b=LGe(BI(r[1][1+Xe],r),f),E=TI(r[1][1+_],r,u),m=LGe(BI(r[1][1+p],r),v),F=TI(r[1][1+x],r,t),k=TI(r[1][1+x],r,c);return D===o&&b===f&&E===u&&m===v&&F===t&&k===c&&l===s?n:[0,m,[0,a[1],[0,l,D,b,k]],E,F]},Kr,function(r,e){return TI(r[1][1+Le],r,e)},yr,function(r,e){switch(e[0]){case 0:var n=e[1];return RGe(BI(r[1][1+_],r),n,e,(function(r){return[0,r]}));case 1:var t=e[1];return RGe(BI(r[1][1+kr],r),t,e,(function(r){return[1,r]}));default:var u=e[1];return RGe(BI(r[1][1+Fr],r),u,e,(function(r){return[2,r]}))}},kr,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+Ue],r),n,t,e,(function(r){return[0,n,r]}))},Fr,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+Ue],r),n,t,e,(function(r){return[0,n,r]}))},_r,function(r,e){var n=e[2],t=n[8],u=n[7],i=n[2],c=n[1],f=TI(r[1][1+gr],r,c),o=TI(r[1][1+yr],r,i),s=TI(r[1][1+a],r,u),v=TI(r[1][1+x],r,t);return f===c&&o===i&&s===u&&v===t?e:[0,e[1],[0,f,o,n[3],n[4],n[5],n[6],s,v]]},hr,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+_],r,u),i=TI(r[1][1+x],r,t);return a===u&&t===i?e:[0,e[1],[0,a,i]]},Tr,function(r,e){var n=e[2],t=n[6],u=n[5],i=n[3],c=n[2],f=TI(r[1][1+_],r,c),o=TI(r[1][1+_],r,i),s=TI(r[1][1+a],r,u),v=TI(r[1][1+x],r,t);return f===c&&o===i&&s===u&&v===t?e:[0,e[1],[0,n[1],f,o,n[4],s,v]]},Br,function(r,e){var n=e[2],t=n[6],u=n[2],a=n[1],i=TI(r[1][1+Le],r,a),c=TI(r[1][1+_],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?e:[0,e[1],[0,i,c,n[3],n[4],n[5],f]]},Ir,function(r,e){var n=e[2],t=n[3],u=n[1],a=u[2],i=u[1],c=II(r[1][1+Ue],r,i,a),f=TI(r[1][1+x],r,t);return a===c&&t===f?e:[0,e[1],[0,[0,i,c],n[2],f]]},dr,function(r,e,n){var t=n[4],u=n[3],a=GGe((function(e){switch(e[0]){case 0:var n=e[1];return RGe(BI(r[1][1+_r],r),n,e,(function(r){return[0,r]}));case 1:var t=e[1];return RGe(BI(r[1][1+hr],r),t,e,(function(r){return[1,r]}));case 2:var u=e[1];return RGe(BI(r[1][1+Tr],r),u,e,(function(r){return[2,r]}));case 3:var a=e[1];return RGe(BI(r[1][1+Ir],r),a,e,(function(r){return[3,r]}));default:var i=e[1];return RGe(BI(r[1][1+Br],r),i,e,(function(r){return[4,r]}))}}),u),i=TI(r[1][1+x],r,t);return a===u&&t===i?n:[0,n[1],n[2],a,i]},he,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=BI(r[1][1+Pe],r),c=GGe((function(r){return MGe(i,r)}),u),f=MGe(BI(r[1][1+dr],r),a),o=TI(r[1][1+x],r,t);return c===u&&f===a&&t===o?n:[0,f,c,o]},Me,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+m],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+Re],r),t,e,(function(r){return[1,r]}))},Re,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+Me],r,u),i=TI(r[1][1+m],r,t);return a===u&&i===t?e:[0,e[1],[0,a,i]]},i,function(r,e){var n=e[2],t=n[2],u=TI(r[1][1+x],r,t);return t===u?e:[0,e[1],[0,n[1],u]]},a,function(r,e){return LGe(BI(r[1][1+i],r),e)},k,function(r,e){var n=e[2],t=n[2],u=n[1],a=GGe(BI(r[1][1+_],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},p,function(r,e){var n=e[2],t=n[2],u=n[1],a=GGe(BI(r[1][1+E],r),u),i=TI(r[1][1+x],r,t);return a===u&&i===t?e:[0,e[1],[0,a,i]]},E,function(r,e){var n=e[2],t=n[4],u=n[3],i=n[2],c=n[1],f=TI(r[1][1+m],r,c),o=TI(r[1][1+d],r,i),s=TI(r[1][1+a],r,u),v=LGe(BI(r[1][1+_],r),t);return f===c&&o===i&&s===u&&v===t?e:[0,e[1],[0,f,o,s,v]]},Pe,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+Me],r,a),c=LGe(BI(r[1][1+k],r),u),f=TI(r[1][1+x],r,t);return i===a&&c===u&&f===t?n:[0,i,c,f]},Ae,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+_],r,a),c=TI(r[1][1+_],r,u),f=TI(r[1][1+x],r,t);return i===a&&c===u&&f===t?n:[0,i,c,f]},pr,function(r,e,n){var t=n[1],u=II(r[1][1+Ae],r,e,t);return u===t?n:[0,u,n[2]]},G,function(r,e,n){var t=n[3],u=TI(r[1][1+x],r,t);return t===u?n:[0,n[1],n[2],u]},Nr,function(r,e,n){var t=n[3],u=TI(r[1][1+x],r,t);return t===u?n:[0,n[1],n[2],u]},Ct,function(r,e,n){var t=n[3],u=TI(r[1][1+x],r,t);return t===u?n:[0,n[1],n[2],u]},ht,function(r,e,n){var t=n[2],u=TI(r[1][1+x],r,t);return t===u?n:[0,n[1],u]},xr,function(r,e){var n=e[2],t=e[1],u=TI(r[1][1+_],r,t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,a]},b,function(r,e){var n=e[2],t=e[1],u=TI(r[1][1+_],r,t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,a]},A,function(r,e){var n=e[2],t=e[1],u=GGe(BI(r[1][1+_],r),t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,a]},Bt,function(r,e){var n=e[2],t=e[1],u=TI(r[1][1+_],r,t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,a]},l,function(r,e,n){var t=n[2],u=n[1],a=u[3],i=u[2],c=u[1],f=TI(r[1][1+_],r,c),o=TI(r[1][1+_],r,i),s=GGe(BI(r[1][1+_],r),a),v=TI(r[1][1+x],r,t);return f===c&&o===i&&s===a&&v===t?n:[0,[0,f,o,s],v]},de,function(r,e,n){var t=n[2],u=n[1],a=u[3],i=u[2],c=u[1],f=TI(r[1][1+_],r,c),o=TI(r[1][1+_],r,i),s=GGe(BI(r[1][1+_],r),a),v=TI(r[1][1+x],r,t);return f===c&&o===i&&s===a&&v===t?n:[0,[0,f,o,s],v]},_,function(r,e){var n=e[2],t=e[1];switch(n[0]){case 0:var u=n[1];return RGe(BI(r[1][1+x],r),u,e,(function(r){return[0,t,[0,r]]}));case 1:var a=n[1];return RGe(BI(r[1][1+x],r),a,e,(function(r){return[0,t,[1,r]]}));case 2:var i=n[1];return RGe(BI(r[1][1+x],r),i,e,(function(r){return[0,t,[2,r]]}));case 3:var c=n[1];return RGe(BI(r[1][1+x],r),c,e,(function(r){return[0,t,[3,r]]}));case 4:var f=n[1];return RGe(BI(r[1][1+x],r),f,e,(function(r){return[0,t,[4,r]]}));case 5:var o=n[1];return RGe(BI(r[1][1+x],r),o,e,(function(r){return[0,t,[5,r]]}));case 6:var s=n[1];return RGe(BI(r[1][1+x],r),s,e,(function(r){return[0,t,[6,r]]}));case 7:var v=n[1];return RGe(BI(r[1][1+x],r),v,e,(function(r){return[0,t,[7,r]]}));case 8:var D=n[1];return RGe(BI(r[1][1+x],r),D,e,(function(r){return[0,t,[8,r]]}));case 9:var p=n[1];return RGe(BI(r[1][1+x],r),p,e,(function(r){return[0,t,[9,r]]}));case 10:var E=n[1];return RGe(BI(r[1][1+x],r),E,e,(function(r){return[0,t,[10,r]]}));case 11:var m=n[1];return RGe(BI(r[1][1+xr],r),m,e,(function(r){return[0,t,[11,r]]}));case 12:var F=n[1];return PGe(BI(r[1][1+Ue],r),t,F,e,(function(r){return[0,t,[12,r]]}));case 13:var k=n[1];return PGe(BI(r[1][1+dr],r),t,k,e,(function(r){return[0,t,[13,r]]}));case 14:var d=n[1];return PGe(BI(r[1][1+he],r),t,d,e,(function(r){return[0,t,[14,r]]}));case 15:var h=n[1];return RGe(BI(r[1][1+Bt],r),h,e,(function(r){return[0,t,[15,r]]}));case 16:var y=n[1];return PGe(BI(r[1][1+Pe],r),t,y,e,(function(r){return[0,t,[16,r]]}));case 17:var _=n[1];return PGe(BI(r[1][1+Ae],r),t,_,e,(function(r){return[0,t,[17,r]]}));case 18:var C=n[1];return PGe(BI(r[1][1+pr],r),t,C,e,(function(r){return[0,t,[18,r]]}));case 19:var w=n[1];return PGe(BI(r[1][1+l],r),t,w,e,(function(r){return[0,t,[19,r]]}));case 20:var S=n[1];return PGe(BI(r[1][1+de],r),t,S,e,(function(r){return[0,t,[20,r]]}));case 21:var g=n[1];return RGe(BI(r[1][1+b],r),g,e,(function(r){return[0,t,[21,r]]}));case 22:var B=n[1];return RGe(BI(r[1][1+A],r),B,e,(function(r){return[0,t,[22,r]]}));case 23:var T=n[1];return PGe(BI(r[1][1+G],r),t,T,e,(function(r){return[0,t,[23,r]]}));case 24:var I=n[1];return PGe(BI(r[1][1+Nr],r),t,I,e,(function(r){return[0,t,[24,r]]}));case 25:var O=n[1];return PGe(BI(r[1][1+Ct],r),t,O,e,(function(r){return[0,t,[25,r]]}));default:var N=n[1];return PGe(BI(r[1][1+ht],r),t,N,e,(function(r){return[0,t,[26,r]]}))}},h,function(r,e){var n=e[1],t=e[2];return RGe(BI(r[1][1+_],r),t,e,(function(r){return[0,n,r]}))},d,function(r,e){if(0===e[0])return e;var n=e[1],t=TI(r[1][1+h],r,n);return t===n?e:[1,t]},Ze,function(r,e,n){return II(r[1][1+nn],r,e,n)},Qe,function(r,e,n){return II(r[1][1+$e],r,e,n)},$e,function(r,e,n){return II(r[1][1+nn],r,e,n)},nn,function(r,e,n){var t=n[9],u=n[8],a=n[7],i=n[6],c=n[3],f=n[2],o=n[1],s=LGe(BI(r[1][1+ze],r),o),v=TI(r[1][1+Ve],r,f),l=TI(r[1][1+d],r,a),D=TI(r[1][1+rn],r,c),b=LGe(BI(r[1][1+q],r),i),E=LGe(BI(r[1][1+p],r),u),m=TI(r[1][1+x],r,t);return o===s&&f===v&&c===D&&i===b&&a===l&&u===E&&t===m?n:[0,s,v,D,n[4],n[5],b,l,E,m,n[10]]},Ve,function(r,e){var n=e[2],t=n[4],u=n[3],a=n[2],i=n[1],c=GGe(BI(r[1][1+qe],r),a),f=LGe(BI(r[1][1+Ye],r),u),o=LGe(BI(r[1][1+He],r),i),s=TI(r[1][1+x],r,t);return a===c&&u===f&&t===s&&i===o?e:[0,e[1],[0,o,c,f,s]]},He,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+h],r,u),i=TI(r[1][1+x],r,t);return a===u&&i===t?e:[0,e[1],[0,a,i]]},qe,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+We],r,u),i=LGe(BI(r[1][1+mn],r),t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},rn,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+en],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+mn],r),t,e,(function(r){return[1,r]}))},en,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+yt],r),n,t,e,(function(r){return[0,n,r]}))},ze,function(r,e){return II(r[1][1+ir],r,oVr,e)},Ge,function(r,e,n){return n},Le,function(r,e){var n=e[2],t=n[2],u=TI(r[1][1+x],r,t);return t===u?e:[0,e[1],[0,n[1],u]]},m,function(r,e){return TI(r[1][1+Le],r,e)},_e,function(r,e,n){var t=n[5],u=n[4],a=n[3],i=n[2],c=n[1],f=TI(r[1][1+at],r,c),o=LGe(BI(r[1][1+p],r),i),s=BI(r[1][1+Pe],r),v=GGe((function(r){return MGe(s,r)}),a),l=MGe(BI(r[1][1+dr],r),u),D=TI(r[1][1+x],r,t);return f===c&&o===i&&v===a&&l===u&&D===t?n:[0,f,o,v,l,D]},ye,function(r,e,n){return II(r[1][1+_e],r,e,n)},W,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+Le],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},zn,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},Ie,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Ne,function(r,e,n){return TI(r[1][1+H],r,n)},xe,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+H],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Oe,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+J],r,i),f=II(r[1][1+Ne],r,0!==u?1:0,a),o=BI(r[1][1+xe],r),s=LGe((function(r){return MGe(o,r)}),u),v=TI(r[1][1+x],r,t);return i===c&&a===f&&u===s&&t===v?n:[0,c,f,s,v]},Be,function(r,e,n){var t=n[5],u=n[4],a=n[3],i=n[1],c=LGe(TI(r[1][1+Ce],r,i),u),f=LGe(BI(r[1][1+ge],r),a),o=TI(r[1][1+x],r,t);return u===c&&a===f&&t===o?n:[0,i,n[2],f,c,o]},Ce,function(r,e,n){if(0===n[0]){var t=n[1],u=GGe(TI(r[1][1+Se],r,e),t);return t===u?n:[0,u]}var a=n[1],i=a[1],c=a[2];return PGe(BI(r[1][1+we],r),i,c,n,(function(r){return[1,[0,i,r]]}))},Se,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=0;if(e){var c=0;if(a&&!a[1]&&(c=1),!c){var f=0;i=1}}i||(f=1);var o=TI(f?r[1][1+m]:r[1][1+Le],r,t);if(u)var s=RGe(f?BI(r[1][1+m],r):TI(r[1][1+ir],r,sVr),u[1],u,(function(r){return[0,r]}));else s=u;return u===s&&t===o?n:[0,a,s,o]},ge,function(r,e){return II(r[1][1+ir],r,vVr,e)},we,function(r,e,n){return II(r[1][1+ir],r,lVr,n)},fe,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+qr],r,i),f=LGe(BI(r[1][1+oe],r),a),o=TI(r[1][1+se],r,u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,c,f,o,s]},ne,function(r,e,n){var t=n[4],u=n[3],a=TI(r[1][1+se],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,n[1],n[2],a,i]},qr,function(r,e){var n=e[2],t=n[3],u=n[1],a=TI(r[1][1+ce],r,u),i=GGe(BI(r[1][1+zr],r),t);return u===a&&t===i?e:[0,e[1],[0,a,n[2],i]]},oe,function(r,e){var n=e[2][1],t=TI(r[1][1+ce],r,n);return n===t?e:[0,e[1],[0,t]]},zr,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+Fe],r),n,e,(function(r){return[0,r]}))}var t=e[1],u=t[1],a=t[2];return PGe(BI(r[1][1+Jr],r),u,a,e,(function(r){return[1,[0,u,r]]}))},Jr,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Fe,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+me],r,u),i=LGe(BI(r[1][1+be],r),t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},me,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+Ee],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+pe],r),t,e,(function(r){return[1,r]}))},Ee,function(r,e){return TI(r[1][1+ee],r,e)},pe,function(r,e){return TI(r[1][1+$r],r,e)},be,function(r,e){if(0===e[0]){var n=e[1],t=e[2];return PGe(BI(r[1][1+le],r),n,t,e,(function(r){return[0,n,r]}))}var u=e[1],a=e[2];return PGe(BI(r[1][1+De],r),u,a,e,(function(r){return[1,u,r]}))},De,function(r,e,n){return II(r[1][1+te],r,e,n)},le,function(r,e,n){return II(r[1][1+Xr],r,e,n)},se,function(r,e){var n=e[2],t=GGe(BI(r[1][1+ve],r),n);return n===t?e:[0,e[1],t]},ve,function(r,e){var n=e[2],t=e[1];switch(n[0]){case 0:var u=n[1];return PGe(BI(r[1][1+fe],r),t,u,e,(function(r){return[0,t,[0,r]]}));case 1:var a=n[1];return PGe(BI(r[1][1+ne],r),t,a,e,(function(r){return[0,t,[1,r]]}));case 2:var i=n[1];return PGe(BI(r[1][1+te],r),t,i,e,(function(r){return[0,t,[2,r]]}));case 3:var c=n[1];return RGe(BI(r[1][1+Wr],r),c,e,(function(r){return[0,t,[3,r]]}));default:return e}},te,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+x],r,t);if(u){var i=u[1],c=TI(r[1][1+mn],r,i);return i===c&&t===a?n:[0,[0,c],a]}return t===a?n:[0,0,a]},Wr,function(r,e){var n=e[2],t=e[1],u=TI(r[1][1+mn],r,t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,a]},ce,function(r,e){switch(e[0]){case 0:var n=e[1];return RGe(BI(r[1][1+ie],r),n,e,(function(r){return[0,r]}));case 1:var t=e[1];return RGe(BI(r[1][1+ue],r),t,e,(function(r){return[1,r]}));default:var u=e[1];return RGe(BI(r[1][1+ae],r),u,e,(function(r){return[2,r]}))}},ie,function(r,e){return TI(r[1][1+ee],r,e)},ue,function(r,e){return TI(r[1][1+$r],r,e)},ae,function(r,e){return TI(r[1][1+re],r,e)},$r,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+ee],r,u),i=TI(r[1][1+ee],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},re,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+Qr],r,u),i=TI(r[1][1+ee],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},Qr,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+Zr],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+re],r),t,e,(function(r){return[1,r]}))},Zr,function(r,e){return TI(r[1][1+ie],r,e)},ee,function(r,e){var n=e[2],t=n[2],u=TI(r[1][1+x],r,t);return t===u?e:[0,e[1],[0,n[1],u]]},Yr,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+Kr],r,a),c=TI(r[1][1+H],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},Xr,function(r,e,n){var t=n[3],u=TI(r[1][1+x],r,t);return t===u?n:[0,n[1],n[2],u]},Hr,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=TI(r[1][1+mn],r,a),c=TI(r[1][1+mn],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,n[1],i,c,f]},jr,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+mn],r,a),c=TI(r[1][1+Gr],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},br,function(r,e,n){var t=n[1],u=II(r[1][1+jr],r,e,t);return t===u?n:[0,u,n[2]]},Gr,function(r,e){switch(e[0]){case 0:var n=e[1];return RGe(BI(r[1][1+Rr],r),n,e,(function(r){return[0,r]}));case 1:var t=e[1];return RGe(BI(r[1][1+Ur],r),t,e,(function(r){return[1,r]}));default:var u=e[1];return RGe(BI(r[1][1+Mr],r),u,e,(function(r){return[2,r]}))}},Rr,function(r,e){return TI(r[1][1+Le],r,e)},Ur,function(r,e){return TI(r[1][1+W],r,e)},Mr,function(r,e){return TI(r[1][1+mn],r,e)},Pr,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+Le],r,a),c=TI(r[1][1+Le],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},Lr,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+mn],r,i),f=LGe(BI(r[1][1+Et],r),a),o=LGe(BI(r[1][1+Ft],r),u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,c,f,o,s]},Or,function(r,e,n){var t=n[2],u=n[1],a=GGe((function(e){if(0===e[0]){var n=e[1],t=TI(r[1][1+Ar],r,n);return n===t?e:[0,t]}var u=e[1],a=TI(r[1][1+X],r,u);return u===a?e:[1,a]}),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Ar,function(r,e){var n=e[2],t=e[1];switch(n[0]){case 0:var u=n[2],a=n[1],i=TI(r[1][1+gr],r,a),c=TI(r[1][1+mn],r,u);return a===i&&u===c?e:[0,t,[0,i,c,n[3]]];case 1:var f=n[2],o=n[1],s=TI(r[1][1+gr],r,o),v=MGe(BI(r[1][1+$e],r),f);return o===s&&f===v?e:[0,t,[1,s,v]];case 2:var l=n[3],D=n[2],b=n[1],p=TI(r[1][1+gr],r,b),E=MGe(BI(r[1][1+$e],r),D),m=TI(r[1][1+x],r,l);return b===p&&D===E&&l===m?e:[0,t,[2,p,E,m]];default:var F=n[3],k=n[2],d=n[1],h=TI(r[1][1+gr],r,d),y=MGe(BI(r[1][1+$e],r),k),_=TI(r[1][1+x],r,F);return d===h&&k===y&&F===_?e:[0,t,[3,h,y,_]]}},gr,function(r,e){switch(e[0]){case 0:var n=e[1];return RGe(BI(r[1][1+Cr],r),n,e,(function(r){return[0,r]}));case 1:var t=e[1];return RGe(BI(r[1][1+wr],r),t,e,(function(r){return[1,r]}));case 2:var u=e[1];return RGe(BI(r[1][1+W],r),u,e,(function(r){return[2,r]}));default:var a=e[1];return RGe(BI(r[1][1+Sr],r),a,e,(function(r){return[3,r]}))}},Cr,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+Xr],r),n,t,e,(function(r){return[0,n,r]}))},wr,function(r,e){return TI(r[1][1+Le],r,e)},Sr,function(r,e){return TI(r[1][1+zn],r,e)},mr,function(r,e,n){var t=n[5],u=n[4],a=n[3],i=n[2],c=n[1],f=TI(r[1][1+m],r,c),o=LGe(BI(r[1][1+p],r),i),s=LGe(BI(r[1][1+_],r),a),v=LGe(BI(r[1][1+_],r),u),l=TI(r[1][1+x],r,t);return c===f&&a===s&&i===o&&a===s&&u===v&&t===l?n:[0,f,o,s,v,l]},We,function(r,e){return II(r[1][1+_t],r,DVr,e)},c,function(r,e,n){return II(r[1][1+_t],r,[0,e],n)},Dt,function(r,e){return II(r[1][1+_t],r,bVr,e)},bn,function(r,e){return TI(r[1][1+wt],r,e)},on,function(r,e){return TI(r[1][1+wt],r,e)},_t,function(r,e,n){var t=e?e[1]:e;return II(r[1][1+Dr],r,[0,t],n)},wt,function(r,e){return II(r[1][1+Dr],r,0,e)},Dr,function(r,e,n){var t=n[2];switch(t[0]){case 0:var u=t[1],a=u[3],i=u[2],c=u[1],f=GGe(TI(r[1][1+ur],r,e),c),o=TI(r[1][1+d],r,i),s=TI(r[1][1+x],r,a),v=0;if(f===c&&o===i&&s===a){var l=t;v=1}v||(l=[0,[0,f,o,s]]);var D=l;break;case 1:var b=t[1],p=b[3],E=b[2],m=b[1],F=GGe(TI(r[1][1+lr],r,e),m),k=TI(r[1][1+d],r,E),h=TI(r[1][1+x],r,p),y=0;if(p===h&&F===m&&k===E){var _=t;y=1}y||(_=[1,[0,F,k,h]]),D=_;break;case 2:var A=t[1],C=A[2],w=A[1],S=II(r[1][1+ir],r,e,w),g=TI(r[1][1+d],r,C),B=0;if(w===S&&C===g){var T=t;B=1}B||(T=[2,[0,S,g,A[3]]]),D=T;break;default:var I=t[1];D=RGe(BI(r[1][1+cr],r),I,t,(function(r){return[3,r]}))}return t===D?n:[0,n[1],D]},ir,function(r,e,n){return TI(r[1][1+Le],r,n)},ar,function(r,e,n,t){return II(r[1][1+Xr],r,n,t)},ur,function(r,e,n){if(0===n[0]){var t=n[1];return RGe(TI(r[1][1+tr],r,e),t,n,(function(r){return[0,r]}))}var u=n[1];return RGe(TI(r[1][1+$],r,e),u,n,(function(r){return[1,r]}))},tr,function(r,e,n){var t=n[2],u=t[3],a=t[2],i=t[1],c=II(r[1][1+rr],r,e,i),f=II(r[1][1+Q],r,e,a),o=LGe(BI(r[1][1+mn],r),u);return c===i&&f===a&&o===u?n:[0,n[1],[0,c,f,o,0]]},rr,function(r,e,n){switch(n[0]){case 0:var t=n[1];return RGe(TI(r[1][1+Z],r,e),t,n,(function(r){return[0,r]}));case 1:var u=n[1];return RGe(TI(r[1][1+er],r,e),u,n,(function(r){return[1,r]}));default:var a=n[1];return RGe(TI(r[1][1+nr],r,e),a,n,(function(r){return[2,r]}))}},Z,function(r,e,n){var t=n[1],u=n[2];return PGe(TI(r[1][1+ar],r,e),t,u,n,(function(r){return[0,t,r]}))},er,function(r,e,n){return II(r[1][1+ir],r,e,n)},nr,function(r,e,n){return TI(r[1][1+zn],r,n)},$,function(r,e,n){var t=n[2],u=t[2],a=t[1],i=II(r[1][1+z],r,e,a),c=TI(r[1][1+x],r,u);return i===a&&u===c?n:[0,n[1],[0,i,c]]},Q,function(r,e,n){return II(r[1][1+Dr],r,e,n)},z,function(r,e,n){return II(r[1][1+Dr],r,e,n)},lr,function(r,e,n){switch(n[0]){case 0:var t=n[1];return RGe(TI(r[1][1+vr],r,e),t,n,(function(r){return[0,r]}));case 1:var u=n[1];return RGe(TI(r[1][1+or],r,e),u,n,(function(r){return[1,r]}));default:return n}},vr,function(r,e,n){var t=n[2],u=t[2],a=t[1],i=II(r[1][1+sr],r,e,a),c=LGe(BI(r[1][1+mn],r),u);return a===i&&u===c?n:[0,n[1],[0,i,c]]},sr,function(r,e,n){return II(r[1][1+Dr],r,e,n)},or,function(r,e,n){var t=n[2],u=t[2],a=t[1],i=II(r[1][1+fr],r,e,a),c=TI(r[1][1+x],r,u);return i===a&&u===c?n:[0,n[1],[0,i,c]]},fr,function(r,e,n){return II(r[1][1+Dr],r,e,n)},Nt,function(r,e,n){return II(r[1][1+Dr],r,e,n)},cr,function(r,e){return TI(r[1][1+mn],r,e)},q,function(r,e){var n=e[2],t=n[2],u=n[1];if(u)var a=u[1],i=RGe(BI(r[1][1+mn],r),a,u,(function(r){return[0,r]}));else i=u;var c=TI(r[1][1+x],r,t);return u===i&&t===c?e:[0,e[1],[0,i,c]]},J,function(r,e){return TI(r[1][1+mn],r,e)},Ye,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+We],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},K,function(r,e,n){var t=n[2],u=n[1],a=LGe(BI(r[1][1+mn],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},V,function(r,e,n){var t=n[2],u=n[1],a=GGe(BI(r[1][1+mn],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},w,function(r,e){return TI(r[1][1+U],r,e)},U,function(r,e){var n=BI(r[1][1+j],r),t=dAe((function(r,e){var t=r[1],u=BI(n,e);if(u){if(u[2])return[0,bAe(u,t),1];var a=u[1];return[0,[0,a,t],r[2]||(e!==a?1:0)]}return[0,t,1]}),pVr,e);return t[2]?pAe(t[1]):e},j,function(r,e){return[0,TI(r[1][1+H],r,e),0]},Y,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},X,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},M,function(r,e,n){var t=n[1],u=TI(r[1][1+x],r,t);return t===u?n:[0,u]},R,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+mn],r,a),c=GGe(BI(r[1][1+P],r),u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},P,function(r,e){var n=e[2],t=n[3],u=n[2],a=n[1],i=LGe(BI(r[1][1+mn],r),a),c=TI(r[1][1+U],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?e:[0,e[1],[0,i,c,f]]},N,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+mn],r,a),c=MGe(BI(r[1][1+O],r),u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},O,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=GGe(BI(r[1][1+I],r),a),c=GGe(BI(r[1][1+mn],r),u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},I,function(r,e){return e},T,function(r,e,n){var t=n[1],u=TI(r[1][1+x],r,t);return t===u?n:[0,u]},g,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},C,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=MGe(BI(r[1][1+yt],r),i);if(a)var f=a[1],o=f[1],s=f[2],v=PGe(BI(r[1][1+bt],r),o,s,a,(function(r){return[0,[0,o,r]]}));else v=a;if(u)var l=u[1],D=l[1],b=l[2],p=PGe(BI(r[1][1+yt],r),D,b,u,(function(r){return[0,[0,D,r]]}));else p=u;var E=TI(r[1][1+x],r,t);return i===c&&a===v&&u===p&&t===E?n:[0,c,v,p,E]},F,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+mn],r,a),c=TI(r[1][1+h],r,u),f=TI(r[1][1+x],r,t);return i===a&&c===u&&f===t?n:[0,i,c,f]},D,function(r,e,n){var t=n[3],u=n[2],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,n[1],a,i]},v,function(r,e,n){var t=n[4],u=n[2],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,n[1],a,n[3],i]},o,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=GGe(TI(r[1][1+f],r,u),a),c=TI(r[1][1+x],r,t);return a===i&&t===c?n:[0,i,u,c]},f,function(r,e,n){var t=n[2],u=t[2],a=t[1],i=II(r[1][1+c],r,e,a),f=LGe(BI(r[1][1+mn],r),u);return a===i&&u===f?n:[0,n[1],[0,i,f]]},u,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+J],r,a),c=TI(r[1][1+H],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},t,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+mn],r,a),c=TI(r[1][1+H],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},y,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+m],r,i),f=LGe(BI(r[1][1+p],r),a),o=TI(r[1][1+_],r,u),s=TI(r[1][1+x],r,t);return i===c&&u===o&&a===f&&t===s?n:[0,c,f,o,s]},n,function(r,e,n){var t=n[2],u=n[1],a=LGe(BI(r[1][1+mn],r),u),i=TI(r[1][1+x],r,t);return t===i&&u===a?n:[0,a,i,n[3]]}]),function(e,n){return Kwe(n,r)}}));function jGe(r){return"number"==typeof r?OVr:r[1]}function HGe(r){if("number"==typeof r)return 1;switch(r[0]){case 0:return 2;case 3:return 4;default:return 3}}function XGe(r,e){BI(wwe(r),NVr),TI(wwe(r),LVr,xVr);var n=e[1];TI(wwe(r),PVr,n),BI(wwe(r),RVr),BI(wwe(r),MVr),TI(wwe(r),UVr,GVr);var t=e[2];return TI(wwe(r),jVr,t),BI(wwe(r),HVr),BI(wwe(r),XVr)}var YGe=function r(e,n){return r.fun(e,n)};function VGe(r,e){return[0,r[1],r[2],e[3]]}function KGe(r,e){var n=r[1]-e[1]|0;return 0===n?r[2]-e[2]|0:n}function WGe(r,e){var n=e[1],t=r[1];if(t)if(n){var u=n[1],a=t[1],i=HGe(u),c=HGe(a)-i|0;if(0===c)var f=jGe(u),o=hT(jGe(a),f);else o=c}else o=-1;else o=n?1:0;if(0===o){var s=KGe(r[2],e[2]);return 0===s?KGe(r[3],e[3]):s}return o}function JGe(r,e){return 0===WGe(r,e)?1:0}FB(YGe,(function(r,e){BI(wwe(r),VVr),TI(wwe(r),WVr,KVr);var n=e[1];if(n){fwe(r,JVr);var t=n[1];if("number"==typeof t)fwe(r,kVr);else switch(t[0]){case 0:BI(wwe(r),dVr);var u=t[1];TI(wwe(r),hVr,u),BI(wwe(r),yVr);break;case 1:BI(wwe(r),_Vr);var a=t[1];TI(wwe(r),AVr,a),BI(wwe(r),CVr);break;case 2:BI(wwe(r),wVr);var i=t[1];TI(wwe(r),SVr,i),BI(wwe(r),gVr);break;default:BI(wwe(r),BVr);var c=t[1];TI(wwe(r),TVr,c),BI(wwe(r),IVr)}fwe(r,qVr)}else fwe(r,zVr);return BI(wwe(r),$Vr),BI(wwe(r),QVr),TI(wwe(r),rKr,ZVr),XGe(r,e[2]),BI(wwe(r),eKr),BI(wwe(r),nKr),TI(wwe(r),uKr,tKr),XGe(r,e[3]),BI(wwe(r),aKr),BI(wwe(r),iKr)})),FB((function r(e){return r.fun(e)}),(function(r){return TI(Swe(YVr),YGe,r)}));var qGe=function r(e,n,t){return r.fun(e,n,t)};function zGe(r){return r[2][1]}function $Ge(r,e){return[0,e[1],[0,e[2],r]]}function QGe(r,e,n){return[0,r?r[1]:r,e?e[1]:e,n]}function ZGe(r,e,n){var t=r?r[1]:r,u=e?e[1]:e;return t||u?[0,QGe([0,t],[0,u],0)]:u}function rUe(r,e,n,t){var u=r?r[1]:r,a=e?e[1]:e;return u||a||n?[0,QGe([0,u],[0,a],n)]:n}function eUe(r,e){if(r){if(e){var n=e[1],t=r[1],u=[0,uAe(t[2],n[2])];return ZGe([0,uAe(n[1],t[1])],u)}var a=r}else a=e;return a}function nUe(r,e){if(e){if(r){var n=e[1],t=r[1],u=t[3],a=[0,uAe(t[2],n[2])];return rUe([0,uAe(n[1],t[1])],a,u)}var i=e[1];return rUe([0,i[1]],[0,i[2]],0)}return r}function tUe(r,e){for(var n=r,t=e;;){if("number"==typeof n)return t;if(0===n[0])return[0,n[1],0,t];var u=[0,n[2],n[4],t];n=n[3],t=u}}function uUe(r,e){if(r)var n=tUe(r[2],r[3]),t=[0,r[1],function(r){return uUe(n)}];else t=r;return t}function aUe(r){var e=tUe(r,0);return function(r){return uUe(e)}}function iUe(r){return"number"==typeof r?0:0===r[0]?1:r[1]}function cUe(r){return[0,r]}function fUe(r,e,n){var t=0;if("number"==typeof r){if("number"==typeof n)return[0,e];1===n[0]&&(t=1)}else if(0===r[0])"number"!=typeof n&&1===n[0]&&(t=1);else{var u=r[1];if("number"!=typeof n&&1===n[0]){var a=n[1];return[1,a<=u?u+1|0:a+1|0,e,r,n]}var i=u;t=2}switch(t){case 1:i=n[1];break;case 0:return[1,2,e,r,n]}return[1,i+1|0,e,r,n]}function oUe(r,e,n){var t=iUe(r),u=iUe(n);return[1,u<=t?t+1|0:u+1|0,e,r,n]}function sUe(r,e,n){var t=iUe(r),u=iUe(n);if((u+2|0)<t){var a=r[4],i=r[3],c=r[2];if(iUe(a)<=iUe(i))return oUe(i,c,fUe(a,e,n));var f=fUe(a[4],e,n),o=a[2];return oUe(fUe(i,c,a[3]),o,f)}if((t+2|0)<u){var s=n[4],v=n[3],l=n[2];if(iUe(v)<=iUe(s))return oUe(fUe(r,e,v),l,s);var D=fUe(v[4],l,s),b=v[2];return oUe(fUe(r,e,v[3]),b,D)}return fUe(r,e,n)}function vUe(r,e){if("number"==typeof e)return[0,r];if(0===e[0])return fUe([0,r],e[1],0);var n=e[4],t=e[2];return sUe(vUe(r,e[3]),t,n)}function lUe(r,e){if("number"==typeof e)return[0,r];if(0===e[0])return fUe(0,e[1],[0,r]);var n=lUe(r,e[4]);return sUe(e[3],e[2],n)}function DUe(r,e,n){if("number"==typeof r)return vUe(e,n);if(0===r[0]){if("number"!=typeof n){if(0===n[0])return fUe(r,e,n);if(3<n[1]){var t=n[4],u=n[2];return sUe(DUe(r,e,n[3]),u,t)}return oUe(r,e,n)}}else{var a=r[4],i=r[3],c=r[2],f=r[1];if("number"!=typeof n){if(0===n[0])return 3<f?sUe(i,c,DUe(a,e,n)):oUe(r,e,n);var o=n[1];if((o+2|0)<f)return sUe(i,c,DUe(a,e,n));if((f+2|0)<o){var s=n[4],v=n[2];return sUe(DUe(r,e,n[3]),v,s)}return oUe(r,e,n)}}return lUe(e,r)}function bUe(r){for(var e=r;;){if("number"==typeof e)throw MI;if(0===e[0])return e[1];if("number"==typeof e[3])return e[2];e=e[3]}}function pUe(r){for(var e=r;;){if("number"==typeof e)return 0;if(0===e[0])return[0,e[1]];if("number"==typeof e[3])return[0,e[2]];e=e[3]}}function EUe(r){for(var e=r;;){if("number"==typeof e)throw MI;if(0===e[0])return e[1];if("number"==typeof e[4])return e[2];e=e[4]}}function mUe(r){for(var e=r;;){if("number"==typeof e)return 0;if(0===e[0])return[0,e[1]];if("number"==typeof e[4])return[0,e[2]];e=e[4]}}function FUe(r){if("number"==typeof r)return rAe(jKr);if(0===r[0])return 0;if("number"==typeof r[3])return r[4];var e=r[4],n=r[2];return sUe(FUe(r[3]),n,e)}function kUe(r,e){if("number"==typeof r)return e;if("number"==typeof e)return r;var n=FUe(e);return DUe(r,bUe(e),n)}function dUe(r){if("number"==typeof r)return 0;if(0===r[0])return 1;var e=dUe(r[4]);return(dUe(r[3])+1|0)+e|0}function hUe(r,e){for(var n=r,t=e;;){if("number"==typeof t)return n;if(0===t[0])return[0,t[1],n];var u=t[3],a=hUe(n,t[4]);n=[0,t[2],a],t=u}}function yUe(r){return hUe(0,r)}function _Ue(r){var e="number"==typeof r?1:0;return e?1:e}function AUe(r){function e(n,t){if("number"==typeof t)return[0,n];if(0===t[0]){var u=t[1],a=TI(r[1],n,u);return 0===a?t:0<=a?fUe(t,n,0):fUe([0,n],u,0)}var i=t[4],c=t[3],f=t[2],o=TI(r[1],n,f);if(0===o)return t;if(0<=o){var s=e(n,i);return i===s?t:sUe(c,f,s)}var v=e(n,c);return c===v?t:sUe(v,f,i)}function n(e,t){if("number"==typeof t)return[0,0,0,0];if(0===t[0]){var u=TI(r[1],e,t[1]);return 0===u?[0,0,1,0]:0<=u?[0,t,0,0]:[0,0,0,t]}var a=t[4],i=t[3],c=t[2],f=TI(r[1],e,c);if(0===f)return[0,i,1,a];if(0<=f){var o=n(e,a),s=o[3],v=o[2];return[0,DUe(i,c,o[1]),v,s]}var l=n(e,i),D=DUe(l[3],c,a);return[0,l[1],l[2],D]}function t(e,n){for(var t=n;;){if("number"==typeof t)return 0;if(0===t[0])return 0===TI(r[1],e,t[1])?1:0;var u=TI(r[1],e,t[2]),a=0===u?1:0;if(a)return a;t=0<=u?t[4]:t[3]}}function u(r,t){if("number"==typeof r)return t;if(1===r[0]){var a=r[2],i=r[1];if("number"!=typeof t){if(0===t[0])return e(t[1],r);var c=t[2],f=t[1];if(f<=i){if(1===f)return e(c,r);var o=n(a,t),s=u(r[4],o[3]);return DUe(u(r[3],o[1]),a,s)}if(1===i)return e(a,t);var v=n(c,r),l=u(v[3],t[4]);return DUe(u(v[1],t[3]),c,l)}}return"number"==typeof t?r:e(r[1],t)}function a(e,n){for(var t=tUe(n,0),u=tUe(e,0),a=t;;){if(u){if(a){var i=TI(r[1],u[1],a[1]);if(0===i){var c=tUe(a[2],a[3]);u=tUe(u[2],u[3]),a=c;continue}return i}return 1}return a?-1:0}}return[0,0,_Ue,t,e,cUe,function e(n,t){if("number"==typeof t)return 0;if(0===t[0])return 0===TI(r[1],n,t[1])?0:t;var u=t[4],a=t[3],i=t[2],c=TI(r[1],n,i);if(0===c){if("number"==typeof a)return u;if("number"==typeof u)return a;var f=FUe(u);return sUe(a,bUe(u),f)}if(0<=c){var o=e(n,u);return u===o?t:sUe(a,i,o)}var s=e(n,a);return a===s?t:sUe(s,i,u)},u,function r(e,u){if("number"==typeof e)return 0;if("number"==typeof u)return 0;if("number"!=typeof e&&0!==e[0]){var a=e[4],i=e[3],c=e[2],f=n(c,u),o=f[1];if(f[2]){var s=r(a,f[3]);return DUe(r(i,o),c,s)}var v=r(a,f[3]);return kUe(r(i,o),v)}return t(e[1],u)?e:0},function r(e,u){if("number"==typeof e)return 0;if("number"==typeof u)return e;if("number"!=typeof e&&0!==e[0]){var a=e[4],i=e[3],c=e[2],f=n(c,u),o=f[1];if(f[2]){var s=r(a,f[3]);return kUe(r(i,o),s)}var v=r(a,f[3]);return DUe(r(i,o),c,v)}return t(e[1],u)?0:e},a,function(r,e){return 0===a(r,e)?1:0},function e(n,t){for(var u=n,a=t;;){if("number"==typeof u)return 1;if(0===u[0]){var i=u[1];if("number"!=typeof a){if(0===a[0]){var c=0===TI(r[1],i,a[1])?1:0;return c?1:c}var f=TI(r[1],i,a[2]);if(0===f)return 1;if(0<=f){a=a[4];continue}a=a[3];continue}}else{var o=u[4],s=u[3],v=u[2];if("number"!=typeof a){if(0===a[0]){var l=1===u[1]?1:0;return l?0===TI(r[1],v,a[1])?1:0:l}var D=a[4],b=a[3],p=TI(r[1],v,a[2]);if(0===p){var E=e(s,b);if(E){u=o,a=D;continue}return E}if(0<=p){var m=e(fUe(0,v,o),D);if(m){u=s;continue}return m}var F=e(fUe(s,v,0),b);if(F){u=o;continue}return F}}return 0}},function r(e,n){for(var t=n;;){if("number"==typeof t)return 0;if(0===t[0])return BI(e,t[1]);r(e,t[3]),BI(e,t[2]),t=t[4]}},function n(t,a){if("number"==typeof a)return 0;if(0===a[0]){var i=a[1],c=BI(t,i);return i===c?a:[0,c]}var f=a[4],o=a[3],s=a[2],v=n(t,o),l=BI(t,s),D=n(t,f);if(o===v&&s===l&&f===D)return a;var b=0;if(!_Ue(v)){var p=EUe(v);0<=TI(r[1],p,l)&&(b=1)}if(!b){var E=0;if(!_Ue(D)){var m=bUe(D);0<=TI(r[1],l,m)&&(E=1)}if(!E)return DUe(v,l,D)}return u(v,e(l,D))},function r(e,n,t){for(var u=n,a=t;;){if("number"==typeof u)return a;if(0===u[0])return TI(e,u[1],a);var i=r(e,u[3],a),c=TI(e,u[2],i);u=u[4],a=c}},function r(e,n){for(var t=n;;){if("number"==typeof t)return 1;if(0===t[0])return BI(e,t[1]);var u=BI(e,t[2]);if(u){var a=r(e,t[3]);if(a){t=t[4];continue}var i=a}else i=u;return i}},function r(e,n){for(var t=n;;){if("number"==typeof t)return 0;if(0===t[0])return BI(e,t[1]);var u=BI(e,t[2]);if(u)var a=u;else{var i=r(e,t[3]);if(!i){t=t[4];continue}a=i}return a}},function r(e,n){if("number"==typeof n)return 0;if(0===n[0])return BI(e,n[1])?n:0;var t=n[4],u=n[3],a=n[2],i=r(e,u),c=BI(e,a),f=r(e,t);return c?u===i&&t===f?n:DUe(i,a,f):kUe(i,f)},function r(e,n){if("number"==typeof n)return[0,0,0];if(0===n[0])return BI(e,n[1])?[0,n,0]:[0,0,n];var t=n[2],u=r(e,n[3]),a=u[2],i=u[1],c=BI(e,t),f=r(e,n[4]),o=f[2],s=f[1];if(c){var v=kUe(a,o);return[0,DUe(i,t,s),v]}var l=DUe(a,t,o);return[0,kUe(i,s),l]},dUe,yUe,bUe,pUe,EUe,mUe,bUe,pUe,function(e,n){for(var t=n;;){if("number"==typeof t)throw MI;if(0===t[0]){var u=t[1];if(0===TI(r[1],e,u))return u;throw MI}var a=t[2],i=TI(r[1],e,a);if(0===i)return a;t=0<=i?t[4]:t[3]}},function(e,n){for(var t=n;;){if("number"==typeof t)return 0;if(0===t[0]){var u=t[1],a=0===TI(r[1],e,u)?1:0;return a?[0,u]:a}var i=t[2],c=TI(r[1],e,i);if(0===c)return[0,i];t=0<=c?t[4]:t[3]}},aUe,function(n){if(n){var t=n[2],u=n[1];if(t){var a=t[2],i=t[1];if(a){var c=a[2],f=a[1];if(c){var o=c[2],s=c[1];if(o){if(o[2]){var v=r[1],l=function(r,e){if(2===r){if(e){var n=e[2];if(n){var t=n[1],u=e[1],a=n[2],i=TI(v,u,t);return[0,0===i?[0,u,0]:0<i?[0,u,[0,t,0]]:[0,t,[0,u,0]],a]}}}else if(3===r&&e){var c=e[2];if(c){var f=c[2];if(f){var o=f[1],s=c[1],l=e[1],b=f[2],p=TI(v,l,s);if(0===p)var E=TI(v,s,o),m=0===E?[0,s,0]:0<E?[0,s,[0,o,0]]:[0,o,[0,s,0]];else if(0<p){var F=TI(v,s,o);if(0===F)var k=[0,l,[0,s,0]];else if(0<F)k=[0,l,[0,s,[0,o,0]]];else{var d=TI(v,l,o);k=0===d?[0,l,[0,s,0]]:0<d?[0,l,[0,o,[0,s,0]]]:[0,o,[0,l,[0,s,0]]]}m=k}else{var h=TI(v,l,o);if(0===h)var y=[0,s,[0,l,0]];else if(0<h)y=[0,s,[0,l,[0,o,0]]];else{var _=TI(v,s,o);y=0===_?[0,s,[0,l,0]]:0<_?[0,s,[0,o,[0,l,0]]]:[0,o,[0,s,[0,l,0]]]}m=y}return[0,m,b]}}}for(var A=r>>1,C=D(A,e),w=C[1],S=D(r-A|0,C[2]),g=w,B=S[1],T=0,I=S[2];;){if(g){if(B){var O=B[2],N=B[1],x=g[2],L=g[1],P=TI(v,L,N);if(0===P){g=x,B=O,T=[0,L,T];continue}if(0<=P){B=O,T=[0,N,T];continue}g=x,T=[0,L,T];continue}var R=bAe(g,T)}else R=bAe(B,T);return[0,R,I]}},D=function(r,e){if(2===r){if(e){var n=e[2];if(n){var t=n[1],u=e[1],a=n[2],i=TI(v,u,t);return[0,0===i?[0,u,0]:0<=i?[0,t,[0,u,0]]:[0,u,[0,t,0]],a]}}}else if(3===r&&e){var c=e[2];if(c){var f=c[2];if(f){var o=f[1],s=c[1],D=e[1],b=f[2],p=TI(v,D,s);if(0===p)var E=TI(v,s,o),m=0===E?[0,s,0]:0<=E?[0,o,[0,s,0]]:[0,s,[0,o,0]];else if(0<=p){var F=TI(v,D,o);if(0===F)var k=[0,s,[0,D,0]];else if(0<=F){var d=TI(v,s,o);k=0===d?[0,s,[0,D,0]]:0<=d?[0,o,[0,s,[0,D,0]]]:[0,s,[0,o,[0,D,0]]]}else k=[0,s,[0,D,[0,o,0]]];m=k}else{var h=TI(v,s,o);if(0===h)var y=[0,D,[0,s,0]];else if(0<=h){var _=TI(v,D,o);y=0===_?[0,D,[0,s,0]]:0<=_?[0,o,[0,D,[0,s,0]]]:[0,D,[0,o,[0,s,0]]]}else y=[0,D,[0,s,[0,o,0]]];m=y}return[0,m,b]}}}for(var A=r>>1,C=l(A,e),w=C[1],S=l(r-A|0,C[2]),g=w,B=S[1],T=0,I=S[2];;){if(g){if(B){var O=B[2],N=B[1],x=g[2],L=g[1],P=TI(v,L,N);if(0===P){g=x,B=O,T=[0,L,T];continue}if(0<P){g=x,T=[0,L,T];continue}B=O,T=[0,N,T];continue}var R=bAe(g,T)}else R=bAe(B,T);return[0,R,I]}},b=vAe(n),p=2<=b?D(b,n)[1]:n,E=function(r,e){if(!(3<r>>>0))switch(r){case 0:return[0,0,e];case 1:if(e)return[0,[0,e[1]],e[2]];break;case 2:if(e){var n=e[2];if(n)return[0,[1,2,n[1],[0,e[1]],0],n[2]]}break;default:if(e){var t=e[2];if(t){var u=t[2];if(u)return[0,[1,2,t[1],[0,e[1]],[0,u[1]]],u[2]]}}}var a=r/2|0,i=E(a,e),c=i[2];if(c){var f=E((r-a|0)-1|0,c[2]),o=f[2];return[0,oUe(i[1],c[1],f[1]),o]}throw[0,jI,WKr]};return E(vAe(p),p)[1]}var m=e(s,e(f,e(i,[0,u])));return e(o[1],m)}return e(s,e(f,e(i,[0,u])))}return e(f,e(i,[0,u]))}return e(i,[0,u])}return[0,u]}return 0},function(r,e,n){BI(wwe(e),XKr);var t=yUe(n);return t&&BI(wwe(e),YKr),dAe((function(n,t){return n&&BI(wwe(e),HKr),TI(r,e,t),1}),0,t),t&&BI(wwe(e),VKr),BI(wwe(e),KKr)}]}FB(qGe,(function(r,e,n){var t=n[2];switch(t[0]){case 0:return dAe((function(e,n){var t=0===n[0]?n[1][2][2]:n[1][2][1];return II(qGe,r,e,t)}),e,t[1][1]);case 1:return dAe((function(e,n){return 2===n[0]?e:II(qGe,r,e,n[1][2][1])}),e,t[1][1]);case 2:var u=t[1];return II(r,e,u[1],u[2]);default:return e}}));var CUe=function r(e,n){return r.fun(e,n)};FB(CUe,(function(r,e){if("number"==typeof r){var n=r;if(56<=n)switch(n){case 56:if("number"==typeof e&&56===e)return 0;break;case 57:if("number"==typeof e&&57===e)return 0;break;case 58:if("number"==typeof e&&58===e)return 0;break;case 59:if("number"==typeof e&&59===e)return 0;break;case 60:if("number"==typeof e&&60===e)return 0;break;case 61:if("number"==typeof e&&61===e)return 0;break;case 62:if("number"==typeof e&&62===e)return 0;break;case 63:if("number"==typeof e&&63===e)return 0;break;case 64:if("number"==typeof e&&64===e)return 0;break;case 65:if("number"==typeof e&&65===e)return 0;break;case 66:if("number"==typeof e&&66===e)return 0;break;case 67:if("number"==typeof e&&67===e)return 0;break;case 68:if("number"==typeof e&&68===e)return 0;break;case 69:if("number"==typeof e&&69===e)return 0;break;case 70:if("number"==typeof e&&70===e)return 0;break;case 71:if("number"==typeof e&&71===e)return 0;break;case 72:if("number"==typeof e&&72===e)return 0;break;case 73:if("number"==typeof e&&73===e)return 0;break;case 74:if("number"==typeof e&&74===e)return 0;break;case 75:if("number"==typeof e&&75===e)return 0;break;case 76:if("number"==typeof e&&76===e)return 0;break;case 77:if("number"==typeof e&&77===e)return 0;break;case 78:if("number"==typeof e&&78===e)return 0;break;case 79:if("number"==typeof e&&79===e)return 0;break;case 80:if("number"==typeof e&&80===e)return 0;break;case 81:if("number"==typeof e&&81===e)return 0;break;case 82:if("number"==typeof e&&82===e)return 0;break;case 83:if("number"==typeof e&&83===e)return 0;break;case 84:if("number"==typeof e&&84===e)return 0;break;case 85:if("number"==typeof e&&85===e)return 0;break;case 86:if("number"==typeof e&&86===e)return 0;break;case 87:if("number"==typeof e&&87===e)return 0;break;case 88:if("number"==typeof e&&88===e)return 0;break;case 89:if("number"==typeof e&&89===e)return 0;break;case 90:if("number"==typeof e&&90===e)return 0;break;case 91:if("number"==typeof e&&91===e)return 0;break;case 92:if("number"==typeof e&&92===e)return 0;break;case 93:if("number"==typeof e&&93===e)return 0;break;case 94:if("number"==typeof e&&94===e)return 0;break;case 95:if("number"==typeof e&&95===e)return 0;break;case 96:if("number"==typeof e&&96===e)return 0;break;case 97:if("number"==typeof e&&97===e)return 0;break;case 98:if("number"==typeof e&&98===e)return 0;break;case 99:if("number"==typeof e&&99===e)return 0;break;case 100:if("number"==typeof e&&pu===e)return 0;break;case 101:if("number"==typeof e&&Ik===e)return 0;break;case 102:if("number"==typeof e&&wk===e)return 0;break;case 103:if("number"==typeof e&&Zv===e)return 0;break;case 104:if("number"==typeof e&&mk===e)return 0;break;case 105:if("number"==typeof e&&yS===e)return 0;break;case 106:if("number"==typeof e&&Ra===e)return 0;break;case 107:if("number"==typeof e&&Mu===e)return 0;break;case 108:if("number"==typeof e&&xp===e)return 0;break;case 109:if("number"==typeof e&&bd===e)return 0;break;default:if("number"==typeof e&&Je<=e)return 0}else switch(n){case 0:if("number"==typeof e&&!e)return 0;break;case 1:if("number"==typeof e&&1===e)return 0;break;case 2:if("number"==typeof e&&2===e)return 0;break;case 3:if("number"==typeof e&&3===e)return 0;break;case 4:if("number"==typeof e&&4===e)return 0;break;case 5:if("number"==typeof e&&5===e)return 0;break;case 6:if("number"==typeof e&&6===e)return 0;break;case 7:if("number"==typeof e&&7===e)return 0;break;case 8:if("number"==typeof e&&8===e)return 0;break;case 9:if("number"==typeof e&&9===e)return 0;break;case 10:if("number"==typeof e&&10===e)return 0;break;case 11:if("number"==typeof e&&11===e)return 0;break;case 12:if("number"==typeof e&&12===e)return 0;break;case 13:if("number"==typeof e&&13===e)return 0;break;case 14:if("number"==typeof e&&14===e)return 0;break;case 15:if("number"==typeof e&&15===e)return 0;break;case 16:if("number"==typeof e&&16===e)return 0;break;case 17:if("number"==typeof e&&17===e)return 0;break;case 18:if("number"==typeof e&&18===e)return 0;break;case 19:if("number"==typeof e&&19===e)return 0;break;case 20:if("number"==typeof e&&20===e)return 0;break;case 21:if("number"==typeof e&&21===e)return 0;break;case 22:if("number"==typeof e&&22===e)return 0;break;case 23:if("number"==typeof e&&23===e)return 0;break;case 24:if("number"==typeof e&&24===e)return 0;break;case 25:if("number"==typeof e&&25===e)return 0;break;case 26:if("number"==typeof e&&26===e)return 0;break;case 27:if("number"==typeof e&&27===e)return 0;break;case 28:if("number"==typeof e&&28===e)return 0;break;case 29:if("number"==typeof e&&29===e)return 0;break;case 30:if("number"==typeof e&&30===e)return 0;break;case 31:if("number"==typeof e&&31===e)return 0;break;case 32:if("number"==typeof e&&32===e)return 0;break;case 33:if("number"==typeof e&&33===e)return 0;break;case 34:if("number"==typeof e&&34===e)return 0;break;case 35:if("number"==typeof e&&35===e)return 0;break;case 36:if("number"==typeof e&&36===e)return 0;break;case 37:if("number"==typeof e&&37===e)return 0;break;case 38:if("number"==typeof e&&38===e)return 0;break;case 39:if("number"==typeof e&&39===e)return 0;break;case 40:if("number"==typeof e&&40===e)return 0;break;case 41:if("number"==typeof e&&41===e)return 0;break;case 42:if("number"==typeof e&&42===e)return 0;break;case 43:if("number"==typeof e&&43===e)return 0;break;case 44:if("number"==typeof e&&44===e)return 0;break;case 45:if("number"==typeof e&&45===e)return 0;break;case 46:if("number"==typeof e&&46===e)return 0;break;case 47:if("number"==typeof e&&47===e)return 0;break;case 48:if("number"==typeof e&&48===e)return 0;break;case 49:if("number"==typeof e&&49===e)return 0;break;case 50:if("number"==typeof e&&50===e)return 0;break;case 51:if("number"==typeof e&&51===e)return 0;break;case 52:if("number"==typeof e&&52===e)return 0;break;case 53:if("number"==typeof e&&53===e)return 0;break;case 54:if("number"==typeof e&&54===e)return 0;break;default:if("number"==typeof e&&55===e)return 0}}else switch(r[0]){case 0:if("number"!=typeof e&&0===e[0])return hT(r[1],e[1]);break;case 1:if("number"!=typeof e&&1===e[0]){var t=hT(r[1],e[1]);return 0===t?hT(r[2],e[2]):t}break;case 2:if("number"!=typeof e&&2===e[0]){var u=hT(r[1],e[1]);return 0===u?hT(r[2],e[2]):u}break;case 3:if("number"!=typeof e&&3===e[0])return hT(r[1],e[1]);break;case 4:if("number"!=typeof e&&4===e[0]){var a=e[2],i=r[2],c=hT(r[1],e[1]);return 0===c?i?a?hT(i[1],a[1]):1:a?-1:0:c}break;case 5:if("number"!=typeof e&&5===e[0])return hT(r[1],e[1]);break;case 6:if("number"!=typeof e&&6===e[0]){var f=e[2],o=r[2],s=hT(r[1],e[1]);if(0===s){if(o)if(f){var v=f[1],l=o[1],D=0;switch(l){case 0:if(v)D=1;else var b=0;break;case 1:1===v?b=0:D=1;break;case 2:2===v?b=0:D=1;break;default:3<=v?b=0:D=1}if(D){var p=function(r){switch(r){case 0:return 0;case 1:return 1;case 2:return 2;default:return 3}},E=p(v);b=kT(p(l),E)}var m=b}else m=1;else m=f?-1:0;return 0===m?hT(r[3],e[3]):m}return s}break;case 7:if("number"!=typeof e&&7===e[0]){var F=hT(r[1],e[1]);return 0===F?hT(r[2],e[2]):F}break;case 8:if("number"!=typeof e&&8===e[0])return kT(r[1],e[1]);break;case 9:if("number"!=typeof e&&9===e[0]){var k=hT(r[1],e[1]);return 0===k?hT(r[2],e[2]):k}break;case 10:if("number"!=typeof e&&10===e[0])return hT(r[1],e[1]);break;case 11:if("number"!=typeof e&&11===e[0])return hT(r[1],e[1]);break;case 12:if("number"!=typeof e&&12===e[0]){var d=hT(r[1],e[1]);return 0===d?hT(r[2],e[2]):d}break;case 13:if("number"!=typeof e&&13===e[0]){var h=hT(r[1],e[1]);return 0===h?hT(r[2],e[2]):h}break;case 14:if("number"!=typeof e&&14===e[0])return hT(r[1],e[1]);break;case 15:if("number"!=typeof e&&15===e[0])return kT(r[1],e[1]);break;case 16:if("number"!=typeof e&&16===e[0])return hT(r[1],e[1]);break;case 17:if("number"!=typeof e&&17===e[0]){var y=hT(r[1],e[1]);return 0===y?hT(r[2],e[2]):y}break;case 18:if("number"!=typeof e&&18===e[0])return hT(r[1],e[1]);break;case 19:if("number"!=typeof e&&19===e[0])return kT(r[1],e[1]);break;case 20:if("number"!=typeof e&&20===e[0])return hT(r[1],e[1]);break;case 21:if("number"!=typeof e&&21===e[0])return hT(r[1],e[1]);break;case 22:if("number"!=typeof e&&22===e[0]){var _=hT(r[1],e[1]);if(0===_){var A=kT(r[2],e[2]);if(0===A){var C=kT(r[3],e[3]);return 0===C?kT(r[4],e[4]):C}return A}return _}break;case 23:if("number"!=typeof e&&23===e[0])return hT(r[1],e[1]);break;default:if("number"!=typeof e&&24===e[0])return hT(r[1],e[1])}function w(r){if("number"==typeof r){var e=r;if(56<=e)switch(e){case 56:return 75;case 57:return 76;case 58:return 77;case 59:return 79;case 60:return 80;case 61:return 81;case 62:return 82;case 63:return 83;case 64:return 84;case 65:return 85;case 66:return 86;case 67:return 87;case 68:return 88;case 69:return 89;case 70:return 90;case 71:return 91;case 72:return 92;case 73:return 93;case 74:return 95;case 75:return 96;case 76:return 97;case 77:return 98;case 78:return 99;case 79:return pu;case 80:return Ik;case 81:return wk;case 82:return Zv;case 83:return mk;case 84:return yS;case 85:return Ra;case 86:return Mu;case 87:return xp;case 88:return Vr;case 89:return Qt;case 90:return li;case 91:return AC;case 92:return bm;case 93:return An;case 94:return ik;case 95:return bk;case 96:return Kw;case 97:return Mw;case 98:return S;case 99:return Lb;case 100:return VE;case 101:return PF;case 102:return 126;case 103:return B;case 104:return 129;case 105:return 130;case 106:return 131;case 107:return 132;case 108:return 133;case 109:return sB;default:return 135}switch(e){case 0:return 5;case 1:return 9;case 2:return 16;case 3:return 17;case 4:return 18;case 5:return 19;case 6:return 20;case 7:return 21;case 8:return 22;case 9:return 23;case 10:return 24;case 11:return 25;case 12:return 26;case 13:return 27;case 14:return 28;case 15:return 29;case 16:return 30;case 17:return 31;case 18:return 32;case 19:return 33;case 20:return 34;case 21:return 35;case 22:return 36;case 23:return 37;case 24:return 38;case 25:return 40;case 26:return 41;case 27:return 42;case 28:return 43;case 29:return 44;case 30:return 46;case 31:return 47;case 32:return 48;case 33:return 49;case 34:return 52;case 35:return 53;case 36:return 54;case 37:return 55;case 38:return 56;case 39:return 57;case 40:return 58;case 41:return 59;case 42:return 60;case 43:return 61;case 44:return 62;case 45:return 63;case 46:return 64;case 47:return 65;case 48:return 66;case 49:return 67;case 50:return 68;case 51:return 69;case 52:return 70;case 53:return 71;case 54:return 72;default:return 73}}else switch(r[0]){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;case 5:return 6;case 6:return 7;case 7:return 8;case 8:return 10;case 9:return 11;case 10:return 12;case 11:return 13;case 12:return 14;case 13:return 15;case 14:return 39;case 15:return 45;case 16:return 50;case 17:return 51;case 18:return 74;case 19:return 78;case 20:return 94;case 21:return bd;case 22:return Je;case 23:return Te;default:return r_}}var g=w(e);return kT(w(r),g)}));var wUe=[Dc,rzr,OT()];OT();var SUe=[Dc,nzr,OT()];function gUe(r){return[0,r,r.length-1,0,0,0,0,0,0,0,0,0,0,0]}function BUe(r){if(r[4]===r[2])return-1;var e=r[1][1+r[4]];return r[4]=r[4]+1|0,10===e&&(0!==r[6]&&(r[6]=r[6]+1|0),r[5]=r[4]+r[3]|0),e}function TUe(r,e){return r[10]=r[4],r[11]=r[5],r[12]=r[6],r[13]=e,0}function IUe(r){return r[7]=r[4],r[8]=r[5],r[9]=r[6],TUe(r,-1)}function OUe(r){return r[4]=r[10],r[5]=r[11],r[6]=r[12],r[13]}function NUe(r){return r[4]=r[7],r[5]=r[8],r[6]=r[9],0}function xUe(r){return r[7]+r[3]|0}function LUe(r){return r[4]+r[3]|0}function PUe(r){return r[4]-r[7]|0}function RUe(r){var e=r[4]-r[7]|0,n=r[7],t=r[1];return 0<=n&&0<=e&&!((t.length-1-e|0)<n)?function(r,e,n){var t=new Array(n+1);t[0]=0;for(var u=1,a=e+1;u<=n;u++,a++)t[u]=r[a];return t}(t,n,e):rAe(mO)}function MUe(r,e,n,t){for(var u=0,a=n,i=e;;){if(0<a){var c=r[1+i];if(0<=c){if(r_<c)if(2047<c)if(Pl<c){if(Cw<c)throw SUe;NB(t,u,i_|c>>>18|0),NB(t,u+1|0,B|63&(c>>>12|0)),NB(t,u+2|0,B|63&(c>>>6|0)),NB(t,u+3|0,B|63&c);var f=u+4|0}else NB(t,u,eo|c>>>12|0),NB(t,u+1|0,B|63&(c>>>6|0)),NB(t,u+2|0,B|63&c),f=u+3|0;else NB(t,u,s|c>>>6|0),NB(t,u+1|0,B|63&c),f=u+2|0;else NB(t,u,c),f=u+1|0;u=f,a=a-1|0,i=i+1|0;continue}throw SUe}return u}}function GUe(r){for(var e=XT(r),n=eI(e,0),t=0,u=0;;){if(!(u<e))return[0,n,t,0,0,0,0,0,0,0,0,0,0,0];var a=YT(r,u),i=0;if(s<=a)if(i_<=a)if(Dc<=a)i=1;else{var c=YT(r,u+1|0),f=YT(r,u+2|0),o=YT(r,u+3|0),v=2!=(c>>>6|0)?1:0;if(v)var l=v;else l=(2!=(f>>>6|0)?1:0)||(2!=(o>>>6|0)?1:0);if(l)throw SUe;n[1+t]=(7&a)<<18|(63&c)<<12|(63&f)<<6|63&o;var D=u+4|0}else if(eo<=a){var b=YT(r,u+1|0),p=YT(r,u+2|0),E=(15&a)<<12|(63&b)<<6|63&p,m=(2!=(b>>>6|0)?1:0)||(2!=(p>>>6|0)?1:0);if(m)var F=m;else{var k=55296<=E?1:0;F=k?E<=57088?1:0:k}if(F)throw SUe;n[1+t]=E,D=u+3|0}else{var d=YT(r,u+1|0);if(2!=(d>>>6|0))throw SUe;n[1+t]=(31&a)<<6|63&d,D=u+2|0}else B<=a?i=1:(n[1+t]=a,D=u+1|0);if(i)throw SUe;t=t+1|0,u=D}}function UUe(r,e,n){var t=r[7]+e|0,u=AT(4*n|0),a=r[1];if((t+n|0)<=a.length-1)return gAe(u,0,MUe(a,t,n,u));throw[0,jI,ezr]}function jUe(r){var e=r[7],n=r[4]-e|0,t=AT(4*n|0);return gAe(t,0,MUe(r[1],e,n,t))}function HUe(r,e){var n=r[7],t=r[4]-n|0,u=AT(4*t|0);return zAe(e,u,0,MUe(r[1],n,t,u))}function XUe(r){var e=r[2];return[0,r[1],[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]],r[3],r[4],r[5],r[6],r[7]]}function YUe(r){return r[3][1]}function VUe(r,e){return r!==e[4]?[0,e[1],e[2],e[3],r,e[5],e[6],e[7]]:e}var KUe=function r(e,n){return r.fun(e,n)},WUe=function r(e,n){return r.fun(e,n)},JUe=function r(e,n){return r.fun(e,n)},qUe=function r(e,n){return r.fun(e,n)},zUe=function r(e,n){return r.fun(e,n)};function $Ue(r){if("number"==typeof r){var e=r;if(60<=e)switch(e){case 60:return UZr;case 61:return jZr;case 62:return HZr;case 63:return XZr;case 64:return YZr;case 65:return VZr;case 66:return KZr;case 67:return WZr;case 68:return JZr;case 69:return qZr;case 70:return zZr;case 71:return $Zr;case 72:return QZr;case 73:return ZZr;case 74:return r0r;case 75:return e0r;case 76:return n0r;case 77:return t0r;case 78:return u0r;case 79:return a0r;case 80:return i0r;case 81:return c0r;case 82:return f0r;case 83:return o0r;case 84:return s0r;case 85:return v0r;case 86:return l0r;case 87:return D0r;case 88:return b0r;case 89:return p0r;case 90:return E0r;case 91:return m0r;case 92:return F0r;case 93:return k0r;case 94:return d0r;case 95:return h0r;case 96:return y0r;case 97:return _0r;case 98:return A0r;case 99:return C0r;case 100:return w0r;case 101:return S0r;case 102:return g0r;case 103:return B0r;case 104:return T0r;case 105:return I0r;case 106:return O0r;case 107:return N0r;case 108:return x0r;case 109:return L0r;case 110:return P0r;case 111:return R0r;case 112:return M0r;case 113:return G0r;case 114:return U0r;case 115:return j0r;case 116:return H0r;case 117:return X0r;default:return Y0r}switch(e){case 0:return xQr;case 1:return LQr;case 2:return PQr;case 3:return RQr;case 4:return MQr;case 5:return GQr;case 6:return UQr;case 7:return jQr;case 8:return HQr;case 9:return XQr;case 10:return YQr;case 11:return VQr;case 12:return KQr;case 13:return WQr;case 14:return JQr;case 15:return qQr;case 16:return zQr;case 17:return $Qr;case 18:return QQr;case 19:return ZQr;case 20:return rZr;case 21:return eZr;case 22:return nZr;case 23:return tZr;case 24:return uZr;case 25:return aZr;case 26:return iZr;case 27:return cZr;case 28:return fZr;case 29:return oZr;case 30:return sZr;case 31:return vZr;case 32:return lZr;case 33:return DZr;case 34:return bZr;case 35:return pZr;case 36:return EZr;case 37:return mZr;case 38:return FZr;case 39:return kZr;case 40:return dZr;case 41:return hZr;case 42:return yZr;case 43:return _Zr;case 44:return AZr;case 45:return CZr;case 46:return wZr;case 47:return SZr;case 48:return gZr;case 49:return BZr;case 50:return TZr;case 51:return IZr;case 52:return OZr;case 53:return NZr;case 54:return xZr;case 55:return LZr;case 56:return PZr;case 57:return RZr;case 58:return MZr;default:return GZr}}else switch(r[0]){case 0:return V0r;case 1:return K0r;case 2:return W0r;case 3:return J0r;case 4:return q0r;case 5:return z0r;case 6:return $0r;case 7:return Q0r;case 8:return Z0r;case 9:return r1r;case 10:return e1r;default:return n1r}}function QUe(r){if("number"==typeof r){var e=r;if(60<=e)switch(e){case 60:return C$r;case 61:return w$r;case 62:return S$r;case 63:return g$r;case 64:return B$r;case 65:return T$r;case 66:return I$r;case 67:return O$r;case 68:return N$r;case 69:return x$r;case 70:return L$r;case 71:return P$r;case 72:return R$r;case 73:return M$r;case 74:return G$r;case 75:return U$r;case 76:return j$r;case 77:return H$r;case 78:return X$r;case 79:return Y$r;case 80:return V$r;case 81:return K$r;case 82:return W$r;case 83:return J$r;case 84:return q$r;case 85:return z$r;case 86:return $$r;case 87:return Q$r;case 88:return Z$r;case 89:return rQr;case 90:return eQr;case 91:return nQr;case 92:return tQr;case 93:return uQr;case 94:return aQr;case 95:return iQr;case 96:return cQr;case 97:return fQr;case 98:return oQr;case 99:return sQr;case 100:return vQr;case 101:return lQr;case 102:return DQr;case 103:return bQr;case 104:return pQr;case 105:return EQr;case 106:return mQr;case 107:return FQr;case 108:return kQr;case 109:return dQr;case 110:return hQr;case 111:return yQr;case 112:return _Qr;case 113:return AQr;case 114:return CQr;case 115:return wQr;case 116:return SQr;case 117:return gQr;default:return BQr}switch(e){case 0:return kzr;case 1:return dzr;case 2:return hzr;case 3:return yzr;case 4:return _zr;case 5:return Azr;case 6:return Czr;case 7:return wzr;case 8:return Szr;case 9:return gzr;case 10:return Bzr;case 11:return Tzr;case 12:return Izr;case 13:return Ozr;case 14:return Nzr;case 15:return xzr;case 16:return Lzr;case 17:return Pzr;case 18:return Rzr;case 19:return Mzr;case 20:return Gzr;case 21:return Uzr;case 22:return jzr;case 23:return Hzr;case 24:return Xzr;case 25:return Yzr;case 26:return Vzr;case 27:return Kzr;case 28:return Wzr;case 29:return Jzr;case 30:return qzr;case 31:return zzr;case 32:return $zr;case 33:return Qzr;case 34:return Zzr;case 35:return r$r;case 36:return e$r;case 37:return n$r;case 38:return t$r;case 39:return u$r;case 40:return a$r;case 41:return i$r;case 42:return c$r;case 43:return f$r;case 44:return o$r;case 45:return s$r;case 46:return v$r;case 47:return l$r;case 48:return D$r;case 49:return b$r;case 50:return p$r;case 51:return E$r;case 52:return m$r;case 53:return F$r;case 54:return k$r;case 55:return d$r;case 56:return h$r;case 57:return y$r;case 58:return _$r;default:return A$r}}else switch(r[0]){case 2:return r[1][3];case 3:return r[1][2][3];case 5:var n=nAe(TQr,r[3]);return nAe(IQr,nAe(r[2],n));case 9:return r[1]?OQr:NQr;case 0:case 1:return r[2];case 6:case 7:return r[1];default:return r[3]}}function ZUe(r){return BI(xCe(Fzr),r)}function rje(r,e){var n=r?r[1]:r,t=0;if("number"==typeof e)if(Je===e){var u=azr;t=1}else t=2;else switch(e[0]){case 3:u=izr,t=1;break;case 5:u=czr,t=1;break;case 6:case 9:t=2;break;case 0:case 10:var a=ozr,i=szr;break;case 1:case 11:a=vzr,i=lzr;break;case 2:case 8:a=Dzr,i=bzr;break;default:a=pzr,i=Ezr}switch(t){case 1:a=u[2],i=u[1];break;case 2:a=fzr,i=ZUe(QUe(e))}return n?nAe(a,nAe(mzr,i)):i}function eje(r){return 45<r?46<r?-1:0:-1}function nje(r){return 8<r?Ip<r?er<r?WE<r?-1:el<r?UA<r?0:-1:ql<r?iS<r?Ti<r?Zp<r?0:-1:0:-1:OE<r?qb<r?0:-1:0:-1:YT(mne,r-9|0)-1|0:-1}function tje(r){return 47<r?57<r?-1:0:-1}function uje(r){return 47<r?wk<r?-1:YT(nte,r+lw|0)-1|0:-1}function aje(r){return 47<r?Je<r?-1:YT(Bue,r+lw|0)-1|0:-1}function ije(r){return 35<r?S<r?-1:YT(Ine,r+jS|0)-1|0:-1}function cje(r){return 87<r?Kw<r?-1:YT(WI,r-88|0)-1|0:-1}function fje(r){return 45<r?57<r?-1:YT(Pue,r+X_|0)-1|0:-1}function oje(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(pte,r+jS|0)-1|0:-1}function sje(r){return 35<r?S<r?-1:YT(One,r+jS|0)-1|0:-1}function vje(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?0:-1:0:-1:UF<r?Hl<r?_n<r?os<r?0:-1:0:-1:m_<r?Bl<r?0:-1:0:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?0:-1:0:-1:zA<r?tC<r?0:-1:0:-1:fv<r?Oe<r?km<r?Wk<r?0:-1:0:-1:eF<r?sD<r?0:-1:0:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?0:-1:0:-1:go<r?hy<r?0:-1:0:-1:vi<r?Gg<r?qC<r?SC<r?0:-1:0:-1:Wh<r?Un<r?0:-1:0:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?0:-1:0:-1:Mc<r?_e<r?0:-1:0:-1:Et<r?wn<r?$d<r?M_<r?0:-1:0:-1:Hp<r?Zt<r?0:-1:0:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?0:-1:0:-1:Qm<r?bD<r?0:-1:0:-1:zC<r?Vy<r?zF<r?Gc<r?0:-1:0:-1:Zi<r?Gf<r?0:-1:0:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?0:-1:0:-1:vo<r?kA<r?0:-1:0:-1:Zf<r&&ag<r?zy<r?0:-1:0:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?0:-1:0:-1:0:El<r?DC<r?Jg<r?qe<r?0:-1:0:-1:By<r?SF<r?0:-1:0:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?0:-1:0:-1:ya<r?Vn<r?0:-1:0:-1:bb<r?_o<r?cB<r?KS<r?0:-1:0:-1:za<r?CD<r?0:-1:0:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?0:-1:0:-1:Os<r?qs<r?0:-1:0:-1:XD<r?dD<r?kD<r?un<r?0:-1:0:-1:pv<r?gm<r?0:-1:0:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?0:-1:0:-1:kd<r?ua<r?0:-1:0:-1:rE<r?My<r?ge<r?Nu<r?0:-1:0:-1:Nv<r?wd<r?0:-1:0:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?0:-1:0:-1:qk<r?lt<r?0:-1:0:-1:R<r?fk<r?cb<r?Xh<r?0:-1:0:-1:_i<r?lB<r?0:-1:0:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?0:-1:0:-1:_l<r?WF<r?0:-1:0:-1:dh<r?FS<r?Nn<r?wf<r?0:-1:0:-1:Zh<r?nD<r?0:-1:0:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?0:-1:0:-1:Xr<r?z_<r?0:-1:0:-1:Qu<r?rC<r?Ih<r?yd<r?0:-1:0:-1:Nf<r?LA<r?0:-1:0:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?0:-1:0:ho<r?Jc<r?0:-1:0:-1:KA<r?Qi<r?Nd<r?fC<r?0:-1:0:-1:yi<r?$t<r?0:-1:0:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?0:-1:0:-1:Gr<r?zw<r?0:-1:0:-1:dC<r?mF<r?Vf<r?Ys<r?0:-1:0:-1:Fg<r?WA<r?0:-1:0:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?0:-1:ih<r?wb<r?0:-1:0:dE<r&&au<r?gu<r?0:-1:0:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?0:-1:0:-1:td<r?Qf<r?0:-1:0:-1:qo<r?Fp<r?xw<r?tc<r?0:-1:0:-1:0:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?0:-1:0:-1:OS<r?Dy<r?0:-1:0:-1:th<r?Y<r?Fs<r?sm<r?0:-1:0:-1:pm<r?Fh<r?0:-1:0:-1:ja<r?Yb<r?xC<r?md<r?rb<r?0:-1:0:-1:Sw<r?fS<r?0:-1:0:uD<r?xh<r?0:-1:lo<r?tf<r?0:-1:0:Dh<r?RA<r?Qc<r?ak<r?0:-1:$m<r?aD<r?Vc<r?0:-1:0:zc<r?dm<r?0:-1:0:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?0:-1:0:-1:0:_F<r?Jb<r?my<r?_c<r?0:-1:0:-1:Ew<r?iD<r?0:-1:0:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?0:-1:0:-1:tn<r?Ff<r?0:-1:0:0:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?0:-1:0:-1:sS<r?rd<r?0:-1:0:-1:0:-1:Ah<r?Sb<r?SD<r?jr<r?0:Rw<r?Ld<r?0:-1:0:-1:db<r?bh<r?bt<r?cd<r?0:-1:0:-1:0:yp<r?0:yh<r?ow<r?0:-1:Eg<r?R_<r?0:-1:0:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?0:eE<r?ht<r?0:-1:0:-1:tD<r?Yv<r?0:-1:uF<r?0:Pd<r?Tc<r?0:-1:0:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?0:-1:0:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?0:-1:0:-1:0:-1:kS<r?Gb<r?qg<r?vC<r?0:-1:0:-1:up<r?qE<r?0:-1:0:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?0:-1:0:jh<r?0:Bu<r?_b<r?0:-1:0:-1:jF<r?0:v<r?Qw<r?pg<r?Jl<r?0:-1:0:-1:Am<r?IE<r?0:-1:0:hC<r?al<r?0:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?0:-1:0:-1:0:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?0:-1:0:Pa<r?gA<r?0:-1:0:Wn<r?0:gy<r?pE<r?0:-1:0:pi<r?Lh<r?T<r?V<r?0:-1:lS<r?GA<r?0:-1:0:-1:0:Xv<r?mA<r?hw<r?0:Rf<r?sd<r?0:-1:0:-1:hF<r&&lD<r&&Lm<r?is<r?0:-1:0:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?0:-1:0:-1:fn<r?Rc<r?0:-1:0:VA<r?fg<r?As<r?Pu<r?0:-1:0:-1:Uc<r?BF<r?0:-1:0:-1:vw<r?jb<r&&Mo<r?pf<r?0:-1:0:Qs<r?GC<r?0:-1:Sd<r?ot<r?0:-1:0:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?0:-1:0:-1:ce<r?x<r?0:-1:0:-1:yt<r?Tr<r?0:-1:Ak<r?iy<r?0:-1:0:Il<r?lf<r?bS<r?0:Ls<r?iw<r?0:-1:0:-1:ws<r?og<r?Qv<r?ds<r?0:-1:0:-1:Rd<r?Em<r?0:-1:0:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?0:-1:0:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?0:-1:0:-1:0:ga<r?Rh<r?0:-1:Xi<r?Om<r?0:-1:0:us<r?fl<r?0:UC<r?tg<r?0:-1:O_<r?Sm<r?0:-1:0:uS<r?Ve<r?Ku<r&&lF<r?nv<r?0:-1:0:-1:Rm<r&&nk<r?Ot<r?0:-1:0:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?0:-1:Co<r?F<r?0:-1:0:-1:0:ly<r?H<r?jf<r?0:fb<r?Dn<r?0:-1:0:-1:0:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?0:-1:0:-1:JE<r?it<r?0:-1:0:xy<r?JF<r?ID<r?mD<r?0:-1:0:-1:Ya<r?Rl<r?0:-1:0:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?0:-1:0:-1:Wp<r?s_<r?0:-1:0:fF<r?bF<r?am<r?ji<r?0:-1:0:-1:Da<r?QA<r?0:-1:0:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?0:-1:0:-1:ry<r?Xm<r?0:-1:0:-1:gD<r?Yw<r?0:-1:xg<r?eD<r?0:-1:0:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?0:-1:0:-1:lg<r?zd<r?0:-1:0:-1:Dg<r?N_<r?pr<r?0:-1:0:W_<r?f<r?0:-1:0:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?0:-1:vu<r?mb<r?0:-1:0:-1:Zn<r?wi<r?Sf<r?tr<r?0:-1:0:-1:jv<r?Zl<r?0:-1:0:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?0:-1:0:-1:nC<r?Kf<r?0:-1:0:-1:Yg<r?Xa<r?Er<r?Pf<r?0:-1:0:-1:ut<r?p<r?0:-1:0:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?0:-1:0:-1:Ae<r?VF<r?0:-1:0:-1:Is<r?Ag<r?rw<r?ub<r?0:-1:0:-1:hr<r?Cr<r?0:-1:0:-1:Hc<r?pd<r?Bn<r?Ac<r?0:-1:Vv<r?ah<r?0:-1:0:-1:sg<r?y_<r?cw<r?vh<r?0:-1:0:-1:0:-1:jc<r?IS<r?lh<r?QS<r?0:-1:tk<r?xa<r?Ly<r?ra<r?0:-1:0:-1:mr<r?qt<r?0:-1:0:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?0:-1:0:-1:yk<r?GD<r?0:-1:0:-1:iA<r?da<r?GE<r?L_<r?0:-1:0:-1:ro<r?LD<r?0:-1:0:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?0:-1:0:-1:Ul<r?ZE<r?0:-1:0:-1:np<r&&Fr<r?Vb<r?0:-1:0:mm<r?zE<r?py<r?Es<r?0:-1:Ee<r?Ni<r?0:-1:0:-1:pS<r?sa<r?Qg<r?av<r?0:-1:0:-1:Oy<r?gb<r?0:-1:0:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?0:-1:0:-1:E_<r?Tl<r?0:-1:0:-1:Fy<r?Ab<r?ea<r?tw<r?0:-1:0:-1:Ov<r?Nw<r?0:-1:0:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?0:-1:0:-1:IA<r?Lt<r?0:-1:0:-1:hb<r?ug<r?Ko<r?o<r?0:-1:0:-1:0:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?0:-1:0:-1:gr<r?na<r?0:-1:0:-1:QF<r?bf<r?Kl<r?Fo<r?0:-1:0:-1:Rg<r?Qr<r?0:-1:0:-1:Do<r?ac<r?Hv<r?Zb<r?0:-1:0:Ib<r?bl<r?0:-1:0:0:lu<r?Xk<r?TD<r?Mv<r?hS<r?0:-1:0:ed<r?ld<r?wy<r?O<r?0:-1:0:-1:zu<r?g_<r?0:-1:0:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?0:-1:0:-1:du<r?Mh<r?0:-1:0:ym<r?0:nw<r?He<r?0:-1:0:Fl<r?EA<r?_a<r?BA<r?Cn<r?0:Ba<r?rc<r?0:-1:0:Uy<r&&YA<r?Yk<r?0:-1:0:0:D<r?Qk<r?nd<r?aB<r?0:-1:Ry<r?0:KF<r?jn<r?0:-1:0:-1:op<r?0:_A<r&&wC<r?Ji<r?0:-1:0:sF<r?jC<r?Gh<r?ao<r?0:Gl<r?Jy<r?0:-1:0:0:$a<r?ko<r?tb<r?mt<r?0:-1:0:ZA<r?ir<r?0:-1:0:0:DF<r?Dr<r?ZS<r?kp<r?0:-1:YC<r&&vg<r?Od<r?0:-1:0:-1:on<r?0:Nr<r?yn<r?yb<r?$f<r?0:-1:0:-1:0:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?0:-1:0:bu<r?Bb<r?TF<r?iv<r?0:-1:0:-1:Lc<r?tu<r?0:-1:0:0:PD<r?xS<r?0:Ek<r?Ja<r?sl<r?eS<r?0:-1:0:-1:0:Tn<r?_C<r&&Ob<r?ku<r?0:-1:0:Dm<r?d_<r?hu<r?Mm<r?0:-1:0:-1:0:hE<r?Tm<r?AF<r?wr<r?0:jp<r?Mp<r?ic<r?vd<r?0:-1:0:-1:0:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?0:-1:0:-1:mi<r?Ut<r?0:-1:0:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?0:Bg<r?xs<r?0:-1:0:-1:y<r?q<r?xl<r?po<r?0:-1:0:-1:cS<r?Pt<r?0:-1:0:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?0:-1:0:t<r?Du<r?0:-1:0:-1:0:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?0:-1:0:-1:xD<r&&LF<r?yF<r?0:-1:0:-1:Ze<r?Ha<r?Uw<r?0:wc<r?rS<r?0:-1:0:-1:Wm<r?Iv<r?rD<r?J_<r?0:-1:0:-1:wh<r?fw<r?0:-1:0:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?0:-1:0:-1:JS<r?Rt<r?0:-1:0:-1:dr<r?Wv<r?0:-1:Jw<r?Op<r?0:-1:0:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?0:-1:0:-1:cr<r?zp<r?0:-1:0:OD<r?so<r?0:-1:0:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?0:-1:0:-1:ta<r?yw<r?0:-1:0:gf<r?vb<r?0:-1:bB<r?Wy<r?0:-1:0:-1:Ms<r?ek<r&&FC<r?Cv<r?0:-1:0:rv<r?Ks<r?0:-1:WD<r?nB<r?0:-1:0:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?0:-1:0:v_<r?BE<r?0:-1:0:-1:hp<r?nF<r?Kk<r?Fk<r?0:-1:0:-1:Ns<r?F_<r?0:-1:0:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?0:-1:0:-1:OF<r?AS<r?0:-1:0:-1:ew<r?Ud<r?Sg<r?Uf<r?0:-1:0:-1:hc<r?gE<r?0:-1:0:-1:YT(mte,r+jS|0)-1|0:-1}function lje(r){return 47<r?PF<r?-1:YT(wue,r+lw|0)-1|0:-1}function Dje(r){return 35<r?S<r?-1:YT(Nne,r+jS|0)-1|0:-1}function bje(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(kte,r+jS|0)-1|0:-1}function pje(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(dte,r+jS|0)-1|0:-1}function Eje(r){return 8<r?Ip<r?er<r?WE<r?-1:el<r?UA<r?0:-1:ql<r?iS<r?Ti<r?Zp<r?0:-1:0:-1:OE<r?qb<r?0:-1:0:-1:YT(Fne,r-9|0)-1|0:-1}function mje(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(hte,r+jS|0)-1|0:-1}function Fje(r){return 45<r?Ik<r?-1:YT(Cne,r+X_|0)-1|0:-1}function kje(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(_te,r+jS|0)-1|0:-1}function dje(r){return 35<r?S<r?-1:YT(xne,r+jS|0)-1|0:-1}function hje(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(Ate,r+jS|0)-1|0:-1}function yje(r){return 47<r?95<r?-1:YT(cue,r+lw|0)-1|0:-1}function _je(r){return 47<r?Je<r?-1:YT(Uue,r+lw|0)-1|0:-1}function Aje(r){return 47<r?Je<r?-1:YT(Tue,r+lw|0)-1|0:-1}function Cje(r){return 35<r?S<r?-1:YT(Lne,r+jS|0)-1|0:-1}function wje(r){return 8<r?Ip<r?er<r?WE<r?-1:el<r?UA<r?0:-1:ql<r?iS<r?Ti<r?Zp<r?0:-1:0:-1:OE<r?qb<r?0:-1:0:-1:YT(kne,r-9|0)-1|0:-1}function Sje(r){return 44<r?57<r?-1:YT(lue,r+Vi|0)-1|0:-1}function gje(r){return 47<r?49<r?-1:0:-1}function Bje(r){return 47<r?95<r?-1:YT(Due,r+lw|0)-1|0:-1}function Tje(r){return 47<r?57<r?-1:YT(fue,r+lw|0)-1|0:-1}function Ije(r){return 35<r?S<r?-1:YT(Pne,r+jS|0)-1|0:-1}function Oje(r){return li<r?AC<r?-1:0:-1}function Nje(r){return 60<r?61<r?-1:0:-1}function xje(r){return-1<r?S<r?Lb<r?qa<r?Qh<r?0:-1:0:-1:YT(Bne,r)-1|0:-1}function Lje(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(Ste,r+jS|0)-1|0:-1}function Pje(r){return 47<r?Je<r?-1:YT(Iue,r+lw|0)-1|0:-1}function Rje(r){return 47<r?Je<r?-1:YT(ete,r+lw|0)-1|0:-1}function Mje(r){return 60<r?62<r?-1:YT(KI,r+-61|0)-1|0:-1}function Gje(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(Bte,r+jS|0)-1|0:-1}function Uje(r){return 65<r?98<r?-1:YT(WI,r-66|0)-1|0:-1}function jje(r){return 35<r?S<r?-1:YT(Rne,r+jS|0)-1|0:-1}function Hje(r){return AC<r?bm<r?-1:0:-1}function Xje(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?0:-1:0:-1:UF<r?Hl<r?_n<r?os<r?0:-1:0:-1:m_<r?Bl<r?0:-1:0:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?0:-1:0:-1:zA<r?tC<r?0:-1:0:-1:fv<r?Oe<r?km<r?Wk<r?0:-1:0:-1:eF<r?sD<r?0:-1:0:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?0:-1:0:-1:go<r?hy<r?0:-1:0:-1:vi<r?Gg<r?qC<r?SC<r?0:-1:0:-1:Wh<r?Un<r?0:-1:0:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?0:-1:0:-1:Mc<r?_e<r?0:-1:0:-1:Et<r?wn<r?$d<r?M_<r?0:-1:0:-1:Hp<r?Zt<r?0:-1:0:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?0:-1:0:-1:Qm<r?bD<r?0:-1:0:-1:zC<r?Vy<r?zF<r?Gc<r?0:-1:0:-1:Zi<r?Gf<r?0:-1:0:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?0:-1:0:-1:vo<r?kA<r?0:-1:0:-1:Zf<r&&ag<r?zy<r?0:-1:0:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?0:-1:0:-1:0:El<r?DC<r?Jg<r?qe<r?0:-1:0:-1:By<r?SF<r?0:-1:0:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?0:-1:0:-1:ya<r?Vn<r?0:-1:0:-1:bb<r?_o<r?cB<r?KS<r?0:-1:0:-1:za<r?CD<r?0:-1:0:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?0:-1:0:-1:Os<r?qs<r?0:-1:0:-1:XD<r?dD<r?kD<r?un<r?0:-1:0:-1:pv<r?gm<r?0:-1:0:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?0:-1:0:-1:kd<r?ua<r?0:-1:0:-1:rE<r?My<r?ge<r?Nu<r?0:-1:0:-1:Nv<r?wd<r?0:-1:0:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?0:-1:0:-1:qk<r?lt<r?0:-1:0:-1:R<r?fk<r?cb<r?Xh<r?0:-1:0:-1:_i<r?lB<r?0:-1:0:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?0:-1:0:-1:_l<r?WF<r?0:-1:0:-1:dh<r?FS<r?Nn<r?wf<r?0:-1:0:-1:Zh<r?nD<r?0:-1:0:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?0:-1:0:-1:Xr<r?z_<r?0:-1:0:-1:Qu<r?rC<r?Ih<r?yd<r?0:-1:0:-1:Nf<r?LA<r?0:-1:0:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?0:-1:0:ho<r?Jc<r?0:-1:0:-1:KA<r?Qi<r?Nd<r?fC<r?0:-1:0:-1:yi<r?$t<r?0:-1:0:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?0:-1:0:-1:Gr<r?zw<r?0:-1:0:-1:dC<r?mF<r?Vf<r?Ys<r?0:-1:0:-1:Fg<r?WA<r?0:-1:0:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?0:-1:ih<r?wb<r?0:-1:0:dE<r&&au<r?gu<r?0:-1:0:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?0:-1:0:-1:td<r?Qf<r?0:-1:0:-1:qo<r?Fp<r?xw<r?tc<r?0:-1:0:-1:0:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?0:-1:0:-1:OS<r?Dy<r?0:-1:0:-1:th<r?Y<r?Fs<r?sm<r?0:-1:0:-1:pm<r?Fh<r?0:-1:0:-1:ja<r?Yb<r?xC<r?md<r?rb<r?0:-1:0:-1:Sw<r?fS<r?0:-1:0:uD<r?xh<r?0:-1:lo<r?tf<r?0:-1:0:Dh<r?RA<r?Qc<r?ak<r?0:-1:$m<r?aD<r?Vc<r?0:-1:0:zc<r?dm<r?0:-1:0:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?0:-1:0:-1:0:_F<r?Jb<r?my<r?_c<r?0:-1:0:-1:Ew<r?iD<r?0:-1:0:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?0:-1:0:-1:tn<r?Ff<r?0:-1:0:0:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?0:-1:0:-1:sS<r?rd<r?0:-1:0:-1:0:-1:Ah<r?Sb<r?SD<r?jr<r?0:Rw<r?Ld<r?0:-1:0:-1:db<r?bh<r?bt<r?cd<r?0:-1:0:-1:0:yp<r?0:yh<r?ow<r?0:-1:Eg<r?R_<r?0:-1:0:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?0:eE<r?ht<r?0:-1:0:-1:tD<r?Yv<r?0:-1:uF<r?0:Pd<r?Tc<r?0:-1:0:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?0:-1:0:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?0:-1:0:-1:0:-1:kS<r?Gb<r?qg<r?vC<r?0:-1:0:-1:up<r?qE<r?0:-1:0:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?0:-1:0:jh<r?0:Bu<r?_b<r?0:-1:0:-1:jF<r?0:v<r?Qw<r?pg<r?Jl<r?0:-1:0:-1:Am<r?IE<r?0:-1:0:hC<r?al<r?0:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?0:-1:0:-1:0:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?0:-1:0:Pa<r?gA<r?0:-1:0:Wn<r?0:gy<r?pE<r?0:-1:0:pi<r?Lh<r?T<r?V<r?0:-1:lS<r?GA<r?0:-1:0:-1:0:Xv<r?mA<r?hw<r?0:Rf<r?sd<r?0:-1:0:-1:hF<r&&lD<r&&Lm<r?is<r?0:-1:0:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?0:-1:0:-1:fn<r?Rc<r?0:-1:0:VA<r?fg<r?As<r?Pu<r?0:-1:0:-1:Uc<r?BF<r?0:-1:0:-1:vw<r?jb<r&&Mo<r?pf<r?0:-1:0:Qs<r?GC<r?0:-1:Sd<r?ot<r?0:-1:0:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?0:-1:0:-1:ce<r?x<r?0:-1:0:-1:yt<r?Tr<r?0:-1:Ak<r?iy<r?0:-1:0:Il<r?lf<r?bS<r?0:Ls<r?iw<r?0:-1:0:-1:ws<r?og<r?Qv<r?ds<r?0:-1:0:-1:Rd<r?Em<r?0:-1:0:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?0:-1:0:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?0:-1:0:-1:0:ga<r?Rh<r?0:-1:Xi<r?Om<r?0:-1:0:us<r?fl<r?0:UC<r?tg<r?0:-1:O_<r?Sm<r?0:-1:0:uS<r?Ve<r?Ku<r&&lF<r?nv<r?0:-1:0:-1:Rm<r&&nk<r?Ot<r?0:-1:0:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?0:-1:Co<r?F<r?0:-1:0:-1:0:ly<r?H<r?jf<r?0:fb<r?Dn<r?0:-1:0:-1:0:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?0:-1:0:-1:JE<r?it<r?0:-1:0:xy<r?JF<r?ID<r?mD<r?0:-1:0:-1:Ya<r?Rl<r?0:-1:0:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?0:-1:0:-1:Wp<r?s_<r?0:-1:0:fF<r?bF<r?am<r?ji<r?0:-1:0:-1:Da<r?QA<r?0:-1:0:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?0:-1:0:-1:ry<r?Xm<r?0:-1:0:-1:gD<r?Yw<r?0:-1:xg<r?eD<r?0:-1:0:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?0:-1:0:-1:lg<r?zd<r?0:-1:0:-1:Dg<r?N_<r?pr<r?0:-1:0:W_<r?f<r?0:-1:0:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?0:-1:vu<r?mb<r?0:-1:0:-1:Zn<r?wi<r?Sf<r?tr<r?0:-1:0:-1:jv<r?Zl<r?0:-1:0:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?0:-1:0:-1:nC<r?Kf<r?0:-1:0:-1:Yg<r?Xa<r?Er<r?Pf<r?0:-1:0:-1:ut<r?p<r?0:-1:0:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?0:-1:0:-1:Ae<r?VF<r?0:-1:0:-1:Is<r?Ag<r?rw<r?ub<r?0:-1:0:-1:hr<r?Cr<r?0:-1:0:-1:Hc<r?pd<r?Bn<r?Ac<r?0:-1:Vv<r?ah<r?0:-1:0:-1:sg<r?y_<r?cw<r?vh<r?0:-1:0:-1:0:-1:jc<r?IS<r?lh<r?QS<r?0:-1:tk<r?xa<r?Ly<r?ra<r?0:-1:0:-1:mr<r?qt<r?0:-1:0:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?0:-1:0:-1:yk<r?GD<r?0:-1:0:-1:iA<r?da<r?GE<r?L_<r?0:-1:0:-1:ro<r?LD<r?0:-1:0:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?0:-1:0:-1:Ul<r?ZE<r?0:-1:0:-1:np<r&&Fr<r?Vb<r?0:-1:0:mm<r?zE<r?py<r?Es<r?0:-1:Ee<r?Ni<r?0:-1:0:-1:pS<r?sa<r?Qg<r?av<r?0:-1:0:-1:Oy<r?gb<r?0:-1:0:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?0:-1:0:-1:E_<r?Tl<r?0:-1:0:-1:Fy<r?Ab<r?ea<r?tw<r?0:-1:0:-1:Ov<r?Nw<r?0:-1:0:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?0:-1:0:-1:IA<r?Lt<r?0:-1:0:-1:hb<r?ug<r?Ko<r?o<r?0:-1:0:-1:0:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?0:-1:0:-1:gr<r?na<r?0:-1:0:-1:QF<r?bf<r?Kl<r?Fo<r?0:-1:0:-1:Rg<r?Qr<r?0:-1:0:-1:Do<r?ac<r?Hv<r?Zb<r?0:-1:0:Ib<r?bl<r?0:-1:0:0:lu<r?Xk<r?TD<r?Mv<r?hS<r?0:-1:0:ed<r?ld<r?wy<r?O<r?0:-1:0:-1:zu<r?g_<r?0:-1:0:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?0:-1:0:-1:du<r?Mh<r?0:-1:0:ym<r?0:nw<r?He<r?0:-1:0:Fl<r?EA<r?_a<r?BA<r?Cn<r?0:Ba<r?rc<r?0:-1:0:Uy<r&&YA<r?Yk<r?0:-1:0:0:D<r?Qk<r?nd<r?aB<r?0:-1:Ry<r?0:KF<r?jn<r?0:-1:0:-1:op<r?0:_A<r&&wC<r?Ji<r?0:-1:0:sF<r?jC<r?Gh<r?ao<r?0:Gl<r?Jy<r?0:-1:0:0:$a<r?ko<r?tb<r?mt<r?0:-1:0:ZA<r?ir<r?0:-1:0:0:DF<r?Dr<r?ZS<r?kp<r?0:-1:YC<r&&vg<r?Od<r?0:-1:0:-1:on<r?0:Nr<r?yn<r?yb<r?$f<r?0:-1:0:-1:0:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?0:-1:0:bu<r?Bb<r?TF<r?iv<r?0:-1:0:-1:Lc<r?tu<r?0:-1:0:0:PD<r?xS<r?0:Ek<r?Ja<r?sl<r?eS<r?0:-1:0:-1:0:Tn<r?_C<r&&Ob<r?ku<r?0:-1:0:Dm<r?d_<r?hu<r?Mm<r?0:-1:0:-1:0:hE<r?Tm<r?AF<r?wr<r?0:jp<r?Mp<r?ic<r?vd<r?0:-1:0:-1:0:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?0:-1:0:-1:mi<r?Ut<r?0:-1:0:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?0:Bg<r?xs<r?0:-1:0:-1:y<r?q<r?xl<r?po<r?0:-1:0:-1:cS<r?Pt<r?0:-1:0:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?0:-1:0:t<r?Du<r?0:-1:0:-1:0:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?0:-1:0:-1:xD<r&&LF<r?yF<r?0:-1:0:-1:Ze<r?Ha<r?Uw<r?0:wc<r?rS<r?0:-1:0:-1:Wm<r?Iv<r?rD<r?J_<r?0:-1:0:-1:wh<r?fw<r?0:-1:0:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?0:-1:0:-1:JS<r?Rt<r?0:-1:0:-1:dr<r?Wv<r?0:-1:Jw<r?Op<r?0:-1:0:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?0:-1:0:-1:cr<r?zp<r?0:-1:0:OD<r?so<r?0:-1:0:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?0:-1:0:-1:ta<r?yw<r?0:-1:0:gf<r?vb<r?0:-1:bB<r?Wy<r?0:-1:0:-1:Ms<r?ek<r&&FC<r?Cv<r?0:-1:0:rv<r?Ks<r?0:-1:WD<r?nB<r?0:-1:0:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?0:-1:0:v_<r?BE<r?0:-1:0:-1:hp<r?nF<r?Kk<r?Fk<r?0:-1:0:-1:Ns<r?F_<r?0:-1:0:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?0:-1:0:-1:OF<r?AS<r?0:-1:0:-1:ew<r?Ud<r?Sg<r?Uf<r?0:-1:0:-1:hc<r?gE<r?0:-1:0:-1:YT(jue,r+jS|0)-1|0:-1}function Yje(r){return 47<r?55<r?-1:0:-1}function Vje(r){return bd<r?Je<r?-1:0:-1}function Kje(r){return Je<r?Vr<r?-1:0:-1}function Wje(r){return 98<r?99<r?-1:0:-1}function Jje(r){return 47<r?48<r?-1:0:-1}function qje(r){return 8<r?Ip<r?er<r?WE<r?-1:el<r?UA<r?0:-1:ql<r?iS<r?Ti<r?Zp<r?0:-1:0:-1:OE<r?qb<r?0:-1:0:-1:YT(dne,r-9|0)-1|0:-1}function zje(r){return 45<r?Ik<r?-1:YT(bue,r+X_|0)-1|0:-1}function $je(r){return 78<r?Vr<r?-1:YT(WI,r-79|0)-1|0:-1}function Qje(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(Ite,r+jS|0)-1|0:-1}function Zje(r){return 41<r?42<r?-1:0:-1}function rHe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?4:-1:4:-1:UF<r?Hl<r?_n<r?os<r?4:-1:4:-1:m_<r?Bl<r?4:-1:4:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?4:-1:4:-1:zA<r?tC<r?4:-1:4:-1:fv<r?Oe<r?km<r?Wk<r?4:-1:4:-1:eF<r?sD<r?4:-1:4:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?4:-1:4:-1:go<r?hy<r?4:-1:4:-1:vi<r?Gg<r?qC<r?SC<r?4:-1:4:-1:Wh<r?Un<r?4:-1:4:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?4:-1:4:-1:Mc<r?_e<r?4:-1:4:-1:Et<r?wn<r?$d<r?M_<r?4:-1:4:-1:Hp<r?Zt<r?4:-1:4:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?4:-1:4:-1:Qm<r?bD<r?4:-1:4:-1:zC<r?Vy<r?zF<r?Gc<r?4:-1:4:-1:Zi<r?Gf<r?4:-1:4:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?4:-1:4:-1:vo<r?kA<r?4:-1:4:-1:Zf<r&&ag<r?zy<r?4:-1:4:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?4:-1:4:-1:4:El<r?DC<r?Jg<r?qe<r?4:-1:4:-1:By<r?SF<r?4:-1:4:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?4:-1:4:-1:ya<r?Vn<r?4:-1:4:-1:bb<r?_o<r?cB<r?KS<r?4:-1:4:-1:za<r?CD<r?4:-1:4:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?4:-1:4:-1:Os<r?qs<r?4:-1:4:-1:XD<r?dD<r?kD<r?un<r?4:-1:4:-1:pv<r?gm<r?4:-1:4:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?4:-1:4:-1:kd<r?ua<r?4:-1:4:-1:rE<r?My<r?ge<r?Nu<r?4:-1:4:-1:Nv<r?wd<r?4:-1:4:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?4:-1:4:-1:qk<r?lt<r?4:-1:4:-1:R<r?fk<r?cb<r?Xh<r?4:-1:4:-1:_i<r?lB<r?4:-1:4:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?4:-1:4:-1:_l<r?WF<r?4:-1:4:-1:dh<r?FS<r?Nn<r?wf<r?4:-1:4:-1:Zh<r?nD<r?4:-1:4:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?4:-1:4:-1:Xr<r?z_<r?4:-1:4:-1:Qu<r?rC<r?Ih<r?yd<r?4:-1:4:-1:Nf<r?LA<r?4:-1:4:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?4:-1:4:ho<r?Jc<r?4:-1:4:-1:KA<r?Qi<r?Nd<r?fC<r?4:-1:4:-1:yi<r?$t<r?4:-1:4:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?4:-1:4:-1:Gr<r?zw<r?4:-1:4:-1:dC<r?mF<r?Vf<r?Ys<r?4:-1:4:-1:Fg<r?WA<r?4:-1:4:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?4:-1:ih<r?wb<r?4:-1:4:dE<r&&au<r?gu<r?4:-1:4:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?4:-1:4:-1:td<r?Qf<r?4:-1:4:-1:qo<r?Fp<r?xw<r?tc<r?4:-1:4:-1:4:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?4:-1:4:-1:OS<r?Dy<r?4:-1:4:-1:th<r?Y<r?Fs<r?sm<r?4:-1:4:-1:pm<r?Fh<r?4:-1:4:-1:ja<r?Yb<r?xC<r?md<r?rb<r?4:-1:4:-1:Sw<r?fS<r?4:-1:4:uD<r?xh<r?4:-1:lo<r?tf<r?4:-1:4:Dh<r?RA<r?Qc<r?ak<r?4:-1:$m<r?aD<r?Vc<r?4:-1:4:zc<r?dm<r?4:-1:4:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?4:-1:4:-1:4:_F<r?Jb<r?my<r?_c<r?4:-1:4:-1:Ew<r?iD<r?4:-1:4:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?4:-1:4:-1:tn<r?Ff<r?4:-1:4:4:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?4:-1:4:-1:sS<r?rd<r?4:-1:4:-1:4:-1:Ah<r?Sb<r?SD<r?jr<r?4:Rw<r?Ld<r?4:-1:4:-1:db<r?bh<r?bt<r?cd<r?4:-1:4:-1:4:yp<r?4:yh<r?ow<r?4:-1:Eg<r?R_<r?4:-1:4:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?4:eE<r?ht<r?4:-1:4:-1:tD<r?Yv<r?4:-1:uF<r?4:Pd<r?Tc<r?4:-1:4:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?4:-1:4:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?4:-1:4:-1:4:-1:kS<r?Gb<r?qg<r?vC<r?4:-1:4:-1:up<r?qE<r?4:-1:4:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?4:-1:4:jh<r?4:Bu<r?_b<r?4:-1:4:-1:jF<r?4:v<r?Qw<r?pg<r?Jl<r?4:-1:4:-1:Am<r?IE<r?4:-1:4:hC<r?al<r?4:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?4:-1:4:-1:4:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?4:-1:4:Pa<r?gA<r?4:-1:4:Wn<r?4:gy<r?pE<r?4:-1:4:pi<r?Lh<r?T<r?V<r?4:-1:lS<r?GA<r?4:-1:4:-1:4:Xv<r?mA<r?hw<r?4:Rf<r?sd<r?4:-1:4:-1:hF<r&&lD<r&&Lm<r?is<r?4:-1:4:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?4:-1:4:-1:fn<r?Rc<r?4:-1:4:VA<r?fg<r?As<r?Pu<r?4:-1:4:-1:Uc<r?BF<r?4:-1:4:-1:vw<r?jb<r&&Mo<r?pf<r?4:-1:4:Qs<r?GC<r?4:-1:Sd<r?ot<r?4:-1:4:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?4:-1:4:-1:ce<r?x<r?4:-1:4:-1:yt<r?Tr<r?4:-1:Ak<r?iy<r?4:-1:4:Il<r?lf<r?bS<r?4:Ls<r?iw<r?4:-1:4:-1:ws<r?og<r?Qv<r?ds<r?4:-1:4:-1:Rd<r?Em<r?4:-1:4:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?4:-1:4:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?4:-1:4:-1:4:ga<r?Rh<r?4:-1:Xi<r?Om<r?4:-1:4:us<r?fl<r?4:UC<r?tg<r?4:-1:O_<r?Sm<r?4:-1:4:uS<r?Ve<r?Ku<r&&lF<r?nv<r?4:-1:4:-1:Rm<r&&nk<r?Ot<r?4:-1:4:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?4:-1:Co<r?F<r?4:-1:4:-1:4:ly<r?H<r?jf<r?4:fb<r?Dn<r?4:-1:4:-1:4:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?4:-1:4:-1:JE<r?it<r?4:-1:4:xy<r?JF<r?ID<r?mD<r?4:-1:4:-1:Ya<r?Rl<r?4:-1:4:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?4:-1:4:-1:Wp<r?s_<r?4:-1:4:fF<r?bF<r?am<r?ji<r?4:-1:4:-1:Da<r?QA<r?4:-1:4:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?4:-1:4:-1:ry<r?Xm<r?4:-1:4:-1:gD<r?Yw<r?4:-1:xg<r?eD<r?4:-1:4:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?4:-1:4:-1:lg<r?zd<r?4:-1:4:-1:Dg<r?N_<r?pr<r?4:-1:4:W_<r?f<r?4:-1:4:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?4:-1:vu<r?mb<r?4:-1:4:-1:Zn<r?wi<r?Sf<r?tr<r?4:-1:4:-1:jv<r?Zl<r?4:-1:4:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?4:-1:4:-1:nC<r?Kf<r?4:-1:4:-1:Yg<r?Xa<r?Er<r?Pf<r?4:-1:4:-1:ut<r?p<r?4:-1:4:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?4:-1:4:-1:Ae<r?VF<r?4:-1:4:-1:Is<r?Ag<r?rw<r?ub<r?4:-1:4:-1:hr<r?Cr<r?4:-1:4:-1:Hc<r?pd<r?Bn<r?Ac<r?4:-1:Vv<r?ah<r?4:-1:4:-1:sg<r?y_<r?cw<r?vh<r?4:-1:4:-1:4:-1:jc<r?IS<r?lh<r?QS<r?4:-1:tk<r?xa<r?Ly<r?ra<r?4:-1:4:-1:mr<r?qt<r?4:-1:4:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?4:-1:4:-1:yk<r?GD<r?4:-1:4:-1:iA<r?da<r?GE<r?L_<r?4:-1:4:-1:ro<r?LD<r?4:-1:4:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?4:-1:4:-1:Ul<r?ZE<r?4:-1:4:-1:np<r&&Fr<r?Vb<r?4:-1:4:mm<r?zE<r?py<r?Es<r?4:-1:Ee<r?Ni<r?4:-1:4:-1:pS<r?sa<r?Qg<r?av<r?4:-1:4:-1:Oy<r?gb<r?4:-1:4:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?4:-1:4:-1:E_<r?Tl<r?4:-1:4:-1:Fy<r?Ab<r?ea<r?tw<r?4:-1:4:-1:Ov<r?Nw<r?4:-1:4:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?4:-1:4:-1:IA<r?Lt<r?4:-1:4:-1:hb<r?ug<r?Ko<r?o<r?4:-1:4:-1:4:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?4:-1:4:-1:gr<r?na<r?4:-1:4:-1:QF<r?bf<r?Kl<r?Fo<r?4:-1:4:-1:Rg<r?Qr<r?4:-1:4:-1:Do<r?ac<r?Hv<r?Zb<r?4:-1:4:Ib<r?bl<r?4:-1:4:4:lu<r?Xk<r?TD<r?Mv<r?hS<r?4:-1:4:ed<r?ld<r?wy<r?O<r?4:-1:4:-1:zu<r?g_<r?4:-1:4:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?4:-1:4:-1:du<r?Mh<r?4:-1:4:ym<r?4:nw<r?He<r?4:-1:4:Fl<r?EA<r?_a<r?BA<r?Cn<r?4:Ba<r?rc<r?4:-1:4:Uy<r&&YA<r?Yk<r?4:-1:4:4:D<r?Qk<r?nd<r?aB<r?4:-1:Ry<r?4:KF<r?jn<r?4:-1:4:-1:op<r?4:_A<r&&wC<r?Ji<r?4:-1:4:sF<r?jC<r?Gh<r?ao<r?4:Gl<r?Jy<r?4:-1:4:4:$a<r?ko<r?tb<r?mt<r?4:-1:4:ZA<r?ir<r?4:-1:4:4:DF<r?Dr<r?ZS<r?kp<r?4:-1:YC<r&&vg<r?Od<r?4:-1:4:-1:on<r?4:Nr<r?yn<r?yb<r?$f<r?4:-1:4:-1:4:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?4:-1:4:bu<r?Bb<r?TF<r?iv<r?4:-1:4:-1:Lc<r?tu<r?4:-1:4:4:PD<r?xS<r?4:Ek<r?Ja<r?sl<r?eS<r?4:-1:4:-1:4:Tn<r?_C<r&&Ob<r?ku<r?4:-1:4:Dm<r?d_<r?hu<r?Mm<r?4:-1:4:-1:4:hE<r?Tm<r?AF<r?wr<r?4:jp<r?Mp<r?ic<r?vd<r?4:-1:4:-1:4:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?4:-1:4:-1:mi<r?Ut<r?4:-1:4:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?4:Bg<r?xs<r?4:-1:4:-1:y<r?q<r?xl<r?po<r?4:-1:4:-1:cS<r?Pt<r?4:-1:4:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?4:-1:4:t<r?Du<r?4:-1:4:-1:4:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?4:-1:4:-1:xD<r&&LF<r?yF<r?4:-1:4:-1:Ze<r?Ha<r?Uw<r?4:wc<r?rS<r?4:-1:4:-1:Wm<r?Iv<r?rD<r?J_<r?4:-1:4:-1:wh<r?fw<r?4:-1:4:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?4:-1:4:-1:JS<r?Rt<r?4:-1:4:-1:dr<r?Wv<r?4:-1:Jw<r?Op<r?4:-1:4:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?4:-1:4:-1:cr<r?zp<r?4:-1:4:OD<r?so<r?4:-1:4:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?4:-1:4:-1:ta<r?yw<r?4:-1:4:gf<r?vb<r?4:-1:bB<r?Wy<r?4:-1:4:-1:Ms<r?ek<r&&FC<r?Cv<r?4:-1:4:rv<r?Ks<r?4:-1:WD<r?nB<r?4:-1:4:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?4:-1:4:v_<r?BE<r?4:-1:4:-1:hp<r?nF<r?Kk<r?Fk<r?4:-1:4:-1:Ns<r?F_<r?4:-1:4:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?4:-1:4:-1:OF<r?AS<r?4:-1:4:-1:ew<r?Ud<r?Sg<r?Uf<r?4:-1:4:-1:hc<r?gE<r?4:-1:4:-1:YT(Nte,r+jS|0)-1|0:-1}function eHe(r){return 35<r?S<r?-1:YT(Mne,r+jS|0)-1|0:-1}function nHe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?4:-1:4:-1:UF<r?Hl<r?_n<r?os<r?4:-1:4:-1:m_<r?Bl<r?4:-1:4:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?4:-1:4:-1:zA<r?tC<r?4:-1:4:-1:fv<r?Oe<r?km<r?Wk<r?4:-1:4:-1:eF<r?sD<r?4:-1:4:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?4:-1:4:-1:go<r?hy<r?4:-1:4:-1:vi<r?Gg<r?qC<r?SC<r?4:-1:4:-1:Wh<r?Un<r?4:-1:4:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?4:-1:4:-1:Mc<r?_e<r?4:-1:4:-1:Et<r?wn<r?$d<r?M_<r?4:-1:4:-1:Hp<r?Zt<r?4:-1:4:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?4:-1:4:-1:Qm<r?bD<r?4:-1:4:-1:zC<r?Vy<r?zF<r?Gc<r?4:-1:4:-1:Zi<r?Gf<r?4:-1:4:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?4:-1:4:-1:vo<r?kA<r?4:-1:4:-1:Zf<r&&ag<r?zy<r?4:-1:4:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?4:-1:4:-1:4:El<r?DC<r?Jg<r?qe<r?4:-1:4:-1:By<r?SF<r?4:-1:4:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?4:-1:4:-1:ya<r?Vn<r?4:-1:4:-1:bb<r?_o<r?cB<r?KS<r?4:-1:4:-1:za<r?CD<r?4:-1:4:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?4:-1:4:-1:Os<r?qs<r?4:-1:4:-1:XD<r?dD<r?kD<r?un<r?4:-1:4:-1:pv<r?gm<r?4:-1:4:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?4:-1:4:-1:kd<r?ua<r?4:-1:4:-1:rE<r?My<r?ge<r?Nu<r?4:-1:4:-1:Nv<r?wd<r?4:-1:4:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?4:-1:4:-1:qk<r?lt<r?4:-1:4:-1:R<r?fk<r?cb<r?Xh<r?4:-1:4:-1:_i<r?lB<r?4:-1:4:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?4:-1:4:-1:_l<r?WF<r?4:-1:4:-1:dh<r?FS<r?Nn<r?wf<r?4:-1:4:-1:Zh<r?nD<r?4:-1:4:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?4:-1:4:-1:Xr<r?z_<r?4:-1:4:-1:Qu<r?rC<r?Ih<r?yd<r?4:-1:4:-1:Nf<r?LA<r?4:-1:4:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?4:-1:4:ho<r?Jc<r?4:-1:4:-1:KA<r?Qi<r?Nd<r?fC<r?4:-1:4:-1:yi<r?$t<r?4:-1:4:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?4:-1:4:-1:Gr<r?zw<r?4:-1:4:-1:dC<r?mF<r?Vf<r?Ys<r?4:-1:4:-1:Fg<r?WA<r?4:-1:4:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?4:-1:ih<r?wb<r?4:-1:4:dE<r&&au<r?gu<r?4:-1:4:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?4:-1:4:-1:td<r?Qf<r?4:-1:4:-1:qo<r?Fp<r?xw<r?tc<r?4:-1:4:-1:4:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?4:-1:4:-1:OS<r?Dy<r?4:-1:4:-1:th<r?Y<r?Fs<r?sm<r?4:-1:4:-1:pm<r?Fh<r?4:-1:4:-1:ja<r?Yb<r?xC<r?md<r?rb<r?4:-1:4:-1:Sw<r?fS<r?4:-1:4:uD<r?xh<r?4:-1:lo<r?tf<r?4:-1:4:Dh<r?RA<r?Qc<r?ak<r?4:-1:$m<r?aD<r?Vc<r?4:-1:4:zc<r?dm<r?4:-1:4:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?4:-1:4:-1:4:_F<r?Jb<r?my<r?_c<r?4:-1:4:-1:Ew<r?iD<r?4:-1:4:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?4:-1:4:-1:tn<r?Ff<r?4:-1:4:4:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?4:-1:4:-1:sS<r?rd<r?4:-1:4:-1:4:-1:Ah<r?Sb<r?SD<r?jr<r?4:Rw<r?Ld<r?4:-1:4:-1:db<r?bh<r?bt<r?cd<r?4:-1:4:-1:4:yp<r?4:yh<r?ow<r?4:-1:Eg<r?R_<r?4:-1:4:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?4:eE<r?ht<r?4:-1:4:-1:tD<r?Yv<r?4:-1:uF<r?4:Pd<r?Tc<r?4:-1:4:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?4:-1:4:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?4:-1:4:-1:4:-1:kS<r?Gb<r?qg<r?vC<r?4:-1:4:-1:up<r?qE<r?4:-1:4:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?4:-1:4:jh<r?4:Bu<r?_b<r?4:-1:4:-1:jF<r?4:v<r?Qw<r?pg<r?Jl<r?4:-1:4:-1:Am<r?IE<r?4:-1:4:hC<r?al<r?4:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?4:-1:4:-1:4:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?4:-1:4:Pa<r?gA<r?4:-1:4:Wn<r?4:gy<r?pE<r?4:-1:4:pi<r?Lh<r?T<r?V<r?4:-1:lS<r?GA<r?4:-1:4:-1:4:Xv<r?mA<r?hw<r?4:Rf<r?sd<r?4:-1:4:-1:hF<r&&lD<r&&Lm<r?is<r?4:-1:4:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?4:-1:4:-1:fn<r?Rc<r?4:-1:4:VA<r?fg<r?As<r?Pu<r?4:-1:4:-1:Uc<r?BF<r?4:-1:4:-1:vw<r?jb<r&&Mo<r?pf<r?4:-1:4:Qs<r?GC<r?4:-1:Sd<r?ot<r?4:-1:4:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?4:-1:4:-1:ce<r?x<r?4:-1:4:-1:yt<r?Tr<r?4:-1:Ak<r?iy<r?4:-1:4:Il<r?lf<r?bS<r?4:Ls<r?iw<r?4:-1:4:-1:ws<r?og<r?Qv<r?ds<r?4:-1:4:-1:Rd<r?Em<r?4:-1:4:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?4:-1:4:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?4:-1:4:-1:4:ga<r?Rh<r?4:-1:Xi<r?Om<r?4:-1:4:us<r?fl<r?4:UC<r?tg<r?4:-1:O_<r?Sm<r?4:-1:4:uS<r?Ve<r?Ku<r&&lF<r?nv<r?4:-1:4:-1:Rm<r&&nk<r?Ot<r?4:-1:4:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?4:-1:Co<r?F<r?4:-1:4:-1:4:ly<r?H<r?jf<r?4:fb<r?Dn<r?4:-1:4:-1:4:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?4:-1:4:-1:JE<r?it<r?4:-1:4:xy<r?JF<r?ID<r?mD<r?4:-1:4:-1:Ya<r?Rl<r?4:-1:4:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?4:-1:4:-1:Wp<r?s_<r?4:-1:4:fF<r?bF<r?am<r?ji<r?4:-1:4:-1:Da<r?QA<r?4:-1:4:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?4:-1:4:-1:ry<r?Xm<r?4:-1:4:-1:gD<r?Yw<r?4:-1:xg<r?eD<r?4:-1:4:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?4:-1:4:-1:lg<r?zd<r?4:-1:4:-1:Dg<r?N_<r?pr<r?4:-1:4:W_<r?f<r?4:-1:4:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?4:-1:vu<r?mb<r?4:-1:4:-1:Zn<r?wi<r?Sf<r?tr<r?4:-1:4:-1:jv<r?Zl<r?4:-1:4:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?4:-1:4:-1:nC<r?Kf<r?4:-1:4:-1:Yg<r?Xa<r?Er<r?Pf<r?4:-1:4:-1:ut<r?p<r?4:-1:4:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?4:-1:4:-1:Ae<r?VF<r?4:-1:4:-1:Is<r?Ag<r?rw<r?ub<r?4:-1:4:-1:hr<r?Cr<r?4:-1:4:-1:Hc<r?pd<r?Bn<r?Ac<r?4:-1:Vv<r?ah<r?4:-1:4:-1:sg<r?y_<r?cw<r?vh<r?4:-1:4:-1:4:-1:jc<r?IS<r?lh<r?QS<r?4:-1:tk<r?xa<r?Ly<r?ra<r?4:-1:4:-1:mr<r?qt<r?4:-1:4:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?4:-1:4:-1:yk<r?GD<r?4:-1:4:-1:iA<r?da<r?GE<r?L_<r?4:-1:4:-1:ro<r?LD<r?4:-1:4:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?4:-1:4:-1:Ul<r?ZE<r?4:-1:4:-1:np<r&&Fr<r?Vb<r?4:-1:4:mm<r?zE<r?py<r?Es<r?4:-1:Ee<r?Ni<r?4:-1:4:-1:pS<r?sa<r?Qg<r?av<r?4:-1:4:-1:Oy<r?gb<r?4:-1:4:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?4:-1:4:-1:E_<r?Tl<r?4:-1:4:-1:Fy<r?Ab<r?ea<r?tw<r?4:-1:4:-1:Ov<r?Nw<r?4:-1:4:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?4:-1:4:-1:IA<r?Lt<r?4:-1:4:-1:hb<r?ug<r?Ko<r?o<r?4:-1:4:-1:4:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?4:-1:4:-1:gr<r?na<r?4:-1:4:-1:QF<r?bf<r?Kl<r?Fo<r?4:-1:4:-1:Rg<r?Qr<r?4:-1:4:-1:Do<r?ac<r?Hv<r?Zb<r?4:-1:4:Ib<r?bl<r?4:-1:4:4:lu<r?Xk<r?TD<r?Mv<r?hS<r?4:-1:4:ed<r?ld<r?wy<r?O<r?4:-1:4:-1:zu<r?g_<r?4:-1:4:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?4:-1:4:-1:du<r?Mh<r?4:-1:4:ym<r?4:nw<r?He<r?4:-1:4:Fl<r?EA<r?_a<r?BA<r?Cn<r?4:Ba<r?rc<r?4:-1:4:Uy<r&&YA<r?Yk<r?4:-1:4:4:D<r?Qk<r?nd<r?aB<r?4:-1:Ry<r?4:KF<r?jn<r?4:-1:4:-1:op<r?4:_A<r&&wC<r?Ji<r?4:-1:4:sF<r?jC<r?Gh<r?ao<r?4:Gl<r?Jy<r?4:-1:4:4:$a<r?ko<r?tb<r?mt<r?4:-1:4:ZA<r?ir<r?4:-1:4:4:DF<r?Dr<r?ZS<r?kp<r?4:-1:YC<r&&vg<r?Od<r?4:-1:4:-1:on<r?4:Nr<r?yn<r?yb<r?$f<r?4:-1:4:-1:4:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?4:-1:4:bu<r?Bb<r?TF<r?iv<r?4:-1:4:-1:Lc<r?tu<r?4:-1:4:4:PD<r?xS<r?4:Ek<r?Ja<r?sl<r?eS<r?4:-1:4:-1:4:Tn<r?_C<r&&Ob<r?ku<r?4:-1:4:Dm<r?d_<r?hu<r?Mm<r?4:-1:4:-1:4:hE<r?Tm<r?AF<r?wr<r?4:jp<r?Mp<r?ic<r?vd<r?4:-1:4:-1:4:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?4:-1:4:-1:mi<r?Ut<r?4:-1:4:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?4:Bg<r?xs<r?4:-1:4:-1:y<r?q<r?xl<r?po<r?4:-1:4:-1:cS<r?Pt<r?4:-1:4:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?4:-1:4:t<r?Du<r?4:-1:4:-1:4:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?4:-1:4:-1:xD<r&&LF<r?yF<r?4:-1:4:-1:Ze<r?Ha<r?Uw<r?4:wc<r?rS<r?4:-1:4:-1:Wm<r?Iv<r?rD<r?J_<r?4:-1:4:-1:wh<r?fw<r?4:-1:4:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?4:-1:4:-1:JS<r?Rt<r?4:-1:4:-1:dr<r?Wv<r?4:-1:Jw<r?Op<r?4:-1:4:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?4:-1:4:-1:cr<r?zp<r?4:-1:4:OD<r?so<r?4:-1:4:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?4:-1:4:-1:ta<r?yw<r?4:-1:4:gf<r?vb<r?4:-1:bB<r?Wy<r?4:-1:4:-1:Ms<r?ek<r&&FC<r?Cv<r?4:-1:4:rv<r?Ks<r?4:-1:WD<r?nB<r?4:-1:4:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?4:-1:4:v_<r?BE<r?4:-1:4:-1:hp<r?nF<r?Kk<r?Fk<r?4:-1:4:-1:Ns<r?F_<r?4:-1:4:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?4:-1:4:-1:OF<r?AS<r?4:-1:4:-1:ew<r?Ud<r?Sg<r?Uf<r?4:-1:4:-1:hc<r?gE<r?4:-1:4:-1:YT(Lte,r+jS|0)-1|0:-1}function tHe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(Pte,r+jS|0)-1|0:-1}function uHe(r){return 47<r?Ik<r?-1:YT(Sue,r+lw|0)-1|0:-1}function aHe(r){return 35<r?S<r?-1:YT(Gne,r+jS|0)-1|0:-1}function iHe(r){return 41<r?61<r?-1:YT(Lue,r+-42|0)-1|0:-1}function cHe(r){return 44<r?48<r?-1:YT(zne,r+Vi|0)-1|0:-1}function fHe(r){return 44<r?45<r?-1:0:-1}function oHe(r){return mk<r?yS<r?-1:0:-1}function sHe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(Mte,r+jS|0)-1|0:-1}function vHe(r){return Mu<r?xp<r?-1:0:-1}function lHe(r){return 99<r?pu<r?-1:0:-1}function DHe(r){return 47<r?wk<r?-1:YT(tte,r+lw|0)-1|0:-1}function bHe(r){return Qt<r?li<r?-1:0:-1}function pHe(r){return 45<r?57<r?-1:YT(Rue,r+X_|0)-1|0:-1}function EHe(r){return 35<r?S<r?-1:YT(Une,r+jS|0)-1|0:-1}function mHe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(Gte,r+jS|0)-1|0:-1}function FHe(r){return 47<r?Lb<r?-1:YT(Hue,r+lw|0)-1|0:-1}function kHe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(Ute,r+jS|0)-1|0:-1}function dHe(r){return 35<r?S<r?-1:YT(jne,r+jS|0)-1|0:-1}function hHe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(jte,r+jS|0)-1|0:-1}function yHe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(Xte,r+jS|0)-1|0:-1}function _He(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(Yte,r+jS|0)-1|0:-1}function AHe(r){return 9<r?10<r?-1:0:-1}function CHe(r){return 35<r?S<r?-1:YT(Hne,r+jS|0)-1|0:-1}function wHe(r){return 96<r?97<r?-1:0:-1}function SHe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(Kte,r+jS|0)-1|0:-1}function gHe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(qte,r+jS|0)-1|0:-1}function BHe(r){return 35<r?S<r?-1:YT(Xne,r+jS|0)-1|0:-1}function THe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT($te,r+jS|0)-1|0:-1}function IHe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(Qte,r+jS|0)-1|0:-1}function OHe(r){return 35<r?S<r?-1:YT(Yne,r+jS|0)-1|0:-1}function NHe(r){return 47<r?95<r?-1:YT(Oue,r+lw|0)-1|0:-1}function xHe(r){return 35<r?S<r?-1:YT(Vne,r+jS|0)-1|0:-1}function LHe(r){return pu<r?Ik<r?-1:0:-1}function PHe(r){return 8<r?Ip<r?er<r?WE<r?-1:el<r?UA<r?0:-1:ql<r?iS<r?Ti<r?Zp<r?0:-1:0:-1:OE<r?qb<r?0:-1:0:-1:YT(hne,r-9|0)-1|0:-1}function RHe(r){return 35<r?S<r?-1:YT(ite,r+jS|0)-1|0:-1}function MHe(r){return 41<r?47<r?-1:YT(_ue,r+-42|0)-1|0:-1}function GHe(r){return 35<r?S<r?-1:YT(Kne,r+jS|0)-1|0:-1}function UHe(r){return 35<r?S<r?-1:YT(Wne,r+jS|0)-1|0:-1}function jHe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?2:-1:2:-1:UF<r?Hl<r?_n<r?os<r?2:-1:2:-1:m_<r?Bl<r?2:-1:2:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?2:-1:2:-1:zA<r?tC<r?2:-1:2:-1:fv<r?Oe<r?km<r?Wk<r?2:-1:2:-1:eF<r?sD<r?2:-1:2:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?2:-1:2:-1:go<r?hy<r?2:-1:2:-1:vi<r?Gg<r?qC<r?SC<r?2:-1:2:-1:Wh<r?Un<r?2:-1:2:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?2:-1:2:-1:Mc<r?_e<r?2:-1:2:-1:Et<r?wn<r?$d<r?M_<r?2:-1:2:-1:Hp<r?Zt<r?2:-1:2:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?2:-1:2:-1:Qm<r?bD<r?2:-1:2:-1:zC<r?Vy<r?zF<r?Gc<r?2:-1:2:-1:Zi<r?Gf<r?2:-1:2:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?2:-1:2:-1:vo<r?kA<r?2:-1:2:-1:Zf<r&&ag<r?zy<r?2:-1:2:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?2:-1:2:-1:2:El<r?DC<r?Jg<r?qe<r?2:-1:2:-1:By<r?SF<r?2:-1:2:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?2:-1:2:-1:ya<r?Vn<r?2:-1:2:-1:bb<r?_o<r?cB<r?KS<r?2:-1:2:-1:za<r?CD<r?2:-1:2:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?2:-1:2:-1:Os<r?qs<r?2:-1:2:-1:XD<r?dD<r?kD<r?un<r?2:-1:2:-1:pv<r?gm<r?2:-1:2:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?2:-1:2:-1:kd<r?ua<r?2:-1:2:-1:rE<r?My<r?ge<r?Nu<r?2:-1:2:-1:Nv<r?wd<r?2:-1:2:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?2:-1:2:-1:qk<r?lt<r?2:-1:2:-1:R<r?fk<r?cb<r?Xh<r?2:-1:2:-1:_i<r?lB<r?2:-1:2:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?2:-1:2:-1:_l<r?WF<r?2:-1:2:-1:dh<r?FS<r?Nn<r?wf<r?2:-1:2:-1:Zh<r?nD<r?2:-1:2:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?2:-1:2:-1:Xr<r?z_<r?2:-1:2:-1:Qu<r?rC<r?Ih<r?yd<r?2:-1:2:-1:Nf<r?LA<r?2:-1:2:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?2:-1:2:ho<r?Jc<r?2:-1:2:-1:KA<r?Qi<r?Nd<r?fC<r?2:-1:2:-1:yi<r?$t<r?2:-1:2:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?2:-1:2:-1:Gr<r?zw<r?2:-1:2:-1:dC<r?mF<r?Vf<r?Ys<r?2:-1:2:-1:Fg<r?WA<r?2:-1:2:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?2:-1:ih<r?wb<r?2:-1:2:dE<r&&au<r?gu<r?2:-1:2:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?2:-1:2:-1:td<r?Qf<r?2:-1:2:-1:qo<r?Fp<r?xw<r?tc<r?2:-1:2:-1:2:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?2:-1:2:-1:OS<r?Dy<r?2:-1:2:-1:th<r?Y<r?Fs<r?sm<r?2:-1:2:-1:pm<r?Fh<r?2:-1:2:-1:ja<r?Yb<r?xC<r?md<r?rb<r?2:-1:2:-1:Sw<r?fS<r?2:-1:2:uD<r?xh<r?2:-1:lo<r?tf<r?2:-1:2:Dh<r?RA<r?Qc<r?ak<r?2:-1:$m<r?aD<r?Vc<r?2:-1:2:zc<r?dm<r?2:-1:2:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?2:-1:2:-1:2:_F<r?Jb<r?my<r?_c<r?2:-1:2:-1:Ew<r?iD<r?2:-1:2:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?2:-1:2:-1:tn<r?Ff<r?2:-1:2:2:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?2:-1:2:-1:sS<r?rd<r?2:-1:2:-1:2:-1:Ah<r?Sb<r?SD<r?jr<r?2:Rw<r?Ld<r?2:-1:2:-1:db<r?bh<r?bt<r?cd<r?2:-1:2:-1:2:yp<r?2:yh<r?ow<r?2:-1:Eg<r?R_<r?2:-1:2:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?2:eE<r?ht<r?2:-1:2:-1:tD<r?Yv<r?2:-1:uF<r?2:Pd<r?Tc<r?2:-1:2:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?2:-1:2:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?2:-1:2:-1:2:-1:kS<r?Gb<r?qg<r?vC<r?2:-1:2:-1:up<r?qE<r?2:-1:2:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?2:-1:2:jh<r?2:Bu<r?_b<r?2:-1:2:-1:jF<r?2:v<r?Qw<r?pg<r?Jl<r?2:-1:2:-1:Am<r?IE<r?2:-1:2:hC<r?al<r?2:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?2:-1:2:-1:2:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?2:-1:2:Pa<r?gA<r?2:-1:2:Wn<r?2:gy<r?pE<r?2:-1:2:pi<r?Lh<r?T<r?V<r?2:-1:lS<r?GA<r?2:-1:2:-1:2:Xv<r?mA<r?hw<r?2:Rf<r?sd<r?2:-1:2:-1:hF<r&&lD<r&&Lm<r?is<r?2:-1:2:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?2:-1:2:-1:fn<r?Rc<r?2:-1:2:VA<r?fg<r?As<r?Pu<r?2:-1:2:-1:Uc<r?BF<r?2:-1:2:-1:vw<r?jb<r&&Mo<r?pf<r?2:-1:2:Qs<r?GC<r?2:-1:Sd<r?ot<r?2:-1:2:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?2:-1:2:-1:ce<r?x<r?2:-1:2:-1:yt<r?Tr<r?2:-1:Ak<r?iy<r?2:-1:2:Il<r?lf<r?bS<r?2:Ls<r?iw<r?2:-1:2:-1:ws<r?og<r?Qv<r?ds<r?2:-1:2:-1:Rd<r?Em<r?2:-1:2:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?2:-1:2:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?2:-1:2:-1:2:ga<r?Rh<r?2:-1:Xi<r?Om<r?2:-1:2:us<r?fl<r?2:UC<r?tg<r?2:-1:O_<r?Sm<r?2:-1:2:uS<r?Ve<r?Ku<r&&lF<r?nv<r?2:-1:2:-1:Rm<r&&nk<r?Ot<r?2:-1:2:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?2:-1:Co<r?F<r?2:-1:2:-1:2:ly<r?H<r?jf<r?2:fb<r?Dn<r?2:-1:2:-1:2:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?2:-1:2:-1:JE<r?it<r?2:-1:2:xy<r?JF<r?ID<r?mD<r?2:-1:2:-1:Ya<r?Rl<r?2:-1:2:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?2:-1:2:-1:Wp<r?s_<r?2:-1:2:fF<r?bF<r?am<r?ji<r?2:-1:2:-1:Da<r?QA<r?2:-1:2:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?2:-1:2:-1:ry<r?Xm<r?2:-1:2:-1:gD<r?Yw<r?2:-1:xg<r?eD<r?2:-1:2:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?2:-1:2:-1:lg<r?zd<r?2:-1:2:-1:Dg<r?N_<r?pr<r?2:-1:2:W_<r?f<r?2:-1:2:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?2:-1:vu<r?mb<r?2:-1:2:-1:Zn<r?wi<r?Sf<r?tr<r?2:-1:2:-1:jv<r?Zl<r?2:-1:2:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?2:-1:2:-1:nC<r?Kf<r?2:-1:2:-1:Yg<r?Xa<r?Er<r?Pf<r?2:-1:2:-1:ut<r?p<r?2:-1:2:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?2:-1:2:-1:Ae<r?VF<r?2:-1:2:-1:Is<r?Ag<r?rw<r?ub<r?2:-1:2:-1:hr<r?Cr<r?2:-1:2:-1:Hc<r?pd<r?Bn<r?Ac<r?2:-1:Vv<r?ah<r?2:-1:2:-1:sg<r?y_<r?cw<r?vh<r?2:-1:2:-1:2:-1:jc<r?IS<r?lh<r?QS<r?2:-1:tk<r?xa<r?Ly<r?ra<r?2:-1:2:-1:mr<r?qt<r?2:-1:2:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?2:-1:2:-1:yk<r?GD<r?2:-1:2:-1:iA<r?da<r?GE<r?L_<r?2:-1:2:-1:ro<r?LD<r?2:-1:2:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?2:-1:2:-1:Ul<r?ZE<r?2:-1:2:-1:np<r&&Fr<r?Vb<r?2:-1:2:mm<r?zE<r?py<r?Es<r?2:-1:Ee<r?Ni<r?2:-1:2:-1:pS<r?sa<r?Qg<r?av<r?2:-1:2:-1:Oy<r?gb<r?2:-1:2:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?2:-1:2:-1:E_<r?Tl<r?2:-1:2:-1:Fy<r?Ab<r?ea<r?tw<r?2:-1:2:-1:Ov<r?Nw<r?2:-1:2:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?2:-1:2:-1:IA<r?Lt<r?2:-1:2:-1:hb<r?ug<r?Ko<r?o<r?2:-1:2:-1:2:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?2:-1:2:-1:gr<r?na<r?2:-1:2:-1:QF<r?bf<r?Kl<r?Fo<r?2:-1:2:-1:Rg<r?Qr<r?2:-1:2:-1:Do<r?ac<r?Hv<r?Zb<r?2:-1:2:Ib<r?bl<r?2:-1:2:2:lu<r?Xk<r?TD<r?Mv<r?hS<r?2:-1:2:ed<r?ld<r?wy<r?O<r?2:-1:2:-1:zu<r?g_<r?2:-1:2:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?2:-1:2:-1:du<r?Mh<r?2:-1:2:ym<r?2:nw<r?He<r?2:-1:2:Fl<r?EA<r?_a<r?BA<r?Cn<r?2:Ba<r?rc<r?2:-1:2:Uy<r&&YA<r?Yk<r?2:-1:2:2:D<r?Qk<r?nd<r?aB<r?2:-1:Ry<r?2:KF<r?jn<r?2:-1:2:-1:op<r?2:_A<r&&wC<r?Ji<r?2:-1:2:sF<r?jC<r?Gh<r?ao<r?2:Gl<r?Jy<r?2:-1:2:2:$a<r?ko<r?tb<r?mt<r?2:-1:2:ZA<r?ir<r?2:-1:2:2:DF<r?Dr<r?ZS<r?kp<r?2:-1:YC<r&&vg<r?Od<r?2:-1:2:-1:on<r?2:Nr<r?yn<r?yb<r?$f<r?2:-1:2:-1:2:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?2:-1:2:bu<r?Bb<r?TF<r?iv<r?2:-1:2:-1:Lc<r?tu<r?2:-1:2:2:PD<r?xS<r?2:Ek<r?Ja<r?sl<r?eS<r?2:-1:2:-1:2:Tn<r?_C<r&&Ob<r?ku<r?2:-1:2:Dm<r?d_<r?hu<r?Mm<r?2:-1:2:-1:2:hE<r?Tm<r?AF<r?wr<r?2:jp<r?Mp<r?ic<r?vd<r?2:-1:2:-1:2:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?2:-1:2:-1:mi<r?Ut<r?2:-1:2:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?2:Bg<r?xs<r?2:-1:2:-1:y<r?q<r?xl<r?po<r?2:-1:2:-1:cS<r?Pt<r?2:-1:2:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?2:-1:2:t<r?Du<r?2:-1:2:-1:2:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?2:-1:2:-1:xD<r&&LF<r?yF<r?2:-1:2:-1:Ze<r?Ha<r?Uw<r?2:wc<r?rS<r?2:-1:2:-1:Wm<r?Iv<r?rD<r?J_<r?2:-1:2:-1:wh<r?fw<r?2:-1:2:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?2:-1:2:-1:JS<r?Rt<r?2:-1:2:-1:dr<r?Wv<r?2:-1:Jw<r?Op<r?2:-1:2:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?2:-1:2:-1:cr<r?zp<r?2:-1:2:OD<r?so<r?2:-1:2:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?2:-1:2:-1:ta<r?yw<r?2:-1:2:gf<r?vb<r?2:-1:bB<r?Wy<r?2:-1:2:-1:Ms<r?ek<r&&FC<r?Cv<r?2:-1:2:rv<r?Ks<r?2:-1:WD<r?nB<r?2:-1:2:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?2:-1:2:v_<r?BE<r?2:-1:2:-1:hp<r?nF<r?Kk<r?Fk<r?2:-1:2:-1:Ns<r?F_<r?2:-1:2:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?2:-1:2:-1:OF<r?AS<r?2:-1:2:-1:ew<r?Ud<r?Sg<r?Uf<r?2:-1:2:-1:hc<r?gE<r?2:-1:2:-1:YT(rue,r+jS|0)-1|0:-1}function HHe(r){return ik<r?bk<r?-1:0:-1}function XHe(r){return 35<r?S<r?-1:YT(Jne,r+jS|0)-1|0:-1}function YHe(r){return 47<r?Ik<r?-1:YT(gue,r+lw|0)-1|0:-1}function VHe(r){return 42<r?57<r?-1:YT(mue,r+-43|0)-1|0:-1}function KHe(r){return 45<r?95<r?-1:YT(Tne,r+X_|0)-1|0:-1}function WHe(r){return 35<r?vv<r?Ue<r?ec<r?-1:Si<r?rl<r?qy<r?Xf<r?lc<r?Gp<r?cu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hl<r?_n<r?os<r?3:-1:3:-1:m_<r?Bl<r?3:-1:3:-1:jo<r?Yp<r?oC<r?G<r?ui<r?So<r?aS<r?QD<r?o_<r?Dv<r?bv<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:fv<r?Oe<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Ic<r?oE<r?Ef<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:go<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?Un<r?3:-1:3:-1:No<r?cc<r?mo<r?Gk<r?d<r?iC<r?we<r?Pv<r?3:-1:3:-1:Mc<r?_e<r?3:-1:3:-1:Et<r?wn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?Zt<r?3:-1:3:-1:D_<r?Wc<r?xd<r?nE<r?tv<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Gc<r?3:-1:3:-1:Zi<r?Gf<r?3:-1:3:-1:id<r?nm<r?ie<r?x_<r?vy<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:Zf<r&&ag<r?zy<r?3:-1:3:-1:xo<r?Li<r?mf<r?Ua<r?Vp<r?3:-1:3:-1:3:El<r?DC<r?Jg<r?qe<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?m<r?wv<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:ya<r?Vn<r?3:-1:3:-1:bb<r?_o<r?cB<r?KS<r?3:-1:3:-1:za<r?CD<r?3:-1:3:-1:Vl<r?GS<r?JC<r?vf<r?fo<r?zb<r?3:-1:3:-1:Os<r?qs<r?3:-1:3:-1:XD<r?dD<r?kD<r?un<r?3:-1:3:-1:pv<r?gm<r?3:-1:3:-1:lE<r?Ka<r?ze<r?vB<r?rF<r?pA<r?$e<r?At<r?Ph<r?Lp<r?UE<r?T_<r?Ce<r?Z<r?3:-1:3:-1:kd<r?ua<r?3:-1:3:-1:rE<r?My<r?ge<r?Nu<r?3:-1:3:-1:Nv<r?wd<r?3:-1:3:-1:K_<r?fu<r?u_<r?TA<r?Ky<r?Or<r?3:-1:3:-1:qk<r?lt<r?3:-1:3:-1:R<r?fk<r?cb<r?Xh<r?3:-1:3:-1:_i<r?lB<r?3:-1:3:-1:_m<r?mp<r?lr<r?$A<r?Bc<r?Bt<r?_p<r?Ma<r?3:-1:3:-1:_l<r?WF<r?3:-1:3:-1:dh<r?FS<r?Nn<r?wf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Wi<r?Wr<r?qm<r?$k<r?uc<r?Cb<r?3:-1:3:-1:Xr<r?z_<r?3:-1:3:-1:Qu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:Nf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?wu<r?Df<r?MD<r?Io<r?3:-1:3:ho<r?Jc<r?3:-1:3:-1:KA<r?Qi<r?Nd<r?fC<r?3:-1:3:-1:yi<r?$t<r?3:-1:3:-1:IF<r?U_<r?pw<r?b<r?Cg<r?xu<r?3:-1:3:-1:Gr<r?zw<r?3:-1:3:-1:dC<r?mF<r?Vf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?Dt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&au<r?gu<r?3:-1:3:-1:Fu<r?Qb<r?C<r?Rs<r?gC<r?Zw<r?3:-1:3:-1:td<r?Qf<r?3:-1:3:-1:qo<r?Fp<r?xw<r?tc<r?3:-1:3:-1:3:-1:wl<r?vD<r?ok<r?qf<r?$c<r?RF<r?yl<r?gi<r?Ct<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?Y<r?Fs<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:ja<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:lo<r?tf<r?3:-1:3:Dh<r?RA<r?Qc<r?ak<r?3:-1:$m<r?aD<r?Vc<r?3:-1:3:zc<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?_c<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Mr<r?iE<r?Vo<r?pa<r?Mk<r?EF<r?re<r?3:-1:3:-1:tn<r?Ff<r?3:-1:3:3:rg<r?Ju<r?Oa<r?dt<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?jr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?bt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?as<r?RE<r?Wd<r?uv<r?yr<r?b_<r?Ol<r?$S<r?bA<r?3:eE<r?ht<r?3:-1:3:-1:tD<r?Yv<r?3:-1:uF<r?3:Pd<r?Tc<r?3:-1:3:-1:Of<r?wo<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?Jr<r?gF<r?Ml<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?vC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Kc<r?Xt<r?ZC<r?bn<r?3:-1:3:jh<r?3:Bu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jl<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?al<r?3:-1:Qy<r&&Oh<r?Le<r?Sc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?dv<r?Lw<r?3:-1:3:Pa<r?gA<r?3:-1:3:Wn<r?3:gy<r?pE<r?3:-1:3:pi<r?Lh<r?T<r?V<r?3:-1:lS<r?GA<r?3:-1:3:-1:3:Xv<r?mA<r?hw<r?3:Rf<r?sd<r?3:-1:3:-1:hF<r&&lD<r&&Lm<r?is<r?3:-1:3:ev<r?ff<r?gp<r?Iu<r?TE<r?om<r?DS<r?qn<r?Ub<r?3:-1:3:-1:fn<r?Rc<r?3:-1:3:VA<r?fg<r?As<r?Pu<r?3:-1:3:-1:Uc<r?BF<r?3:-1:3:-1:vw<r?jb<r&&Mo<r?pf<r?3:-1:3:Qs<r?GC<r?3:-1:Sd<r?ot<r?3:-1:3:-1:Ii<r?Ql<r?qh<r?ee<r?Zc<r?mw<r?dp<r?3:-1:3:-1:ce<r?x<r?3:-1:3:-1:yt<r?Tr<r?3:-1:Ak<r?iy<r?3:-1:3:Il<r?lf<r?bS<r?3:Ls<r?iw<r?3:-1:3:-1:ws<r?og<r?Qv<r?ds<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?Av<r?Aa<r?$C<r?Ro<r?gs<r?wt<r&&XE<r&&GF<r?il<r?3:-1:3:-1:G_<r?Xg<r?bo<r?bp<r?ae<r?3:-1:3:-1:3:ga<r?Rh<r?3:-1:Xi<r?Om<r?3:-1:3:us<r?fl<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ve<r?Ku<r&&lF<r?nv<r?3:-1:3:-1:Rm<r&&nk<r?Ot<r?3:-1:3:yC<r?Nb<r?Tv<r?kF<r?uh<r?Vm<r?3:-1:Co<r?F<r?3:-1:3:-1:3:ly<r?H<r?jf<r?3:fb<r?Dn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?uo<r?eB<r?wS<r?3:-1:3:-1:JE<r?it<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Ya<r?Rl<r?3:-1:3:-1:$b<r?fa<r?Ei<r?Au<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?ji<r?3:-1:3:-1:Da<r?QA<r?3:-1:3:-1:ju<r?AD<r?sk<r?Wu<r?Ke<r?HS<r?Se<r?eg<r?Nm<r?Xb<r?sc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:ef<r?UD<r?Ds<r?Cm<r?$r<r?hA<r?3:-1:3:-1:lg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?pr<r?3:-1:3:W_<r?f<r?3:-1:3:-1:t_<r?tm<r?$h<r?fi<r?Ec<r?Wa<r?3:-1:vu<r?mb<r?3:-1:3:-1:Zn<r?wi<r?Sf<r?tr<r?3:-1:3:-1:jv<r?Zl<r?3:-1:3:-1:Vt<r?cy<r?Cy<r?ME<r?Ts<r?Rn<r?3:-1:3:-1:nC<r?Kf<r?3:-1:3:-1:Yg<r?Xa<r?Er<r?Pf<r?3:-1:3:-1:ut<r?p<r?3:-1:3:-1:We<r?im<r?Ap<r?BC<r?e_<r?qD<r?kc<r?kr<r?Nh<r?yg<r?3:-1:3:-1:Ae<r?VF<r?3:-1:3:-1:Is<r?Ag<r?rw<r?ub<r?3:-1:3:-1:hr<r?Cr<r?3:-1:3:-1:Hc<r?pd<r?Bn<r?Ac<r?3:-1:Vv<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?vh<r?3:-1:3:-1:3:-1:jc<r?IS<r?lh<r?QS<r?3:-1:tk<r?xa<r?Ly<r?ra<r?3:-1:3:-1:mr<r?qt<r?3:-1:3:-1:qr<r?$o<r?Zu<r?xn<r?_t<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?da<r?GE<r?L_<r?3:-1:3:-1:ro<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?rs<r?KD<r?ml<r?ni<r?Af<r?kf<r?le<r?Pl<r?3:-1:3:-1:Ul<r?ZE<r?3:-1:3:-1:np<r&&Fr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?Es<r?3:-1:Ee<r?Ni<r?3:-1:3:-1:pS<r?sa<r?Qg<r?av<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?lv<r?Cc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tl<r?3:-1:3:-1:Fy<r?Ab<r?ea<r?tw<r?3:-1:3:-1:Ov<r?Nw<r?3:-1:3:-1:Yn<r?gd<r?dk<r?ud<r?ba<r?Zs<r?3:-1:3:-1:IA<r?Lt<r?3:-1:3:-1:hb<r?ug<r?Ko<r?o<r?3:-1:3:-1:3:Pe<r?ov<r?Va<r?vc<r?wE<r?YE<r?gc<r?Qn<r?S_<r?3:-1:3:-1:gr<r?na<r?3:-1:3:-1:QF<r?bf<r?Kl<r?Fo<r?3:-1:3:-1:Rg<r?Qr<r?3:-1:3:-1:Do<r?ac<r?Hv<r?Zb<r?3:-1:3:Ib<r?bl<r?3:-1:3:3:lu<r?Xk<r?TD<r?Mv<r?hS<r?3:-1:3:ed<r?ld<r?wy<r?O<r?3:-1:3:-1:zu<r?g_<r?3:-1:3:-1:_k<r?dw<r?zi<r?WS<r?Jf<r?3:-1:3:-1:du<r?Mh<r?3:-1:3:ym<r?3:nw<r?He<r?3:-1:3:Fl<r?EA<r?_a<r?BA<r?Cn<r?3:Ba<r?rc<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:D<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?jn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?Ji<r?3:-1:3:sF<r?jC<r?Gh<r?ao<r?3:Gl<r?Jy<r?3:-1:3:3:$a<r?ko<r?tb<r?mt<r?3:-1:3:ZA<r?ir<r?3:-1:3:3:DF<r?Dr<r?ZS<r?kp<r?3:-1:YC<r&&vg<r?Od<r?3:-1:3:-1:on<r?3:Nr<r?yn<r?yb<r?$f<r?3:-1:3:-1:3:-1:z<r?Ev<r?wa<r?mg<r?sC<r?Sk<r?mS<r&&J<r?ip<r?3:-1:3:bu<r?Bb<r?TF<r?iv<r?3:-1:3:-1:Lc<r?tu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?Ja<r?sl<r?eS<r?3:-1:3:-1:3:Tn<r?_C<r&&Ob<r?ku<r?3:-1:3:Dm<r?d_<r?hu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?wr<r?3:jp<r?Mp<r?ic<r?vd<r?3:-1:3:-1:3:Ht<r?Pw<r?yc<r&&FA<r?Yl<r?3:-1:3:-1:mi<r?Ut<r?3:-1:3:-1:xF<r?Bo<r?Hn<r?VD<r?_g<r?3:Bg<r?xs<r?3:-1:3:-1:y<r?q<r?xl<r?po<r?3:-1:3:-1:cS<r?Pt<r?3:-1:3:-1:hs<r?iF<r?xi<r?Td<r?Fe<r?3:-1:3:t<r?Du<r?3:-1:3:-1:3:-1:$p<r?l<r?_D<r?wm<r?hv<r?Na<r?jm<r?k<r&&Ui<r?$<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:Ze<r?Ha<r?Uw<r?3:wc<r?rS<r?3:-1:3:-1:Wm<r?Iv<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ol<r?Jk<r?tl<r?Ym<r?hD<r?xf<r?af<r?3:-1:3:-1:JS<r?Rt<r?3:-1:3:-1:dr<r?Wv<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?zt<r?ul<r?Iw<r?3:-1:3:-1:cr<r?zp<r?3:-1:3:OD<r?so<r?3:-1:3:dc<r?Jd<r?Q<r?ps<r?su<r?qu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ta<r?yw<r?3:-1:3:gf<r?vb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Ms<r?ek<r&&FC<r?Cv<r?3:-1:3:rv<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Kr<r?Oo<r?Re<r?nn<r?K<r?KC<r?n<r?3:-1:3:v_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:Ns<r?F_<r?3:-1:3:-1:PS<r?Me<r?aA<r?gt<r?di<r?Sn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?Uf<r?3:-1:3:-1:hc<r?gE<r?3:-1:3:-1:YT(aue,r+jS|0)-1|0:-1}function JHe(r){return bm<r?An<r?-1:0:-1}function qHe(r){return 46<r?47<r?-1:0:-1}function zHe(r){return 57<r?58<r?-1:0:-1}function $He(r){return 35<r?S<r?-1:YT(qne,r+jS|0)-1|0:-1}function QHe(r,e){var n=e-r[3][2]|0;return[0,YUe(r),n]}function ZHe(r,e,n){var t=QHe(r,n),u=QHe(r,e);return[0,r[1],u,t]}function rXe(r,e){return QHe(r,xUe(e))}function eXe(r,e){return QHe(r,LUe(e))}function nXe(r,e){return ZHe(r,xUe(e),LUe(e))}function tXe(r,e){if("number"!=typeof e)switch(e[0]){case 2:case 3:return e[1][1];case 5:case 8:return e[1]}return nXe(r,r[2])}function uXe(r,e,n){return[0,r[1],r[2],r[3],r[4],r[5],[0,[0,e,n],r[6]],r[7]]}function aXe(r,e,n){return uXe(r,e,[11,ZUe(n)])}function iXe(r,e,n,t){return uXe(r,e,[13,n,t])}function cXe(r,e){return uXe(r,e,pne)}function fXe(r,e){var n=LUe(e),t=[0,YUe(r)+1|0,n];return[0,r[1],r[2],t,r[4],r[5],r[6],r[7]]}function oXe(r){var e=XT(r);return 0!==e&&Je===yI(r,e-1|0)?OAe(r,0,e-1|0):r}function sXe(r,e,n,t,u){var a=[0,r[1],e,n];return[0,a,[0,u?0:1,KAe(t),r[7][3][1]<a[2][1]?1:0]]}function vXe(r,e){if(45===yI(e,0))var n=OAe(e,1,XT(e)-1|0),t=1;else n=e,t=0;switch(r){case 1:try{var u=$T(zT(nAe(vne,n)))}catch(e){if((e=gI(e))[1]!==PI)throw e;u=Z_e(nAe(lne,n))}break;case 0:case 3:try{u=$T(zT(n))}catch(e){if((e=gI(e))[1]!==PI)throw e;u=Z_e(nAe(Dne,n))}break;default:try{u=wT(n)}catch(e){if((e=gI(e))[1]!==PI)throw e;u=Z_e(nAe(bne,n))}}return[10,r,t?-u:u,e]}function lXe(r,e){if(45===yI(e,0))var n=OAe(e,1,XT(e)-1|0),t=1;else n=e,t=0;if(2<=r){var u=oXe(n);try{var a=wT(u)}catch(e){if((e=gI(e))[1]!==PI)throw e;a=Z_e(nAe(one,u))}var i=a}else{var c=oXe(n);try{var f=$T(zT(c))}catch(e){if((e=gI(e))[1]!==PI)throw e;f=Z_e(nAe(sne,c))}i=f}return[11,r,t?-i:i,e]}function DXe(r,e,u){var a=gUe([0,u]);IUe(a);var i=BUe(a),c=vv<i?cu<i?-1:SD<i?By<i?Un<i?Bl<i?Hl<i?os<i&&Gp<i?0:-1:UF<i?0:1:sD<i?tC<i?Vd<i?lc<i?m_<i?0:1:Xf<i?0:1:Dv<i?bv<i?0:1:o_<i?0:2:Wk<i?QD<i?zA<i?0:1:aS<i?0:1:Oe<i?km<i?0:1:fv<i?0:1:hy<i?Vk<i?So<i?eF<i?0:1:ui<i?0:1:wD<i?Zy<i?0:1:Ef<i?0:1:SC<i?oE<i?go<i?0:1:Ic<i?0:1:Gg<i?qC<i?0:1:vi<i?0:1:Gf<i?Zt<i?_e<i?Pv<i?G<i?Wh<i?0:1:oC<i?0:1:iC<i?we<i?0:1:d<i?0:1:M_<i?Gk<i?Mc<i?0:1:mo<i?0:1:wn<i?$d<i?0:1:Et<i?0:1:bD<i?cC<i?cc<i?Hp<i?0:1:No<i?0:1:nE<i?tv<i?0:1:xd<i?0:1:Gc<i?Wc<i?Qm<i?0:1:D_<i?0:1:Vy<i?zF<i?0:1:zC<i?0:1:CE<i?kA<i?Np<i?Yp<i?Zi<i?0:1:jo<i?0:1:jd<i?ZF<i?0:1:KE<i?0:1:zy<i?vy<i?vo<i?0:1:x_<i?0:2:Zf<i?ag<i?0:1:-1:xo<i?123631<i?Ua<i?nm<i?ie<i?1:0:Vp<i?2:0:Li<i?mf<i?1:0:-1:-1:Jg<i?qe<i?1:0:El<i?DC<i?1:0:SF<i?2:0:Md<i?pA<i?qy<i?m<i?Bp<i?oB<i?Ad<i?id<i?1:2:rB<i?0:1:Vn<i?_S<i?0:2:ya<i?0:2:_o<i?KS<i?wv<i?0:2:cB<i?0:2:CD<i?bb<i?0:2:za<i?0:2:GS<i?vf<i?zb<i?cF<i?0:2:fo<i?0:2:qs<i?JC<i?0:2:Os<i?0:2:dD<i?un<i?Vl<i?0:2:kD<i?0:2:gm<i?XD<i?0:1:pv<i?0:1:At<i?Lp<i?T_<i?Z<i?rl<i?0:1:Ce<i?0:1:ua<i?UE<i?0:1:kd<i?0:1:My<i?Nu<i?Ph<i?0:1:ge<i?0:1:wd<i?rE<i?0:1:Nv<i?0:1:fu<i?TA<i?Or<i?$e<i?0:1:Ky<i?0:1:lt<i?u_<i?0:1:qk<i?0:1:fk<i?Xh<i?K_<i?0:1:cb<i?0:1:lB<i?R<i?0:1:_i<i?0:1:vB<i?mp<i?$A<i?Bt<i?Ma<i?rF<i?0:1:_p<i?0:1:WF<i?Bc<i?0:1:_l<i?0:1:FS<i?wf<i?lr<i?0:1:Nn<i?0:1:nD<i?dh<i?0:1:Zh<i?0:1:Wr<i?$k<i?Cb<i?_m<i?0:1:uc<i?0:1:z_<i?qm<i?0:1:Xr<i?0:1:rC<i?yd<i?Wi<i?0:2:Ih<i?0:2:LA<i?Qu<i?0:2:Nf<i?0:2:od<i?wu<i?MD<i?Io<i?ze<i?0:2:0:Jc<i?2:ho<i?0:2:Qi<i?fC<i?hk<i?0:1:Nd<i?0:1:$t<i?KA<i?0:1:yi<i?0:1:U_<i?b<i?xu<i?Tp<i?0:1:Cg<i?0:1:zw<i?pw<i?0:1:Gr<i?0:1:mF<i?Ys<i?IF<i?0:1:Vf<i?0:1:WA<i?dC<i?0:1:Fg<i?0:2:73108<i?73109<i?gi<i?Rs<i?gu<i?Zd<i?k_<i?q_<i?0:2:$y<i?1:0:ih<i?wb<i?1:0:Dt<i?1:2:_y<i?dE<i?au<i?0:2:Ci<i?1:2:Zw<i?dF<i?0:1:gC<i?0:1:Fp<i?Qb<i?Qf<i?C<i?0:1:td<i?0:1:tc<i?Fu<i?0:2:xw<i?0:1:Ka<i?qo<i?0:QE<i?2:1:NC<i?lE<i?0:2:Ct<i?0:1:xC<i?Y<i?RF<i?Dy<i?yl<i?0:2:OS<i?0:1:sm<i?$c<i?0:1:Fs<i?0:1:qf<i?Fh<i?th<i?0:1:pm<i?0:1:rb<i?ok<i?0:1:md<i?0:1:xh<i?Sw<i?fS<i?Yb<i?0:1:0:ja<i||dg<i?2:1:73110<i&&vD<i?tf<i?uD<i?0:2:lo<i?0:1:-1:-1:Vo<i?tn<i?rk<i?$m<i?Qc<i?ak<i?2:0:aD<i?Vc<i?2:0:-1:Dh<i?zc<i?dm<i?1:0:RA<i?1:0:oS<i?Ey<i?1:0:Yh<i?2:0:wl<i?Ew<i?my<i?aE<i?Ny<i?2:1:_c<i?2:0:_F<i?Jb<i?2:0:iD<i?2:0:-1:EF<i?re<i?1:0:pa<i?Mk<i?1:0:Ff<i?1:0:-1:sS<i?iE<i?-1:LC<i?hm<i?2:0:Oa<i?dt<i?2:0:rd<i?1:0:Mr<i?w<i?rg<i?Ju<i?2:0:1:2:72751<i?qp<i?0:2:Ld<i?jr<i?2:1:Rw<i?0:1:ZE<i?Qv<i?71230<i?Oh<i?Ml<i?jE<i?yp<i?72343<i?bh<i?cd<i?Sb<i?0:1:bt<i?0:1:db<i?0:2:lm<i?ki<i?2:1:2:Al<i?R_<i?ow<i?lp<i?2:1:yh<i?0:2:Si<i?Eg<i?0:2:1:bA<i?oo<i?2:1:ht<i?Uv<i?2:1:eE<i?0:2:b_<i?Yv<i?ys<i?Ol<i?$S<i?1:0:1:2:72147<i?tD<i?0:2:Tc<i?uF<i?2:1:Pd<i?0:1:qw<i?Uk<i?dS<i?yr<i?0:2:0:Hi<i?2:wo<i?1:2:71997<i?yo<i?1:2:DD<i?2:Bh<i?0:2:71462<i?bn<i?Gb<i?Jr<i?gF<i?0:eA<i?2:1:vC<i?Kg<i?0:1:qg<i?0:1:uv<i?qE<i?kS<i?0:1:up<i?0:1:Wd<i?0:or<i?2:1:71726<i?71736<i&&ZC<i?0:2:Kc<i?_b<i?jh<i?2:1:Bu<i?0:2:oh<i?0:2:71343<i?71349<i?Qw<i?71457<i||Jl<i?2:pg<i?0:1:71350<i&&ay<i?IE<i?v<i?0:2:Am<i?0:1:-1:-1:sy<i?-1:hC<i?al<i?1:0:Sc<i?YD<i?2:0:Le<i?1:0:-1:70721<i?hF<i?T<i?vt<i?71218<i||RE<i?-1:dv<i?Lw<i?1:0:-1:Wn<i?71101<i&&CA<i&&Pa<i?gA<i?1:0:-1:HD<i?Hm<i&&gy<i?pE<i?2:0:-1:V<i?1:0:70841<i?70849<i?pi<i?lS<i?GA<i?2:0:Lh<i?1:0:_u<i?1:2:2:mA<i?rn<i?2:Rf<i?sd<i?1:0:ww<i?1:2:70725<i&&lD<i?is<i?Xv<i?0:2:Lm<i?0:1:-1:-1:Nl<i?TE<i?$w<i?-1:om<i?qn<i?Ub<i?1:0:DS<i?2:0:fn<i?Rc<i?2:0:-1:gp<i?VA<i?As<i?Pu<i?1:0:fg<i?2:0:Uc<i?BF<i?1:0:Iu<i?2:0:70463<i?jb<i&&Mo<i?pf<i?2:0:-1:vw<i?2:1:70401<i?mw<i?Sd<i?Qs<i?GC<i?2:0:ot<i?1:0:ev<i?ff<i?1:0:dp<i?1:0:ce<i?ee<i?Zc<i?1:0:x<i?1:0:Ql<i?qh<i?1:0:-1:bS<i?70367<i&&Ii<i&&Ak<i?yt<i?Tr<i?2:0:iy<i?2:0:-1:Ls<i?iw<i?1:0:Il<i?lf<i?1:0:ds<i?1:0:eg<i?Vm<i?ga<i?70190<i?70193<i&&XE<i&&GF<i?Rd<i?ws<i?og<i?1:0:Em<i?1:0:dy<i?as<i?1:0:il<i?2:0:-1:bo<i?gs<i?CS<i?2:1:ae<i?Ro<i?0:1:bp<i?0:1:70094<i?G_<i&&gw<i?Xg<i?0:1:-1:Rh<i?2:0:us<i?XA<i?$C<i?Xi<i?Om<i?2:0:1:2:tg<i?fl<i?1:2:Sm<i?UC<i?0:1:O_<i?0:2:Ot<i?Ku<i?lF<i?nv<i?1:0:1:Ve<i?_r<i?2:1:uS<i?0:2:Rm<i?nk<i?0:2:Aa<i?2:Zk<i?1:2:JE<i?Dn<i?69816<i?kF<i?F<i?uh<i?0:2:Co<i?0:1:Tv<i?0:2:Nb<i?2:Bf<i?1:2:69633<i?zS<i?H<i?fb<i?0:2:ly<i?0:2:LE<i?1:2:uo<i?wS<i?2:eB<i?0:1:it<i?sh<i?0:1:0:Wp<i?fB<i?JF<i?mD<i?by<i?2:1:ID<i?0:1:Rl<i?xy<i?0:1:Ya<i?0:1:Ei<i?Nk<i?$g<i?0:2:Au<i?0:1:s_<i?fa<i?0:2:0:Av<i?bF<i?ji<i?$b<i?2:1:am<i?0:1:QA<i?fF<i?0:1:Da<i?0:1:Xb<i?zg<i?zm<i?0:1:sc<i?0:1:Xm<i?Nm<i?0:1:ry<i?0:1:e_<i?$h<i?UD<i?HS<i?Yw<i?Se<i?0:Yf<i?2:1:eD<i?gD<i?0:1:xg<i?0:1:Cm<i?hA<i?Ke<i?0:1:$r<i?0:2:zd<i?Ds<i?0:2:lg<i?0:1:_<i?sk<i?Dg<i?pr<i?ef<i?0:1:N_<i?0:1:W_<i?f<i?2:0:Wu<i?2:0:-1:Ec<i?Wa<i?1:0:vu<i?mb<i?1:0:fi<i?1:0:Vt<i?t_<i?Zn<i?Sf<i?tr<i?1:0:wi<i?1:0:jv<i?Zl<i?1:0:tm<i?1:0:Cy<i?Ts<i?Rn<i?1:0:ME<i?1:0:nC<i?Kf<i?1:0:cy<i?1:0:ju<i?Yg<i?Er<i?Pf<i?1:0:Xa<i?1:0:ut<i?p<i?1:0:AD<i?1:0:kc<i?Nh<i?yg<i?1:0:kr<i?1:0:Ae<i?VF<i?1:0:qD<i?1:0:66368<i?pd<i?Ap<i?Is<i?rw<i?ub<i?1:0:Ag<i?1:0:hr<i?Cr<i?1:0:BC<i?2:0:Ac<i?1:ah<i?Bn<i?0:1:Vv<i?0:1:We<i?y_<i?vh<i?Hc<i?0:1:cw<i?0:1:mC<i?sg<i?0:2:im<i?1:0:1:GD<i?qt<i?ra<i?QS<i?1:lh<i?0:1:xa<i?Ly<i?0:2:tk<i?0:1:XS<i?IS<i?mr<i?0:1:jc<i?0:2:xn<i?_t<i?0:1:Zu<i?0:1:LD<i?L_<i?$o<i?yk<i?0:1:qr<i?0:1:da<i?GE<i?0:1:iA<i?0:1:Pl<i?TS<i?ro<i?0:1:Pk<i?0:1:kf<i?le<i?0:1:Af<i?0:1:Zg<i?43755<i?YS<i?Qn<i?MA<i?65391<i?np<i?Vb<i?ni<i?Ul<i?0:1:ml<i?0:1:Fr<i?0:1:1:av<i?Ni<i?Es<i?1:py<i?0:1:zE<i?Ee<i?0:2:mm<i?0:1:gb<i?sa<i?Qg<i?0:2:pS<i?0:1:rs<i?Oy<i?0:1:Rp<i?0:2:Zs<i?tw<i?Tl<i?Cc<i?tE<i?0:2:lv<i?0:2:DB<i?E_<i?0:2:AE<i?0:1:Nw<i?Ab<i?ea<i?0:1:Fy<i?0:1:Iy<i?Ov<i?0:1:Hw<i?0:1:o<i?Lt<i?ud<i?ba<i?0:1:dk<i?0:1:gd<i?IA<i?0:1:Yn<i?0:1:sb<i?yy<i?ug<i?Ko<i?0:1:hb<i?0:1:-1:S_<i?1:0:43967<i?ac<i?Hv<i?Kl<i?gr<i?YE<i?gc<i?1:0:na<i?1:0:vc<i?wE<i?1:0:Fo<i?1:0:Rg<i?QF<i?bf<i?1:0:Qr<i?1:0:ov<i?Va<i?1:0:Zb<i?2:0:-1:44005<i?44007<i&&Do<i&&Ib<i?bl<i?2:0:-1:44004<i?-1:Pe<i?2:1:lu<i?TD<i?wp<i&&Mv<i?hS<i?1:0:1:ed<i?wy<i?O<i?1:0:ld<i?1:0:zu<i?g_<i?1:0:Xk<i?1:0:_k<i?dw<i?WS<i?Jf<i?1:0:zi<i?1:0:du<i?Mh<i?1:0:-1:ym<i?Rb<i?2:1:nw<i?He<i?1:0:-1:-1:43494<i?43632<i?Gw<i?BA<i?Cn<i?-1:Ba<i?rc<i?1:0:1:Uy<i?Yk<i?1:YA<i?0:1:_a<i?P_<i?2:1:Gs<i?2:1:43643<i?43644<i?Tu<i?ia<i?Ug<i?2:1:Sr<i?2:1:EA<i?Pc<i?2:1:-1:-1:pB<i?-1:nd<i?aB<i?1:0:1:_A<i?wC<i?43596<i?D<i?Ry<i?1:KF<i?jn<i?1:0:Qk<i?2:0:-1:op<i?fp<i?hn<i?2:1:-1:Ji<i?1:0:-1:43566<i?-1:bs<i?Gh<i?Jy<i?ao<i?2:1:Gl<i?0:1:-1:1:nb<i?43445<i?43449<i?ko<i?jC<i?_s<i?1:-1:tb<i?mt<i?1:0:-1:43451<i&&$a<i&&ZA<i?ir<i?1:0:-1:-1:43394<i?sF<i?-1:he<i?ei<i?2:1:-1:YC<i&&vg<i?ZS<i?kp<i?2:0:Od<i?1:0:-1:mS<i?J<i?$f<i?43263<i?qA<i?DF<i?Dr<i?1:0:Lr<i?2:1:-1:on<i?2:1:Kv<i?yn<i?yb<i?0:1:Nr<i?0:1:uy<i?VC<i?2:0:ip<i?2:0:-1:bu<i?Sk<i?em<i?2:1:TF<i?iv<i?2:0:Bb<i?1:0:43044<i?sC<i&&Lc<i?tu<i?2:0:-1:Ru<i?2:1:Na<i?AF<i?_C<i?xS<i?Up<i?Fn<i?Tw<i?Yc<i?2:1:w_<i?2:1:mg<i?2:1:1:Bs<i?Ja<i?eS<i?1:sl<i?0:1:Ek<i?0:1:ku<i?1:Ob<i?0:1:uf<i?Ck<i?hu<i?Tn<i||Mm<i?1:0:ss<i?Dm<i?d_<i?1:0:-1:1:-1:wr<i?1:Uo<i?jp<i?ic<i?vd<i?1:0:Mp<i?2:0:-1:1:y<i?42231<i?Ht<i?j<i?yc<i?Yl<i?1:FA<i?0:1:-1:Pw<i?1:0:Ut<i?1:mi<i?0:1:_g<i?40981<i&&hE<i?Tm<i?1:0:1:Hn<i?Bg<i?xs<i?1:0:VD<i?1:0:xl<i?po<i?1:0:q<i?1:0:12446<i?xi<i?xF<i?cS<i?Pt<i?1:0:Bo<i?1:0:Td<i?Fe<i?1:0:1:iF<i?Du<i?1:t<i?0:1:hs<i?0:1:Ui<i?DA<i?1:z<i?Ev<i?2:0:$<i?1:0:12346<i||jm<i?1:0:su<i?JS<i?wc<i?wm<i?YF<i?xD<i&&LF<i?yF<i?1:0:-1:hv<i?1:0:Uw<i||rS<i?1:0:wh<i?rD<i?Ze<i?Ha<i?2:0:J_<i?1:0:Wm<i?Iv<i?1:0:fw<i?1:0:xf<i?l<i?_D<i?1:0:af<i?1:0:Ym<i?hD<i?1:0:Rt<i?1:0:Hh<i?ol<i?Wv<i?Jk<i?tl<i?1:0:AA<i?1:2:Op<i?dr<i?0:1:Jw<i?0:1:zt<i?Iw<i?ck<i?0:1:ul<i?0:1:zp<i?Bm<i?0:1:cr<i?0:1:$p<i?pl<i?so<i?Bk<i?2:1:OD<i?0:1:1:ab<i?WC<i?1:Aw<i?0:1:yw<i?qu<i?0:1:ta<i?0:1:n<i?ek<i?Wy<i?8578<i||vb<i?1:gf<i?0:1:Cv<i?ps<i?bB<i?0:1:Q<i?0:1:FC<i?0:1:8493<i?1:nB<i?Ks<i?1:rv<i?0:1:Jd<i?WD<i?0:1:dc<i?0:1:Kr<i?Re<i?K<i?KC<i?0:1:v_<i?BE<i?1:0:nn<i?1:0:hp<i?Kk<i?Fk<i?1:0:nF<i?1:0:Ns<i?F_<i?1:0:Oo<i?2:0:PS<i?aA<i?di<i?Sn<i?2:0:gt<i?2:0:OF<i?AS<i?1:0:Me<i?1:0:ew<i?Sg<i?Uf<i?1:0:Ud<i?2:0:hc<i?gE<i?2:0:Ue<i?2:0:YT(pue,i+1|0)-1|0;if(4<c>>>0)var s=OUe(a);else switch(c){case 0:s=2;break;case 2:s=1;break;case 3:if(TUe(a,2),0===JHe(BUe(a))){var E=FHe(BUe(a));if(0===E)s=0===uje(BUe(a))&&0===uje(BUe(a))&&0===uje(BUe(a))?0:OUe(a);else if(1===E&&0===uje(BUe(a)))for(;;){var k=lje(BUe(a));if(0!==k){s=1===k?0:OUe(a);break}}else s=OUe(a)}else s=OUe(a);break;default:s=0}if(2<=s){if(!(3<=s))return uXe(r,e,37)}else if(0<=s)return r;return Z_e(fne)}function bXe(r,e,n,t,u){return[0,ZHe(r,e+xUe(n)|0,e+LUe(n)|0),UUe(n,t,(PUe(n)-t|0)-u|0)]}function pXe(r,e){for(var n=xUe(r[2]),t=gUe(e),u=VAe(e.length-1),a=r;;){IUe(t);var i=BUe(t),c=92<i?1:YT(Qne,i+1|0)-1|0;if(2<c>>>0)var f=OUe(t);else switch(c){case 0:f=2;break;case 1:for(;;){TUe(t,3);var o=BUe(t);if(0!=(-1<o?91<o?92<o?0:-1:0:-1)){f=OUe(t);break}}break;default:if(TUe(t,3),0===JHe(BUe(t))){var s=FHe(BUe(t));if(0===s)f=0===uje(BUe(t))&&0===uje(BUe(t))&&0===uje(BUe(t))?0:OUe(t);else if(1===s&&0===uje(BUe(t)))for(;;){var v=lje(BUe(t));if(0!==v){f=1===v?1:OUe(t);break}}else f=OUe(t)}else f=OUe(t)}if(3<f>>>0)return Z_e(ane);switch(f){case 0:var l=bXe(a,n,t,2,0),D=l[1],b=QT(nAe(ine,l[2])),p=0<=b?1:0,E=p?b<=55295?1:0:p;if(E)var m=E;else{var F=57344<=b?1:0;m=F?b<=Cw?1:0:F}var k=m?DXe(a,D,b):uXe(a,D,37);Qwe(u,b),a=k;continue;case 1:var d=bXe(a,n,t,3,1),h=QT(nAe(cne,d[2])),y=DXe(a,d[1],h);Qwe(u,h),a=y;continue;case 2:return[0,a,KAe(u)];default:HUe(t,u);continue}}}function EXe(r,e,n){var t=cXe(r,nXe(r,e));return NUe(e),TI(n,t,e)}function mXe(r,e,n){for(var t=r;;){IUe(n);var u=BUe(n),a=-1<u?42<u?Qh<u?0:qa<u?1:0:YT(sue,u)-1|0:-1;if(3<a>>>0)var i=OUe(n);else switch(a){case 0:for(;;){TUe(n,3);var c=BUe(n);if(0!=(-1<c?41<c?42<c?qa<c?Qh<c?0:-1:0:-1:YT(ate,c)-1|0:-1)){i=OUe(n);break}}break;case 1:i=0;break;case 2:TUe(n,0),i=0===AHe(BUe(n))?0:OUe(n);break;default:TUe(n,3);var f=BUe(n),o=44<f?47<f?-1:YT(nue,f+Vi|0)-1|0:-1;i=0===o?0===qHe(BUe(n))?2:OUe(n):1===o?1:OUe(n)}if(3<i>>>0){var s=cXe(t,nXe(t,n));return[0,s,eXe(s,n)]}switch(i){case 0:var v=fXe(t,n);HUe(n,e),t=v;continue;case 1:var l=t[4]?iXe(t,nXe(t,n),u1r,t1r):t;return[0,l,eXe(l,n)];case 2:if(t[4])return[0,t,eXe(t,n)];$Ae(e,a1r);continue;default:HUe(n,e);continue}}}function FXe(r,e,n){for(;;){IUe(n);var t=BUe(n),u=13<t?Qh<t?1:qa<t?2:1:YT(yue,t+1|0)-1|0;if(3<u>>>0)var a=OUe(n);else switch(u){case 0:a=0;break;case 1:for(;;){TUe(n,2);var i=BUe(n);if(0!=(-1<i?12<i?13<i?qa<i?Qh<i?0:-1:0:-1:YT(Ene,i)-1|0:-1)){a=OUe(n);break}}break;case 2:a=1;break;default:TUe(n,1),a=0===AHe(BUe(n))?1:OUe(n)}if(2<a>>>0)return Z_e(i1r);switch(a){case 0:return[0,r,eXe(r,n)];case 1:var c=eXe(r,n),f=fXe(r,n),o=PUe(n);return[0,f,[0,c[1],c[2]-o|0]];default:HUe(n,e);continue}}}function kXe(r,e){function n(r){return TUe(r,3),0===Yje(BUe(r))?2:OUe(r)}IUe(e);var t=BUe(e),u=Kw<t?Qh<t?1:qa<t?2:1:YT(Eue,t+1|0)-1|0;if(14<u>>>0)var a=OUe(e);else switch(u){case 1:a=16;break;case 2:a=15;break;case 3:TUe(e,15),a=0===AHe(BUe(e))?15:OUe(e);break;case 4:TUe(e,4),a=0===Yje(BUe(e))?n(e):OUe(e);break;case 5:TUe(e,11),a=0===Yje(BUe(e))?n(e):OUe(e);break;case 7:a=5;break;case 8:a=6;break;case 9:a=7;break;case 10:a=8;break;case 11:a=9;break;case 12:TUe(e,14);var i=FHe(BUe(e));if(0===i)a=0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?12:OUe(e);else if(1===i&&0===uje(BUe(e)))for(;;){var c=lje(BUe(e));if(0!==c){a=1===c?13:OUe(e);break}}else a=OUe(e);break;case 13:a=10;break;case 14:TUe(e,14),a=0===uje(BUe(e))&&0===uje(BUe(e))?1:OUe(e);break;default:a=0}if(16<a>>>0)return Z_e(Vee);switch(a){case 1:var f=jUe(e);return[0,r,f,[0,QT(nAe(Kee,f))],0];case 2:var o=jUe(e),s=QT(nAe(Wee,o));return $n<=s?[0,r,o,[0,s>>>3|0,48+(7&s)|0],1]:[0,r,o,[0,s],1];case 3:var v=jUe(e);return[0,r,v,[0,QT(nAe(Jee,v))],1];case 4:return[0,r,qee,[0,0],0];case 5:return[0,r,zee,[0,8],0];case 6:return[0,r,$ee,[0,12],0];case 7:return[0,r,Qee,[0,10],0];case 8:return[0,r,Zee,[0,13],0];case 9:return[0,r,rne,[0,9],0];case 10:return[0,r,ene,[0,11],0];case 11:var l=jUe(e);return[0,r,l,[0,QT(nAe(nne,l))],1];case 12:var D=jUe(e);return[0,r,D,[0,QT(nAe(tne,OAe(D,1,XT(D)-1|0)))],0];case 13:var b=jUe(e),p=QT(nAe(une,OAe(b,2,XT(b)-3|0)));return[0,Cw<p?cXe(r,nXe(r,e)):r,b,[0,p],0];case 14:var E=jUe(e),m=RUe(e);return[0,cXe(r,nXe(r,e)),E,m,0];case 15:var F=jUe(e);return[0,fXe(r,e),F,[0],0];default:return[0,r,jUe(e),RUe(e),0]}}function dXe(r,e,n,t,u,a){for(var i=r,c=u;;){IUe(a);var f=BUe(a),o=92<f?1:YT($ne,f+1|0)-1|0;if(4<o>>>0)var s=OUe(a);else switch(o){case 0:s=3;break;case 1:for(;;){TUe(a,4);var v=BUe(a);if(0!=(-1<v?91<v?92<v?0:-1:YT(_ne,v)-1|0:-1)){s=OUe(a);break}}break;case 2:s=2;break;case 3:s=0;break;default:s=1}if(4<s>>>0)return Z_e(c1r);switch(s){case 0:var l=jUe(a);if($Ae(t,l),hI(e,l))return[0,i,eXe(i,a),c];$Ae(n,l);continue;case 1:$Ae(t,f1r);var D=kXe(i,a),b=D[4]||c;$Ae(t,D[2]),xAe((function(r){return Qwe(n,r)}),D[3]),i=D[1],c=b;continue;case 2:var p=jUe(a);$Ae(t,p);var E=fXe(cXe(i,nXe(i,a)),a);return $Ae(n,p),[0,E,eXe(E,a),c];case 3:var m=jUe(a);$Ae(t,m);var F=cXe(i,nXe(i,a));return $Ae(n,m),[0,F,eXe(F,a),c];default:var k=a[7],d=a[4]-k|0,h=AT(4*d|0),y=MUe(a[1],k,d,h);zAe(t,h,0,y),zAe(n,h,0,y);continue}}}function hXe(r,e,n,t,u){for(var a=r;;){IUe(u);var i=BUe(u),c=96<i?1:YT(xue,i+1|0)-1|0;if(6<c>>>0)var f=OUe(u);else switch(c){case 0:f=0;break;case 1:for(;;){TUe(u,6);var o=BUe(u);if(0!=(-1<o?95<o?96<o?0:-1:YT(yne,o)-1|0:-1)){f=OUe(u);break}}break;case 2:f=5;break;case 3:TUe(u,5),f=0===AHe(BUe(u))?4:OUe(u);break;case 4:TUe(u,6);var s=BUe(u);f=0==(S<s?Lb<s?-1:0:-1)?2:OUe(u);break;case 5:f=3;break;default:f=1}if(6<f>>>0)return Z_e(o1r);switch(f){case 0:return[0,cXe(a,nXe(a,u)),1];case 1:return JAe(t,96),[0,a,1];case 2:return $Ae(t,s1r),[0,a,0];case 3:JAe(n,92),JAe(t,92);var v=kXe(a,u),l=v[2];$Ae(n,l),$Ae(t,l),xAe((function(r){return Qwe(e,r)}),v[3]),a=v[1];continue;case 4:$Ae(n,v1r),$Ae(t,l1r),$Ae(e,D1r),a=fXe(a,u);continue;case 5:var D=jUe(u);$Ae(n,D),$Ae(t,D),JAe(e,10),a=fXe(a,u);continue;default:var b=jUe(u);$Ae(n,b),$Ae(t,b),$Ae(e,b);continue}}}function yXe(r,e,n,t,u){for(var a=r;;){var i=function(r){for(;;)if(TUe(r,6),0!==xje(BUe(r)))return OUe(r)};IUe(u);var c=BUe(u),f=PF<c?Qh<c?1:qa<c?2:1:YT(Ane,c+1|0)-1|0;if(6<f>>>0)var o=OUe(u);else switch(f){case 0:o=1;break;case 1:o=i(u);break;case 2:o=2;break;case 3:TUe(u,2),o=0===AHe(BUe(u))?2:OUe(u);break;case 4:o=0;break;case 5:TUe(u,6);var s=BUe(u),v=34<s?S<s?-1:YT(rte,s-35|0)-1|0:-1;if(0===v){var l=BUe(u),D=47<l?Kw<l?-1:YT(cte,l+lw|0)-1|0:-1;if(0===D)for(;;){var b=BUe(u),p=47<b?59<b?-1:YT(gne,b+lw|0)-1|0:-1;if(0!==p){o=1===p?4:OUe(u);break}}else if(1===D&&0===uje(BUe(u)))for(;;){var E=BUe(u),m=47<E?wk<E?-1:YT(ute,E+lw|0)-1|0:-1;if(0!==m){o=1===m?3:OUe(u);break}}else o=OUe(u)}else if(1===v&&0===$He(BUe(u))){var F=ije(BUe(u));if(0===F){var k=ije(BUe(u));if(0===k){var d=ije(BUe(u));if(0===d){var h=ije(BUe(u));if(0===h){var y=ije(BUe(u));if(0===y){var _=ije(BUe(u));if(0===_){var A=BUe(u);o=0==(58<A?59<A?-1:0:-1)?5:OUe(u)}else o=1===_?5:OUe(u)}else o=1===y?5:OUe(u)}else o=1===h?5:OUe(u)}else o=1===d?5:OUe(u)}else o=1===k?5:OUe(u)}else o=1===F?5:OUe(u)}else o=OUe(u);break;default:TUe(u,0),o=0===xje(BUe(u))?i(u):OUe(u)}if(6<o>>>0)return Z_e(h1r);switch(o){case 0:var C=jUe(u),w=0;switch(e){case 0:_I(C,y1r)||(w=1);break;case 1:_I(C,_1r)||(w=1);break;default:var g=0;if(_I(C,A1r)){if(!_I(C,C1r))return iXe(a,nXe(a,u),I1r,T1r);if(_I(C,w1r)){if(!_I(C,S1r))return iXe(a,nXe(a,u),B1r,g1r);g=1}}if(!g)return NUe(u),a}if(w)return a;$Ae(t,C),$Ae(n,C);continue;case 1:return cXe(a,nXe(a,u));case 2:var B=jUe(u);$Ae(t,B),$Ae(n,B),a=fXe(a,u);continue;case 3:var T=jUe(u),I=OAe(T,3,XT(T)-4|0);$Ae(t,T),Qwe(n,QT(nAe(O1r,I)));continue;case 4:var O=jUe(u),N=OAe(O,2,XT(O)-3|0);$Ae(t,O),Qwe(n,QT(N));continue;case 5:var x=jUe(u),L=OAe(x,1,XT(x)-2|0);$Ae(t,x);var P=hT(L,N1r),R=0;if(0<=P)if(0<P){var M=hT(L,E5r),G=0;if(0<=M)if(0<M){var U=hT(L,L8r),j=0;if(0<=U)if(0<U){var H=hT(L,Y9r),X=0;if(0<=H)if(0<H){var Y=hT(L,hre),V=0;if(0<=Y)if(0<Y)if(_I(L,Pre))if(_I(L,Rre))if(_I(L,Mre))if(_I(L,Gre))if(_I(L,Ure))if(_I(L,jre))G=1,j=1,X=1,V=1;else var K=Hre;else K=Xre;else K=Yre;else K=Vre;else K=Kre;else K=Wre;else K=Jre;else _I(L,yre)?_I(L,_re)?_I(L,Are)?_I(L,Cre)?_I(L,wre)?_I(L,Sre)?_I(L,gre)?(G=1,j=1,X=1,V=1):K=Bre:K=Tre:K=Ire:K=Ore:K=Nre:K=xre:K=Lre;if(!V)var W=K}else W=qre;else{var J=hT(L,V9r),q=0;if(0<=J)if(0<J)if(_I(L,ire))if(_I(L,cre))if(_I(L,fre))if(_I(L,ore))if(_I(L,sre))if(_I(L,vre))if(_I(L,lre))G=1,j=1,X=1,q=1;else var z=Dre;else z=bre;else z=pre;else z=Ere;else z=mre;else z=Fre;else z=kre;else z=dre;else _I(L,K9r)?_I(L,W9r)?_I(L,J9r)?_I(L,q9r)?_I(L,z9r)?_I(L,$9r)?_I(L,Q9r)?(G=1,j=1,X=1,q=1):z=Z9r:z=rre:z=ere:z=nre:z=tre:z=ure:z=are;q||(W=z)}if(!X)var $=W}else $=zre;else{var Q=hT(L,P8r),Z=0;if(0<=Q)if(0<Q){var rr=hT(L,D9r),er=0;if(0<=rr)if(0<rr)if(_I(L,g9r))if(_I(L,B9r))if(_I(L,T9r))if(_I(L,I9r))if(_I(L,O9r))if(_I(L,N9r))if(_I(L,x9r))G=1,j=1,Z=1,er=1;else var nr=L9r;else nr=P9r;else nr=R9r;else nr=M9r;else nr=G9r;else nr=U9r;else nr=j9r;else nr=H9r;else _I(L,b9r)?_I(L,p9r)?_I(L,E9r)?_I(L,m9r)?_I(L,F9r)?_I(L,k9r)?_I(L,d9r)?(G=1,j=1,Z=1,er=1):nr=h9r:nr=y9r:nr=_9r:nr=A9r:nr=C9r:nr=w9r:nr=S9r;if(!er)var tr=nr}else tr=X9r;else{var ur=hT(L,R8r),ar=0;if(0<=ur)if(0<ur)if(_I(L,Q8r))if(_I(L,Z8r))if(_I(L,r9r))if(_I(L,e9r))if(_I(L,n9r))if(_I(L,t9r))if(_I(L,u9r))G=1,j=1,Z=1,ar=1;else var ir=a9r;else ir=i9r;else ir=c9r;else ir=f9r;else ir=o9r;else ir=s9r;else ir=v9r;else ir=l9r;else _I(L,M8r)?_I(L,G8r)?_I(L,U8r)?_I(L,j8r)?_I(L,H8r)?_I(L,X8r)?_I(L,Y8r)?(G=1,j=1,Z=1,ar=1):ir=V8r:ir=K8r:ir=W8r:ir=J8r:ir=q8r:ir=z8r:ir=$8r;ar||(tr=ir)}Z||($=tr)}if(!j)var cr=$}else cr=$re;else{var fr=hT(L,m5r),or=0;if(0<=fr)if(0<fr){var sr=hT(L,w6r),vr=0;if(0<=sr)if(0<sr){var lr=hT(L,t8r),Dr=0;if(0<=lr)if(0<lr)if(_I(L,F8r))if(_I(L,k8r))if(_I(L,d8r))if(_I(L,h8r))if(_I(L,y8r))if(_I(L,_8r))if(_I(L,A8r))G=1,or=1,vr=1,Dr=1;else var br=C8r;else br=w8r;else br=S8r;else br=g8r;else br=B8r;else br=T8r;else br=I8r;else br=O8r;else _I(L,u8r)?_I(L,a8r)?_I(L,i8r)?_I(L,c8r)?_I(L,f8r)?_I(L,o8r)?_I(L,s8r)?(G=1,or=1,vr=1,Dr=1):br=v8r:br=l8r:br=D8r:br=b8r:br=p8r:br=E8r:br=m8r;if(!Dr)var pr=br}else pr=N8r;else{var Er=hT(L,S6r),mr=0;if(0<=Er)if(0<Er)if(_I(L,H6r))if(_I(L,X6r))if(_I(L,Y6r))if(_I(L,V6r))if(_I(L,K6r))if(_I(L,W6r))if(_I(L,J6r))G=1,or=1,vr=1,mr=1;else var Fr=q6r;else Fr=z6r;else Fr=$6r;else Fr=Q6r;else Fr=Z6r;else Fr=r8r;else Fr=e8r;else Fr=n8r;else _I(L,g6r)?_I(L,B6r)?_I(L,T6r)?_I(L,I6r)?_I(L,O6r)?_I(L,N6r)?_I(L,x6r)?(G=1,or=1,vr=1,mr=1):Fr=L6r:Fr=P6r:Fr=R6r:Fr=M6r:Fr=G6r:Fr=U6r:Fr=j6r;mr||(pr=Fr)}if(!vr)var kr=pr}else kr=x8r;else{var dr=hT(L,F5r),hr=0;if(0<=dr)if(0<dr){var yr=hT(L,q5r),_r=0;if(0<=yr)if(0<yr)if(_I(L,s6r))if(_I(L,v6r))if(_I(L,l6r))if(_I(L,D6r))if(_I(L,b6r))if(_I(L,p6r))if(_I(L,E6r))G=1,or=1,hr=1,_r=1;else var Ar=m6r;else Ar=F6r;else Ar=k6r;else Ar=d6r;else Ar=h6r;else Ar=y6r;else Ar=_6r;else Ar=A6r;else _I(L,z5r)?_I(L,$5r)?_I(L,Q5r)?_I(L,Z5r)?_I(L,r6r)?_I(L,e6r)?_I(L,n6r)?(G=1,or=1,hr=1,_r=1):Ar=t6r:Ar=u6r:Ar=a6r:Ar=i6r:Ar=c6r:Ar=f6r:Ar=o6r;if(!_r)var Cr=Ar}else Cr=C6r;else{var wr=hT(L,k5r),Sr=0;if(0<=wr)if(0<wr)if(_I(L,x5r))if(_I(L,L5r))if(_I(L,P5r))if(_I(L,R5r))if(_I(L,M5r))if(_I(L,G5r))if(_I(L,U5r))G=1,or=1,hr=1,Sr=1;else var gr=j5r;else gr=H5r;else gr=X5r;else gr=Y5r;else gr=V5r;else gr=K5r;else gr=W5r;else gr=J5r;else _I(L,d5r)?_I(L,h5r)?_I(L,y5r)?_I(L,_5r)?_I(L,A5r)?_I(L,C5r)?_I(L,w5r)?(G=1,or=1,hr=1,Sr=1):gr=S5r:gr=g5r:gr=B5r:gr=T5r:gr=I5r:gr=O5r:gr=N5r;Sr||(Cr=gr)}hr||(kr=Cr)}or||(cr=kr)}if(!G){var Br=cr;R=1}}else Br=Qre,R=1;else{var Tr=hT(L,x1r),Ir=0;if(0<=Tr)if(0<Tr){var Or=hT(L,Z4r),Nr=0;if(0<=Or)if(0<Or){var xr=hT(L,f2r),Lr=0;if(0<=xr)if(0<xr){var Pr=hT(L,G2r),Rr=0;if(0<=Pr)if(0<Pr)if(_I(L,r5r))if(_I(L,e5r))if(_I(L,n5r))if(_I(L,t5r))if(_I(L,u5r))if(_I(L,a5r))Ir=1,Nr=1,Lr=1,Rr=1;else var Mr=i5r;else Mr=c5r;else Mr=f5r;else Mr=o5r;else Mr=s5r;else Mr=v5r;else Mr=l5r;else _I(L,U2r)?_I(L,j2r)?_I(L,H2r)?_I(L,X2r)?_I(L,Y2r)?_I(L,V2r)?_I(L,K2r)?(Ir=1,Nr=1,Lr=1,Rr=1):Mr=W2r:Mr=J2r:Mr=q2r:Mr=z2r:Mr=$2r:Mr=Q2r:Mr=Z2r;if(!Rr)var Gr=Mr}else Gr=D5r;else{var Ur=hT(L,o2r),jr=0;if(0<=Ur)if(0<Ur)if(_I(L,A2r))if(_I(L,C2r))if(_I(L,w2r))if(_I(L,S2r))if(_I(L,g2r))if(_I(L,B2r))if(_I(L,T2r))Ir=1,Nr=1,Lr=1,jr=1;else var Hr=I2r;else Hr=O2r;else Hr=N2r;else Hr=x2r;else Hr=L2r;else Hr=P2r;else Hr=R2r;else Hr=M2r;else _I(L,s2r)?_I(L,v2r)?_I(L,l2r)?_I(L,D2r)?_I(L,b2r)?_I(L,p2r)?_I(L,E2r)?(Ir=1,Nr=1,Lr=1,jr=1):Hr=m2r:Hr=F2r:Hr=k2r:Hr=d2r:Hr=h2r:Hr=y2r:Hr=_2r;jr||(Gr=Hr)}if(!Lr)var Xr=Gr}else Xr=b5r;else{var Yr=hT(L,r7r),Vr=0;if(0<=Yr)if(0<Yr){var Kr=hT(L,I7r),Wr=0;if(0<=Kr)if(0<Kr)if(_I(L,K7r))if(_I(L,W7r))if(_I(L,J7r))if(_I(L,q7r))if(_I(L,z7r))if(_I(L,$7r))if(_I(L,Q7r))Ir=1,Nr=1,Vr=1,Wr=1;else var Jr=Z7r;else Jr=r2r;else Jr=e2r;else Jr=n2r;else Jr=t2r;else Jr=u2r;else Jr=a2r;else Jr=i2r;else _I(L,O7r)?_I(L,N7r)?_I(L,x7r)?_I(L,L7r)?_I(L,P7r)?_I(L,R7r)?_I(L,M7r)?(Ir=1,Nr=1,Vr=1,Wr=1):Jr=G7r:Jr=U7r:Jr=j7r:Jr=H7r:Jr=X7r:Jr=Y7r:Jr=V7r;if(!Wr)var qr=Jr}else qr=c2r;else{var zr=hT(L,e7r),$r=0;if(0<=zr)if(0<zr)if(_I(L,E7r))if(_I(L,m7r))if(_I(L,F7r))if(_I(L,k7r))if(_I(L,d7r))if(_I(L,h7r))if(_I(L,y7r))Ir=1,Nr=1,Vr=1,$r=1;else var Qr=_7r;else Qr=A7r;else Qr=C7r;else Qr=w7r;else Qr=S7r;else Qr=g7r;else Qr=B7r;else Qr=T7r;else _I(L,n7r)?_I(L,t7r)?_I(L,u7r)?_I(L,a7r)?_I(L,i7r)?_I(L,c7r)?_I(L,f7r)?(Ir=1,Nr=1,Vr=1,$r=1):Qr=o7r:Qr=s7r:Qr=v7r:Qr=l7r:Qr=D7r:Qr=b7r:Qr=p7r;$r||(qr=Qr)}Vr||(Xr=qr)}if(!Nr)var Zr=Xr}else Zr=p5r;else{var re=hT(L,L1r),ee=0;if(0<=re)if(0<re){var ne=hT(L,Y3r),te=0;if(0<=ne)if(0<ne){var ue=hT(L,h4r),ae=0;if(0<=ue)if(0<ue)if(_I(L,P4r))if(_I(L,R4r))if(_I(L,M4r))if(_I(L,G4r))if(_I(L,U4r))if(_I(L,j4r))if(_I(L,H4r))Ir=1,ee=1,te=1,ae=1;else var ie=X4r;else ie=Y4r;else ie=V4r;else ie=K4r;else ie=W4r;else ie=J4r;else ie=q4r;else ie=z4r;else _I(L,y4r)?_I(L,_4r)?_I(L,A4r)?_I(L,C4r)?_I(L,w4r)?_I(L,S4r)?_I(L,g4r)?(Ir=1,ee=1,te=1,ae=1):ie=B4r:ie=T4r:ie=I4r:ie=O4r:ie=N4r:ie=x4r:ie=L4r;if(!ae)var ce=ie}else ce=$4r;else{var fe=hT(L,V3r),oe=0;if(0<=fe)if(0<fe)if(_I(L,i4r))if(_I(L,c4r))if(_I(L,f4r))if(_I(L,o4r))if(_I(L,s4r))if(_I(L,v4r))if(_I(L,l4r))Ir=1,ee=1,te=1,oe=1;else var se=D4r;else se=b4r;else se=p4r;else se=E4r;else se=m4r;else se=F4r;else se=k4r;else se=d4r;else _I(L,K3r)?_I(L,W3r)?_I(L,J3r)?_I(L,q3r)?_I(L,z3r)?_I(L,$3r)?_I(L,Q3r)?(Ir=1,ee=1,te=1,oe=1):se=Z3r:se=r4r:se=e4r:se=n4r:se=t4r:se=u4r:se=a4r;oe||(ce=se)}if(!te)var ve=ce}else ve=Q4r;else{var le=hT(L,P1r),De=0;if(0<=le)if(0<le){var be=hT(L,D3r),pe=0;if(0<=be)if(0<be)if(_I(L,g3r))if(_I(L,B3r))if(_I(L,T3r))if(_I(L,I3r))if(_I(L,O3r))if(_I(L,N3r))if(_I(L,x3r))Ir=1,ee=1,De=1,pe=1;else var Ee=L3r;else Ee=P3r;else Ee=R3r;else Ee=M3r;else Ee=G3r;else Ee=U3r;else Ee=j3r;else Ee=H3r;else _I(L,b3r)?_I(L,p3r)?_I(L,E3r)?_I(L,m3r)?_I(L,F3r)?_I(L,k3r)?_I(L,d3r)?(Ir=1,ee=1,De=1,pe=1):Ee=h3r:Ee=y3r:Ee=_3r:Ee=A3r:Ee=C3r:Ee=w3r:Ee=S3r;if(!pe)var me=Ee}else me=X3r;else{var Fe=hT(L,R1r),ke=0;if(0<=Fe)if(0<Fe)if(_I(L,Q1r))if(_I(L,Z1r))if(_I(L,r3r))if(_I(L,e3r))if(_I(L,n3r))if(_I(L,t3r))if(_I(L,u3r))Ir=1,ee=1,De=1,ke=1;else var de=a3r;else de=i3r;else de=c3r;else de=f3r;else de=o3r;else de=s3r;else de=v3r;else de=l3r;else _I(L,M1r)?_I(L,G1r)?_I(L,U1r)?_I(L,j1r)?_I(L,H1r)?_I(L,X1r)?_I(L,Y1r)?(Ir=1,ee=1,De=1,ke=1):de=V1r:de=K1r:de=W1r:de=J1r:de=q1r:de=z1r:de=$1r;ke||(me=de)}De||(ve=me)}ee||(Zr=ve)}Ir||(Br=Zr,R=1)}var he=R?Br:0;he?Qwe(n,he[1]):$Ae(n,nAe(ree,nAe(L,Zre)));continue;default:var ye=jUe(u);$Ae(t,ye),$Ae(n,ye);continue}}}function _Xe(r){return function(e){for(var n=0,t=e;;){var u=TI(r,t,t[2]);switch(u[0]){case 0:var a=u[2],i=u[1],c=tXe(i,a),f=0===n?0:pAe(n),o=i[6];if(0===o)return[0,[0,i[1],i[2],i[3],i[4],i[5],i[6],c],[0,a,c,0,f]];var s=[0,a,c,pAe(o),f];return[0,[0,i[1],i[2],i[3],i[4],i[5],0,c],s];case 1:var v=u[2],l=u[1];n=[0,v,n],t=[0,l[1],l[2],l[3],l[4],l[5],l[6],v[1]];continue;default:t=u[1];continue}}}}FB(KUe,(function(r,e){if("number"==typeof r){var n=r;if(60<=n)switch(n){case 60:if("number"==typeof e&&60===e)return 1;break;case 61:if("number"==typeof e&&61===e)return 1;break;case 62:if("number"==typeof e&&62===e)return 1;break;case 63:if("number"==typeof e&&63===e)return 1;break;case 64:if("number"==typeof e&&64===e)return 1;break;case 65:if("number"==typeof e&&65===e)return 1;break;case 66:if("number"==typeof e&&66===e)return 1;break;case 67:if("number"==typeof e&&67===e)return 1;break;case 68:if("number"==typeof e&&68===e)return 1;break;case 69:if("number"==typeof e&&69===e)return 1;break;case 70:if("number"==typeof e&&70===e)return 1;break;case 71:if("number"==typeof e&&71===e)return 1;break;case 72:if("number"==typeof e&&72===e)return 1;break;case 73:if("number"==typeof e&&73===e)return 1;break;case 74:if("number"==typeof e&&74===e)return 1;break;case 75:if("number"==typeof e&&75===e)return 1;break;case 76:if("number"==typeof e&&76===e)return 1;break;case 77:if("number"==typeof e&&77===e)return 1;break;case 78:if("number"==typeof e&&78===e)return 1;break;case 79:if("number"==typeof e&&79===e)return 1;break;case 80:if("number"==typeof e&&80===e)return 1;break;case 81:if("number"==typeof e&&81===e)return 1;break;case 82:if("number"==typeof e&&82===e)return 1;break;case 83:if("number"==typeof e&&83===e)return 1;break;case 84:if("number"==typeof e&&84===e)return 1;break;case 85:if("number"==typeof e&&85===e)return 1;break;case 86:if("number"==typeof e&&86===e)return 1;break;case 87:if("number"==typeof e&&87===e)return 1;break;case 88:if("number"==typeof e&&88===e)return 1;break;case 89:if("number"==typeof e&&89===e)return 1;break;case 90:if("number"==typeof e&&90===e)return 1;break;case 91:if("number"==typeof e&&91===e)return 1;break;case 92:if("number"==typeof e&&92===e)return 1;break;case 93:if("number"==typeof e&&93===e)return 1;break;case 94:if("number"==typeof e&&94===e)return 1;break;case 95:if("number"==typeof e&&95===e)return 1;break;case 96:if("number"==typeof e&&96===e)return 1;break;case 97:if("number"==typeof e&&97===e)return 1;break;case 98:if("number"==typeof e&&98===e)return 1;break;case 99:if("number"==typeof e&&99===e)return 1;break;case 100:if("number"==typeof e&&pu===e)return 1;break;case 101:if("number"==typeof e&&Ik===e)return 1;break;case 102:if("number"==typeof e&&wk===e)return 1;break;case 103:if("number"==typeof e&&Zv===e)return 1;break;case 104:if("number"==typeof e&&mk===e)return 1;break;case 105:if("number"==typeof e&&yS===e)return 1;break;case 106:if("number"==typeof e&&Ra===e)return 1;break;case 107:if("number"==typeof e&&Mu===e)return 1;break;case 108:if("number"==typeof e&&xp===e)return 1;break;case 109:if("number"==typeof e&&bd===e)return 1;break;case 110:if("number"==typeof e&&Je===e)return 1;break;case 111:if("number"==typeof e&&Vr===e)return 1;break;case 112:if("number"==typeof e&&Te===e)return 1;break;case 113:if("number"==typeof e&&Qt===e)return 1;break;case 114:if("number"==typeof e&&li===e)return 1;break;case 115:if("number"==typeof e&&AC===e)return 1;break;case 116:if("number"==typeof e&&bm===e)return 1;break;case 117:if("number"==typeof e&&An===e)return 1;break;default:if("number"==typeof e&&ik<=e)return 1}else switch(n){case 0:if("number"==typeof e&&!e)return 1;break;case 1:if("number"==typeof e&&1===e)return 1;break;case 2:if("number"==typeof e&&2===e)return 1;break;case 3:if("number"==typeof e&&3===e)return 1;break;case 4:if("number"==typeof e&&4===e)return 1;break;case 5:if("number"==typeof e&&5===e)return 1;break;case 6:if("number"==typeof e&&6===e)return 1;break;case 7:if("number"==typeof e&&7===e)return 1;break;case 8:if("number"==typeof e&&8===e)return 1;break;case 9:if("number"==typeof e&&9===e)return 1;break;case 10:if("number"==typeof e&&10===e)return 1;break;case 11:if("number"==typeof e&&11===e)return 1;break;case 12:if("number"==typeof e&&12===e)return 1;break;case 13:if("number"==typeof e&&13===e)return 1;break;case 14:if("number"==typeof e&&14===e)return 1;break;case 15:if("number"==typeof e&&15===e)return 1;break;case 16:if("number"==typeof e&&16===e)return 1;break;case 17:if("number"==typeof e&&17===e)return 1;break;case 18:if("number"==typeof e&&18===e)return 1;break;case 19:if("number"==typeof e&&19===e)return 1;break;case 20:if("number"==typeof e&&20===e)return 1;break;case 21:if("number"==typeof e&&21===e)return 1;break;case 22:if("number"==typeof e&&22===e)return 1;break;case 23:if("number"==typeof e&&23===e)return 1;break;case 24:if("number"==typeof e&&24===e)return 1;break;case 25:if("number"==typeof e&&25===e)return 1;break;case 26:if("number"==typeof e&&26===e)return 1;break;case 27:if("number"==typeof e&&27===e)return 1;break;case 28:if("number"==typeof e&&28===e)return 1;break;case 29:if("number"==typeof e&&29===e)return 1;break;case 30:if("number"==typeof e&&30===e)return 1;break;case 31:if("number"==typeof e&&31===e)return 1;break;case 32:if("number"==typeof e&&32===e)return 1;break;case 33:if("number"==typeof e&&33===e)return 1;break;case 34:if("number"==typeof e&&34===e)return 1;break;case 35:if("number"==typeof e&&35===e)return 1;break;case 36:if("number"==typeof e&&36===e)return 1;break;case 37:if("number"==typeof e&&37===e)return 1;break;case 38:if("number"==typeof e&&38===e)return 1;break;case 39:if("number"==typeof e&&39===e)return 1;break;case 40:if("number"==typeof e&&40===e)return 1;break;case 41:if("number"==typeof e&&41===e)return 1;break;case 42:if("number"==typeof e&&42===e)return 1;break;case 43:if("number"==typeof e&&43===e)return 1;break;case 44:if("number"==typeof e&&44===e)return 1;break;case 45:if("number"==typeof e&&45===e)return 1;break;case 46:if("number"==typeof e&&46===e)return 1;break;case 47:if("number"==typeof e&&47===e)return 1;break;case 48:if("number"==typeof e&&48===e)return 1;break;case 49:if("number"==typeof e&&49===e)return 1;break;case 50:if("number"==typeof e&&50===e)return 1;break;case 51:if("number"==typeof e&&51===e)return 1;break;case 52:if("number"==typeof e&&52===e)return 1;break;case 53:if("number"==typeof e&&53===e)return 1;break;case 54:if("number"==typeof e&&54===e)return 1;break;case 55:if("number"==typeof e&&55===e)return 1;break;case 56:if("number"==typeof e&&56===e)return 1;break;case 57:if("number"==typeof e&&57===e)return 1;break;case 58:if("number"==typeof e&&58===e)return 1;break;default:if("number"==typeof e&&59===e)return 1}}else switch(r[0]){case 0:if("number"!=typeof e&&0===e[0]){var t=e[1],u=BI(BI(JUe,r[1]),t);return u?hI(r[2],e[2]):u}break;case 1:if("number"!=typeof e&&1===e[0]){var a=e[1],i=BI(BI(qUe,r[1]),a);return i?hI(r[2],e[2]):i}break;case 2:if("number"!=typeof e&&2===e[0]){var c=e[1],f=r[1],o=JGe(f[1],c[1]),s=o?hI(f[2],c[2]):o,v=s?hI(f[3],c[3]):s;return v?f[4]===c[4]?1:0:v}break;case 3:if("number"!=typeof e&&3===e[0]){var l=e[1],D=r[1],b=JGe(D[1],l[1]);if(b)var p=l[2],E=BI(BI(zUe,D[2]),p);else E=b;return E?D[3]===l[3]?1:0:E}break;case 4:if("number"!=typeof e&&4===e[0]){var m=JGe(r[1],e[1]),F=m?hI(r[2],e[2]):m;return F?hI(r[3],e[3]):F}break;case 5:if("number"!=typeof e&&5===e[0]){var k=JGe(r[1],e[1]),d=k?hI(r[2],e[2]):k;return d?hI(r[3],e[3]):d}break;case 6:if("number"!=typeof e&&6===e[0])return hI(r[1],e[1]);break;case 7:if("number"!=typeof e&&7===e[0])return hI(r[1],e[1]);break;case 8:if("number"!=typeof e&&8===e[0]){var h=JGe(r[1],e[1]),y=h?hI(r[2],e[2]):h;return y?hI(r[3],e[3]):y}break;case 9:if("number"!=typeof e&&9===e[0]){var _=e[1];return BI(BI(WUe,r[1]),_)}break;case 10:if("number"!=typeof e&&10===e[0]){var A=e[1],C=BI(BI(JUe,r[1]),A),w=C?r[2]==e[2]?1:0:C;return w?hI(r[3],e[3]):w}break;default:if("number"!=typeof e&&11===e[0]){var S=e[1],g=BI(BI(qUe,r[1]),S),B=g?r[2]==e[2]?1:0:g;return B?hI(r[3],e[3]):B}}return 0})),FB(WUe,(function(r,e){if(r){if(e)return 1}else if(!e)return 1;return 0})),FB(JUe,(function(r,e){switch(r){case 0:if(!e)return 1;break;case 1:if(1===e)return 1;break;case 2:if(2===e)return 1;break;case 3:if(3===e)return 1;break;default:if(4<=e)return 1}return 0})),FB(qUe,(function(r,e){switch(r){case 0:if(!e)return 1;break;case 1:if(1===e)return 1;break;default:if(2<=e)return 1}return 0})),FB(zUe,(function(r,e){var n=hI(r[1],e[1]),t=n?hI(r[2],e[2]):n;return t?hI(r[3],e[3]):t}));var AXe=_Xe((function(r,e){IUe(e);var n=BUe(e),t=er<n?Zp<n?UA<n?WE<n?1:2:el<n?1:2:qb<n?iS<n?Ti<n?1:2:ql<n?1:2:qa<n?Qh<n?1:3:OE<n?1:2:YT(hue,n+1|0)-1|0;if(5<t>>>0)var u=OUe(e);else switch(t){case 0:u=0;break;case 1:u=6;break;case 2:if(TUe(e,2),0===nje(BUe(e))){for(;;)if(TUe(e,2),0!==nje(BUe(e))){u=OUe(e);break}}else u=OUe(e);break;case 3:u=1;break;case 4:TUe(e,1),u=0===AHe(BUe(e))?1:OUe(e);break;default:TUe(e,5);var a=MHe(BUe(e));u=0===a?4:1===a?3:OUe(e)}if(6<u>>>0)return Z_e(Cee);switch(u){case 0:return[0,r,Je];case 1:return[2,fXe(r,e)];case 2:return[2,r];case 3:var i=rXe(r,e),c=VAe(r_),f=FXe(r,c,e),o=f[1];return[1,o,sXe(o,i,f[2],c,0)];case 4:var s=rXe(r,e),v=VAe(r_),l=mXe(r,v,e),D=l[1];return[1,D,sXe(D,s,l[2],v,1)];case 5:var b=rXe(r,e),p=VAe(r_),E=r;r:for(;;){IUe(e);var m=BUe(e),F=92<m?Qh<m?1:qa<m?2:1:YT(Zne,m+1|0)-1|0;if(6<F>>>0)var k=OUe(e);else switch(F){case 0:k=0;break;case 1:for(;;){TUe(e,7);var d=BUe(e);if(0!=(-1<d?90<d?92<d?qa<d?Qh<d?0:-1:0:-1:YT(iue,d)-1|0:-1)){k=OUe(e);break}}break;case 2:k=6;break;case 3:TUe(e,6),k=0===AHe(BUe(e))?6:OUe(e);break;case 4:if(TUe(e,4),0===dje(BUe(e))){for(;;)if(TUe(e,3),0!==dje(BUe(e))){k=OUe(e);break}}else k=OUe(e);break;case 5:k=5;break;default:TUe(e,7);var h=BUe(e),y=-1<h?13<h?Qh<h?0:qa<h?1:0:YT(Fue,h)-1|0:-1;if(2<y>>>0)k=OUe(e);else switch(y){case 0:k=2;break;case 1:k=1;break;default:TUe(e,1),k=0===AHe(BUe(e))?1:OUe(e)}}if(7<k>>>0)var _=Z_e(E1r);else switch(k){case 0:_=[0,uXe(E,nXe(E,e),25),m1r];break;case 1:_=[0,fXe(uXe(E,nXe(E,e),25),e),F1r];break;case 3:var A=jUe(e);_=[0,E,OAe(A,1,XT(A)-1|0)];break;case 4:_=[0,E,k1r];break;case 5:for(JAe(p,91);;){IUe(e);var C=BUe(e),w=93<C?1:YT(kue,C+1|0)-1|0;if(3<w>>>0)var S=OUe(e);else switch(w){case 0:S=0;break;case 1:for(;;){TUe(e,4);var g=BUe(e);if(0!=(-1<g?91<g?93<g?0:-1:0:-1)){S=OUe(e);break}}break;case 2:TUe(e,4);var B=BUe(e),T=91<B?93<B?-1:YT(KI,B-92|0)-1|0:-1;S=0===T?1:1===T?2:OUe(e);break;default:S=3}if(4<S>>>0)var I=Z_e(b1r);else switch(S){case 0:I=E;break;case 1:$Ae(p,p1r);continue;case 2:JAe(p,92),JAe(p,93);continue;case 3:JAe(p,93),I=E;break;default:$Ae(p,jUe(e));continue}E=I;continue r}case 6:_=[0,fXe(uXe(E,nXe(E,e),25),e),d1r];break;default:$Ae(p,jUe(e));continue}var O=_[1],N=eXe(O,e),x=[0,O[1],b,N],L=_[2];return[0,O,[5,x,KAe(p),L]]}default:return[0,cXe(r,nXe(r,e)),[6,jUe(e)]]}})),CXe=_Xe((function(r,e){function u(r,e){for(;;){TUe(e,12);var n=Xje(BUe(e));if(0!==n)return 1===n?r<50?a(r+1|0,e):wI(a,[0,e]):OUe(e)}}function a(r,e){if(0===JHe(BUe(e))){var n=FHe(BUe(e));if(0===n)return 0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?r<50?u(r+1|0,e):wI(u,[0,e]):OUe(e);if(1===n){if(0===uje(BUe(e)))for(;;){var t=lje(BUe(e));if(0!==t)return 1===t?r<50?u(r+1|0,e):wI(u,[0,e]):OUe(e)}return OUe(e)}return OUe(e)}return OUe(e)}function i(r){return CI(u(0,r))}IUe(e);var c=BUe(e),f=er<c?os<c?-1:bo<c?mf<c?sD<c?Hl<c?_n<c?1:6:Dv<c?lc<c?Bl<c?UF<c?1:6:m_<c?1:6:Vd<c?Xf<c?1:6:bv<c?1:6:Wk<c?QD<c?zA<c?1:6:aS<c?1:6:Oe<c?km<c?1:6:fv<c?1:6:Zt<c?Un<c?hy<c?Vk<c?So<c?eF<c?1:6:ui<c?1:6:wD<c?Zy<c?1:6:Ef<c?1:6:SC<c?oE<c?go<c?1:6:Ic<c?1:6:Gg<c?qC<c?1:6:vi<c?1:6:_e<c?Pv<c?G<c?Wh<c?1:6:oC<c?1:6:iC<c?we<c?1:6:d<c?1:6:M_<c?Gk<c?Mc<c?1:6:mo<c?1:6:wn<c?$d<c?1:6:Et<c?1:6:Gf<c?bD<c?cC<c?cc<c?Hp<c?1:6:No<c?1:6:nE<c?tv<c?1:6:xd<c?1:6:Gc<c?Wc<c?Qm<c?1:6:D_<c?1:6:Vy<c?zF<c?1:6:zC<c?1:6:kA<c?Np<c?Yp<c?Zi<c?1:6:jo<c?1:6:jd<c?ZF<c?1:6:KE<c?1:6:Zf<c?vy<c?vo<c?1:6:ag<c?1:6:ie<c?CE<c?1:6:Ua<c?1:6:fS<c?$k<c?TA<c?T_<c?oB<c?DC<c?qe<c?xo<c?1:6:Jg<c?1:6:id<c?By<c?1:6:rB<c?1:6:qy<c?gm<c?XD<c?1:6:pv<c?1:6:Z<c?rl<c?1:6:Ce<c?1:6:My<c?Lp<c?ua<c?UE<c?1:6:kd<c?1:6:Nu<c?Ph<c?1:6:ge<c?1:6:At<c?wd<c?rE<c?1:6:Nv<c?1:6:Or<c?$e<c?1:6:Ky<c?1:6:Bt<c?fk<c?fu<c?lt<c?u_<c?1:6:qk<c?1:6:Xh<c?K_<c?1:6:cb<c?1:6:pA<c?lB<c?R<c?1:6:_i<c?1:6:Ma<c?rF<c?1:6:_p<c?1:6:FS<c?$A<c?WF<c?Bc<c?1:6:_l<c?1:6:wf<c?lr<c?1:6:Nn<c?1:6:mp<c?nD<c?dh<c?1:6:Zh<c?1:6:Cb<c?_m<c?1:6:uc<c?1:6:Dt<c?b<c?Qi<c?Wr<c?z_<c?qm<c?1:6:Xr<c?1:6:fC<c?hk<c?1:6:Nd<c?1:6:od<c?$t<c?KA<c?1:6:yi<c?1:6:xu<c?Tp<c?1:6:Cg<c?1:6:mF<c?U_<c?zw<c?pw<c?1:6:Gr<c?1:6:Ys<c?IF<c?1:6:Vf<c?1:6:$y<c?WA<c?dC<c?1:6:k_<c?1:6:wb<c?Zd<c?1:6:ih<c?1:6:gi<c?Qf<c?Zw<c?Ci<c?dE<c?1:6:dF<c?1:6:Rs<c?gC<c?1:6:C<c?1:6:Fp<c?Qb<c?td<c?1:6:xw<c?1:6:Ka<c?QE<c?1:6:Ct<c?1:6:Fh<c?sm<c?RF<c?OS<c?1:6:$c<c?1:6:Y<c?Fs<c?1:6:th<c?1:6:rb<c?qf<c?pm<c?1:6:ok<c?1:6:xC<c?md<c?1:6:Yb<c?1:6:bn<c?lm<c?Mk<c?RA<c?vD<c?xh<c?dg<c?1:6:lo<c?1:6:dm<c?$m<c?1:6:zc<c?1:6:aE<c?Ey<c?Dh<c?1:6:Ny<c?1:6:re<c?wl<c?1:6:EF<c?1:6:Ld<c?rd<c?Ff<c?pa<c?1:6:Oa<c?1:6:w<c?rg<c?1:6:jr<c?1:6:cd<c?SD<c?Rw<c?1:6:Sb<c?1:6:bh<c?bt<c?1:6:ki<c?1:6:b_<c?ht<c?Al<c?ow<c?lp<c?1:6:Si<c?1:6:bA<c?oo<c?1:6:Uv<c?1:6:ys<c?$S<c?jE<c?1:6:Ol<c?1:6:Tc<c?uF<c?1:6:Pd<c?1:6:vC<c?yo<c?wo<c?Hi<c?1:6:qw<c?1:6:Jr<c?eA<c?1:6:Kg<c?1:6:qE<c?Gb<c?qg<c?1:6:kS<c?1:6:uv<c?up<c?1:6:or<c?1:6:BF<c?V<c?al<c?Qw<c?_b<c?jh<c?1:6:pg<c?1:6:ay<c?Am<c?1:6:sy<c?1:6:Lw<c?Le<c?Sc<c?1:6:RE<c?1:6:gA<c?vt<c?1:6:HD<c?1:6:ww<c?_u<c?Lh<c?lS<c?1:6:pi<c?1:6:sd<c?rn<c?1:6:Rf<c?1:6:Ub<c?lD<c?Lm<c?1:6:$w<c?1:6:Pu<c?TE<c?1:6:VA<c?1:6:iw<c?dp<c?ot<c?Nl<c?vw<c?1:6:Qs<c?1:6:ff<c?Sd<c?1:6:ev<c?1:6:x<c?Zc<c?mw<c?1:6:ee<c?1:6:qh<c?ce<c?1:6:bS<c?1:6:Em<c?ds<c?lf<c?Ls<c?1:6:Il<c?1:6:og<c?Qv<c?1:6:ws<c?1:6:gs<c?as<c?Rd<c?1:6:CS<c?1:6:ae<c?Ro<c?1:6:bp<c?1:6:_a<c?ZD<c?pr<c?Rl<c?Zk<c?Sm<c?$C<c?gw<c?Xg<c?1:6:Xi<c?1:6:fl<c?XA<c?1:6:UC<c?1:6:Ku<c?nv<c?us<c?1:6:lF<c?1:6:Ve<c?_r<c?1:6:Aa<c?1:6:uo<c?Bf<c?kF<c?Co<c?1:6:Nb<c?1:6:LE<c?zS<c?1:6:eB<c?1:6:mD<c?it<c?sh<c?1:6:by<c?1:6:JF<c?ID<c?1:6:xy<c?1:6:Xb<c?bF<c?Ei<c?fB<c?Ya<c?1:6:Au<c?1:6:ji<c?$b<c?1:6:am<c?1:6:Av<c?QA<c?fF<c?1:6:Da<c?1:6:zg<c?zm<c?1:6:sc<c?1:6:eD<c?eg<c?Xm<c?Nm<c?1:6:ry<c?1:6:Yw<c?Yf<c?1:6:gD<c?1:6:hA<c?HS<c?xg<c?1:6:Ke<c?1:6:UD<c?lg<c?1:6:ef<c?1:6:AD<c?tm<c?fi<c?Wa<c?Dg<c?N_<c?1:6:_<c?1:6:mb<c?Ec<c?1:6:vu<c?1:6:wi<c?tr<c?$h<c?1:6:Sf<c?1:6:Zl<c?Zn<c?1:6:jv<c?1:6:cy<c?ME<c?Rn<c?t_<c?1:6:Ts<c?1:6:Kf<c?Cy<c?1:6:nC<c?1:6:Xa<c?Pf<c?Vt<c?1:6:Er<c?1:6:p<c?Yg<c?1:6:ut<c?1:6:Ap<c?qD<c?kr<c?yg<c?ju<c?1:6:Nh<c?1:6:VF<c?kc<c?1:6:Ae<c?1:6:Ag<c?ub<c?e_<c?1:6:rw<c?1:6:Cr<c?Is<c?1:6:1:vh<c?ah<c?Ac<c?6:Bn<c?1:6:pd<c?Vv<c?1:6:Hc<c?1:6:im<c?y_<c?cw<c?1:6:mC<c?1:6:We<c?1:6:Zs<c?ni<c?$o<c?qt<c?QS<c?6:ra<c?lh<c?1:6:tk<c?1:6:xn<c?IS<c?mr<c?1:6:_t<c?1:6:GD<c?Zu<c?1:6:yk<c?1:6:TS<c?da<c?L_<c?qr<c?1:6:GE<c?1:6:LD<c?iA<c?1:6:ro<c?1:6:kf<c?Pl<c?Pk<c?1:6:le<c?1:6:ZE<c?Af<c?1:6:Ul<c?1:6:av<c?vr<c?Fr<c?Vb<c?ml<c?1:6:1:6:Es<c?6:Ni<c?py<c?1:6:mm<c?1:6:tw<c?gb<c?UA<c?WE<c?1:2:pS<c?1:6:rs<c?Oy<c?1:6:AE<c?1:6:Nw<c?Ab<c?ea<c?1:6:Fy<c?1:6:Iy<c?Ov<c?1:6:Hw<c?1:6:hS<c?gc<c?o<c?Lt<c?ud<c?ba<c?1:6:dk<c?1:6:gd<c?IA<c?1:6:Yn<c?1:6:yy<c?ug<c?Ko<c?1:6:hb<c?1:6:S_<c?sb<c?1:6:Qn<c?1:6:bf<c?wE<c?na<c?YE<c?1:6:gr<c?1:6:Fo<c?vc<c?1:6:Kl<c?1:6:Va<c?Qr<c?QF<c?1:6:Rg<c?1:6:Pe<c?1:6:zi<c?ld<c?wp<c?Mv<c?1:6:O<c?6:wy<c?1:6:Xk<c?g_<c?ed<c?1:6:zu<c?1:6:Jf<c?lu<c?1:6:WS<c?1:6:rc<c?Rb<c?Mh<c?dw<c?1:6:1:He<c?6:Cn<c?1:6:Yk<c?Ba<c?1:6:Uy<c?YA<c?1:6:P_<c?1:6:Fe<c?Yo<c?ir<c?jn<c?EA<c?ia<c?Gw<c?Gs<c?1:6:Ug<c?1:6:Tu<c?Sr<c?1:6:Pc<c?1:6:nd<c?aB<c?pB<c?1:6:1:6:Gh<c?Ji<c?fp<c?hn<c?1:6:op<c?1:6:Jy<c?ao<c?1:6:Gl<c?1:6:_s<c?bs<c?1:6:mt<c?jC<c?1:6:ko<c?1:6:Sk<c?qA<c?Od<c?he<c?ei<c?1:6:ZS<c?1:6:Dr<c?nb<c?1:6:Lr<c?1:6:yn<c?$f<c?on<c?1:6:yb<c?1:6:Kv<c?Nr<c?1:6:em<c?1:6:Fn<c?Zg<c?Bb<c?TF<c?1:6:Ru<c?1:6:Tw<c?Yc<c?1:6:w_<c?1:6:Up<c&&mg<c?1:6:Uo<c?Ir<c?Bs<c?Ja<c?eS<c?6:sl<c?1:6:Ek<c?1:6:Ob<c?ku<c?6:1:6:Ck<c?d_<c?Mm<c?6:hu<c?1:6:ss<c?1:6:cg<c?uf<c?1:6:vd<c?6:1:hE<c?Ht<c?yc<c?Yl<c?6:FA<c?1:6:Pw<c?j<c?1:6:1:mi<c?Ut<c?6:1:Tm<c?6:1:po<c?xs<c?6:VD<c?Bg<c?1:6:Hn<c?1:6:Pt<c?q<c?xl<c?1:6:y<c?1:6:Bo<c?cS<c?1:6:xF<c?1:6:so<c?Zp<c?Ui<c?hs<c?Du<c?Td<c?1:6:iF<c?t<c?1:6:1:DA<c?6:$<c?z<c?1:6:1:hv<c?jm<c?6:yF<c?Na<c?1:6:YF<c?1:6:yD<c?wm<c?1:6:rS<c?6:el<c?1:2:tl<c?_D<c?Iv<c?J_<c?Ze<c?1:6:rD<c?1:6:fw<c?Wm<c?1:6:wh<c?1:6:hD<c?af<c?l<c?1:6:xf<c?1:6:Rt<c?Ym<c?1:6:JS<c?1:6:Iw<c?Op<c?AA<c?Jk<c?1:6:dr<c?1:6:ol<c?Jw<c?1:6:ck<c?1:6:zp<c?zt<c?ul<c?1:6:Bm<c?1:6:Hh<c?cr<c?1:6:Bk<c?1:6:Ks<c?vb<c?ab<c?pl<c?OD<c?1:6:WC<c?6:Aw<c?1:6:ta<c?yw<c?qu<c?1:6:1:6:FC<c?ps<c?Wy<c?gf<c?1:6:bB<c?1:6:Cv<c?Q<c?1:6:1:6:nF<c?KC<c?Jd<c?nB<c?rv<c?1:6:WD<c?1:6:n<c?dc<c?1:6:1:nn<c?BE<c?6:v_<c?1:6:Fk<c?Re<c?1:6:Kk<c?1:6:Uf<c?AS<c?F_<c?hp<c?1:6:aA<c?1:6:Me<c?OF<c?1:6:PS<c?1:6:qb<c?iS<c?Ti<c?1:2:ql<c?1:2:qa<c?Qh<c?1:3:OE<c?1:2:YT(Cue,c+1|0)-1|0;if(14<f>>>0)var s=OUe(e);else switch(f){case 0:s=0;break;case 1:s=14;break;case 2:if(TUe(e,2),0===nje(BUe(e))){for(;;)if(TUe(e,2),0!==nje(BUe(e))){s=OUe(e);break}}else s=OUe(e);break;case 3:s=1;break;case 4:TUe(e,1),s=0===AHe(BUe(e))?1:OUe(e);break;case 5:s=13;break;case 6:TUe(e,12);var v=Xje(BUe(e));s=0===v?i(e):1===v?function(r){return CI(a(0,r))}(e):OUe(e);break;case 7:s=10;break;case 8:TUe(e,6);var D=MHe(BUe(e));s=0===D?4:1===D?3:OUe(e);break;case 9:s=9;break;case 10:s=5;break;case 11:s=11;break;case 12:s=7;break;case 13:if(TUe(e,14),0===JHe(BUe(e))){var E=FHe(BUe(e));if(0===E)s=0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?i(e):OUe(e);else if(1===E&&0===uje(BUe(e)))for(;;){var m=lje(BUe(e));if(0!==m){s=1===m?i(e):OUe(e);break}}else s=OUe(e)}else s=OUe(e);break;default:s=8}if(14<s>>>0)return Z_e(_ee);switch(s){case 0:return[0,r,Je];case 1:return[2,fXe(r,e)];case 2:return[2,r];case 3:var F=rXe(r,e),k=VAe(r_),h=FXe(r,k,e),A=h[1];return[1,A,sXe(A,F,h[2],k,0)];case 4:var S=rXe(r,e),g=VAe(r_),B=mXe(r,g,e),T=B[1];return[1,T,sXe(T,S,B[2],g,1)];case 5:return[0,r,95];case 6:return[0,r,wk];case 7:return[0,r,96];case 8:return[0,r,0];case 9:return[0,r,83];case 10:return[0,r,10];case 11:return[0,r,79];case 12:return[0,r,[7,jUe(e)]];case 13:var I=jUe(e),N=rXe(r,e),L=VAe(r_),P=VAe(r_);$Ae(P,I);var M=yXe(r,hI(I,Aee)?0:1,L,P,e),U=eXe(M,e);$Ae(P,I);var H=KAe(L),X=KAe(P);return[0,M,[8,[0,M[1],N,U],H,X]];default:return[0,r,[6,jUe(e)]]}})),wXe=_Xe((function(r,e){IUe(e);var n=BUe(e),t=-1<n?er<n?Zp<n?UA<n?WE<n?0:1:el<n?0:1:qb<n?iS<n?Ti<n?0:1:ql<n?0:1:qa<n?Qh<n?0:2:OE<n?0:1:YT(Sne,n)-1|0:-1;if(5<t>>>0)var u=OUe(e);else switch(t){case 0:u=5;break;case 1:if(TUe(e,1),0===nje(BUe(e))){for(;;)if(TUe(e,1),0!==nje(BUe(e))){u=OUe(e);break}}else u=OUe(e);break;case 2:u=0;break;case 3:TUe(e,0),u=0===AHe(BUe(e))?0:OUe(e);break;case 4:TUe(e,5);var a=MHe(BUe(e));u=0===a?3:1===a?2:OUe(e);break;default:u=4}if(5<u>>>0)return Z_e(dee);switch(u){case 0:return[2,fXe(r,e)];case 1:return[2,r];case 2:var i=rXe(r,e),c=VAe(r_),f=FXe(r,c,e),o=f[1];return[1,o,sXe(o,i,f[2],c,0)];case 3:var s=rXe(r,e),v=VAe(r_),l=mXe(r,v,e),D=l[1];return[1,D,sXe(D,s,l[2],v,1)];case 4:var b=rXe(r,e),p=VAe(r_),E=VAe(r_),m=VAe(r_);$Ae(m,hee);var F=hXe(r,p,E,m,e),k=F[1],d=eXe(k,e),h=[0,k[1],b,d],y=F[2],_=KAe(m),A=KAe(E);return[0,k,[3,[0,h,[0,KAe(p),A,_],y]]];default:var C=cXe(r,nXe(r,e));return[0,C,[3,[0,nXe(C,e),yee,1]]]}})),SXe=_Xe((function(r,e){function u(r,e){if(0===JHe(BUe(e))){var n=FHe(BUe(e));if(0===n)return 0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?r<50?a(r+1|0,e):wI(a,[0,e]):OUe(e);if(1===n){if(0===uje(BUe(e)))for(;;){var t=lje(BUe(e));if(0!==t)return 1===t?r<50?a(r+1|0,e):wI(a,[0,e]):OUe(e)}return OUe(e)}return OUe(e)}return OUe(e)}function a(r,e){for(;;){TUe(e,49);var n=vje(BUe(e));if(0!==n)return 1===n?r<50?u(r+1|0,e):wI(u,[0,e]):OUe(e)}}function i(r){return CI(u(0,r))}function c(r){return CI(a(0,r))}function s(r){for(;;){TUe(r,48);var e=jHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:return i(r);default:return c(r)}}}function E(r){for(;;)if(TUe(r,29),0!==$He(BUe(r)))return OUe(r)}function h(r){TUe(r,27);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,25),0!==$He(BUe(r)))return OUe(r);return 1===e?E(r):OUe(r)}function A(r){for(;;)if(TUe(r,23),0!==$He(BUe(r)))return OUe(r)}function S(r){TUe(r,22);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,21),0!==$He(BUe(r)))return OUe(r);return 1===e?A(r):OUe(r)}function g(r){for(;;)if(TUe(r,23),0!==$He(BUe(r)))return OUe(r)}function B(r){TUe(r,22);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,21),0!==$He(BUe(r)))return OUe(r);return 1===e?g(r):OUe(r)}function I(r){r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,24);var e=BHe(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return g(r);case 1:continue;case 2:continue r;default:return B(r)}}return OUe(r)}}function N(r){TUe(r,29);var e=RHe(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return E(r);case 1:var n=Tje(BUe(r));if(0===n)for(;;){TUe(r,24);var t=Dje(BUe(r));if(2<t>>>0)return OUe(r);switch(t){case 0:return g(r);case 1:continue;default:return B(r)}}if(1===n)for(;;){TUe(r,24);var u=BHe(BUe(r));if(3<u>>>0)return OUe(r);switch(u){case 0:return g(r);case 1:continue;case 2:return I(r);default:return B(r)}}return OUe(r);case 2:for(;;){TUe(r,24);var a=Dje(BUe(r));if(2<a>>>0)return OUe(r);switch(a){case 0:return A(r);case 1:continue;default:return S(r)}}default:for(;;){TUe(r,24);var i=BHe(BUe(r));if(3<i>>>0)return OUe(r);switch(i){case 0:return A(r);case 1:continue;case 2:return I(r);default:return S(r)}}}}function L(r){for(;;){TUe(r,30);var e=aHe(BUe(r));if(4<e>>>0)return OUe(r);switch(e){case 0:return E(r);case 1:continue;case 2:return N(r);case 3:r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,30);var n=aHe(BUe(r));if(4<n>>>0)return OUe(r);switch(n){case 0:return E(r);case 1:continue;case 2:return N(r);case 3:continue r;default:return h(r)}}return OUe(r)}default:return h(r)}}}function P(r){return 0===tje(BUe(r))?L(r):OUe(r)}function M(r){for(;;)if(TUe(r,19),0!==$He(BUe(r)))return OUe(r)}function U(r){for(;;)if(TUe(r,19),0!==$He(BUe(r)))return OUe(r)}function X(r){TUe(r,29);var e=sje(BUe(r));if(0===e)return E(r);if(1===e)for(;;){TUe(r,20);var n=XHe(BUe(r));if(3<n>>>0)return OUe(r);switch(n){case 0:return U(r);case 1:continue;case 2:r:for(;;){if(0===uje(BUe(r)))for(;;){TUe(r,20);var t=XHe(BUe(r));if(3<t>>>0)return OUe(r);switch(t){case 0:return M(r);case 1:continue;case 2:continue r;default:TUe(r,18);var u=jje(BUe(r));if(0===u)for(;;)if(TUe(r,17),0!==$He(BUe(r)))return OUe(r);return 1===u?M(r):OUe(r)}}return OUe(r)}default:TUe(r,18);var a=jje(BUe(r));if(0===a)for(;;)if(TUe(r,17),0!==$He(BUe(r)))return OUe(r);return 1===a?U(r):OUe(r)}}return OUe(r)}function W(r){for(;;)if(TUe(r,13),0!==$He(BUe(r)))return OUe(r)}function rr(r){for(;;)if(TUe(r,13),0!==$He(BUe(r)))return OUe(r)}function nr(r){TUe(r,29);var e=CHe(BUe(r));if(0===e)return E(r);if(1===e)for(;;){TUe(r,14);var n=OHe(BUe(r));if(3<n>>>0)return OUe(r);switch(n){case 0:return rr(r);case 1:continue;case 2:r:for(;;){if(0===Yje(BUe(r)))for(;;){TUe(r,14);var t=OHe(BUe(r));if(3<t>>>0)return OUe(r);switch(t){case 0:return W(r);case 1:continue;case 2:continue r;default:TUe(r,12);var u=jje(BUe(r));if(0===u)for(;;)if(TUe(r,11),0!==$He(BUe(r)))return OUe(r);return 1===u?W(r):OUe(r)}}return OUe(r)}default:TUe(r,12);var a=jje(BUe(r));if(0===a)for(;;)if(TUe(r,11),0!==$He(BUe(r)))return OUe(r);return 1===a?rr(r):OUe(r)}}return OUe(r)}function ur(r){for(;;)if(TUe(r,9),0!==$He(BUe(r)))return OUe(r)}function ar(r){for(;;)if(TUe(r,9),0!==$He(BUe(r)))return OUe(r)}function fr(r){TUe(r,29);var e=EHe(BUe(r));if(0===e)return E(r);if(1===e)for(;;){TUe(r,10);var n=GHe(BUe(r));if(3<n>>>0)return OUe(r);switch(n){case 0:return ar(r);case 1:continue;case 2:r:for(;;){if(0===gje(BUe(r)))for(;;){TUe(r,10);var t=GHe(BUe(r));if(3<t>>>0)return OUe(r);switch(t){case 0:return ur(r);case 1:continue;case 2:continue r;default:TUe(r,8);var u=jje(BUe(r));if(0===u)for(;;)if(TUe(r,7),0!==$He(BUe(r)))return OUe(r);return 1===u?ur(r):OUe(r)}}return OUe(r)}default:TUe(r,8);var a=jje(BUe(r));if(0===a)for(;;)if(TUe(r,7),0!==$He(BUe(r)))return OUe(r);return 1===a?ar(r):OUe(r)}}return OUe(r)}function sr(r){TUe(r,28);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,26),0!==$He(BUe(r)))return OUe(r);return 1===e?E(r):OUe(r)}function br(r){TUe(r,30);var e=Dje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:return E(r);case 1:for(;;){TUe(r,30);var n=BHe(BUe(r));if(3<n>>>0)return OUe(r);switch(n){case 0:return E(r);case 1:continue;case 2:r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,30);var t=BHe(BUe(r));if(3<t>>>0)return OUe(r);switch(t){case 0:return E(r);case 1:continue;case 2:continue r;default:return h(r)}}return OUe(r)}default:return h(r)}}default:return h(r)}}function Ar(r){for(;;){TUe(r,30);var e=Cje(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return E(r);case 1:return br(r);case 2:continue;default:return sr(r)}}}function Br(r){for(;;)if(TUe(r,15),0!==$He(BUe(r)))return OUe(r)}function xr(r){TUe(r,15);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,15),0!==$He(BUe(r)))return OUe(r);return 1===e?Br(r):OUe(r)}function Pr(r){for(;;){TUe(r,16);var e=UHe(BUe(r));if(4<e>>>0)return OUe(r);switch(e){case 0:return Br(r);case 1:return br(r);case 2:continue;case 3:for(;;){TUe(r,15);var n=Cje(BUe(r));if(3<n>>>0)return OUe(r);switch(n){case 0:return Br(r);case 1:return br(r);case 2:continue;default:return xr(r)}}default:return xr(r)}}}function Rr(r){TUe(r,30);var e=eHe(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return E(r);case 1:for(;;){TUe(r,30);var n=aHe(BUe(r));if(4<n>>>0)return OUe(r);switch(n){case 0:return E(r);case 1:continue;case 2:return N(r);case 3:r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,30);var t=aHe(BUe(r));if(4<t>>>0)return OUe(r);switch(t){case 0:return E(r);case 1:continue;case 2:return N(r);case 3:continue r;default:return h(r)}}return OUe(r)}default:return h(r)}}case 2:return N(r);default:return h(r)}}function Ur(r){TUe(r,30);var e=dHe(BUe(r));if(8<e>>>0)return OUe(r);switch(e){case 0:return E(r);case 1:return Rr(r);case 2:return Pr(r);case 3:return Ar(r);case 4:return fr(r);case 5:return N(r);case 6:return nr(r);case 7:return X(r);default:return sr(r)}}function Hr(r){r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,30);var e=xHe(BUe(r));if(4<e>>>0)return OUe(r);switch(e){case 0:return E(r);case 1:return br(r);case 2:continue;case 3:continue r;default:return sr(r)}}return OUe(r)}}function Yr(r){for(;;){TUe(r,30);var e=Ije(BUe(r));if(5<e>>>0)return OUe(r);switch(e){case 0:return E(r);case 1:return Rr(r);case 2:continue;case 3:return N(r);case 4:return Hr(r);default:return sr(r)}}}function zr(r){return TUe(r,3),0===zHe(BUe(r))?3:OUe(r)}function Zr(r){return 0===vHe(BUe(r))&&0===Kje(BUe(r))&&0===HHe(BUe(r))&&0===fHe(BUe(r))&&0===oHe(BUe(r))&&0===Vje(BUe(r))&&0===Wje(BUe(r))&&0===vHe(BUe(r))&&0===JHe(BUe(r))&&0===lHe(BUe(r))&&0===LHe(BUe(r))?3:OUe(r)}IUe(e);var ne=BUe(e),te=er<ne?os<ne?-1:bo<ne?mf<ne?sD<ne?Hl<ne?_n<ne?1:41:Dv<ne?lc<ne?Bl<ne?UF<ne?1:41:m_<ne?1:41:Vd<ne?Xf<ne?1:41:bv<ne?1:41:Wk<ne?QD<ne?zA<ne?1:41:aS<ne?1:41:Oe<ne?km<ne?1:41:fv<ne?1:41:Zt<ne?Un<ne?hy<ne?Vk<ne?So<ne?eF<ne?1:41:ui<ne?1:41:wD<ne?Zy<ne?1:41:Ef<ne?1:41:SC<ne?oE<ne?go<ne?1:41:Ic<ne?1:41:Gg<ne?qC<ne?1:41:vi<ne?1:41:_e<ne?Pv<ne?G<ne?Wh<ne?1:41:oC<ne?1:41:iC<ne?we<ne?1:41:d<ne?1:41:M_<ne?Gk<ne?Mc<ne?1:41:mo<ne?1:41:wn<ne?$d<ne?1:41:Et<ne?1:41:Gf<ne?bD<ne?cC<ne?cc<ne?Hp<ne?1:41:No<ne?1:41:nE<ne?tv<ne?1:41:xd<ne?1:41:Gc<ne?Wc<ne?Qm<ne?1:41:D_<ne?1:41:Vy<ne?zF<ne?1:41:zC<ne?1:41:kA<ne?Np<ne?Yp<ne?Zi<ne?1:41:jo<ne?1:41:jd<ne?ZF<ne?1:41:KE<ne?1:41:Zf<ne?vy<ne?vo<ne?1:41:ag<ne?1:41:ie<ne?CE<ne?1:41:Ua<ne?1:41:fS<ne?$k<ne?TA<ne?T_<ne?oB<ne?DC<ne?qe<ne?xo<ne?1:41:Jg<ne?1:41:id<ne?By<ne?1:41:rB<ne?1:41:qy<ne?gm<ne?XD<ne?1:41:pv<ne?1:41:Z<ne?rl<ne?1:41:Ce<ne?1:41:My<ne?Lp<ne?ua<ne?UE<ne?1:41:kd<ne?1:41:Nu<ne?Ph<ne?1:41:ge<ne?1:41:At<ne?wd<ne?rE<ne?1:41:Nv<ne?1:41:Or<ne?$e<ne?1:41:Ky<ne?1:41:Bt<ne?fk<ne?fu<ne?lt<ne?u_<ne?1:41:qk<ne?1:41:Xh<ne?K_<ne?1:41:cb<ne?1:41:pA<ne?lB<ne?R<ne?1:41:_i<ne?1:41:Ma<ne?rF<ne?1:41:_p<ne?1:41:FS<ne?$A<ne?WF<ne?Bc<ne?1:41:_l<ne?1:41:wf<ne?lr<ne?1:41:Nn<ne?1:41:mp<ne?nD<ne?dh<ne?1:41:Zh<ne?1:41:Cb<ne?_m<ne?1:41:uc<ne?1:41:Dt<ne?b<ne?Qi<ne?Wr<ne?z_<ne?qm<ne?1:41:Xr<ne?1:41:fC<ne?hk<ne?1:41:Nd<ne?1:41:od<ne?$t<ne?KA<ne?1:41:yi<ne?1:41:xu<ne?Tp<ne?1:41:Cg<ne?1:41:mF<ne?U_<ne?zw<ne?pw<ne?1:41:Gr<ne?1:41:Ys<ne?IF<ne?1:41:Vf<ne?1:41:$y<ne?WA<ne?dC<ne?1:41:k_<ne?1:41:wb<ne?Zd<ne?1:41:ih<ne?1:41:gi<ne?Qf<ne?Zw<ne?Ci<ne?dE<ne?1:41:dF<ne?1:41:Rs<ne?gC<ne?1:41:C<ne?1:41:Fp<ne?Qb<ne?td<ne?1:41:xw<ne?1:41:Ka<ne?QE<ne?1:41:Ct<ne?1:41:Fh<ne?sm<ne?RF<ne?OS<ne?1:41:$c<ne?1:41:Y<ne?Fs<ne?1:41:th<ne?1:41:rb<ne?qf<ne?pm<ne?1:41:ok<ne?1:41:xC<ne?md<ne?1:41:Yb<ne?1:41:bn<ne?lm<ne?Mk<ne?RA<ne?vD<ne?xh<ne?dg<ne?1:41:lo<ne?1:41:dm<ne?$m<ne?1:41:zc<ne?1:41:aE<ne?Ey<ne?Dh<ne?1:41:Ny<ne?1:41:re<ne?wl<ne?1:41:EF<ne?1:41:Ld<ne?rd<ne?Ff<ne?pa<ne?1:41:Oa<ne?1:41:w<ne?rg<ne?1:41:jr<ne?1:41:cd<ne?SD<ne?Rw<ne?1:41:Sb<ne?1:41:bh<ne?bt<ne?1:41:ki<ne?1:41:b_<ne?ht<ne?Al<ne?ow<ne?lp<ne?1:41:Si<ne?1:41:bA<ne?oo<ne?1:41:Uv<ne?1:41:ys<ne?$S<ne?jE<ne?1:41:Ol<ne?1:41:Tc<ne?uF<ne?1:41:Pd<ne?1:41:vC<ne?yo<ne?wo<ne?Hi<ne?1:41:qw<ne?1:41:Jr<ne?eA<ne?1:41:Kg<ne?1:41:qE<ne?Gb<ne?qg<ne?1:41:kS<ne?1:41:uv<ne?up<ne?1:41:or<ne?1:41:BF<ne?V<ne?al<ne?Qw<ne?_b<ne?jh<ne?1:41:pg<ne?1:41:ay<ne?Am<ne?1:41:sy<ne?1:41:Lw<ne?Le<ne?Sc<ne?1:41:RE<ne?1:41:gA<ne?vt<ne?1:41:HD<ne?1:41:ww<ne?_u<ne?Lh<ne?lS<ne?1:41:pi<ne?1:41:sd<ne?rn<ne?1:41:Rf<ne?1:41:Ub<ne?lD<ne?Lm<ne?1:41:$w<ne?1:41:Pu<ne?TE<ne?1:41:VA<ne?1:41:iw<ne?dp<ne?ot<ne?Nl<ne?vw<ne?1:41:Qs<ne?1:41:ff<ne?Sd<ne?1:41:ev<ne?1:41:x<ne?Zc<ne?mw<ne?1:41:ee<ne?1:41:qh<ne?ce<ne?1:41:bS<ne?1:41:Em<ne?ds<ne?lf<ne?Ls<ne?1:41:Il<ne?1:41:og<ne?Qv<ne?1:41:ws<ne?1:41:gs<ne?as<ne?Rd<ne?1:41:CS<ne?1:41:ae<ne?Ro<ne?1:41:bp<ne?1:41:_a<ne?ZD<ne?pr<ne?Rl<ne?Zk<ne?Sm<ne?$C<ne?gw<ne?Xg<ne?1:41:Xi<ne?1:41:fl<ne?XA<ne?1:41:UC<ne?1:41:Ku<ne?nv<ne?us<ne?1:41:lF<ne?1:41:Ve<ne?_r<ne?1:41:Aa<ne?1:41:uo<ne?Bf<ne?kF<ne?Co<ne?1:41:Nb<ne?1:41:LE<ne?zS<ne?1:41:eB<ne?1:41:mD<ne?it<ne?sh<ne?1:41:by<ne?1:41:JF<ne?ID<ne?1:41:xy<ne?1:41:Xb<ne?bF<ne?Ei<ne?fB<ne?Ya<ne?1:41:Au<ne?1:41:ji<ne?$b<ne?1:41:am<ne?1:41:Av<ne?QA<ne?fF<ne?1:41:Da<ne?1:41:zg<ne?zm<ne?1:41:sc<ne?1:41:eD<ne?eg<ne?Xm<ne?Nm<ne?1:41:ry<ne?1:41:Yw<ne?Yf<ne?1:41:gD<ne?1:41:hA<ne?HS<ne?xg<ne?1:41:Ke<ne?1:41:UD<ne?lg<ne?1:41:ef<ne?1:41:AD<ne?tm<ne?fi<ne?Wa<ne?Dg<ne?N_<ne?1:41:_<ne?1:41:mb<ne?Ec<ne?1:41:vu<ne?1:41:wi<ne?tr<ne?$h<ne?1:41:Sf<ne?1:41:Zl<ne?Zn<ne?1:41:jv<ne?1:41:cy<ne?ME<ne?Rn<ne?t_<ne?1:41:Ts<ne?1:41:Kf<ne?Cy<ne?1:41:nC<ne?1:41:Xa<ne?Pf<ne?Vt<ne?1:41:Er<ne?1:41:p<ne?Yg<ne?1:41:ut<ne?1:41:Ap<ne?qD<ne?kr<ne?yg<ne?ju<ne?1:41:Nh<ne?1:41:VF<ne?kc<ne?1:41:Ae<ne?1:41:Ag<ne?ub<ne?e_<ne?1:41:rw<ne?1:41:Cr<ne?Is<ne?1:41:1:vh<ne?ah<ne?Ac<ne?41:Bn<ne?1:41:pd<ne?Vv<ne?1:41:Hc<ne?1:41:im<ne?y_<ne?cw<ne?1:41:mC<ne?1:41:We<ne?1:41:Zs<ne?ni<ne?$o<ne?qt<ne?QS<ne?41:ra<ne?lh<ne?1:41:tk<ne?1:41:xn<ne?IS<ne?mr<ne?1:41:_t<ne?1:41:GD<ne?Zu<ne?1:41:yk<ne?1:41:TS<ne?da<ne?L_<ne?qr<ne?1:41:GE<ne?1:41:LD<ne?iA<ne?1:41:ro<ne?1:41:kf<ne?Pl<ne?Pk<ne?1:41:le<ne?1:41:ZE<ne?Af<ne?1:41:Ul<ne?1:41:av<ne?vr<ne?Fr<ne?Vb<ne?ml<ne?1:41:1:41:Es<ne?41:Ni<ne?py<ne?1:41:mm<ne?1:41:tw<ne?gb<ne?UA<ne?WE<ne?1:2:pS<ne?1:41:rs<ne?Oy<ne?1:41:AE<ne?1:41:Nw<ne?Ab<ne?ea<ne?1:41:Fy<ne?1:41:Iy<ne?Ov<ne?1:41:Hw<ne?1:41:hS<ne?gc<ne?o<ne?Lt<ne?ud<ne?ba<ne?1:41:dk<ne?1:41:gd<ne?IA<ne?1:41:Yn<ne?1:41:yy<ne?ug<ne?Ko<ne?1:41:hb<ne?1:41:S_<ne?sb<ne?1:41:Qn<ne?1:41:bf<ne?wE<ne?na<ne?YE<ne?1:41:gr<ne?1:41:Fo<ne?vc<ne?1:41:Kl<ne?1:41:Va<ne?Qr<ne?QF<ne?1:41:Rg<ne?1:41:Pe<ne?1:41:zi<ne?ld<ne?wp<ne?Mv<ne?1:41:O<ne?41:wy<ne?1:41:Xk<ne?g_<ne?ed<ne?1:41:zu<ne?1:41:Jf<ne?lu<ne?1:41:WS<ne?1:41:rc<ne?Rb<ne?Mh<ne?dw<ne?1:41:1:He<ne?41:Cn<ne?1:41:Yk<ne?Ba<ne?1:41:Uy<ne?YA<ne?1:41:P_<ne?1:41:Fe<ne?Yo<ne?ir<ne?jn<ne?EA<ne?ia<ne?Gw<ne?Gs<ne?1:41:Ug<ne?1:41:Tu<ne?Sr<ne?1:41:Pc<ne?1:41:nd<ne?aB<ne?pB<ne?1:41:1:41:Gh<ne?Ji<ne?fp<ne?hn<ne?1:41:op<ne?1:41:Jy<ne?ao<ne?1:41:Gl<ne?1:41:_s<ne?bs<ne?1:41:mt<ne?jC<ne?1:41:ko<ne?1:41:Sk<ne?qA<ne?Od<ne?he<ne?ei<ne?1:41:ZS<ne?1:41:Dr<ne?nb<ne?1:41:Lr<ne?1:41:yn<ne?$f<ne?on<ne?1:41:yb<ne?1:41:Kv<ne?Nr<ne?1:41:em<ne?1:41:Fn<ne?Zg<ne?Bb<ne?TF<ne?1:41:Ru<ne?1:41:Tw<ne?Yc<ne?1:41:w_<ne?1:41:Up<ne&&mg<ne?1:41:Uo<ne?Ir<ne?Bs<ne?Ja<ne?eS<ne?41:sl<ne?1:41:Ek<ne?1:41:Ob<ne?ku<ne?41:1:41:Ck<ne?d_<ne?Mm<ne?41:hu<ne?1:41:ss<ne?1:41:cg<ne?uf<ne?1:41:vd<ne?41:1:hE<ne?Ht<ne?yc<ne?Yl<ne?41:FA<ne?1:41:Pw<ne?j<ne?1:41:1:mi<ne?Ut<ne?41:1:Tm<ne?41:1:po<ne?xs<ne?41:VD<ne?Bg<ne?1:41:Hn<ne?1:41:Pt<ne?q<ne?xl<ne?1:41:y<ne?1:41:Bo<ne?cS<ne?1:41:xF<ne?1:41:so<ne?Zp<ne?Ui<ne?hs<ne?Du<ne?Td<ne?1:41:iF<ne?t<ne?1:41:1:DA<ne?41:$<ne?z<ne?1:41:1:hv<ne?jm<ne?41:yF<ne?Na<ne?1:41:YF<ne?1:41:yD<ne?wm<ne?1:41:rS<ne?41:el<ne?1:2:tl<ne?_D<ne?Iv<ne?J_<ne?Ze<ne?1:41:rD<ne?1:41:fw<ne?Wm<ne?1:41:wh<ne?1:41:hD<ne?af<ne?l<ne?1:41:xf<ne?1:41:Rt<ne?Ym<ne?1:41:JS<ne?1:41:Iw<ne?Op<ne?AA<ne?Jk<ne?1:41:dr<ne?1:41:ol<ne?Jw<ne?1:41:ck<ne?1:41:zp<ne?zt<ne?ul<ne?1:41:Bm<ne?1:41:Hh<ne?cr<ne?1:41:Bk<ne?1:41:Ks<ne?vb<ne?ab<ne?pl<ne?OD<ne?1:41:WC<ne?41:Aw<ne?1:41:ta<ne?yw<ne?qu<ne?1:41:1:41:FC<ne?ps<ne?Wy<ne?gf<ne?1:41:bB<ne?1:41:Cv<ne?Q<ne?1:41:1:41:nF<ne?KC<ne?Jd<ne?nB<ne?rv<ne?1:41:WD<ne?1:41:n<ne?dc<ne?1:41:1:nn<ne?BE<ne?41:v_<ne?1:41:Fk<ne?Re<ne?1:41:Kk<ne?1:41:Uf<ne?AS<ne?F_<ne?hp<ne?1:41:aA<ne?1:41:Me<ne?OF<ne?1:41:PS<ne?1:41:qb<ne?iS<ne?Ti<ne?1:2:ql<ne?1:2:qa<ne?Qh<ne?1:3:OE<ne?1:2:YT(Aue,ne+1|0)-1|0;if(41<te>>>0)var ue=OUe(e);else switch(te){case 0:ue=81;break;case 1:ue=82;break;case 2:if(TUe(e,1),0===nje(BUe(e))){for(;;)if(TUe(e,1),0!==nje(BUe(e))){ue=OUe(e);break}}else ue=OUe(e);break;case 3:ue=0;break;case 4:TUe(e,0),ue=0===AHe(BUe(e))?0:OUe(e);break;case 5:ue=6;break;case 6:TUe(e,48);var fe=jHe(BUe(e));if(2<fe>>>0)ue=OUe(e);else switch(fe){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;case 7:if(TUe(e,82),0===Wje(BUe(e))){var oe=BUe(e);if(0==(Zv<oe?mk<oe?-1:0:-1)&&0===LHe(BUe(e))&&0===Wje(BUe(e))){var se=BUe(e);ue=0==(Ra<se?Mu<se?-1:0:-1)&&0===Oje(BUe(e))?50:OUe(e)}else ue=OUe(e)}else ue=OUe(e);break;case 8:ue=75;break;case 9:ue=57;break;case 10:ue=58;break;case 11:TUe(e,72),ue=0===qHe(BUe(e))?4:OUe(e);break;case 12:ue=79;break;case 13:ue=62;break;case 14:TUe(e,80);var ve=qje(BUe(e));if(3<ve>>>0)ue=OUe(e);else switch(ve){case 0:for(;;){var De=qje(BUe(e));if(3<De>>>0)ue=OUe(e);else switch(De){case 0:continue;case 1:ue=P(e);break;case 2:ue=Ur(e);break;default:ue=Yr(e)}break}break;case 1:ue=P(e);break;case 2:ue=Ur(e);break;default:ue=Yr(e)}break;case 15:TUe(e,60);var be=pHe(BUe(e));ue=0===be?0===eje(BUe(e))?59:OUe(e):1===be?L(e):OUe(e);break;case 16:TUe(e,82);var pe=MHe(BUe(e));if(0===pe){TUe(e,2);var me=wje(BUe(e));if(2<me>>>0)ue=OUe(e);else switch(me){case 0:for(;;){var ke=wje(BUe(e));if(2<ke>>>0)ue=OUe(e);else switch(ke){case 0:continue;case 1:ue=zr(e);break;default:ue=Zr(e)}break}break;case 1:ue=zr(e);break;default:ue=Zr(e)}}else ue=1===pe?5:OUe(e);break;case 17:TUe(e,30);var de=dHe(BUe(e));if(8<de>>>0)ue=OUe(e);else switch(de){case 0:ue=E(e);break;case 1:ue=Rr(e);break;case 2:ue=Pr(e);break;case 3:ue=Ar(e);break;case 4:ue=fr(e);break;case 5:ue=N(e);break;case 6:ue=nr(e);break;case 7:ue=X(e);break;default:ue=sr(e)}break;case 18:TUe(e,30);var ye=Ije(BUe(e));if(5<ye>>>0)ue=OUe(e);else switch(ye){case 0:ue=E(e);break;case 1:ue=Rr(e);break;case 2:ue=Yr(e);break;case 3:ue=N(e);break;case 4:ue=Hr(e);break;default:ue=sr(e)}break;case 19:ue=63;break;case 20:ue=61;break;case 21:ue=68;break;case 22:TUe(e,70);var Be=BUe(e);ue=0==(61<Be?62<Be?-1:0:-1)?77:OUe(e);break;case 23:ue=69;break;case 24:TUe(e,65),ue=0===eje(BUe(e))?64:OUe(e);break;case 25:ue=51;break;case 26:if(TUe(e,82),0===JHe(BUe(e))){var Ie=FHe(BUe(e));if(0===Ie)ue=0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?c(e):OUe(e);else if(1===Ie&&0===uje(BUe(e)))for(;;){var Ne=lje(BUe(e));if(0!==Ne){ue=1===Ne?c(e):OUe(e);break}}else ue=OUe(e)}else ue=OUe(e);break;case 27:ue=52;break;case 28:TUe(e,48);var xe=Lje(BUe(e));if(3<xe>>>0)ue=OUe(e);else switch(xe){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Ge=oje(BUe(e));if(3<Ge>>>0)ue=OUe(e);else switch(Ge){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,31);var je=jHe(BUe(e));if(2<je>>>0)ue=OUe(e);else switch(je){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 29:TUe(e,48);var Xe=nHe(BUe(e));if(4<Xe>>>0)ue=OUe(e);else switch(Xe){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Ye=Qje(BUe(e));if(3<Ye>>>0)ue=OUe(e);else switch(Ye){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Qe=hje(BUe(e));if(3<Qe>>>0)ue=OUe(e);else switch(Qe){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var en=Lje(BUe(e));if(3<en>>>0)ue=OUe(e);else switch(en){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var an=THe(BUe(e));if(3<an>>>0)ue=OUe(e);else switch(an){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,41);var cn=jHe(BUe(e));if(2<cn>>>0)ue=OUe(e);else switch(cn){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 3:TUe(e,48);var sn=hHe(BUe(e));if(3<sn>>>0)ue=OUe(e);else switch(sn){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var vn=mje(BUe(e));if(3<vn>>>0)ue=OUe(e);else switch(vn){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,32);var ln=gHe(BUe(e));if(3<ln>>>0)ue=OUe(e);else switch(ln){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var pn=bje(BUe(e));if(3<pn>>>0)ue=OUe(e);else switch(pn){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var En=Lje(BUe(e));if(3<En>>>0)ue=OUe(e);else switch(En){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,33);var mn=jHe(BUe(e));if(2<mn>>>0)ue=OUe(e);else switch(mn){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 30:TUe(e,48);var kn=BUe(e),dn=35<kn?vv<kn?Ue<kn?ec<kn?-1:Si<kn?rl<kn?qy<kn?Xf<kn?lc<kn?Gp<kn?cu<kn?gk<kn?Km<kn?4:-1:4:-1:UF<kn?Hl<kn?_n<kn?os<kn?4:-1:4:-1:m_<kn?Bl<kn?4:-1:4:-1:jo<kn?Yp<kn?oC<kn?G<kn?ui<kn?So<kn?aS<kn?QD<kn?o_<kn?Dv<kn?bv<kn?Vd<kn?4:-1:4:-1:zA<kn?tC<kn?4:-1:4:-1:fv<kn?Oe<kn?km<kn?Wk<kn?4:-1:4:-1:eF<kn?sD<kn?4:-1:4:-1:Ic<kn?oE<kn?Ef<kn?wD<kn?Zy<kn?Vk<kn?4:-1:4:-1:go<kn?hy<kn?4:-1:4:-1:vi<kn?Gg<kn?qC<kn?SC<kn?4:-1:4:-1:Wh<kn?Un<kn?4:-1:4:-1:No<kn?cc<kn?mo<kn?Gk<kn?d<kn?iC<kn?we<kn?Pv<kn?4:-1:4:-1:Mc<kn?_e<kn?4:-1:4:-1:Et<kn?wn<kn?$d<kn?M_<kn?4:-1:4:-1:Hp<kn?Zt<kn?4:-1:4:-1:D_<kn?Wc<kn?xd<kn?nE<kn?tv<kn?cC<kn?4:-1:4:-1:Qm<kn?bD<kn?4:-1:4:-1:zC<kn?Vy<kn?zF<kn?Gc<kn?4:-1:4:-1:Zi<kn?Gf<kn?4:-1:4:-1:id<kn?nm<kn?ie<kn?x_<kn?vy<kn?KE<kn?jd<kn?ZF<kn?Np<kn?4:-1:4:-1:vo<kn?kA<kn?4:-1:4:-1:Zf<kn&&ag<kn?zy<kn?4:-1:4:-1:xo<kn?Li<kn?mf<kn?Ua<kn?Vp<kn?4:-1:4:-1:4:El<kn?DC<kn?Jg<kn?qe<kn?4:-1:4:-1:By<kn?SF<kn?4:-1:4:cF<kn?m<kn?wv<kn?Bp<kn?_S<kn?oB<kn?rB<kn?Ad<kn?4:-1:4:-1:ya<kn?Vn<kn?4:-1:4:-1:bb<kn?_o<kn?cB<kn?KS<kn?4:-1:4:-1:za<kn?CD<kn?4:-1:4:-1:Vl<kn?GS<kn?JC<kn?vf<kn?fo<kn?zb<kn?4:-1:4:-1:Os<kn?qs<kn?4:-1:4:-1:XD<kn?dD<kn?kD<kn?un<kn?4:-1:4:-1:pv<kn?gm<kn?4:-1:4:-1:lE<kn?Ka<kn?ze<kn?vB<kn?rF<kn?pA<kn?$e<kn?At<kn?Ph<kn?Lp<kn?UE<kn?T_<kn?Ce<kn?Z<kn?4:-1:4:-1:kd<kn?ua<kn?4:-1:4:-1:rE<kn?My<kn?ge<kn?Nu<kn?4:-1:4:-1:Nv<kn?wd<kn?4:-1:4:-1:K_<kn?fu<kn?u_<kn?TA<kn?Ky<kn?Or<kn?4:-1:4:-1:qk<kn?lt<kn?4:-1:4:-1:R<kn?fk<kn?cb<kn?Xh<kn?4:-1:4:-1:_i<kn?lB<kn?4:-1:4:-1:_m<kn?mp<kn?lr<kn?$A<kn?Bc<kn?Bt<kn?_p<kn?Ma<kn?4:-1:4:-1:_l<kn?WF<kn?4:-1:4:-1:dh<kn?FS<kn?Nn<kn?wf<kn?4:-1:4:-1:Zh<kn?nD<kn?4:-1:4:-1:Wi<kn?Wr<kn?qm<kn?$k<kn?uc<kn?Cb<kn?4:-1:4:-1:Xr<kn?z_<kn?4:-1:4:-1:Qu<kn?rC<kn?Ih<kn?yd<kn?4:-1:4:-1:Nf<kn?LA<kn?4:-1:4:-1:q_<kn?Md<kn?Tp<kn?od<kn?hk<kn?wu<kn?Df<kn?MD<kn?Io<kn?4:-1:4:ho<kn?Jc<kn?4:-1:4:-1:KA<kn?Qi<kn?Nd<kn?fC<kn?4:-1:4:-1:yi<kn?$t<kn?4:-1:4:-1:IF<kn?U_<kn?pw<kn?b<kn?Cg<kn?xu<kn?4:-1:4:-1:Gr<kn?zw<kn?4:-1:4:-1:dC<kn?mF<kn?Vf<kn?Ys<kn?4:-1:4:-1:Fg<kn?WA<kn?4:-1:4:-1:dF<kn?_y<kn?Dt<kn?Zd<kn?$y<kn?4:-1:ih<kn?wb<kn?4:-1:4:dE<kn&&au<kn?gu<kn?4:-1:4:-1:Fu<kn?Qb<kn?C<kn?Rs<kn?gC<kn?Zw<kn?4:-1:4:-1:td<kn?Qf<kn?4:-1:4:-1:qo<kn?Fp<kn?xw<kn?tc<kn?4:-1:4:-1:4:-1:wl<kn?vD<kn?ok<kn?qf<kn?$c<kn?RF<kn?yl<kn?gi<kn?Ct<kn?NC<kn?4:-1:4:-1:OS<kn?Dy<kn?4:-1:4:-1:th<kn?Y<kn?Fs<kn?sm<kn?4:-1:4:-1:pm<kn?Fh<kn?4:-1:4:-1:ja<kn?Yb<kn?xC<kn?md<kn?rb<kn?4:-1:4:-1:Sw<kn?fS<kn?4:-1:4:uD<kn?xh<kn?4:-1:lo<kn?tf<kn?4:-1:4:Dh<kn?RA<kn?Qc<kn?ak<kn?4:-1:$m<kn?aD<kn?Vc<kn?4:-1:4:zc<kn?dm<kn?4:-1:4:-1:aE<kn?rk<kn?Yh<kn?oS<kn?Ey<kn?4:-1:4:-1:4:_F<kn?Jb<kn?my<kn?_c<kn?4:-1:4:-1:Ew<kn?iD<kn?4:-1:4:qp<kn?Mr<kn?iE<kn?Vo<kn?pa<kn?Mk<kn?EF<kn?re<kn?4:-1:4:-1:tn<kn?Ff<kn?4:-1:4:4:rg<kn?Ju<kn?Oa<kn?dt<kn?LC<kn?hm<kn?4:-1:4:-1:sS<kn?rd<kn?4:-1:4:-1:4:-1:Ah<kn?Sb<kn?SD<kn?jr<kn?4:Rw<kn?Ld<kn?4:-1:4:-1:db<kn?bh<kn?bt<kn?cd<kn?4:-1:4:-1:4:yp<kn?4:yh<kn?ow<kn?4:-1:Eg<kn?R_<kn?4:-1:4:Pk<kn?TS<kn?dy<kn?as<kn?RE<kn?Wd<kn?uv<kn?yr<kn?b_<kn?Ol<kn?$S<kn?bA<kn?4:eE<kn?ht<kn?4:-1:4:-1:tD<kn?Yv<kn?4:-1:uF<kn?4:Pd<kn?Tc<kn?4:-1:4:-1:Of<kn?wo<kn&&eC<kn&&Uk<kn?dS<kn?4:-1:4:Kg<kn?Jr<kn?gF<kn?Ml<kn?Bh<kn?DD<kn?4:-1:4:-1:4:-1:kS<kn?Gb<kn?qg<kn?vC<kn?4:-1:4:-1:up<kn?qE<kn?4:-1:4:-1:ay<kn?oh<kn?Kc<kn?Xt<kn?ZC<kn?bn<kn?4:-1:4:jh<kn?4:Bu<kn?_b<kn?4:-1:4:-1:jF<kn?4:v<kn?Qw<kn?pg<kn?Jl<kn?4:-1:4:-1:Am<kn?IE<kn?4:-1:4:hC<kn?al<kn?4:-1:Qy<kn&&Oh<kn?Le<kn?Sc<kn?YD<kn?4:-1:4:-1:4:$w<kn?sw<kn?Hm<kn?CA<kn?vt<kn?dv<kn?Lw<kn?4:-1:4:Pa<kn?gA<kn?4:-1:4:Wn<kn?4:gy<kn?pE<kn?4:-1:4:pi<kn?Lh<kn?T<kn?V<kn?4:-1:lS<kn?GA<kn?4:-1:4:-1:4:Xv<kn?mA<kn?hw<kn?4:Rf<kn?sd<kn?4:-1:4:-1:hF<kn&&lD<kn&&Lm<kn?is<kn?4:-1:4:ev<kn?ff<kn?gp<kn?Iu<kn?TE<kn?om<kn?DS<kn?qn<kn?Ub<kn?4:-1:4:-1:fn<kn?Rc<kn?4:-1:4:VA<kn?fg<kn?As<kn?Pu<kn?4:-1:4:-1:Uc<kn?BF<kn?4:-1:4:-1:vw<kn?jb<kn&&Mo<kn?pf<kn?4:-1:4:Qs<kn?GC<kn?4:-1:Sd<kn?ot<kn?4:-1:4:-1:Ii<kn?Ql<kn?qh<kn?ee<kn?Zc<kn?mw<kn?dp<kn?4:-1:4:-1:ce<kn?x<kn?4:-1:4:-1:yt<kn?Tr<kn?4:-1:Ak<kn?iy<kn?4:-1:4:Il<kn?lf<kn?bS<kn?4:Ls<kn?iw<kn?4:-1:4:-1:ws<kn?og<kn?Qv<kn?ds<kn?4:-1:4:-1:Rd<kn?Em<kn?4:-1:4:-1:zm<kn?Av<kn?Aa<kn?$C<kn?Ro<kn?gs<kn?wt<kn&&XE<kn&&GF<kn?il<kn?4:-1:4:-1:G_<kn?Xg<kn?bo<kn?bp<kn?ae<kn?4:-1:4:-1:4:ga<kn?Rh<kn?4:-1:Xi<kn?Om<kn?4:-1:4:us<kn?fl<kn?4:UC<kn?tg<kn?4:-1:O_<kn?Sm<kn?4:-1:4:uS<kn?Ve<kn?Ku<kn&&lF<kn?nv<kn?4:-1:4:-1:Rm<kn&&nk<kn?Ot<kn?4:-1:4:yC<kn?Nb<kn?Tv<kn?kF<kn?uh<kn?Vm<kn?4:-1:Co<kn?F<kn?4:-1:4:-1:4:ly<kn?H<kn?jf<kn?4:fb<kn?Dn<kn?4:-1:4:-1:4:$g<kn?fB<kn?by<kn?sh<kn?uo<kn?eB<kn?wS<kn?4:-1:4:-1:JE<kn?it<kn?4:-1:4:xy<kn?JF<kn?ID<kn?mD<kn?4:-1:4:-1:Ya<kn?Rl<kn?4:-1:4:-1:$b<kn?fa<kn?Ei<kn?Au<kn?Nk<kn?4:-1:4:-1:Wp<kn?s_<kn?4:-1:4:fF<kn?bF<kn?am<kn?ji<kn?4:-1:4:-1:Da<kn?QA<kn?4:-1:4:-1:ju<kn?AD<kn?sk<kn?Wu<kn?Ke<kn?HS<kn?Se<kn?eg<kn?Nm<kn?Xb<kn?sc<kn?zg<kn?4:-1:4:-1:ry<kn?Xm<kn?4:-1:4:-1:gD<kn?Yw<kn?4:-1:xg<kn?eD<kn?4:-1:4:-1:ef<kn?UD<kn?Ds<kn?Cm<kn?$r<kn?hA<kn?4:-1:4:-1:lg<kn?zd<kn?4:-1:4:-1:Dg<kn?N_<kn?pr<kn?4:-1:4:W_<kn?f<kn?4:-1:4:-1:t_<kn?tm<kn?$h<kn?fi<kn?Ec<kn?Wa<kn?4:-1:vu<kn?mb<kn?4:-1:4:-1:Zn<kn?wi<kn?Sf<kn?tr<kn?4:-1:4:-1:jv<kn?Zl<kn?4:-1:4:-1:Vt<kn?cy<kn?Cy<kn?ME<kn?Ts<kn?Rn<kn?4:-1:4:-1:nC<kn?Kf<kn?4:-1:4:-1:Yg<kn?Xa<kn?Er<kn?Pf<kn?4:-1:4:-1:ut<kn?p<kn?4:-1:4:-1:We<kn?im<kn?Ap<kn?BC<kn?e_<kn?qD<kn?kc<kn?kr<kn?Nh<kn?yg<kn?4:-1:4:-1:Ae<kn?VF<kn?4:-1:4:-1:Is<kn?Ag<kn?rw<kn?ub<kn?4:-1:4:-1:hr<kn?Cr<kn?4:-1:4:-1:Hc<kn?pd<kn?Bn<kn?Ac<kn?4:-1:Vv<kn?ah<kn?4:-1:4:-1:sg<kn?y_<kn?cw<kn?vh<kn?4:-1:4:-1:4:-1:jc<kn?IS<kn?lh<kn?QS<kn?4:-1:tk<kn?xa<kn?Ly<kn?ra<kn?4:-1:4:-1:mr<kn?qt<kn?4:-1:4:-1:qr<kn?$o<kn?Zu<kn?xn<kn?_t<kn?XS<kn?4:-1:4:-1:yk<kn?GD<kn?4:-1:4:-1:iA<kn?da<kn?GE<kn?L_<kn?4:-1:4:-1:ro<kn?LD<kn?4:-1:4:-1:uy<kn?VC<kn?YS<kn?sb<kn?Rp<kn?rs<kn?KD<kn?ml<kn?ni<kn?Af<kn?kf<kn?le<kn?Pl<kn?4:-1:4:-1:Ul<kn?ZE<kn?4:-1:4:-1:np<kn&&Fr<kn?Vb<kn?4:-1:4:mm<kn?zE<kn?py<kn?Es<kn?4:-1:Ee<kn?Ni<kn?4:-1:4:-1:pS<kn?sa<kn?Qg<kn?av<kn?4:-1:4:-1:Oy<kn?gb<kn?4:-1:4:-1:Hw<kn?Iy<kn?AE<kn?DB<kn?lv<kn?Cc<kn?tE<kn?MA<kn?4:-1:4:-1:E_<kn?Tl<kn?4:-1:4:-1:Fy<kn?Ab<kn?ea<kn?tw<kn?4:-1:4:-1:Ov<kn?Nw<kn?4:-1:4:-1:Yn<kn?gd<kn?dk<kn?ud<kn?ba<kn?Zs<kn?4:-1:4:-1:IA<kn?Lt<kn?4:-1:4:-1:hb<kn?ug<kn?Ko<kn?o<kn?4:-1:4:-1:4:Pe<kn?ov<kn?Va<kn?vc<kn?wE<kn?YE<kn?gc<kn?Qn<kn?S_<kn?4:-1:4:-1:gr<kn?na<kn?4:-1:4:-1:QF<kn?bf<kn?Kl<kn?Fo<kn?4:-1:4:-1:Rg<kn?Qr<kn?4:-1:4:-1:Do<kn?ac<kn?Hv<kn?Zb<kn?4:-1:4:Ib<kn?bl<kn?4:-1:4:4:lu<kn?Xk<kn?TD<kn?Mv<kn?hS<kn?4:-1:4:ed<kn?ld<kn?wy<kn?O<kn?4:-1:4:-1:zu<kn?g_<kn?4:-1:4:-1:_k<kn?dw<kn?zi<kn?WS<kn?Jf<kn?4:-1:4:-1:du<kn?Mh<kn?4:-1:4:ym<kn?4:nw<kn?He<kn?4:-1:4:Fl<kn?EA<kn?_a<kn?BA<kn?Cn<kn?4:Ba<kn?rc<kn?4:-1:4:Uy<kn&&YA<kn?Yk<kn?4:-1:4:4:D<kn?Qk<kn?nd<kn?aB<kn?4:-1:Ry<kn?4:KF<kn?jn<kn?4:-1:4:-1:op<kn?4:_A<kn&&wC<kn?Ji<kn?4:-1:4:sF<kn?jC<kn?Gh<kn?ao<kn?4:Gl<kn?Jy<kn?4:-1:4:4:$a<kn?ko<kn?tb<kn?mt<kn?4:-1:4:ZA<kn?ir<kn?4:-1:4:4:DF<kn?Dr<kn?ZS<kn?kp<kn?4:-1:YC<kn&&vg<kn?Od<kn?4:-1:4:-1:on<kn?4:Nr<kn?yn<kn?yb<kn?$f<kn?4:-1:4:-1:4:-1:z<kn?Ev<kn?wa<kn?mg<kn?sC<kn?Sk<kn?mS<kn&&J<kn?ip<kn?4:-1:4:bu<kn?Bb<kn?TF<kn?iv<kn?4:-1:4:-1:Lc<kn?tu<kn?4:-1:4:4:PD<kn?xS<kn?4:Ek<kn?Ja<kn?sl<kn?eS<kn?4:-1:4:-1:4:Tn<kn?_C<kn&&Ob<kn?ku<kn?4:-1:4:Dm<kn?d_<kn?hu<kn?Mm<kn?4:-1:4:-1:4:hE<kn?Tm<kn?AF<kn?wr<kn?4:jp<kn?Mp<kn?ic<kn?vd<kn?4:-1:4:-1:4:Ht<kn?Pw<kn?yc<kn&&FA<kn?Yl<kn?4:-1:4:-1:mi<kn?Ut<kn?4:-1:4:-1:xF<kn?Bo<kn?Hn<kn?VD<kn?_g<kn?4:Bg<kn?xs<kn?4:-1:4:-1:y<kn?q<kn?xl<kn?po<kn?4:-1:4:-1:cS<kn?Pt<kn?4:-1:4:-1:hs<kn?iF<kn?xi<kn?Td<kn?Fe<kn?4:-1:4:t<kn?Du<kn?4:-1:4:-1:4:-1:$p<kn?l<kn?_D<kn?wm<kn?hv<kn?Na<kn?jm<kn?k<kn&&Ui<kn?$<kn?4:-1:4:-1:xD<kn&&LF<kn?yF<kn?4:-1:4:-1:Ze<kn?Ha<kn?Uw<kn?4:wc<kn?rS<kn?4:-1:4:-1:Wm<kn?Iv<kn?rD<kn?J_<kn?4:-1:4:-1:wh<kn?fw<kn?4:-1:4:-1:ck<kn?ol<kn?Jk<kn?tl<kn?Ym<kn?hD<kn?xf<kn?af<kn?4:-1:4:-1:JS<kn?Rt<kn?4:-1:4:-1:dr<kn?Wv<kn?4:-1:Jw<kn?Op<kn?4:-1:4:-1:Hh<kn?Bm<kn?zt<kn?ul<kn?Iw<kn?4:-1:4:-1:cr<kn?zp<kn?4:-1:4:OD<kn?so<kn?4:-1:4:dc<kn?Jd<kn?Q<kn?ps<kn?su<kn?qu<kn?ab<kn?Aw<kn?WC<kn?4:-1:4:-1:ta<kn?yw<kn?4:-1:4:gf<kn?vb<kn?4:-1:bB<kn?Wy<kn?4:-1:4:-1:Ms<kn?ek<kn&&FC<kn?Cv<kn?4:-1:4:rv<kn?Ks<kn?4:-1:WD<kn?nB<kn?4:-1:4:-1:Kr<kn?Oo<kn?Re<kn?nn<kn?K<kn?KC<kn?n<kn?4:-1:4:v_<kn?BE<kn?4:-1:4:-1:hp<kn?nF<kn?Kk<kn?Fk<kn?4:-1:4:-1:Ns<kn?F_<kn?4:-1:4:-1:PS<kn?Me<kn?aA<kn?gt<kn?di<kn?Sn<kn?4:-1:4:-1:OF<kn?AS<kn?4:-1:4:-1:ew<kn?Ud<kn?Sg<kn?Uf<kn?4:-1:4:-1:hc<kn?gE<kn?4:-1:4:-1:YT(Hte,kn+jS|0)-1|0:-1;if(4<dn>>>0)ue=OUe(e);else switch(dn){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var gn=kHe(BUe(e));if(3<gn>>>0)ue=OUe(e);else switch(gn){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var In=THe(BUe(e));if(3<In>>>0)ue=OUe(e);else switch(In){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var On=oje(BUe(e));if(3<On>>>0)ue=OUe(e);else switch(On){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,34);var Ln=jHe(BUe(e));if(2<Ln>>>0)ue=OUe(e);else switch(Ln){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 3:TUe(e,48);var Pn=THe(BUe(e));if(3<Pn>>>0)ue=OUe(e);else switch(Pn){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Mn=gHe(BUe(e));if(3<Mn>>>0)ue=OUe(e);else switch(Mn){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Gn=Lje(BUe(e));if(3<Gn>>>0)ue=OUe(e);else switch(Gn){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Xn=WHe(BUe(e));if(3<Xn>>>0)ue=OUe(e);else switch(Xn){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Kn=pje(BUe(e));if(3<Kn>>>0)ue=OUe(e);else switch(Kn){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,35);var Jn=jHe(BUe(e));if(2<Jn>>>0)ue=OUe(e);else switch(Jn){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 31:TUe(e,48);var zn=bje(BUe(e));if(3<zn>>>0)ue=OUe(e);else switch(zn){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var $n=mje(BUe(e));if(3<$n>>>0)ue=OUe(e);else switch($n){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var rt=pje(BUe(e));if(3<rt>>>0)ue=OUe(e);else switch(rt){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var et=gHe(BUe(e));if(3<et>>>0)ue=OUe(e);else switch(et){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,36);var nt=jHe(BUe(e));if(2<nt>>>0)ue=OUe(e);else switch(nt){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 32:TUe(e,48);var tt=Lje(BUe(e));if(3<tt>>>0)ue=OUe(e);else switch(tt){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var at=THe(BUe(e));if(3<at>>>0)ue=OUe(e);else switch(at){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var ct=gHe(BUe(e));if(3<ct>>>0)ue=OUe(e);else switch(ct){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var ft=Gje(BUe(e));if(3<ft>>>0)ue=OUe(e);else switch(ft){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var st=_He(BUe(e));if(3<st>>>0)ue=OUe(e);else switch(st){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var pt=bje(BUe(e));if(3<pt>>>0)ue=OUe(e);else switch(pt){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Ft=yHe(BUe(e));if(3<Ft>>>0)ue=OUe(e);else switch(Ft){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var kt=gHe(BUe(e));if(3<kt>>>0)ue=OUe(e);else switch(kt){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,37);var St=jHe(BUe(e));if(2<St>>>0)ue=OUe(e);else switch(St){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 33:TUe(e,48);var Tt=hje(BUe(e));if(3<Tt>>>0)ue=OUe(e);else switch(Tt){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var It=BUe(e),Nt=35<It?vv<It?Ue<It?ec<It?-1:Si<It?rl<It?qy<It?Xf<It?lc<It?Gp<It?cu<It?gk<It?Km<It?3:-1:3:-1:UF<It?Hl<It?_n<It?os<It?3:-1:3:-1:m_<It?Bl<It?3:-1:3:-1:jo<It?Yp<It?oC<It?G<It?ui<It?So<It?aS<It?QD<It?o_<It?Dv<It?bv<It?Vd<It?3:-1:3:-1:zA<It?tC<It?3:-1:3:-1:fv<It?Oe<It?km<It?Wk<It?3:-1:3:-1:eF<It?sD<It?3:-1:3:-1:Ic<It?oE<It?Ef<It?wD<It?Zy<It?Vk<It?3:-1:3:-1:go<It?hy<It?3:-1:3:-1:vi<It?Gg<It?qC<It?SC<It?3:-1:3:-1:Wh<It?Un<It?3:-1:3:-1:No<It?cc<It?mo<It?Gk<It?d<It?iC<It?we<It?Pv<It?3:-1:3:-1:Mc<It?_e<It?3:-1:3:-1:Et<It?wn<It?$d<It?M_<It?3:-1:3:-1:Hp<It?Zt<It?3:-1:3:-1:D_<It?Wc<It?xd<It?nE<It?tv<It?cC<It?3:-1:3:-1:Qm<It?bD<It?3:-1:3:-1:zC<It?Vy<It?zF<It?Gc<It?3:-1:3:-1:Zi<It?Gf<It?3:-1:3:-1:id<It?nm<It?ie<It?x_<It?vy<It?KE<It?jd<It?ZF<It?Np<It?3:-1:3:-1:vo<It?kA<It?3:-1:3:-1:Zf<It&&ag<It?zy<It?3:-1:3:-1:xo<It?Li<It?mf<It?Ua<It?Vp<It?3:-1:3:-1:3:El<It?DC<It?Jg<It?qe<It?3:-1:3:-1:By<It?SF<It?3:-1:3:cF<It?m<It?wv<It?Bp<It?_S<It?oB<It?rB<It?Ad<It?3:-1:3:-1:ya<It?Vn<It?3:-1:3:-1:bb<It?_o<It?cB<It?KS<It?3:-1:3:-1:za<It?CD<It?3:-1:3:-1:Vl<It?GS<It?JC<It?vf<It?fo<It?zb<It?3:-1:3:-1:Os<It?qs<It?3:-1:3:-1:XD<It?dD<It?kD<It?un<It?3:-1:3:-1:pv<It?gm<It?3:-1:3:-1:lE<It?Ka<It?ze<It?vB<It?rF<It?pA<It?$e<It?At<It?Ph<It?Lp<It?UE<It?T_<It?Ce<It?Z<It?3:-1:3:-1:kd<It?ua<It?3:-1:3:-1:rE<It?My<It?ge<It?Nu<It?3:-1:3:-1:Nv<It?wd<It?3:-1:3:-1:K_<It?fu<It?u_<It?TA<It?Ky<It?Or<It?3:-1:3:-1:qk<It?lt<It?3:-1:3:-1:R<It?fk<It?cb<It?Xh<It?3:-1:3:-1:_i<It?lB<It?3:-1:3:-1:_m<It?mp<It?lr<It?$A<It?Bc<It?Bt<It?_p<It?Ma<It?3:-1:3:-1:_l<It?WF<It?3:-1:3:-1:dh<It?FS<It?Nn<It?wf<It?3:-1:3:-1:Zh<It?nD<It?3:-1:3:-1:Wi<It?Wr<It?qm<It?$k<It?uc<It?Cb<It?3:-1:3:-1:Xr<It?z_<It?3:-1:3:-1:Qu<It?rC<It?Ih<It?yd<It?3:-1:3:-1:Nf<It?LA<It?3:-1:3:-1:q_<It?Md<It?Tp<It?od<It?hk<It?wu<It?Df<It?MD<It?Io<It?3:-1:3:ho<It?Jc<It?3:-1:3:-1:KA<It?Qi<It?Nd<It?fC<It?3:-1:3:-1:yi<It?$t<It?3:-1:3:-1:IF<It?U_<It?pw<It?b<It?Cg<It?xu<It?3:-1:3:-1:Gr<It?zw<It?3:-1:3:-1:dC<It?mF<It?Vf<It?Ys<It?3:-1:3:-1:Fg<It?WA<It?3:-1:3:-1:dF<It?_y<It?Dt<It?Zd<It?$y<It?3:-1:ih<It?wb<It?3:-1:3:dE<It&&au<It?gu<It?3:-1:3:-1:Fu<It?Qb<It?C<It?Rs<It?gC<It?Zw<It?3:-1:3:-1:td<It?Qf<It?3:-1:3:-1:qo<It?Fp<It?xw<It?tc<It?3:-1:3:-1:3:-1:wl<It?vD<It?ok<It?qf<It?$c<It?RF<It?yl<It?gi<It?Ct<It?NC<It?3:-1:3:-1:OS<It?Dy<It?3:-1:3:-1:th<It?Y<It?Fs<It?sm<It?3:-1:3:-1:pm<It?Fh<It?3:-1:3:-1:ja<It?Yb<It?xC<It?md<It?rb<It?3:-1:3:-1:Sw<It?fS<It?3:-1:3:uD<It?xh<It?3:-1:lo<It?tf<It?3:-1:3:Dh<It?RA<It?Qc<It?ak<It?3:-1:$m<It?aD<It?Vc<It?3:-1:3:zc<It?dm<It?3:-1:3:-1:aE<It?rk<It?Yh<It?oS<It?Ey<It?3:-1:3:-1:3:_F<It?Jb<It?my<It?_c<It?3:-1:3:-1:Ew<It?iD<It?3:-1:3:qp<It?Mr<It?iE<It?Vo<It?pa<It?Mk<It?EF<It?re<It?3:-1:3:-1:tn<It?Ff<It?3:-1:3:3:rg<It?Ju<It?Oa<It?dt<It?LC<It?hm<It?3:-1:3:-1:sS<It?rd<It?3:-1:3:-1:3:-1:Ah<It?Sb<It?SD<It?jr<It?3:Rw<It?Ld<It?3:-1:3:-1:db<It?bh<It?bt<It?cd<It?3:-1:3:-1:3:yp<It?3:yh<It?ow<It?3:-1:Eg<It?R_<It?3:-1:3:Pk<It?TS<It?dy<It?as<It?RE<It?Wd<It?uv<It?yr<It?b_<It?Ol<It?$S<It?bA<It?3:eE<It?ht<It?3:-1:3:-1:tD<It?Yv<It?3:-1:uF<It?3:Pd<It?Tc<It?3:-1:3:-1:Of<It?wo<It&&eC<It&&Uk<It?dS<It?3:-1:3:Kg<It?Jr<It?gF<It?Ml<It?Bh<It?DD<It?3:-1:3:-1:3:-1:kS<It?Gb<It?qg<It?vC<It?3:-1:3:-1:up<It?qE<It?3:-1:3:-1:ay<It?oh<It?Kc<It?Xt<It?ZC<It?bn<It?3:-1:3:jh<It?3:Bu<It?_b<It?3:-1:3:-1:jF<It?3:v<It?Qw<It?pg<It?Jl<It?3:-1:3:-1:Am<It?IE<It?3:-1:3:hC<It?al<It?3:-1:Qy<It&&Oh<It?Le<It?Sc<It?YD<It?3:-1:3:-1:3:$w<It?sw<It?Hm<It?CA<It?vt<It?dv<It?Lw<It?3:-1:3:Pa<It?gA<It?3:-1:3:Wn<It?3:gy<It?pE<It?3:-1:3:pi<It?Lh<It?T<It?V<It?3:-1:lS<It?GA<It?3:-1:3:-1:3:Xv<It?mA<It?hw<It?3:Rf<It?sd<It?3:-1:3:-1:hF<It&&lD<It&&Lm<It?is<It?3:-1:3:ev<It?ff<It?gp<It?Iu<It?TE<It?om<It?DS<It?qn<It?Ub<It?3:-1:3:-1:fn<It?Rc<It?3:-1:3:VA<It?fg<It?As<It?Pu<It?3:-1:3:-1:Uc<It?BF<It?3:-1:3:-1:vw<It?jb<It&&Mo<It?pf<It?3:-1:3:Qs<It?GC<It?3:-1:Sd<It?ot<It?3:-1:3:-1:Ii<It?Ql<It?qh<It?ee<It?Zc<It?mw<It?dp<It?3:-1:3:-1:ce<It?x<It?3:-1:3:-1:yt<It?Tr<It?3:-1:Ak<It?iy<It?3:-1:3:Il<It?lf<It?bS<It?3:Ls<It?iw<It?3:-1:3:-1:ws<It?og<It?Qv<It?ds<It?3:-1:3:-1:Rd<It?Em<It?3:-1:3:-1:zm<It?Av<It?Aa<It?$C<It?Ro<It?gs<It?wt<It&&XE<It&&GF<It?il<It?3:-1:3:-1:G_<It?Xg<It?bo<It?bp<It?ae<It?3:-1:3:-1:3:ga<It?Rh<It?3:-1:Xi<It?Om<It?3:-1:3:us<It?fl<It?3:UC<It?tg<It?3:-1:O_<It?Sm<It?3:-1:3:uS<It?Ve<It?Ku<It&&lF<It?nv<It?3:-1:3:-1:Rm<It&&nk<It?Ot<It?3:-1:3:yC<It?Nb<It?Tv<It?kF<It?uh<It?Vm<It?3:-1:Co<It?F<It?3:-1:3:-1:3:ly<It?H<It?jf<It?3:fb<It?Dn<It?3:-1:3:-1:3:$g<It?fB<It?by<It?sh<It?uo<It?eB<It?wS<It?3:-1:3:-1:JE<It?it<It?3:-1:3:xy<It?JF<It?ID<It?mD<It?3:-1:3:-1:Ya<It?Rl<It?3:-1:3:-1:$b<It?fa<It?Ei<It?Au<It?Nk<It?3:-1:3:-1:Wp<It?s_<It?3:-1:3:fF<It?bF<It?am<It?ji<It?3:-1:3:-1:Da<It?QA<It?3:-1:3:-1:ju<It?AD<It?sk<It?Wu<It?Ke<It?HS<It?Se<It?eg<It?Nm<It?Xb<It?sc<It?zg<It?3:-1:3:-1:ry<It?Xm<It?3:-1:3:-1:gD<It?Yw<It?3:-1:xg<It?eD<It?3:-1:3:-1:ef<It?UD<It?Ds<It?Cm<It?$r<It?hA<It?3:-1:3:-1:lg<It?zd<It?3:-1:3:-1:Dg<It?N_<It?pr<It?3:-1:3:W_<It?f<It?3:-1:3:-1:t_<It?tm<It?$h<It?fi<It?Ec<It?Wa<It?3:-1:vu<It?mb<It?3:-1:3:-1:Zn<It?wi<It?Sf<It?tr<It?3:-1:3:-1:jv<It?Zl<It?3:-1:3:-1:Vt<It?cy<It?Cy<It?ME<It?Ts<It?Rn<It?3:-1:3:-1:nC<It?Kf<It?3:-1:3:-1:Yg<It?Xa<It?Er<It?Pf<It?3:-1:3:-1:ut<It?p<It?3:-1:3:-1:We<It?im<It?Ap<It?BC<It?e_<It?qD<It?kc<It?kr<It?Nh<It?yg<It?3:-1:3:-1:Ae<It?VF<It?3:-1:3:-1:Is<It?Ag<It?rw<It?ub<It?3:-1:3:-1:hr<It?Cr<It?3:-1:3:-1:Hc<It?pd<It?Bn<It?Ac<It?3:-1:Vv<It?ah<It?3:-1:3:-1:sg<It?y_<It?cw<It?vh<It?3:-1:3:-1:3:-1:jc<It?IS<It?lh<It?QS<It?3:-1:tk<It?xa<It?Ly<It?ra<It?3:-1:3:-1:mr<It?qt<It?3:-1:3:-1:qr<It?$o<It?Zu<It?xn<It?_t<It?XS<It?3:-1:3:-1:yk<It?GD<It?3:-1:3:-1:iA<It?da<It?GE<It?L_<It?3:-1:3:-1:ro<It?LD<It?3:-1:3:-1:uy<It?VC<It?YS<It?sb<It?Rp<It?rs<It?KD<It?ml<It?ni<It?Af<It?kf<It?le<It?Pl<It?3:-1:3:-1:Ul<It?ZE<It?3:-1:3:-1:np<It&&Fr<It?Vb<It?3:-1:3:mm<It?zE<It?py<It?Es<It?3:-1:Ee<It?Ni<It?3:-1:3:-1:pS<It?sa<It?Qg<It?av<It?3:-1:3:-1:Oy<It?gb<It?3:-1:3:-1:Hw<It?Iy<It?AE<It?DB<It?lv<It?Cc<It?tE<It?MA<It?3:-1:3:-1:E_<It?Tl<It?3:-1:3:-1:Fy<It?Ab<It?ea<It?tw<It?3:-1:3:-1:Ov<It?Nw<It?3:-1:3:-1:Yn<It?gd<It?dk<It?ud<It?ba<It?Zs<It?3:-1:3:-1:IA<It?Lt<It?3:-1:3:-1:hb<It?ug<It?Ko<It?o<It?3:-1:3:-1:3:Pe<It?ov<It?Va<It?vc<It?wE<It?YE<It?gc<It?Qn<It?S_<It?3:-1:3:-1:gr<It?na<It?3:-1:3:-1:QF<It?bf<It?Kl<It?Fo<It?3:-1:3:-1:Rg<It?Qr<It?3:-1:3:-1:Do<It?ac<It?Hv<It?Zb<It?3:-1:3:Ib<It?bl<It?3:-1:3:3:lu<It?Xk<It?TD<It?Mv<It?hS<It?3:-1:3:ed<It?ld<It?wy<It?O<It?3:-1:3:-1:zu<It?g_<It?3:-1:3:-1:_k<It?dw<It?zi<It?WS<It?Jf<It?3:-1:3:-1:du<It?Mh<It?3:-1:3:ym<It?3:nw<It?He<It?3:-1:3:Fl<It?EA<It?_a<It?BA<It?Cn<It?3:Ba<It?rc<It?3:-1:3:Uy<It&&YA<It?Yk<It?3:-1:3:3:D<It?Qk<It?nd<It?aB<It?3:-1:Ry<It?3:KF<It?jn<It?3:-1:3:-1:op<It?3:_A<It&&wC<It?Ji<It?3:-1:3:sF<It?jC<It?Gh<It?ao<It?3:Gl<It?Jy<It?3:-1:3:3:$a<It?ko<It?tb<It?mt<It?3:-1:3:ZA<It?ir<It?3:-1:3:3:DF<It?Dr<It?ZS<It?kp<It?3:-1:YC<It&&vg<It?Od<It?3:-1:3:-1:on<It?3:Nr<It?yn<It?yb<It?$f<It?3:-1:3:-1:3:-1:z<It?Ev<It?wa<It?mg<It?sC<It?Sk<It?mS<It&&J<It?ip<It?3:-1:3:bu<It?Bb<It?TF<It?iv<It?3:-1:3:-1:Lc<It?tu<It?3:-1:3:3:PD<It?xS<It?3:Ek<It?Ja<It?sl<It?eS<It?3:-1:3:-1:3:Tn<It?_C<It&&Ob<It?ku<It?3:-1:3:Dm<It?d_<It?hu<It?Mm<It?3:-1:3:-1:3:hE<It?Tm<It?AF<It?wr<It?3:jp<It?Mp<It?ic<It?vd<It?3:-1:3:-1:3:Ht<It?Pw<It?yc<It&&FA<It?Yl<It?3:-1:3:-1:mi<It?Ut<It?3:-1:3:-1:xF<It?Bo<It?Hn<It?VD<It?_g<It?3:Bg<It?xs<It?3:-1:3:-1:y<It?q<It?xl<It?po<It?3:-1:3:-1:cS<It?Pt<It?3:-1:3:-1:hs<It?iF<It?xi<It?Td<It?Fe<It?3:-1:3:t<It?Du<It?3:-1:3:-1:3:-1:$p<It?l<It?_D<It?wm<It?hv<It?Na<It?jm<It?k<It&&Ui<It?$<It?3:-1:3:-1:xD<It&&LF<It?yF<It?3:-1:3:-1:Ze<It?Ha<It?Uw<It?3:wc<It?rS<It?3:-1:3:-1:Wm<It?Iv<It?rD<It?J_<It?3:-1:3:-1:wh<It?fw<It?3:-1:3:-1:ck<It?ol<It?Jk<It?tl<It?Ym<It?hD<It?xf<It?af<It?3:-1:3:-1:JS<It?Rt<It?3:-1:3:-1:dr<It?Wv<It?3:-1:Jw<It?Op<It?3:-1:3:-1:Hh<It?Bm<It?zt<It?ul<It?Iw<It?3:-1:3:-1:cr<It?zp<It?3:-1:3:OD<It?so<It?3:-1:3:dc<It?Jd<It?Q<It?ps<It?su<It?qu<It?ab<It?Aw<It?WC<It?3:-1:3:-1:ta<It?yw<It?3:-1:3:gf<It?vb<It?3:-1:bB<It?Wy<It?3:-1:3:-1:Ms<It?ek<It&&FC<It?Cv<It?3:-1:3:rv<It?Ks<It?3:-1:WD<It?nB<It?3:-1:3:-1:Kr<It?Oo<It?Re<It?nn<It?K<It?KC<It?n<It?3:-1:3:v_<It?BE<It?3:-1:3:-1:hp<It?nF<It?Kk<It?Fk<It?3:-1:3:-1:Ns<It?F_<It?3:-1:3:-1:PS<It?Me<It?aA<It?gt<It?di<It?Sn<It?3:-1:3:-1:OF<It?AS<It?3:-1:3:-1:ew<It?Ud<It?Sg<It?Uf<It?3:-1:3:-1:hc<It?gE<It?3:-1:3:-1:YT(zte,It+jS|0)-1|0:-1;if(3<Nt>>>0)ue=OUe(e);else switch(Nt){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var xt=gHe(BUe(e));if(3<xt>>>0)ue=OUe(e);else switch(xt){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Mt=WHe(BUe(e));if(3<Mt>>>0)ue=OUe(e);else switch(Mt){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,38);var Gt=jHe(BUe(e));if(2<Gt>>>0)ue=OUe(e);else switch(Gt){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 34:TUe(e,48);var jt=IHe(BUe(e));if(3<jt>>>0)ue=OUe(e);else switch(jt){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Yt=BUe(e),Kt=35<Yt?vv<Yt?Ue<Yt?ec<Yt?-1:Si<Yt?rl<Yt?qy<Yt?Xf<Yt?lc<Yt?Gp<Yt?cu<Yt?gk<Yt?Km<Yt?4:-1:4:-1:UF<Yt?Hl<Yt?_n<Yt?os<Yt?4:-1:4:-1:m_<Yt?Bl<Yt?4:-1:4:-1:jo<Yt?Yp<Yt?oC<Yt?G<Yt?ui<Yt?So<Yt?aS<Yt?QD<Yt?o_<Yt?Dv<Yt?bv<Yt?Vd<Yt?4:-1:4:-1:zA<Yt?tC<Yt?4:-1:4:-1:fv<Yt?Oe<Yt?km<Yt?Wk<Yt?4:-1:4:-1:eF<Yt?sD<Yt?4:-1:4:-1:Ic<Yt?oE<Yt?Ef<Yt?wD<Yt?Zy<Yt?Vk<Yt?4:-1:4:-1:go<Yt?hy<Yt?4:-1:4:-1:vi<Yt?Gg<Yt?qC<Yt?SC<Yt?4:-1:4:-1:Wh<Yt?Un<Yt?4:-1:4:-1:No<Yt?cc<Yt?mo<Yt?Gk<Yt?d<Yt?iC<Yt?we<Yt?Pv<Yt?4:-1:4:-1:Mc<Yt?_e<Yt?4:-1:4:-1:Et<Yt?wn<Yt?$d<Yt?M_<Yt?4:-1:4:-1:Hp<Yt?Zt<Yt?4:-1:4:-1:D_<Yt?Wc<Yt?xd<Yt?nE<Yt?tv<Yt?cC<Yt?4:-1:4:-1:Qm<Yt?bD<Yt?4:-1:4:-1:zC<Yt?Vy<Yt?zF<Yt?Gc<Yt?4:-1:4:-1:Zi<Yt?Gf<Yt?4:-1:4:-1:id<Yt?nm<Yt?ie<Yt?x_<Yt?vy<Yt?KE<Yt?jd<Yt?ZF<Yt?Np<Yt?4:-1:4:-1:vo<Yt?kA<Yt?4:-1:4:-1:Zf<Yt&&ag<Yt?zy<Yt?4:-1:4:-1:xo<Yt?Li<Yt?mf<Yt?Ua<Yt?Vp<Yt?4:-1:4:-1:4:El<Yt?DC<Yt?Jg<Yt?qe<Yt?4:-1:4:-1:By<Yt?SF<Yt?4:-1:4:cF<Yt?m<Yt?wv<Yt?Bp<Yt?_S<Yt?oB<Yt?rB<Yt?Ad<Yt?4:-1:4:-1:ya<Yt?Vn<Yt?4:-1:4:-1:bb<Yt?_o<Yt?cB<Yt?KS<Yt?4:-1:4:-1:za<Yt?CD<Yt?4:-1:4:-1:Vl<Yt?GS<Yt?JC<Yt?vf<Yt?fo<Yt?zb<Yt?4:-1:4:-1:Os<Yt?qs<Yt?4:-1:4:-1:XD<Yt?dD<Yt?kD<Yt?un<Yt?4:-1:4:-1:pv<Yt?gm<Yt?4:-1:4:-1:lE<Yt?Ka<Yt?ze<Yt?vB<Yt?rF<Yt?pA<Yt?$e<Yt?At<Yt?Ph<Yt?Lp<Yt?UE<Yt?T_<Yt?Ce<Yt?Z<Yt?4:-1:4:-1:kd<Yt?ua<Yt?4:-1:4:-1:rE<Yt?My<Yt?ge<Yt?Nu<Yt?4:-1:4:-1:Nv<Yt?wd<Yt?4:-1:4:-1:K_<Yt?fu<Yt?u_<Yt?TA<Yt?Ky<Yt?Or<Yt?4:-1:4:-1:qk<Yt?lt<Yt?4:-1:4:-1:R<Yt?fk<Yt?cb<Yt?Xh<Yt?4:-1:4:-1:_i<Yt?lB<Yt?4:-1:4:-1:_m<Yt?mp<Yt?lr<Yt?$A<Yt?Bc<Yt?Bt<Yt?_p<Yt?Ma<Yt?4:-1:4:-1:_l<Yt?WF<Yt?4:-1:4:-1:dh<Yt?FS<Yt?Nn<Yt?wf<Yt?4:-1:4:-1:Zh<Yt?nD<Yt?4:-1:4:-1:Wi<Yt?Wr<Yt?qm<Yt?$k<Yt?uc<Yt?Cb<Yt?4:-1:4:-1:Xr<Yt?z_<Yt?4:-1:4:-1:Qu<Yt?rC<Yt?Ih<Yt?yd<Yt?4:-1:4:-1:Nf<Yt?LA<Yt?4:-1:4:-1:q_<Yt?Md<Yt?Tp<Yt?od<Yt?hk<Yt?wu<Yt?Df<Yt?MD<Yt?Io<Yt?4:-1:4:ho<Yt?Jc<Yt?4:-1:4:-1:KA<Yt?Qi<Yt?Nd<Yt?fC<Yt?4:-1:4:-1:yi<Yt?$t<Yt?4:-1:4:-1:IF<Yt?U_<Yt?pw<Yt?b<Yt?Cg<Yt?xu<Yt?4:-1:4:-1:Gr<Yt?zw<Yt?4:-1:4:-1:dC<Yt?mF<Yt?Vf<Yt?Ys<Yt?4:-1:4:-1:Fg<Yt?WA<Yt?4:-1:4:-1:dF<Yt?_y<Yt?Dt<Yt?Zd<Yt?$y<Yt?4:-1:ih<Yt?wb<Yt?4:-1:4:dE<Yt&&au<Yt?gu<Yt?4:-1:4:-1:Fu<Yt?Qb<Yt?C<Yt?Rs<Yt?gC<Yt?Zw<Yt?4:-1:4:-1:td<Yt?Qf<Yt?4:-1:4:-1:qo<Yt?Fp<Yt?xw<Yt?tc<Yt?4:-1:4:-1:4:-1:wl<Yt?vD<Yt?ok<Yt?qf<Yt?$c<Yt?RF<Yt?yl<Yt?gi<Yt?Ct<Yt?NC<Yt?4:-1:4:-1:OS<Yt?Dy<Yt?4:-1:4:-1:th<Yt?Y<Yt?Fs<Yt?sm<Yt?4:-1:4:-1:pm<Yt?Fh<Yt?4:-1:4:-1:ja<Yt?Yb<Yt?xC<Yt?md<Yt?rb<Yt?4:-1:4:-1:Sw<Yt?fS<Yt?4:-1:4:uD<Yt?xh<Yt?4:-1:lo<Yt?tf<Yt?4:-1:4:Dh<Yt?RA<Yt?Qc<Yt?ak<Yt?4:-1:$m<Yt?aD<Yt?Vc<Yt?4:-1:4:zc<Yt?dm<Yt?4:-1:4:-1:aE<Yt?rk<Yt?Yh<Yt?oS<Yt?Ey<Yt?4:-1:4:-1:4:_F<Yt?Jb<Yt?my<Yt?_c<Yt?4:-1:4:-1:Ew<Yt?iD<Yt?4:-1:4:qp<Yt?Mr<Yt?iE<Yt?Vo<Yt?pa<Yt?Mk<Yt?EF<Yt?re<Yt?4:-1:4:-1:tn<Yt?Ff<Yt?4:-1:4:4:rg<Yt?Ju<Yt?Oa<Yt?dt<Yt?LC<Yt?hm<Yt?4:-1:4:-1:sS<Yt?rd<Yt?4:-1:4:-1:4:-1:Ah<Yt?Sb<Yt?SD<Yt?jr<Yt?4:Rw<Yt?Ld<Yt?4:-1:4:-1:db<Yt?bh<Yt?bt<Yt?cd<Yt?4:-1:4:-1:4:yp<Yt?4:yh<Yt?ow<Yt?4:-1:Eg<Yt?R_<Yt?4:-1:4:Pk<Yt?TS<Yt?dy<Yt?as<Yt?RE<Yt?Wd<Yt?uv<Yt?yr<Yt?b_<Yt?Ol<Yt?$S<Yt?bA<Yt?4:eE<Yt?ht<Yt?4:-1:4:-1:tD<Yt?Yv<Yt?4:-1:uF<Yt?4:Pd<Yt?Tc<Yt?4:-1:4:-1:Of<Yt?wo<Yt&&eC<Yt&&Uk<Yt?dS<Yt?4:-1:4:Kg<Yt?Jr<Yt?gF<Yt?Ml<Yt?Bh<Yt?DD<Yt?4:-1:4:-1:4:-1:kS<Yt?Gb<Yt?qg<Yt?vC<Yt?4:-1:4:-1:up<Yt?qE<Yt?4:-1:4:-1:ay<Yt?oh<Yt?Kc<Yt?Xt<Yt?ZC<Yt?bn<Yt?4:-1:4:jh<Yt?4:Bu<Yt?_b<Yt?4:-1:4:-1:jF<Yt?4:v<Yt?Qw<Yt?pg<Yt?Jl<Yt?4:-1:4:-1:Am<Yt?IE<Yt?4:-1:4:hC<Yt?al<Yt?4:-1:Qy<Yt&&Oh<Yt?Le<Yt?Sc<Yt?YD<Yt?4:-1:4:-1:4:$w<Yt?sw<Yt?Hm<Yt?CA<Yt?vt<Yt?dv<Yt?Lw<Yt?4:-1:4:Pa<Yt?gA<Yt?4:-1:4:Wn<Yt?4:gy<Yt?pE<Yt?4:-1:4:pi<Yt?Lh<Yt?T<Yt?V<Yt?4:-1:lS<Yt?GA<Yt?4:-1:4:-1:4:Xv<Yt?mA<Yt?hw<Yt?4:Rf<Yt?sd<Yt?4:-1:4:-1:hF<Yt&&lD<Yt&&Lm<Yt?is<Yt?4:-1:4:ev<Yt?ff<Yt?gp<Yt?Iu<Yt?TE<Yt?om<Yt?DS<Yt?qn<Yt?Ub<Yt?4:-1:4:-1:fn<Yt?Rc<Yt?4:-1:4:VA<Yt?fg<Yt?As<Yt?Pu<Yt?4:-1:4:-1:Uc<Yt?BF<Yt?4:-1:4:-1:vw<Yt?jb<Yt&&Mo<Yt?pf<Yt?4:-1:4:Qs<Yt?GC<Yt?4:-1:Sd<Yt?ot<Yt?4:-1:4:-1:Ii<Yt?Ql<Yt?qh<Yt?ee<Yt?Zc<Yt?mw<Yt?dp<Yt?4:-1:4:-1:ce<Yt?x<Yt?4:-1:4:-1:yt<Yt?Tr<Yt?4:-1:Ak<Yt?iy<Yt?4:-1:4:Il<Yt?lf<Yt?bS<Yt?4:Ls<Yt?iw<Yt?4:-1:4:-1:ws<Yt?og<Yt?Qv<Yt?ds<Yt?4:-1:4:-1:Rd<Yt?Em<Yt?4:-1:4:-1:zm<Yt?Av<Yt?Aa<Yt?$C<Yt?Ro<Yt?gs<Yt?wt<Yt&&XE<Yt&&GF<Yt?il<Yt?4:-1:4:-1:G_<Yt?Xg<Yt?bo<Yt?bp<Yt?ae<Yt?4:-1:4:-1:4:ga<Yt?Rh<Yt?4:-1:Xi<Yt?Om<Yt?4:-1:4:us<Yt?fl<Yt?4:UC<Yt?tg<Yt?4:-1:O_<Yt?Sm<Yt?4:-1:4:uS<Yt?Ve<Yt?Ku<Yt&&lF<Yt?nv<Yt?4:-1:4:-1:Rm<Yt&&nk<Yt?Ot<Yt?4:-1:4:yC<Yt?Nb<Yt?Tv<Yt?kF<Yt?uh<Yt?Vm<Yt?4:-1:Co<Yt?F<Yt?4:-1:4:-1:4:ly<Yt?H<Yt?jf<Yt?4:fb<Yt?Dn<Yt?4:-1:4:-1:4:$g<Yt?fB<Yt?by<Yt?sh<Yt?uo<Yt?eB<Yt?wS<Yt?4:-1:4:-1:JE<Yt?it<Yt?4:-1:4:xy<Yt?JF<Yt?ID<Yt?mD<Yt?4:-1:4:-1:Ya<Yt?Rl<Yt?4:-1:4:-1:$b<Yt?fa<Yt?Ei<Yt?Au<Yt?Nk<Yt?4:-1:4:-1:Wp<Yt?s_<Yt?4:-1:4:fF<Yt?bF<Yt?am<Yt?ji<Yt?4:-1:4:-1:Da<Yt?QA<Yt?4:-1:4:-1:ju<Yt?AD<Yt?sk<Yt?Wu<Yt?Ke<Yt?HS<Yt?Se<Yt?eg<Yt?Nm<Yt?Xb<Yt?sc<Yt?zg<Yt?4:-1:4:-1:ry<Yt?Xm<Yt?4:-1:4:-1:gD<Yt?Yw<Yt?4:-1:xg<Yt?eD<Yt?4:-1:4:-1:ef<Yt?UD<Yt?Ds<Yt?Cm<Yt?$r<Yt?hA<Yt?4:-1:4:-1:lg<Yt?zd<Yt?4:-1:4:-1:Dg<Yt?N_<Yt?pr<Yt?4:-1:4:W_<Yt?f<Yt?4:-1:4:-1:t_<Yt?tm<Yt?$h<Yt?fi<Yt?Ec<Yt?Wa<Yt?4:-1:vu<Yt?mb<Yt?4:-1:4:-1:Zn<Yt?wi<Yt?Sf<Yt?tr<Yt?4:-1:4:-1:jv<Yt?Zl<Yt?4:-1:4:-1:Vt<Yt?cy<Yt?Cy<Yt?ME<Yt?Ts<Yt?Rn<Yt?4:-1:4:-1:nC<Yt?Kf<Yt?4:-1:4:-1:Yg<Yt?Xa<Yt?Er<Yt?Pf<Yt?4:-1:4:-1:ut<Yt?p<Yt?4:-1:4:-1:We<Yt?im<Yt?Ap<Yt?BC<Yt?e_<Yt?qD<Yt?kc<Yt?kr<Yt?Nh<Yt?yg<Yt?4:-1:4:-1:Ae<Yt?VF<Yt?4:-1:4:-1:Is<Yt?Ag<Yt?rw<Yt?ub<Yt?4:-1:4:-1:hr<Yt?Cr<Yt?4:-1:4:-1:Hc<Yt?pd<Yt?Bn<Yt?Ac<Yt?4:-1:Vv<Yt?ah<Yt?4:-1:4:-1:sg<Yt?y_<Yt?cw<Yt?vh<Yt?4:-1:4:-1:4:-1:jc<Yt?IS<Yt?lh<Yt?QS<Yt?4:-1:tk<Yt?xa<Yt?Ly<Yt?ra<Yt?4:-1:4:-1:mr<Yt?qt<Yt?4:-1:4:-1:qr<Yt?$o<Yt?Zu<Yt?xn<Yt?_t<Yt?XS<Yt?4:-1:4:-1:yk<Yt?GD<Yt?4:-1:4:-1:iA<Yt?da<Yt?GE<Yt?L_<Yt?4:-1:4:-1:ro<Yt?LD<Yt?4:-1:4:-1:uy<Yt?VC<Yt?YS<Yt?sb<Yt?Rp<Yt?rs<Yt?KD<Yt?ml<Yt?ni<Yt?Af<Yt?kf<Yt?le<Yt?Pl<Yt?4:-1:4:-1:Ul<Yt?ZE<Yt?4:-1:4:-1:np<Yt&&Fr<Yt?Vb<Yt?4:-1:4:mm<Yt?zE<Yt?py<Yt?Es<Yt?4:-1:Ee<Yt?Ni<Yt?4:-1:4:-1:pS<Yt?sa<Yt?Qg<Yt?av<Yt?4:-1:4:-1:Oy<Yt?gb<Yt?4:-1:4:-1:Hw<Yt?Iy<Yt?AE<Yt?DB<Yt?lv<Yt?Cc<Yt?tE<Yt?MA<Yt?4:-1:4:-1:E_<Yt?Tl<Yt?4:-1:4:-1:Fy<Yt?Ab<Yt?ea<Yt?tw<Yt?4:-1:4:-1:Ov<Yt?Nw<Yt?4:-1:4:-1:Yn<Yt?gd<Yt?dk<Yt?ud<Yt?ba<Yt?Zs<Yt?4:-1:4:-1:IA<Yt?Lt<Yt?4:-1:4:-1:hb<Yt?ug<Yt?Ko<Yt?o<Yt?4:-1:4:-1:4:Pe<Yt?ov<Yt?Va<Yt?vc<Yt?wE<Yt?YE<Yt?gc<Yt?Qn<Yt?S_<Yt?4:-1:4:-1:gr<Yt?na<Yt?4:-1:4:-1:QF<Yt?bf<Yt?Kl<Yt?Fo<Yt?4:-1:4:-1:Rg<Yt?Qr<Yt?4:-1:4:-1:Do<Yt?ac<Yt?Hv<Yt?Zb<Yt?4:-1:4:Ib<Yt?bl<Yt?4:-1:4:4:lu<Yt?Xk<Yt?TD<Yt?Mv<Yt?hS<Yt?4:-1:4:ed<Yt?ld<Yt?wy<Yt?O<Yt?4:-1:4:-1:zu<Yt?g_<Yt?4:-1:4:-1:_k<Yt?dw<Yt?zi<Yt?WS<Yt?Jf<Yt?4:-1:4:-1:du<Yt?Mh<Yt?4:-1:4:ym<Yt?4:nw<Yt?He<Yt?4:-1:4:Fl<Yt?EA<Yt?_a<Yt?BA<Yt?Cn<Yt?4:Ba<Yt?rc<Yt?4:-1:4:Uy<Yt&&YA<Yt?Yk<Yt?4:-1:4:4:D<Yt?Qk<Yt?nd<Yt?aB<Yt?4:-1:Ry<Yt?4:KF<Yt?jn<Yt?4:-1:4:-1:op<Yt?4:_A<Yt&&wC<Yt?Ji<Yt?4:-1:4:sF<Yt?jC<Yt?Gh<Yt?ao<Yt?4:Gl<Yt?Jy<Yt?4:-1:4:4:$a<Yt?ko<Yt?tb<Yt?mt<Yt?4:-1:4:ZA<Yt?ir<Yt?4:-1:4:4:DF<Yt?Dr<Yt?ZS<Yt?kp<Yt?4:-1:YC<Yt&&vg<Yt?Od<Yt?4:-1:4:-1:on<Yt?4:Nr<Yt?yn<Yt?yb<Yt?$f<Yt?4:-1:4:-1:4:-1:z<Yt?Ev<Yt?wa<Yt?mg<Yt?sC<Yt?Sk<Yt?mS<Yt&&J<Yt?ip<Yt?4:-1:4:bu<Yt?Bb<Yt?TF<Yt?iv<Yt?4:-1:4:-1:Lc<Yt?tu<Yt?4:-1:4:4:PD<Yt?xS<Yt?4:Ek<Yt?Ja<Yt?sl<Yt?eS<Yt?4:-1:4:-1:4:Tn<Yt?_C<Yt&&Ob<Yt?ku<Yt?4:-1:4:Dm<Yt?d_<Yt?hu<Yt?Mm<Yt?4:-1:4:-1:4:hE<Yt?Tm<Yt?AF<Yt?wr<Yt?4:jp<Yt?Mp<Yt?ic<Yt?vd<Yt?4:-1:4:-1:4:Ht<Yt?Pw<Yt?yc<Yt&&FA<Yt?Yl<Yt?4:-1:4:-1:mi<Yt?Ut<Yt?4:-1:4:-1:xF<Yt?Bo<Yt?Hn<Yt?VD<Yt?_g<Yt?4:Bg<Yt?xs<Yt?4:-1:4:-1:y<Yt?q<Yt?xl<Yt?po<Yt?4:-1:4:-1:cS<Yt?Pt<Yt?4:-1:4:-1:hs<Yt?iF<Yt?xi<Yt?Td<Yt?Fe<Yt?4:-1:4:t<Yt?Du<Yt?4:-1:4:-1:4:-1:$p<Yt?l<Yt?_D<Yt?wm<Yt?hv<Yt?Na<Yt?jm<Yt?k<Yt&&Ui<Yt?$<Yt?4:-1:4:-1:xD<Yt&&LF<Yt?yF<Yt?4:-1:4:-1:Ze<Yt?Ha<Yt?Uw<Yt?4:wc<Yt?rS<Yt?4:-1:4:-1:Wm<Yt?Iv<Yt?rD<Yt?J_<Yt?4:-1:4:-1:wh<Yt?fw<Yt?4:-1:4:-1:ck<Yt?ol<Yt?Jk<Yt?tl<Yt?Ym<Yt?hD<Yt?xf<Yt?af<Yt?4:-1:4:-1:JS<Yt?Rt<Yt?4:-1:4:-1:dr<Yt?Wv<Yt?4:-1:Jw<Yt?Op<Yt?4:-1:4:-1:Hh<Yt?Bm<Yt?zt<Yt?ul<Yt?Iw<Yt?4:-1:4:-1:cr<Yt?zp<Yt?4:-1:4:OD<Yt?so<Yt?4:-1:4:dc<Yt?Jd<Yt?Q<Yt?ps<Yt?su<Yt?qu<Yt?ab<Yt?Aw<Yt?WC<Yt?4:-1:4:-1:ta<Yt?yw<Yt?4:-1:4:gf<Yt?vb<Yt?4:-1:bB<Yt?Wy<Yt?4:-1:4:-1:Ms<Yt?ek<Yt&&FC<Yt?Cv<Yt?4:-1:4:rv<Yt?Ks<Yt?4:-1:WD<Yt?nB<Yt?4:-1:4:-1:Kr<Yt?Oo<Yt?Re<Yt?nn<Yt?K<Yt?KC<Yt?n<Yt?4:-1:4:v_<Yt?BE<Yt?4:-1:4:-1:hp<Yt?nF<Yt?Kk<Yt?Fk<Yt?4:-1:4:-1:Ns<Yt?F_<Yt?4:-1:4:-1:PS<Yt?Me<Yt?aA<Yt?gt<Yt?di<Yt?Sn<Yt?4:-1:4:-1:OF<Yt?AS<Yt?4:-1:4:-1:ew<Yt?Ud<Yt?Sg<Yt?Uf<Yt?4:-1:4:-1:hc<Yt?gE<Yt?4:-1:4:-1:YT(Wte,Yt+jS|0)-1|0:-1;if(4<Kt>>>0)ue=OUe(e);else switch(Kt){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Wt=mje(BUe(e));if(3<Wt>>>0)ue=OUe(e);else switch(Wt){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,39);var Jt=jHe(BUe(e));if(2<Jt>>>0)ue=OUe(e);else switch(Jt){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;case 3:TUe(e,48);var ru=tHe(BUe(e));if(3<ru>>>0)ue=OUe(e);else switch(ru){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var eu=gHe(BUe(e));if(3<eu>>>0)ue=OUe(e);else switch(eu){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var nu=Gje(BUe(e));if(3<nu>>>0)ue=OUe(e);else switch(nu){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,40);var uu=jHe(BUe(e));if(2<uu>>>0)ue=OUe(e);else switch(uu){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 35:TUe(e,48);var iu=BUe(e),ou=35<iu?vv<iu?Ue<iu?ec<iu?-1:Si<iu?rl<iu?qy<iu?Xf<iu?lc<iu?Gp<iu?cu<iu?gk<iu?Km<iu?4:-1:4:-1:UF<iu?Hl<iu?_n<iu?os<iu?4:-1:4:-1:m_<iu?Bl<iu?4:-1:4:-1:jo<iu?Yp<iu?oC<iu?G<iu?ui<iu?So<iu?aS<iu?QD<iu?o_<iu?Dv<iu?bv<iu?Vd<iu?4:-1:4:-1:zA<iu?tC<iu?4:-1:4:-1:fv<iu?Oe<iu?km<iu?Wk<iu?4:-1:4:-1:eF<iu?sD<iu?4:-1:4:-1:Ic<iu?oE<iu?Ef<iu?wD<iu?Zy<iu?Vk<iu?4:-1:4:-1:go<iu?hy<iu?4:-1:4:-1:vi<iu?Gg<iu?qC<iu?SC<iu?4:-1:4:-1:Wh<iu?Un<iu?4:-1:4:-1:No<iu?cc<iu?mo<iu?Gk<iu?d<iu?iC<iu?we<iu?Pv<iu?4:-1:4:-1:Mc<iu?_e<iu?4:-1:4:-1:Et<iu?wn<iu?$d<iu?M_<iu?4:-1:4:-1:Hp<iu?Zt<iu?4:-1:4:-1:D_<iu?Wc<iu?xd<iu?nE<iu?tv<iu?cC<iu?4:-1:4:-1:Qm<iu?bD<iu?4:-1:4:-1:zC<iu?Vy<iu?zF<iu?Gc<iu?4:-1:4:-1:Zi<iu?Gf<iu?4:-1:4:-1:id<iu?nm<iu?ie<iu?x_<iu?vy<iu?KE<iu?jd<iu?ZF<iu?Np<iu?4:-1:4:-1:vo<iu?kA<iu?4:-1:4:-1:Zf<iu&&ag<iu?zy<iu?4:-1:4:-1:xo<iu?Li<iu?mf<iu?Ua<iu?Vp<iu?4:-1:4:-1:4:El<iu?DC<iu?Jg<iu?qe<iu?4:-1:4:-1:By<iu?SF<iu?4:-1:4:cF<iu?m<iu?wv<iu?Bp<iu?_S<iu?oB<iu?rB<iu?Ad<iu?4:-1:4:-1:ya<iu?Vn<iu?4:-1:4:-1:bb<iu?_o<iu?cB<iu?KS<iu?4:-1:4:-1:za<iu?CD<iu?4:-1:4:-1:Vl<iu?GS<iu?JC<iu?vf<iu?fo<iu?zb<iu?4:-1:4:-1:Os<iu?qs<iu?4:-1:4:-1:XD<iu?dD<iu?kD<iu?un<iu?4:-1:4:-1:pv<iu?gm<iu?4:-1:4:-1:lE<iu?Ka<iu?ze<iu?vB<iu?rF<iu?pA<iu?$e<iu?At<iu?Ph<iu?Lp<iu?UE<iu?T_<iu?Ce<iu?Z<iu?4:-1:4:-1:kd<iu?ua<iu?4:-1:4:-1:rE<iu?My<iu?ge<iu?Nu<iu?4:-1:4:-1:Nv<iu?wd<iu?4:-1:4:-1:K_<iu?fu<iu?u_<iu?TA<iu?Ky<iu?Or<iu?4:-1:4:-1:qk<iu?lt<iu?4:-1:4:-1:R<iu?fk<iu?cb<iu?Xh<iu?4:-1:4:-1:_i<iu?lB<iu?4:-1:4:-1:_m<iu?mp<iu?lr<iu?$A<iu?Bc<iu?Bt<iu?_p<iu?Ma<iu?4:-1:4:-1:_l<iu?WF<iu?4:-1:4:-1:dh<iu?FS<iu?Nn<iu?wf<iu?4:-1:4:-1:Zh<iu?nD<iu?4:-1:4:-1:Wi<iu?Wr<iu?qm<iu?$k<iu?uc<iu?Cb<iu?4:-1:4:-1:Xr<iu?z_<iu?4:-1:4:-1:Qu<iu?rC<iu?Ih<iu?yd<iu?4:-1:4:-1:Nf<iu?LA<iu?4:-1:4:-1:q_<iu?Md<iu?Tp<iu?od<iu?hk<iu?wu<iu?Df<iu?MD<iu?Io<iu?4:-1:4:ho<iu?Jc<iu?4:-1:4:-1:KA<iu?Qi<iu?Nd<iu?fC<iu?4:-1:4:-1:yi<iu?$t<iu?4:-1:4:-1:IF<iu?U_<iu?pw<iu?b<iu?Cg<iu?xu<iu?4:-1:4:-1:Gr<iu?zw<iu?4:-1:4:-1:dC<iu?mF<iu?Vf<iu?Ys<iu?4:-1:4:-1:Fg<iu?WA<iu?4:-1:4:-1:dF<iu?_y<iu?Dt<iu?Zd<iu?$y<iu?4:-1:ih<iu?wb<iu?4:-1:4:dE<iu&&au<iu?gu<iu?4:-1:4:-1:Fu<iu?Qb<iu?C<iu?Rs<iu?gC<iu?Zw<iu?4:-1:4:-1:td<iu?Qf<iu?4:-1:4:-1:qo<iu?Fp<iu?xw<iu?tc<iu?4:-1:4:-1:4:-1:wl<iu?vD<iu?ok<iu?qf<iu?$c<iu?RF<iu?yl<iu?gi<iu?Ct<iu?NC<iu?4:-1:4:-1:OS<iu?Dy<iu?4:-1:4:-1:th<iu?Y<iu?Fs<iu?sm<iu?4:-1:4:-1:pm<iu?Fh<iu?4:-1:4:-1:ja<iu?Yb<iu?xC<iu?md<iu?rb<iu?4:-1:4:-1:Sw<iu?fS<iu?4:-1:4:uD<iu?xh<iu?4:-1:lo<iu?tf<iu?4:-1:4:Dh<iu?RA<iu?Qc<iu?ak<iu?4:-1:$m<iu?aD<iu?Vc<iu?4:-1:4:zc<iu?dm<iu?4:-1:4:-1:aE<iu?rk<iu?Yh<iu?oS<iu?Ey<iu?4:-1:4:-1:4:_F<iu?Jb<iu?my<iu?_c<iu?4:-1:4:-1:Ew<iu?iD<iu?4:-1:4:qp<iu?Mr<iu?iE<iu?Vo<iu?pa<iu?Mk<iu?EF<iu?re<iu?4:-1:4:-1:tn<iu?Ff<iu?4:-1:4:4:rg<iu?Ju<iu?Oa<iu?dt<iu?LC<iu?hm<iu?4:-1:4:-1:sS<iu?rd<iu?4:-1:4:-1:4:-1:Ah<iu?Sb<iu?SD<iu?jr<iu?4:Rw<iu?Ld<iu?4:-1:4:-1:db<iu?bh<iu?bt<iu?cd<iu?4:-1:4:-1:4:yp<iu?4:yh<iu?ow<iu?4:-1:Eg<iu?R_<iu?4:-1:4:Pk<iu?TS<iu?dy<iu?as<iu?RE<iu?Wd<iu?uv<iu?yr<iu?b_<iu?Ol<iu?$S<iu?bA<iu?4:eE<iu?ht<iu?4:-1:4:-1:tD<iu?Yv<iu?4:-1:uF<iu?4:Pd<iu?Tc<iu?4:-1:4:-1:Of<iu?wo<iu&&eC<iu&&Uk<iu?dS<iu?4:-1:4:Kg<iu?Jr<iu?gF<iu?Ml<iu?Bh<iu?DD<iu?4:-1:4:-1:4:-1:kS<iu?Gb<iu?qg<iu?vC<iu?4:-1:4:-1:up<iu?qE<iu?4:-1:4:-1:ay<iu?oh<iu?Kc<iu?Xt<iu?ZC<iu?bn<iu?4:-1:4:jh<iu?4:Bu<iu?_b<iu?4:-1:4:-1:jF<iu?4:v<iu?Qw<iu?pg<iu?Jl<iu?4:-1:4:-1:Am<iu?IE<iu?4:-1:4:hC<iu?al<iu?4:-1:Qy<iu&&Oh<iu?Le<iu?Sc<iu?YD<iu?4:-1:4:-1:4:$w<iu?sw<iu?Hm<iu?CA<iu?vt<iu?dv<iu?Lw<iu?4:-1:4:Pa<iu?gA<iu?4:-1:4:Wn<iu?4:gy<iu?pE<iu?4:-1:4:pi<iu?Lh<iu?T<iu?V<iu?4:-1:lS<iu?GA<iu?4:-1:4:-1:4:Xv<iu?mA<iu?hw<iu?4:Rf<iu?sd<iu?4:-1:4:-1:hF<iu&&lD<iu&&Lm<iu?is<iu?4:-1:4:ev<iu?ff<iu?gp<iu?Iu<iu?TE<iu?om<iu?DS<iu?qn<iu?Ub<iu?4:-1:4:-1:fn<iu?Rc<iu?4:-1:4:VA<iu?fg<iu?As<iu?Pu<iu?4:-1:4:-1:Uc<iu?BF<iu?4:-1:4:-1:vw<iu?jb<iu&&Mo<iu?pf<iu?4:-1:4:Qs<iu?GC<iu?4:-1:Sd<iu?ot<iu?4:-1:4:-1:Ii<iu?Ql<iu?qh<iu?ee<iu?Zc<iu?mw<iu?dp<iu?4:-1:4:-1:ce<iu?x<iu?4:-1:4:-1:yt<iu?Tr<iu?4:-1:Ak<iu?iy<iu?4:-1:4:Il<iu?lf<iu?bS<iu?4:Ls<iu?iw<iu?4:-1:4:-1:ws<iu?og<iu?Qv<iu?ds<iu?4:-1:4:-1:Rd<iu?Em<iu?4:-1:4:-1:zm<iu?Av<iu?Aa<iu?$C<iu?Ro<iu?gs<iu?wt<iu&&XE<iu&&GF<iu?il<iu?4:-1:4:-1:G_<iu?Xg<iu?bo<iu?bp<iu?ae<iu?4:-1:4:-1:4:ga<iu?Rh<iu?4:-1:Xi<iu?Om<iu?4:-1:4:us<iu?fl<iu?4:UC<iu?tg<iu?4:-1:O_<iu?Sm<iu?4:-1:4:uS<iu?Ve<iu?Ku<iu&&lF<iu?nv<iu?4:-1:4:-1:Rm<iu&&nk<iu?Ot<iu?4:-1:4:yC<iu?Nb<iu?Tv<iu?kF<iu?uh<iu?Vm<iu?4:-1:Co<iu?F<iu?4:-1:4:-1:4:ly<iu?H<iu?jf<iu?4:fb<iu?Dn<iu?4:-1:4:-1:4:$g<iu?fB<iu?by<iu?sh<iu?uo<iu?eB<iu?wS<iu?4:-1:4:-1:JE<iu?it<iu?4:-1:4:xy<iu?JF<iu?ID<iu?mD<iu?4:-1:4:-1:Ya<iu?Rl<iu?4:-1:4:-1:$b<iu?fa<iu?Ei<iu?Au<iu?Nk<iu?4:-1:4:-1:Wp<iu?s_<iu?4:-1:4:fF<iu?bF<iu?am<iu?ji<iu?4:-1:4:-1:Da<iu?QA<iu?4:-1:4:-1:ju<iu?AD<iu?sk<iu?Wu<iu?Ke<iu?HS<iu?Se<iu?eg<iu?Nm<iu?Xb<iu?sc<iu?zg<iu?4:-1:4:-1:ry<iu?Xm<iu?4:-1:4:-1:gD<iu?Yw<iu?4:-1:xg<iu?eD<iu?4:-1:4:-1:ef<iu?UD<iu?Ds<iu?Cm<iu?$r<iu?hA<iu?4:-1:4:-1:lg<iu?zd<iu?4:-1:4:-1:Dg<iu?N_<iu?pr<iu?4:-1:4:W_<iu?f<iu?4:-1:4:-1:t_<iu?tm<iu?$h<iu?fi<iu?Ec<iu?Wa<iu?4:-1:vu<iu?mb<iu?4:-1:4:-1:Zn<iu?wi<iu?Sf<iu?tr<iu?4:-1:4:-1:jv<iu?Zl<iu?4:-1:4:-1:Vt<iu?cy<iu?Cy<iu?ME<iu?Ts<iu?Rn<iu?4:-1:4:-1:nC<iu?Kf<iu?4:-1:4:-1:Yg<iu?Xa<iu?Er<iu?Pf<iu?4:-1:4:-1:ut<iu?p<iu?4:-1:4:-1:We<iu?im<iu?Ap<iu?BC<iu?e_<iu?qD<iu?kc<iu?kr<iu?Nh<iu?yg<iu?4:-1:4:-1:Ae<iu?VF<iu?4:-1:4:-1:Is<iu?Ag<iu?rw<iu?ub<iu?4:-1:4:-1:hr<iu?Cr<iu?4:-1:4:-1:Hc<iu?pd<iu?Bn<iu?Ac<iu?4:-1:Vv<iu?ah<iu?4:-1:4:-1:sg<iu?y_<iu?cw<iu?vh<iu?4:-1:4:-1:4:-1:jc<iu?IS<iu?lh<iu?QS<iu?4:-1:tk<iu?xa<iu?Ly<iu?ra<iu?4:-1:4:-1:mr<iu?qt<iu?4:-1:4:-1:qr<iu?$o<iu?Zu<iu?xn<iu?_t<iu?XS<iu?4:-1:4:-1:yk<iu?GD<iu?4:-1:4:-1:iA<iu?da<iu?GE<iu?L_<iu?4:-1:4:-1:ro<iu?LD<iu?4:-1:4:-1:uy<iu?VC<iu?YS<iu?sb<iu?Rp<iu?rs<iu?KD<iu?ml<iu?ni<iu?Af<iu?kf<iu?le<iu?Pl<iu?4:-1:4:-1:Ul<iu?ZE<iu?4:-1:4:-1:np<iu&&Fr<iu?Vb<iu?4:-1:4:mm<iu?zE<iu?py<iu?Es<iu?4:-1:Ee<iu?Ni<iu?4:-1:4:-1:pS<iu?sa<iu?Qg<iu?av<iu?4:-1:4:-1:Oy<iu?gb<iu?4:-1:4:-1:Hw<iu?Iy<iu?AE<iu?DB<iu?lv<iu?Cc<iu?tE<iu?MA<iu?4:-1:4:-1:E_<iu?Tl<iu?4:-1:4:-1:Fy<iu?Ab<iu?ea<iu?tw<iu?4:-1:4:-1:Ov<iu?Nw<iu?4:-1:4:-1:Yn<iu?gd<iu?dk<iu?ud<iu?ba<iu?Zs<iu?4:-1:4:-1:IA<iu?Lt<iu?4:-1:4:-1:hb<iu?ug<iu?Ko<iu?o<iu?4:-1:4:-1:4:Pe<iu?ov<iu?Va<iu?vc<iu?wE<iu?YE<iu?gc<iu?Qn<iu?S_<iu?4:-1:4:-1:gr<iu?na<iu?4:-1:4:-1:QF<iu?bf<iu?Kl<iu?Fo<iu?4:-1:4:-1:Rg<iu?Qr<iu?4:-1:4:-1:Do<iu?ac<iu?Hv<iu?Zb<iu?4:-1:4:Ib<iu?bl<iu?4:-1:4:4:lu<iu?Xk<iu?TD<iu?Mv<iu?hS<iu?4:-1:4:ed<iu?ld<iu?wy<iu?O<iu?4:-1:4:-1:zu<iu?g_<iu?4:-1:4:-1:_k<iu?dw<iu?zi<iu?WS<iu?Jf<iu?4:-1:4:-1:du<iu?Mh<iu?4:-1:4:ym<iu?4:nw<iu?He<iu?4:-1:4:Fl<iu?EA<iu?_a<iu?BA<iu?Cn<iu?4:Ba<iu?rc<iu?4:-1:4:Uy<iu&&YA<iu?Yk<iu?4:-1:4:4:D<iu?Qk<iu?nd<iu?aB<iu?4:-1:Ry<iu?4:KF<iu?jn<iu?4:-1:4:-1:op<iu?4:_A<iu&&wC<iu?Ji<iu?4:-1:4:sF<iu?jC<iu?Gh<iu?ao<iu?4:Gl<iu?Jy<iu?4:-1:4:4:$a<iu?ko<iu?tb<iu?mt<iu?4:-1:4:ZA<iu?ir<iu?4:-1:4:4:DF<iu?Dr<iu?ZS<iu?kp<iu?4:-1:YC<iu&&vg<iu?Od<iu?4:-1:4:-1:on<iu?4:Nr<iu?yn<iu?yb<iu?$f<iu?4:-1:4:-1:4:-1:z<iu?Ev<iu?wa<iu?mg<iu?sC<iu?Sk<iu?mS<iu&&J<iu?ip<iu?4:-1:4:bu<iu?Bb<iu?TF<iu?iv<iu?4:-1:4:-1:Lc<iu?tu<iu?4:-1:4:4:PD<iu?xS<iu?4:Ek<iu?Ja<iu?sl<iu?eS<iu?4:-1:4:-1:4:Tn<iu?_C<iu&&Ob<iu?ku<iu?4:-1:4:Dm<iu?d_<iu?hu<iu?Mm<iu?4:-1:4:-1:4:hE<iu?Tm<iu?AF<iu?wr<iu?4:jp<iu?Mp<iu?ic<iu?vd<iu?4:-1:4:-1:4:Ht<iu?Pw<iu?yc<iu&&FA<iu?Yl<iu?4:-1:4:-1:mi<iu?Ut<iu?4:-1:4:-1:xF<iu?Bo<iu?Hn<iu?VD<iu?_g<iu?4:Bg<iu?xs<iu?4:-1:4:-1:y<iu?q<iu?xl<iu?po<iu?4:-1:4:-1:cS<iu?Pt<iu?4:-1:4:-1:hs<iu?iF<iu?xi<iu?Td<iu?Fe<iu?4:-1:4:t<iu?Du<iu?4:-1:4:-1:4:-1:$p<iu?l<iu?_D<iu?wm<iu?hv<iu?Na<iu?jm<iu?k<iu&&Ui<iu?$<iu?4:-1:4:-1:xD<iu&&LF<iu?yF<iu?4:-1:4:-1:Ze<iu?Ha<iu?Uw<iu?4:wc<iu?rS<iu?4:-1:4:-1:Wm<iu?Iv<iu?rD<iu?J_<iu?4:-1:4:-1:wh<iu?fw<iu?4:-1:4:-1:ck<iu?ol<iu?Jk<iu?tl<iu?Ym<iu?hD<iu?xf<iu?af<iu?4:-1:4:-1:JS<iu?Rt<iu?4:-1:4:-1:dr<iu?Wv<iu?4:-1:Jw<iu?Op<iu?4:-1:4:-1:Hh<iu?Bm<iu?zt<iu?ul<iu?Iw<iu?4:-1:4:-1:cr<iu?zp<iu?4:-1:4:OD<iu?so<iu?4:-1:4:dc<iu?Jd<iu?Q<iu?ps<iu?su<iu?qu<iu?ab<iu?Aw<iu?WC<iu?4:-1:4:-1:ta<iu?yw<iu?4:-1:4:gf<iu?vb<iu?4:-1:bB<iu?Wy<iu?4:-1:4:-1:Ms<iu?ek<iu&&FC<iu?Cv<iu?4:-1:4:rv<iu?Ks<iu?4:-1:WD<iu?nB<iu?4:-1:4:-1:Kr<iu?Oo<iu?Re<iu?nn<iu?K<iu?KC<iu?n<iu?4:-1:4:v_<iu?BE<iu?4:-1:4:-1:hp<iu?nF<iu?Kk<iu?Fk<iu?4:-1:4:-1:Ns<iu?F_<iu?4:-1:4:-1:PS<iu?Me<iu?aA<iu?gt<iu?di<iu?Sn<iu?4:-1:4:-1:OF<iu?AS<iu?4:-1:4:-1:ew<iu?Ud<iu?Sg<iu?Uf<iu?4:-1:4:-1:hc<iu?gE<iu?4:-1:4:-1:YT(Jte,iu+jS|0)-1|0:-1;if(4<ou>>>0)ue=OUe(e);else switch(ou){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Eu=BUe(e),mu=35<Eu?vv<Eu?Ue<Eu?ec<Eu?-1:Si<Eu?rl<Eu?qy<Eu?Xf<Eu?lc<Eu?Gp<Eu?cu<Eu?gk<Eu?Km<Eu?4:-1:4:-1:UF<Eu?Hl<Eu?_n<Eu?os<Eu?4:-1:4:-1:m_<Eu?Bl<Eu?4:-1:4:-1:jo<Eu?Yp<Eu?oC<Eu?G<Eu?ui<Eu?So<Eu?aS<Eu?QD<Eu?o_<Eu?Dv<Eu?bv<Eu?Vd<Eu?4:-1:4:-1:zA<Eu?tC<Eu?4:-1:4:-1:fv<Eu?Oe<Eu?km<Eu?Wk<Eu?4:-1:4:-1:eF<Eu?sD<Eu?4:-1:4:-1:Ic<Eu?oE<Eu?Ef<Eu?wD<Eu?Zy<Eu?Vk<Eu?4:-1:4:-1:go<Eu?hy<Eu?4:-1:4:-1:vi<Eu?Gg<Eu?qC<Eu?SC<Eu?4:-1:4:-1:Wh<Eu?Un<Eu?4:-1:4:-1:No<Eu?cc<Eu?mo<Eu?Gk<Eu?d<Eu?iC<Eu?we<Eu?Pv<Eu?4:-1:4:-1:Mc<Eu?_e<Eu?4:-1:4:-1:Et<Eu?wn<Eu?$d<Eu?M_<Eu?4:-1:4:-1:Hp<Eu?Zt<Eu?4:-1:4:-1:D_<Eu?Wc<Eu?xd<Eu?nE<Eu?tv<Eu?cC<Eu?4:-1:4:-1:Qm<Eu?bD<Eu?4:-1:4:-1:zC<Eu?Vy<Eu?zF<Eu?Gc<Eu?4:-1:4:-1:Zi<Eu?Gf<Eu?4:-1:4:-1:id<Eu?nm<Eu?ie<Eu?x_<Eu?vy<Eu?KE<Eu?jd<Eu?ZF<Eu?Np<Eu?4:-1:4:-1:vo<Eu?kA<Eu?4:-1:4:-1:Zf<Eu&&ag<Eu?zy<Eu?4:-1:4:-1:xo<Eu?Li<Eu?mf<Eu?Ua<Eu?Vp<Eu?4:-1:4:-1:4:El<Eu?DC<Eu?Jg<Eu?qe<Eu?4:-1:4:-1:By<Eu?SF<Eu?4:-1:4:cF<Eu?m<Eu?wv<Eu?Bp<Eu?_S<Eu?oB<Eu?rB<Eu?Ad<Eu?4:-1:4:-1:ya<Eu?Vn<Eu?4:-1:4:-1:bb<Eu?_o<Eu?cB<Eu?KS<Eu?4:-1:4:-1:za<Eu?CD<Eu?4:-1:4:-1:Vl<Eu?GS<Eu?JC<Eu?vf<Eu?fo<Eu?zb<Eu?4:-1:4:-1:Os<Eu?qs<Eu?4:-1:4:-1:XD<Eu?dD<Eu?kD<Eu?un<Eu?4:-1:4:-1:pv<Eu?gm<Eu?4:-1:4:-1:lE<Eu?Ka<Eu?ze<Eu?vB<Eu?rF<Eu?pA<Eu?$e<Eu?At<Eu?Ph<Eu?Lp<Eu?UE<Eu?T_<Eu?Ce<Eu?Z<Eu?4:-1:4:-1:kd<Eu?ua<Eu?4:-1:4:-1:rE<Eu?My<Eu?ge<Eu?Nu<Eu?4:-1:4:-1:Nv<Eu?wd<Eu?4:-1:4:-1:K_<Eu?fu<Eu?u_<Eu?TA<Eu?Ky<Eu?Or<Eu?4:-1:4:-1:qk<Eu?lt<Eu?4:-1:4:-1:R<Eu?fk<Eu?cb<Eu?Xh<Eu?4:-1:4:-1:_i<Eu?lB<Eu?4:-1:4:-1:_m<Eu?mp<Eu?lr<Eu?$A<Eu?Bc<Eu?Bt<Eu?_p<Eu?Ma<Eu?4:-1:4:-1:_l<Eu?WF<Eu?4:-1:4:-1:dh<Eu?FS<Eu?Nn<Eu?wf<Eu?4:-1:4:-1:Zh<Eu?nD<Eu?4:-1:4:-1:Wi<Eu?Wr<Eu?qm<Eu?$k<Eu?uc<Eu?Cb<Eu?4:-1:4:-1:Xr<Eu?z_<Eu?4:-1:4:-1:Qu<Eu?rC<Eu?Ih<Eu?yd<Eu?4:-1:4:-1:Nf<Eu?LA<Eu?4:-1:4:-1:q_<Eu?Md<Eu?Tp<Eu?od<Eu?hk<Eu?wu<Eu?Df<Eu?MD<Eu?Io<Eu?4:-1:4:ho<Eu?Jc<Eu?4:-1:4:-1:KA<Eu?Qi<Eu?Nd<Eu?fC<Eu?4:-1:4:-1:yi<Eu?$t<Eu?4:-1:4:-1:IF<Eu?U_<Eu?pw<Eu?b<Eu?Cg<Eu?xu<Eu?4:-1:4:-1:Gr<Eu?zw<Eu?4:-1:4:-1:dC<Eu?mF<Eu?Vf<Eu?Ys<Eu?4:-1:4:-1:Fg<Eu?WA<Eu?4:-1:4:-1:dF<Eu?_y<Eu?Dt<Eu?Zd<Eu?$y<Eu?4:-1:ih<Eu?wb<Eu?4:-1:4:dE<Eu&&au<Eu?gu<Eu?4:-1:4:-1:Fu<Eu?Qb<Eu?C<Eu?Rs<Eu?gC<Eu?Zw<Eu?4:-1:4:-1:td<Eu?Qf<Eu?4:-1:4:-1:qo<Eu?Fp<Eu?xw<Eu?tc<Eu?4:-1:4:-1:4:-1:wl<Eu?vD<Eu?ok<Eu?qf<Eu?$c<Eu?RF<Eu?yl<Eu?gi<Eu?Ct<Eu?NC<Eu?4:-1:4:-1:OS<Eu?Dy<Eu?4:-1:4:-1:th<Eu?Y<Eu?Fs<Eu?sm<Eu?4:-1:4:-1:pm<Eu?Fh<Eu?4:-1:4:-1:ja<Eu?Yb<Eu?xC<Eu?md<Eu?rb<Eu?4:-1:4:-1:Sw<Eu?fS<Eu?4:-1:4:uD<Eu?xh<Eu?4:-1:lo<Eu?tf<Eu?4:-1:4:Dh<Eu?RA<Eu?Qc<Eu?ak<Eu?4:-1:$m<Eu?aD<Eu?Vc<Eu?4:-1:4:zc<Eu?dm<Eu?4:-1:4:-1:aE<Eu?rk<Eu?Yh<Eu?oS<Eu?Ey<Eu?4:-1:4:-1:4:_F<Eu?Jb<Eu?my<Eu?_c<Eu?4:-1:4:-1:Ew<Eu?iD<Eu?4:-1:4:qp<Eu?Mr<Eu?iE<Eu?Vo<Eu?pa<Eu?Mk<Eu?EF<Eu?re<Eu?4:-1:4:-1:tn<Eu?Ff<Eu?4:-1:4:4:rg<Eu?Ju<Eu?Oa<Eu?dt<Eu?LC<Eu?hm<Eu?4:-1:4:-1:sS<Eu?rd<Eu?4:-1:4:-1:4:-1:Ah<Eu?Sb<Eu?SD<Eu?jr<Eu?4:Rw<Eu?Ld<Eu?4:-1:4:-1:db<Eu?bh<Eu?bt<Eu?cd<Eu?4:-1:4:-1:4:yp<Eu?4:yh<Eu?ow<Eu?4:-1:Eg<Eu?R_<Eu?4:-1:4:Pk<Eu?TS<Eu?dy<Eu?as<Eu?RE<Eu?Wd<Eu?uv<Eu?yr<Eu?b_<Eu?Ol<Eu?$S<Eu?bA<Eu?4:eE<Eu?ht<Eu?4:-1:4:-1:tD<Eu?Yv<Eu?4:-1:uF<Eu?4:Pd<Eu?Tc<Eu?4:-1:4:-1:Of<Eu?wo<Eu&&eC<Eu&&Uk<Eu?dS<Eu?4:-1:4:Kg<Eu?Jr<Eu?gF<Eu?Ml<Eu?Bh<Eu?DD<Eu?4:-1:4:-1:4:-1:kS<Eu?Gb<Eu?qg<Eu?vC<Eu?4:-1:4:-1:up<Eu?qE<Eu?4:-1:4:-1:ay<Eu?oh<Eu?Kc<Eu?Xt<Eu?ZC<Eu?bn<Eu?4:-1:4:jh<Eu?4:Bu<Eu?_b<Eu?4:-1:4:-1:jF<Eu?4:v<Eu?Qw<Eu?pg<Eu?Jl<Eu?4:-1:4:-1:Am<Eu?IE<Eu?4:-1:4:hC<Eu?al<Eu?4:-1:Qy<Eu&&Oh<Eu?Le<Eu?Sc<Eu?YD<Eu?4:-1:4:-1:4:$w<Eu?sw<Eu?Hm<Eu?CA<Eu?vt<Eu?dv<Eu?Lw<Eu?4:-1:4:Pa<Eu?gA<Eu?4:-1:4:Wn<Eu?4:gy<Eu?pE<Eu?4:-1:4:pi<Eu?Lh<Eu?T<Eu?V<Eu?4:-1:lS<Eu?GA<Eu?4:-1:4:-1:4:Xv<Eu?mA<Eu?hw<Eu?4:Rf<Eu?sd<Eu?4:-1:4:-1:hF<Eu&&lD<Eu&&Lm<Eu?is<Eu?4:-1:4:ev<Eu?ff<Eu?gp<Eu?Iu<Eu?TE<Eu?om<Eu?DS<Eu?qn<Eu?Ub<Eu?4:-1:4:-1:fn<Eu?Rc<Eu?4:-1:4:VA<Eu?fg<Eu?As<Eu?Pu<Eu?4:-1:4:-1:Uc<Eu?BF<Eu?4:-1:4:-1:vw<Eu?jb<Eu&&Mo<Eu?pf<Eu?4:-1:4:Qs<Eu?GC<Eu?4:-1:Sd<Eu?ot<Eu?4:-1:4:-1:Ii<Eu?Ql<Eu?qh<Eu?ee<Eu?Zc<Eu?mw<Eu?dp<Eu?4:-1:4:-1:ce<Eu?x<Eu?4:-1:4:-1:yt<Eu?Tr<Eu?4:-1:Ak<Eu?iy<Eu?4:-1:4:Il<Eu?lf<Eu?bS<Eu?4:Ls<Eu?iw<Eu?4:-1:4:-1:ws<Eu?og<Eu?Qv<Eu?ds<Eu?4:-1:4:-1:Rd<Eu?Em<Eu?4:-1:4:-1:zm<Eu?Av<Eu?Aa<Eu?$C<Eu?Ro<Eu?gs<Eu?wt<Eu&&XE<Eu&&GF<Eu?il<Eu?4:-1:4:-1:G_<Eu?Xg<Eu?bo<Eu?bp<Eu?ae<Eu?4:-1:4:-1:4:ga<Eu?Rh<Eu?4:-1:Xi<Eu?Om<Eu?4:-1:4:us<Eu?fl<Eu?4:UC<Eu?tg<Eu?4:-1:O_<Eu?Sm<Eu?4:-1:4:uS<Eu?Ve<Eu?Ku<Eu&&lF<Eu?nv<Eu?4:-1:4:-1:Rm<Eu&&nk<Eu?Ot<Eu?4:-1:4:yC<Eu?Nb<Eu?Tv<Eu?kF<Eu?uh<Eu?Vm<Eu?4:-1:Co<Eu?F<Eu?4:-1:4:-1:4:ly<Eu?H<Eu?jf<Eu?4:fb<Eu?Dn<Eu?4:-1:4:-1:4:$g<Eu?fB<Eu?by<Eu?sh<Eu?uo<Eu?eB<Eu?wS<Eu?4:-1:4:-1:JE<Eu?it<Eu?4:-1:4:xy<Eu?JF<Eu?ID<Eu?mD<Eu?4:-1:4:-1:Ya<Eu?Rl<Eu?4:-1:4:-1:$b<Eu?fa<Eu?Ei<Eu?Au<Eu?Nk<Eu?4:-1:4:-1:Wp<Eu?s_<Eu?4:-1:4:fF<Eu?bF<Eu?am<Eu?ji<Eu?4:-1:4:-1:Da<Eu?QA<Eu?4:-1:4:-1:ju<Eu?AD<Eu?sk<Eu?Wu<Eu?Ke<Eu?HS<Eu?Se<Eu?eg<Eu?Nm<Eu?Xb<Eu?sc<Eu?zg<Eu?4:-1:4:-1:ry<Eu?Xm<Eu?4:-1:4:-1:gD<Eu?Yw<Eu?4:-1:xg<Eu?eD<Eu?4:-1:4:-1:ef<Eu?UD<Eu?Ds<Eu?Cm<Eu?$r<Eu?hA<Eu?4:-1:4:-1:lg<Eu?zd<Eu?4:-1:4:-1:Dg<Eu?N_<Eu?pr<Eu?4:-1:4:W_<Eu?f<Eu?4:-1:4:-1:t_<Eu?tm<Eu?$h<Eu?fi<Eu?Ec<Eu?Wa<Eu?4:-1:vu<Eu?mb<Eu?4:-1:4:-1:Zn<Eu?wi<Eu?Sf<Eu?tr<Eu?4:-1:4:-1:jv<Eu?Zl<Eu?4:-1:4:-1:Vt<Eu?cy<Eu?Cy<Eu?ME<Eu?Ts<Eu?Rn<Eu?4:-1:4:-1:nC<Eu?Kf<Eu?4:-1:4:-1:Yg<Eu?Xa<Eu?Er<Eu?Pf<Eu?4:-1:4:-1:ut<Eu?p<Eu?4:-1:4:-1:We<Eu?im<Eu?Ap<Eu?BC<Eu?e_<Eu?qD<Eu?kc<Eu?kr<Eu?Nh<Eu?yg<Eu?4:-1:4:-1:Ae<Eu?VF<Eu?4:-1:4:-1:Is<Eu?Ag<Eu?rw<Eu?ub<Eu?4:-1:4:-1:hr<Eu?Cr<Eu?4:-1:4:-1:Hc<Eu?pd<Eu?Bn<Eu?Ac<Eu?4:-1:Vv<Eu?ah<Eu?4:-1:4:-1:sg<Eu?y_<Eu?cw<Eu?vh<Eu?4:-1:4:-1:4:-1:jc<Eu?IS<Eu?lh<Eu?QS<Eu?4:-1:tk<Eu?xa<Eu?Ly<Eu?ra<Eu?4:-1:4:-1:mr<Eu?qt<Eu?4:-1:4:-1:qr<Eu?$o<Eu?Zu<Eu?xn<Eu?_t<Eu?XS<Eu?4:-1:4:-1:yk<Eu?GD<Eu?4:-1:4:-1:iA<Eu?da<Eu?GE<Eu?L_<Eu?4:-1:4:-1:ro<Eu?LD<Eu?4:-1:4:-1:uy<Eu?VC<Eu?YS<Eu?sb<Eu?Rp<Eu?rs<Eu?KD<Eu?ml<Eu?ni<Eu?Af<Eu?kf<Eu?le<Eu?Pl<Eu?4:-1:4:-1:Ul<Eu?ZE<Eu?4:-1:4:-1:np<Eu&&Fr<Eu?Vb<Eu?4:-1:4:mm<Eu?zE<Eu?py<Eu?Es<Eu?4:-1:Ee<Eu?Ni<Eu?4:-1:4:-1:pS<Eu?sa<Eu?Qg<Eu?av<Eu?4:-1:4:-1:Oy<Eu?gb<Eu?4:-1:4:-1:Hw<Eu?Iy<Eu?AE<Eu?DB<Eu?lv<Eu?Cc<Eu?tE<Eu?MA<Eu?4:-1:4:-1:E_<Eu?Tl<Eu?4:-1:4:-1:Fy<Eu?Ab<Eu?ea<Eu?tw<Eu?4:-1:4:-1:Ov<Eu?Nw<Eu?4:-1:4:-1:Yn<Eu?gd<Eu?dk<Eu?ud<Eu?ba<Eu?Zs<Eu?4:-1:4:-1:IA<Eu?Lt<Eu?4:-1:4:-1:hb<Eu?ug<Eu?Ko<Eu?o<Eu?4:-1:4:-1:4:Pe<Eu?ov<Eu?Va<Eu?vc<Eu?wE<Eu?YE<Eu?gc<Eu?Qn<Eu?S_<Eu?4:-1:4:-1:gr<Eu?na<Eu?4:-1:4:-1:QF<Eu?bf<Eu?Kl<Eu?Fo<Eu?4:-1:4:-1:Rg<Eu?Qr<Eu?4:-1:4:-1:Do<Eu?ac<Eu?Hv<Eu?Zb<Eu?4:-1:4:Ib<Eu?bl<Eu?4:-1:4:4:lu<Eu?Xk<Eu?TD<Eu?Mv<Eu?hS<Eu?4:-1:4:ed<Eu?ld<Eu?wy<Eu?O<Eu?4:-1:4:-1:zu<Eu?g_<Eu?4:-1:4:-1:_k<Eu?dw<Eu?zi<Eu?WS<Eu?Jf<Eu?4:-1:4:-1:du<Eu?Mh<Eu?4:-1:4:ym<Eu?4:nw<Eu?He<Eu?4:-1:4:Fl<Eu?EA<Eu?_a<Eu?BA<Eu?Cn<Eu?4:Ba<Eu?rc<Eu?4:-1:4:Uy<Eu&&YA<Eu?Yk<Eu?4:-1:4:4:D<Eu?Qk<Eu?nd<Eu?aB<Eu?4:-1:Ry<Eu?4:KF<Eu?jn<Eu?4:-1:4:-1:op<Eu?4:_A<Eu&&wC<Eu?Ji<Eu?4:-1:4:sF<Eu?jC<Eu?Gh<Eu?ao<Eu?4:Gl<Eu?Jy<Eu?4:-1:4:4:$a<Eu?ko<Eu?tb<Eu?mt<Eu?4:-1:4:ZA<Eu?ir<Eu?4:-1:4:4:DF<Eu?Dr<Eu?ZS<Eu?kp<Eu?4:-1:YC<Eu&&vg<Eu?Od<Eu?4:-1:4:-1:on<Eu?4:Nr<Eu?yn<Eu?yb<Eu?$f<Eu?4:-1:4:-1:4:-1:z<Eu?Ev<Eu?wa<Eu?mg<Eu?sC<Eu?Sk<Eu?mS<Eu&&J<Eu?ip<Eu?4:-1:4:bu<Eu?Bb<Eu?TF<Eu?iv<Eu?4:-1:4:-1:Lc<Eu?tu<Eu?4:-1:4:4:PD<Eu?xS<Eu?4:Ek<Eu?Ja<Eu?sl<Eu?eS<Eu?4:-1:4:-1:4:Tn<Eu?_C<Eu&&Ob<Eu?ku<Eu?4:-1:4:Dm<Eu?d_<Eu?hu<Eu?Mm<Eu?4:-1:4:-1:4:hE<Eu?Tm<Eu?AF<Eu?wr<Eu?4:jp<Eu?Mp<Eu?ic<Eu?vd<Eu?4:-1:4:-1:4:Ht<Eu?Pw<Eu?yc<Eu&&FA<Eu?Yl<Eu?4:-1:4:-1:mi<Eu?Ut<Eu?4:-1:4:-1:xF<Eu?Bo<Eu?Hn<Eu?VD<Eu?_g<Eu?4:Bg<Eu?xs<Eu?4:-1:4:-1:y<Eu?q<Eu?xl<Eu?po<Eu?4:-1:4:-1:cS<Eu?Pt<Eu?4:-1:4:-1:hs<Eu?iF<Eu?xi<Eu?Td<Eu?Fe<Eu?4:-1:4:t<Eu?Du<Eu?4:-1:4:-1:4:-1:$p<Eu?l<Eu?_D<Eu?wm<Eu?hv<Eu?Na<Eu?jm<Eu?k<Eu&&Ui<Eu?$<Eu?4:-1:4:-1:xD<Eu&&LF<Eu?yF<Eu?4:-1:4:-1:Ze<Eu?Ha<Eu?Uw<Eu?4:wc<Eu?rS<Eu?4:-1:4:-1:Wm<Eu?Iv<Eu?rD<Eu?J_<Eu?4:-1:4:-1:wh<Eu?fw<Eu?4:-1:4:-1:ck<Eu?ol<Eu?Jk<Eu?tl<Eu?Ym<Eu?hD<Eu?xf<Eu?af<Eu?4:-1:4:-1:JS<Eu?Rt<Eu?4:-1:4:-1:dr<Eu?Wv<Eu?4:-1:Jw<Eu?Op<Eu?4:-1:4:-1:Hh<Eu?Bm<Eu?zt<Eu?ul<Eu?Iw<Eu?4:-1:4:-1:cr<Eu?zp<Eu?4:-1:4:OD<Eu?so<Eu?4:-1:4:dc<Eu?Jd<Eu?Q<Eu?ps<Eu?su<Eu?qu<Eu?ab<Eu?Aw<Eu?WC<Eu?4:-1:4:-1:ta<Eu?yw<Eu?4:-1:4:gf<Eu?vb<Eu?4:-1:bB<Eu?Wy<Eu?4:-1:4:-1:Ms<Eu?ek<Eu&&FC<Eu?Cv<Eu?4:-1:4:rv<Eu?Ks<Eu?4:-1:WD<Eu?nB<Eu?4:-1:4:-1:Kr<Eu?Oo<Eu?Re<Eu?nn<Eu?K<Eu?KC<Eu?n<Eu?4:-1:4:v_<Eu?BE<Eu?4:-1:4:-1:hp<Eu?nF<Eu?Kk<Eu?Fk<Eu?4:-1:4:-1:Ns<Eu?F_<Eu?4:-1:4:-1:PS<Eu?Me<Eu?aA<Eu?gt<Eu?di<Eu?Sn<Eu?4:-1:4:-1:OF<Eu?AS<Eu?4:-1:4:-1:ew<Eu?Ud<Eu?Sg<Eu?Uf<Eu?4:-1:4:-1:hc<Eu?gE<Eu?4:-1:4:-1:YT(Vte,Eu+jS|0)-1|0:-1;if(4<mu>>>0)ue=OUe(e);else switch(mu){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var yu=THe(BUe(e));if(3<yu>>>0)ue=OUe(e);else switch(yu){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Cu=hje(BUe(e));if(3<Cu>>>0)ue=OUe(e);else switch(Cu){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Su=yHe(BUe(e));if(3<Su>>>0)ue=OUe(e);else switch(Su){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,42);var Ou=jHe(BUe(e));if(2<Ou>>>0)ue=OUe(e);else switch(Ou){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 3:TUe(e,48);var Lu=hje(BUe(e));if(3<Lu>>>0)ue=OUe(e);else switch(Lu){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Gu=Lje(BUe(e));if(3<Gu>>>0)ue=OUe(e);else switch(Gu){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Uu=Qje(BUe(e));if(3<Uu>>>0)ue=OUe(e);else switch(Uu){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,43);var Hu=jHe(BUe(e));if(2<Hu>>>0)ue=OUe(e);else switch(Hu){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 3:TUe(e,48);var Xu=kje(BUe(e));if(3<Xu>>>0)ue=OUe(e);else switch(Xu){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Yu=tHe(BUe(e));if(3<Yu>>>0)ue=OUe(e);else switch(Yu){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Vu=hHe(BUe(e));if(3<Vu>>>0)ue=OUe(e);else switch(Vu){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var $u=mje(BUe(e));if(3<$u>>>0)ue=OUe(e);else switch($u){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,47);var aa=jHe(BUe(e));if(2<aa>>>0)ue=OUe(e);else switch(aa){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 36:TUe(e,48);var ca=BUe(e),oa=35<ca?vv<ca?Ue<ca?ec<ca?-1:Si<ca?rl<ca?qy<ca?Xf<ca?lc<ca?Gp<ca?cu<ca?gk<ca?Km<ca?4:-1:4:-1:UF<ca?Hl<ca?_n<ca?os<ca?4:-1:4:-1:m_<ca?Bl<ca?4:-1:4:-1:jo<ca?Yp<ca?oC<ca?G<ca?ui<ca?So<ca?aS<ca?QD<ca?o_<ca?Dv<ca?bv<ca?Vd<ca?4:-1:4:-1:zA<ca?tC<ca?4:-1:4:-1:fv<ca?Oe<ca?km<ca?Wk<ca?4:-1:4:-1:eF<ca?sD<ca?4:-1:4:-1:Ic<ca?oE<ca?Ef<ca?wD<ca?Zy<ca?Vk<ca?4:-1:4:-1:go<ca?hy<ca?4:-1:4:-1:vi<ca?Gg<ca?qC<ca?SC<ca?4:-1:4:-1:Wh<ca?Un<ca?4:-1:4:-1:No<ca?cc<ca?mo<ca?Gk<ca?d<ca?iC<ca?we<ca?Pv<ca?4:-1:4:-1:Mc<ca?_e<ca?4:-1:4:-1:Et<ca?wn<ca?$d<ca?M_<ca?4:-1:4:-1:Hp<ca?Zt<ca?4:-1:4:-1:D_<ca?Wc<ca?xd<ca?nE<ca?tv<ca?cC<ca?4:-1:4:-1:Qm<ca?bD<ca?4:-1:4:-1:zC<ca?Vy<ca?zF<ca?Gc<ca?4:-1:4:-1:Zi<ca?Gf<ca?4:-1:4:-1:id<ca?nm<ca?ie<ca?x_<ca?vy<ca?KE<ca?jd<ca?ZF<ca?Np<ca?4:-1:4:-1:vo<ca?kA<ca?4:-1:4:-1:Zf<ca&&ag<ca?zy<ca?4:-1:4:-1:xo<ca?Li<ca?mf<ca?Ua<ca?Vp<ca?4:-1:4:-1:4:El<ca?DC<ca?Jg<ca?qe<ca?4:-1:4:-1:By<ca?SF<ca?4:-1:4:cF<ca?m<ca?wv<ca?Bp<ca?_S<ca?oB<ca?rB<ca?Ad<ca?4:-1:4:-1:ya<ca?Vn<ca?4:-1:4:-1:bb<ca?_o<ca?cB<ca?KS<ca?4:-1:4:-1:za<ca?CD<ca?4:-1:4:-1:Vl<ca?GS<ca?JC<ca?vf<ca?fo<ca?zb<ca?4:-1:4:-1:Os<ca?qs<ca?4:-1:4:-1:XD<ca?dD<ca?kD<ca?un<ca?4:-1:4:-1:pv<ca?gm<ca?4:-1:4:-1:lE<ca?Ka<ca?ze<ca?vB<ca?rF<ca?pA<ca?$e<ca?At<ca?Ph<ca?Lp<ca?UE<ca?T_<ca?Ce<ca?Z<ca?4:-1:4:-1:kd<ca?ua<ca?4:-1:4:-1:rE<ca?My<ca?ge<ca?Nu<ca?4:-1:4:-1:Nv<ca?wd<ca?4:-1:4:-1:K_<ca?fu<ca?u_<ca?TA<ca?Ky<ca?Or<ca?4:-1:4:-1:qk<ca?lt<ca?4:-1:4:-1:R<ca?fk<ca?cb<ca?Xh<ca?4:-1:4:-1:_i<ca?lB<ca?4:-1:4:-1:_m<ca?mp<ca?lr<ca?$A<ca?Bc<ca?Bt<ca?_p<ca?Ma<ca?4:-1:4:-1:_l<ca?WF<ca?4:-1:4:-1:dh<ca?FS<ca?Nn<ca?wf<ca?4:-1:4:-1:Zh<ca?nD<ca?4:-1:4:-1:Wi<ca?Wr<ca?qm<ca?$k<ca?uc<ca?Cb<ca?4:-1:4:-1:Xr<ca?z_<ca?4:-1:4:-1:Qu<ca?rC<ca?Ih<ca?yd<ca?4:-1:4:-1:Nf<ca?LA<ca?4:-1:4:-1:q_<ca?Md<ca?Tp<ca?od<ca?hk<ca?wu<ca?Df<ca?MD<ca?Io<ca?4:-1:4:ho<ca?Jc<ca?4:-1:4:-1:KA<ca?Qi<ca?Nd<ca?fC<ca?4:-1:4:-1:yi<ca?$t<ca?4:-1:4:-1:IF<ca?U_<ca?pw<ca?b<ca?Cg<ca?xu<ca?4:-1:4:-1:Gr<ca?zw<ca?4:-1:4:-1:dC<ca?mF<ca?Vf<ca?Ys<ca?4:-1:4:-1:Fg<ca?WA<ca?4:-1:4:-1:dF<ca?_y<ca?Dt<ca?Zd<ca?$y<ca?4:-1:ih<ca?wb<ca?4:-1:4:dE<ca&&au<ca?gu<ca?4:-1:4:-1:Fu<ca?Qb<ca?C<ca?Rs<ca?gC<ca?Zw<ca?4:-1:4:-1:td<ca?Qf<ca?4:-1:4:-1:qo<ca?Fp<ca?xw<ca?tc<ca?4:-1:4:-1:4:-1:wl<ca?vD<ca?ok<ca?qf<ca?$c<ca?RF<ca?yl<ca?gi<ca?Ct<ca?NC<ca?4:-1:4:-1:OS<ca?Dy<ca?4:-1:4:-1:th<ca?Y<ca?Fs<ca?sm<ca?4:-1:4:-1:pm<ca?Fh<ca?4:-1:4:-1:ja<ca?Yb<ca?xC<ca?md<ca?rb<ca?4:-1:4:-1:Sw<ca?fS<ca?4:-1:4:uD<ca?xh<ca?4:-1:lo<ca?tf<ca?4:-1:4:Dh<ca?RA<ca?Qc<ca?ak<ca?4:-1:$m<ca?aD<ca?Vc<ca?4:-1:4:zc<ca?dm<ca?4:-1:4:-1:aE<ca?rk<ca?Yh<ca?oS<ca?Ey<ca?4:-1:4:-1:4:_F<ca?Jb<ca?my<ca?_c<ca?4:-1:4:-1:Ew<ca?iD<ca?4:-1:4:qp<ca?Mr<ca?iE<ca?Vo<ca?pa<ca?Mk<ca?EF<ca?re<ca?4:-1:4:-1:tn<ca?Ff<ca?4:-1:4:4:rg<ca?Ju<ca?Oa<ca?dt<ca?LC<ca?hm<ca?4:-1:4:-1:sS<ca?rd<ca?4:-1:4:-1:4:-1:Ah<ca?Sb<ca?SD<ca?jr<ca?4:Rw<ca?Ld<ca?4:-1:4:-1:db<ca?bh<ca?bt<ca?cd<ca?4:-1:4:-1:4:yp<ca?4:yh<ca?ow<ca?4:-1:Eg<ca?R_<ca?4:-1:4:Pk<ca?TS<ca?dy<ca?as<ca?RE<ca?Wd<ca?uv<ca?yr<ca?b_<ca?Ol<ca?$S<ca?bA<ca?4:eE<ca?ht<ca?4:-1:4:-1:tD<ca?Yv<ca?4:-1:uF<ca?4:Pd<ca?Tc<ca?4:-1:4:-1:Of<ca?wo<ca&&eC<ca&&Uk<ca?dS<ca?4:-1:4:Kg<ca?Jr<ca?gF<ca?Ml<ca?Bh<ca?DD<ca?4:-1:4:-1:4:-1:kS<ca?Gb<ca?qg<ca?vC<ca?4:-1:4:-1:up<ca?qE<ca?4:-1:4:-1:ay<ca?oh<ca?Kc<ca?Xt<ca?ZC<ca?bn<ca?4:-1:4:jh<ca?4:Bu<ca?_b<ca?4:-1:4:-1:jF<ca?4:v<ca?Qw<ca?pg<ca?Jl<ca?4:-1:4:-1:Am<ca?IE<ca?4:-1:4:hC<ca?al<ca?4:-1:Qy<ca&&Oh<ca?Le<ca?Sc<ca?YD<ca?4:-1:4:-1:4:$w<ca?sw<ca?Hm<ca?CA<ca?vt<ca?dv<ca?Lw<ca?4:-1:4:Pa<ca?gA<ca?4:-1:4:Wn<ca?4:gy<ca?pE<ca?4:-1:4:pi<ca?Lh<ca?T<ca?V<ca?4:-1:lS<ca?GA<ca?4:-1:4:-1:4:Xv<ca?mA<ca?hw<ca?4:Rf<ca?sd<ca?4:-1:4:-1:hF<ca&&lD<ca&&Lm<ca?is<ca?4:-1:4:ev<ca?ff<ca?gp<ca?Iu<ca?TE<ca?om<ca?DS<ca?qn<ca?Ub<ca?4:-1:4:-1:fn<ca?Rc<ca?4:-1:4:VA<ca?fg<ca?As<ca?Pu<ca?4:-1:4:-1:Uc<ca?BF<ca?4:-1:4:-1:vw<ca?jb<ca&&Mo<ca?pf<ca?4:-1:4:Qs<ca?GC<ca?4:-1:Sd<ca?ot<ca?4:-1:4:-1:Ii<ca?Ql<ca?qh<ca?ee<ca?Zc<ca?mw<ca?dp<ca?4:-1:4:-1:ce<ca?x<ca?4:-1:4:-1:yt<ca?Tr<ca?4:-1:Ak<ca?iy<ca?4:-1:4:Il<ca?lf<ca?bS<ca?4:Ls<ca?iw<ca?4:-1:4:-1:ws<ca?og<ca?Qv<ca?ds<ca?4:-1:4:-1:Rd<ca?Em<ca?4:-1:4:-1:zm<ca?Av<ca?Aa<ca?$C<ca?Ro<ca?gs<ca?wt<ca&&XE<ca&&GF<ca?il<ca?4:-1:4:-1:G_<ca?Xg<ca?bo<ca?bp<ca?ae<ca?4:-1:4:-1:4:ga<ca?Rh<ca?4:-1:Xi<ca?Om<ca?4:-1:4:us<ca?fl<ca?4:UC<ca?tg<ca?4:-1:O_<ca?Sm<ca?4:-1:4:uS<ca?Ve<ca?Ku<ca&&lF<ca?nv<ca?4:-1:4:-1:Rm<ca&&nk<ca?Ot<ca?4:-1:4:yC<ca?Nb<ca?Tv<ca?kF<ca?uh<ca?Vm<ca?4:-1:Co<ca?F<ca?4:-1:4:-1:4:ly<ca?H<ca?jf<ca?4:fb<ca?Dn<ca?4:-1:4:-1:4:$g<ca?fB<ca?by<ca?sh<ca?uo<ca?eB<ca?wS<ca?4:-1:4:-1:JE<ca?it<ca?4:-1:4:xy<ca?JF<ca?ID<ca?mD<ca?4:-1:4:-1:Ya<ca?Rl<ca?4:-1:4:-1:$b<ca?fa<ca?Ei<ca?Au<ca?Nk<ca?4:-1:4:-1:Wp<ca?s_<ca?4:-1:4:fF<ca?bF<ca?am<ca?ji<ca?4:-1:4:-1:Da<ca?QA<ca?4:-1:4:-1:ju<ca?AD<ca?sk<ca?Wu<ca?Ke<ca?HS<ca?Se<ca?eg<ca?Nm<ca?Xb<ca?sc<ca?zg<ca?4:-1:4:-1:ry<ca?Xm<ca?4:-1:4:-1:gD<ca?Yw<ca?4:-1:xg<ca?eD<ca?4:-1:4:-1:ef<ca?UD<ca?Ds<ca?Cm<ca?$r<ca?hA<ca?4:-1:4:-1:lg<ca?zd<ca?4:-1:4:-1:Dg<ca?N_<ca?pr<ca?4:-1:4:W_<ca?f<ca?4:-1:4:-1:t_<ca?tm<ca?$h<ca?fi<ca?Ec<ca?Wa<ca?4:-1:vu<ca?mb<ca?4:-1:4:-1:Zn<ca?wi<ca?Sf<ca?tr<ca?4:-1:4:-1:jv<ca?Zl<ca?4:-1:4:-1:Vt<ca?cy<ca?Cy<ca?ME<ca?Ts<ca?Rn<ca?4:-1:4:-1:nC<ca?Kf<ca?4:-1:4:-1:Yg<ca?Xa<ca?Er<ca?Pf<ca?4:-1:4:-1:ut<ca?p<ca?4:-1:4:-1:We<ca?im<ca?Ap<ca?BC<ca?e_<ca?qD<ca?kc<ca?kr<ca?Nh<ca?yg<ca?4:-1:4:-1:Ae<ca?VF<ca?4:-1:4:-1:Is<ca?Ag<ca?rw<ca?ub<ca?4:-1:4:-1:hr<ca?Cr<ca?4:-1:4:-1:Hc<ca?pd<ca?Bn<ca?Ac<ca?4:-1:Vv<ca?ah<ca?4:-1:4:-1:sg<ca?y_<ca?cw<ca?vh<ca?4:-1:4:-1:4:-1:jc<ca?IS<ca?lh<ca?QS<ca?4:-1:tk<ca?xa<ca?Ly<ca?ra<ca?4:-1:4:-1:mr<ca?qt<ca?4:-1:4:-1:qr<ca?$o<ca?Zu<ca?xn<ca?_t<ca?XS<ca?4:-1:4:-1:yk<ca?GD<ca?4:-1:4:-1:iA<ca?da<ca?GE<ca?L_<ca?4:-1:4:-1:ro<ca?LD<ca?4:-1:4:-1:uy<ca?VC<ca?YS<ca?sb<ca?Rp<ca?rs<ca?KD<ca?ml<ca?ni<ca?Af<ca?kf<ca?le<ca?Pl<ca?4:-1:4:-1:Ul<ca?ZE<ca?4:-1:4:-1:np<ca&&Fr<ca?Vb<ca?4:-1:4:mm<ca?zE<ca?py<ca?Es<ca?4:-1:Ee<ca?Ni<ca?4:-1:4:-1:pS<ca?sa<ca?Qg<ca?av<ca?4:-1:4:-1:Oy<ca?gb<ca?4:-1:4:-1:Hw<ca?Iy<ca?AE<ca?DB<ca?lv<ca?Cc<ca?tE<ca?MA<ca?4:-1:4:-1:E_<ca?Tl<ca?4:-1:4:-1:Fy<ca?Ab<ca?ea<ca?tw<ca?4:-1:4:-1:Ov<ca?Nw<ca?4:-1:4:-1:Yn<ca?gd<ca?dk<ca?ud<ca?ba<ca?Zs<ca?4:-1:4:-1:IA<ca?Lt<ca?4:-1:4:-1:hb<ca?ug<ca?Ko<ca?o<ca?4:-1:4:-1:4:Pe<ca?ov<ca?Va<ca?vc<ca?wE<ca?YE<ca?gc<ca?Qn<ca?S_<ca?4:-1:4:-1:gr<ca?na<ca?4:-1:4:-1:QF<ca?bf<ca?Kl<ca?Fo<ca?4:-1:4:-1:Rg<ca?Qr<ca?4:-1:4:-1:Do<ca?ac<ca?Hv<ca?Zb<ca?4:-1:4:Ib<ca?bl<ca?4:-1:4:4:lu<ca?Xk<ca?TD<ca?Mv<ca?hS<ca?4:-1:4:ed<ca?ld<ca?wy<ca?O<ca?4:-1:4:-1:zu<ca?g_<ca?4:-1:4:-1:_k<ca?dw<ca?zi<ca?WS<ca?Jf<ca?4:-1:4:-1:du<ca?Mh<ca?4:-1:4:ym<ca?4:nw<ca?He<ca?4:-1:4:Fl<ca?EA<ca?_a<ca?BA<ca?Cn<ca?4:Ba<ca?rc<ca?4:-1:4:Uy<ca&&YA<ca?Yk<ca?4:-1:4:4:D<ca?Qk<ca?nd<ca?aB<ca?4:-1:Ry<ca?4:KF<ca?jn<ca?4:-1:4:-1:op<ca?4:_A<ca&&wC<ca?Ji<ca?4:-1:4:sF<ca?jC<ca?Gh<ca?ao<ca?4:Gl<ca?Jy<ca?4:-1:4:4:$a<ca?ko<ca?tb<ca?mt<ca?4:-1:4:ZA<ca?ir<ca?4:-1:4:4:DF<ca?Dr<ca?ZS<ca?kp<ca?4:-1:YC<ca&&vg<ca?Od<ca?4:-1:4:-1:on<ca?4:Nr<ca?yn<ca?yb<ca?$f<ca?4:-1:4:-1:4:-1:z<ca?Ev<ca?wa<ca?mg<ca?sC<ca?Sk<ca?mS<ca&&J<ca?ip<ca?4:-1:4:bu<ca?Bb<ca?TF<ca?iv<ca?4:-1:4:-1:Lc<ca?tu<ca?4:-1:4:4:PD<ca?xS<ca?4:Ek<ca?Ja<ca?sl<ca?eS<ca?4:-1:4:-1:4:Tn<ca?_C<ca&&Ob<ca?ku<ca?4:-1:4:Dm<ca?d_<ca?hu<ca?Mm<ca?4:-1:4:-1:4:hE<ca?Tm<ca?AF<ca?wr<ca?4:jp<ca?Mp<ca?ic<ca?vd<ca?4:-1:4:-1:4:Ht<ca?Pw<ca?yc<ca&&FA<ca?Yl<ca?4:-1:4:-1:mi<ca?Ut<ca?4:-1:4:-1:xF<ca?Bo<ca?Hn<ca?VD<ca?_g<ca?4:Bg<ca?xs<ca?4:-1:4:-1:y<ca?q<ca?xl<ca?po<ca?4:-1:4:-1:cS<ca?Pt<ca?4:-1:4:-1:hs<ca?iF<ca?xi<ca?Td<ca?Fe<ca?4:-1:4:t<ca?Du<ca?4:-1:4:-1:4:-1:$p<ca?l<ca?_D<ca?wm<ca?hv<ca?Na<ca?jm<ca?k<ca&&Ui<ca?$<ca?4:-1:4:-1:xD<ca&&LF<ca?yF<ca?4:-1:4:-1:Ze<ca?Ha<ca?Uw<ca?4:wc<ca?rS<ca?4:-1:4:-1:Wm<ca?Iv<ca?rD<ca?J_<ca?4:-1:4:-1:wh<ca?fw<ca?4:-1:4:-1:ck<ca?ol<ca?Jk<ca?tl<ca?Ym<ca?hD<ca?xf<ca?af<ca?4:-1:4:-1:JS<ca?Rt<ca?4:-1:4:-1:dr<ca?Wv<ca?4:-1:Jw<ca?Op<ca?4:-1:4:-1:Hh<ca?Bm<ca?zt<ca?ul<ca?Iw<ca?4:-1:4:-1:cr<ca?zp<ca?4:-1:4:OD<ca?so<ca?4:-1:4:dc<ca?Jd<ca?Q<ca?ps<ca?su<ca?qu<ca?ab<ca?Aw<ca?WC<ca?4:-1:4:-1:ta<ca?yw<ca?4:-1:4:gf<ca?vb<ca?4:-1:bB<ca?Wy<ca?4:-1:4:-1:Ms<ca?ek<ca&&FC<ca?Cv<ca?4:-1:4:rv<ca?Ks<ca?4:-1:WD<ca?nB<ca?4:-1:4:-1:Kr<ca?Oo<ca?Re<ca?nn<ca?K<ca?KC<ca?n<ca?4:-1:4:v_<ca?BE<ca?4:-1:4:-1:hp<ca?nF<ca?Kk<ca?Fk<ca?4:-1:4:-1:Ns<ca?F_<ca?4:-1:4:-1:PS<ca?Me<ca?aA<ca?gt<ca?di<ca?Sn<ca?4:-1:4:-1:OF<ca?AS<ca?4:-1:4:-1:ew<ca?Ud<ca?Sg<ca?Uf<ca?4:-1:4:-1:hc<ca?gE<ca?4:-1:4:-1:YT(wte,ca+jS|0)-1|0:-1;if(4<oa>>>0)ue=OUe(e);else switch(oa){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var va=IHe(BUe(e));if(3<va>>>0)ue=OUe(e);else switch(va){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var la=gHe(BUe(e));if(3<la>>>0)ue=OUe(e);else switch(la){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,44);var Ea=jHe(BUe(e));if(2<Ea>>>0)ue=OUe(e);else switch(Ea){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 3:TUe(e,48);var ma=kHe(BUe(e));if(3<ma>>>0)ue=OUe(e);else switch(ma){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Fa=gHe(BUe(e));if(3<Fa>>>0)ue=OUe(e);else switch(Fa){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var ka=hHe(BUe(e));if(3<ka>>>0)ue=OUe(e);else switch(ka){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var ha=_He(BUe(e));if(3<ha>>>0)ue=OUe(e);else switch(ha){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,45);var Ca=jHe(BUe(e));if(2<Ca>>>0)ue=OUe(e);else switch(Ca){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 37:TUe(e,48);var Sa=hHe(BUe(e));if(3<Sa>>>0)ue=OUe(e);else switch(Sa){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Ta=hje(BUe(e));if(3<Ta>>>0)ue=OUe(e);else switch(Ta){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Ia=WHe(BUe(e));if(3<Ia>>>0)ue=OUe(e);else switch(Ia){case 0:ue=s(e);break;case 1:ue=i(e);break;case 2:TUe(e,46);var La=jHe(BUe(e));if(2<La>>>0)ue=OUe(e);else switch(La){case 0:ue=s(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 38:TUe(e,53);var Ga=BUe(e);ue=0==(Lb<Ga?VE<Ga?-1:0:-1)?55:OUe(e);break;case 39:TUe(e,74);var Qa=BUe(e);ue=0==(VE<Qa?PF<Qa?-1:0:-1)?56:OUe(e);break;case 40:ue=54;break;default:TUe(e,49);var Za=vje(BUe(e));ue=0===Za?c(e):1===Za?i(e):OUe(e)}if(82<ue>>>0)return Z_e(bee);var ri=ue;if(42<=ri)switch(ri){case 42:return[0,r,42];case 43:return[0,r,bm];case 44:return[0,r,31];case 46:return[0,r,An];case 47:return[0,r,ik];case 48:var ti=nXe(r,e),ai=jUe(e);return[0,r,[4,ti,ai,ai]];case 49:var ii=nXe(r,e),ci=jUe(e),oi=pXe(r,RUe(e));return[0,oi[1],[4,ii,oi[2],ci]];case 50:return[0,r,66];case 53:return[0,r,0];case 54:return[0,r,1];case 55:return[0,r,2];case 56:return[0,r,3];case 57:return[0,r,4];case 58:return[0,r,5];case 59:return[0,r,12];case 60:return[0,r,10];case 61:return[0,r,8];case 62:return[0,r,9];case 64:return[0,r,80];case 68:return[0,r,95];case 69:return[0,r,96];case 72:return[0,r,Zv];case 74:return[0,r,86];case 75:return[0,r,88];case 77:return[0,r,11];case 79:return[0,r,pu];case 80:return[0,r,Ik];case 81:return[0,r[4]?uXe(r,nXe(r,e),6):r,Je];case 82:return[0,r,[6,jUe(e)]];case 45:case 76:return[0,r,46];case 51:case 66:return[0,r,6];case 52:case 67:return[0,r,7];case 63:case 73:return[0,r,83];case 65:case 71:return[0,r,82];default:return[0,r,79]}switch(ri){case 0:return[2,fXe(r,e)];case 1:return[2,r];case 2:var si=rXe(r,e),Di=VAe(r_),bi=mXe(r,Di,e),Fi=bi[1];return[1,Fi,sXe(Fi,si,bi[2],Di,1)];case 3:var hi=jUe(e);if(r[5]){var Ai=VUe(1,r[4]?aXe(r,nXe(r,e),hi):r),Bi=PUe(e);return hI(UUe(e,Bi-1|0,1),pee)&&_I(UUe(e,Bi-2|0,1),Eee)?[0,Ai,83]:[2,Ai]}var Oi=rXe(r,e),Pi=VAe(r_);$Ae(Pi,hi);var Ri=mXe(r,Pi,e),Mi=Ri[1];return[1,Mi,sXe(Mi,Oi,Ri[2],Pi,1)];case 4:return r[4]?[2,VUe(0,r)]:(NUe(e),IUe(e),0===(0===Zje(BUe(e))?0:OUe(e))?[0,r,Zv]:Z_e(mee));case 5:var Gi=rXe(r,e),Yi=VAe(r_),Ki=FXe(r,Yi,e),qi=Ki[1];return[1,qi,sXe(qi,Gi,Ki[2],Yi,0)];case 6:var $i=jUe(e),nc=rXe(r,e),fc=VAe(r_),oc=VAe(r_);$Ae(oc,$i);var Dc=dXe(r,$i,fc,oc,0,e),bc=Dc[1],pc=[0,bc[1],nc,Dc[2]],mc=Dc[3],Fc=KAe(oc);return[0,bc,[2,[0,pc,KAe(fc),Fc,mc]]];case 7:return EXe(r,e,(function(r,e){function n(r){if(0===Uje(BUe(r))){if(0===gje(BUe(r)))for(;;){var e=_je(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===gje(BUe(r)))for(;;){var n=_je(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}return OUe(r)}return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,lXe(0,jUe(e))]:Z_e(Dee)}));case 8:return[0,r,lXe(0,jUe(e))];case 9:return EXe(r,e,(function(r,e){function n(r){if(0===Uje(BUe(r))){if(0===gje(BUe(r)))for(;;){TUe(r,0);var e=yje(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===gje(BUe(r)))for(;;){TUe(r,0);var n=yje(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}return OUe(r)}return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,vXe(0,jUe(e))]:Z_e(lee)}));case 10:return[0,r,vXe(0,jUe(e))];case 11:return EXe(r,e,(function(r,e){function n(r){if(0===$je(BUe(r))){if(0===Yje(BUe(r)))for(;;){var e=Rje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===Yje(BUe(r)))for(;;){var n=Rje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}return OUe(r)}return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,lXe(1,jUe(e))]:Z_e(vee)}));case 12:return[0,r,lXe(1,jUe(e))];case 13:return EXe(r,e,(function(r,e){function n(r){if(0===$je(BUe(r))){if(0===Yje(BUe(r)))for(;;){TUe(r,0);var e=Bje(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===Yje(BUe(r)))for(;;){TUe(r,0);var n=Bje(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}return OUe(r)}return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,vXe(3,jUe(e))]:Z_e(see)}));case 14:return[0,r,vXe(3,jUe(e))];case 15:return EXe(r,e,(function(r,e){function n(r){if(0===Yje(BUe(r)))for(;;)if(TUe(r,0),0!==Yje(BUe(r)))return OUe(r);return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,vXe(1,jUe(e))]:Z_e(oee)}));case 16:return[0,r,vXe(1,jUe(e))];case 17:return EXe(r,e,(function(r,e){function n(r){if(0===cje(BUe(r))){if(0===uje(BUe(r)))for(;;){var e=Aje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===uje(BUe(r)))for(;;){var n=Aje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}return OUe(r)}return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,lXe(2,jUe(e))]:Z_e(fee)}));case 19:return EXe(r,e,(function(r,e){function n(r){if(0===cje(BUe(r))){if(0===uje(BUe(r)))for(;;){TUe(r,0);var e=DHe(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===uje(BUe(r)))for(;;){TUe(r,0);var n=DHe(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}return OUe(r)}return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,vXe(4,jUe(e))]:Z_e(cee)}));case 21:return EXe(r,e,(function(r,e){function n(r){for(;;){var e=aje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=aje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}}function t(r){for(;;){var e=Pje(BUe(r));if(0!==e)return 1===e?0:OUe(r)}}function u(r){var e=VHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:var u=Tje(BUe(r));return 0===u?t(r):1===u?n(r):OUe(r);case 1:return t(r);default:return n(r)}}function a(r){if(0===tje(BUe(r)))for(;;){var e=YHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:return u(r);default:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=YHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:return u(r);default:continue r}}return OUe(r)}}}return OUe(r)}function i(r){var e=uHe(BUe(r));if(0===e)for(;;){var n=YHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:return u(r);default:r:for(;;){if(0===tje(BUe(r)))for(;;){var t=YHe(BUe(r));if(2<t>>>0)return OUe(r);switch(t){case 0:continue;case 1:return u(r);default:continue r}}return OUe(r)}}}return 1===e?u(r):OUe(r)}function c(r){var e=Fje(BUe(r));return 0===e?i(r):1===e?u(r):OUe(r)}function f(r){for(;;){var e=zje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:return i(r);case 1:continue;default:return u(r)}}}IUe(e);var o=Sje(BUe(e));if(3<o>>>0)var s=OUe(e);else switch(o){case 0:for(;;){var v=qje(BUe(e));if(3<v>>>0)s=OUe(e);else switch(v){case 0:continue;case 1:s=a(e);break;case 2:s=c(e);break;default:s=f(e)}break}break;case 1:s=a(e);break;case 2:s=c(e);break;default:s=f(e)}if(0===s){var l=jUe(e);return[0,uXe(r,nXe(r,e),23),lXe(2,l)]}return Z_e(iee)}));case 22:var Oc=jUe(e);return[0,uXe(r,nXe(r,e),23),lXe(2,Oc)];case 23:return EXe(r,e,(function(r,e){function n(r){for(;;){TUe(r,0);var e=NHe(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,0);var n=NHe(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}}function t(r){for(;;)if(TUe(r,0),0!==tje(BUe(r)))return OUe(r)}function u(r){var e=VHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:var u=Tje(BUe(r));return 0===u?t(r):1===u?n(r):OUe(r);case 1:return t(r);default:return n(r)}}function a(r){if(0===tje(BUe(r)))for(;;){var e=YHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:return u(r);default:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=YHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:return u(r);default:continue r}}return OUe(r)}}}return OUe(r)}function i(r){var e=uHe(BUe(r));if(0===e)for(;;){var n=YHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:return u(r);default:r:for(;;){if(0===tje(BUe(r)))for(;;){var t=YHe(BUe(r));if(2<t>>>0)return OUe(r);switch(t){case 0:continue;case 1:return u(r);default:continue r}}return OUe(r)}}}return 1===e?u(r):OUe(r)}function c(r){var e=Fje(BUe(r));return 0===e?i(r):1===e?u(r):OUe(r)}function f(r){for(;;){var e=zje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:return i(r);case 1:continue;default:return u(r)}}}IUe(e);var o=Sje(BUe(e));if(3<o>>>0)var s=OUe(e);else switch(o){case 0:for(;;){var v=qje(BUe(e));if(3<v>>>0)s=OUe(e);else switch(v){case 0:continue;case 1:s=a(e);break;case 2:s=c(e);break;default:s=f(e)}break}break;case 1:s=a(e);break;case 2:s=c(e);break;default:s=f(e)}return 0===s?[0,r,vXe(4,jUe(e))]:Z_e(aee)}));case 25:return EXe(r,e,(function(r,e){function n(r){for(;;){var e=aje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=aje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}}function t(r){return 0===tje(BUe(r))?n(r):OUe(r)}function u(r){var e=Pje(BUe(r));return 0===e?n(r):1===e?0:OUe(r)}function a(r){for(;;){var e=pHe(BUe(r));if(0===e)return u(r);if(1!==e)return OUe(r)}}function i(r){for(;;){var e=KHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:return u(r);case 1:continue;default:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=KHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:return u(r);case 1:continue;default:continue r}}return OUe(r)}}}}IUe(e);var c=Sje(BUe(e));if(3<c>>>0)var f=OUe(e);else switch(c){case 0:for(;;){var o=qje(BUe(e));if(3<o>>>0)f=OUe(e);else switch(o){case 0:continue;case 1:f=t(e);break;case 2:f=a(e);break;default:f=i(e)}break}break;case 1:f=t(e);break;case 2:f=a(e);break;default:f=i(e)}if(0===f){var s=jUe(e);return[0,uXe(r,nXe(r,e),22),lXe(2,s)]}return Z_e(uee)}));case 26:return EXe(r,e,(function(r,e){function n(r){for(;;){var e=Pje(BUe(r));if(0!==e)return 1===e?0:OUe(r)}}function t(r){for(;;){var e=aje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=aje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}}IUe(e);var u=BUe(e),a=44<u?57<u?-1:YT(oue,u+Vi|0)-1|0:-1;if(2<a>>>0)var i=OUe(e);else switch(a){case 0:for(;;){var c=PHe(BUe(e));if(2<c>>>0)i=OUe(e);else switch(c){case 0:continue;case 1:i=n(e);break;default:i=t(e)}break}break;case 1:i=n(e);break;default:i=t(e)}return 0===i?[0,r,lXe(2,jUe(e))]:Z_e(tee)}));case 27:var Nc=jUe(e);return[0,uXe(r,nXe(r,e),22),lXe(2,Nc)];case 29:return EXe(r,e,(function(r,e){function n(r){for(;;){TUe(r,0);var e=NHe(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,0);var n=NHe(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}}function t(r){return TUe(r,0),0===tje(BUe(r))?n(r):OUe(r)}IUe(e);var u=Sje(BUe(e));if(3<u>>>0)var a=OUe(e);else switch(u){case 0:for(;;){var i=PHe(BUe(e));if(2<i>>>0)a=OUe(e);else switch(i){case 0:continue;case 1:for(;;){TUe(e,0);var c=pHe(BUe(e));if(0===c)a=0;else{if(1===c)continue;a=OUe(e)}break}break;default:for(;;){TUe(e,0);var f=KHe(BUe(e));if(2<f>>>0)a=OUe(e);else switch(f){case 0:a=0;break;case 1:continue;default:r:for(;;){if(0===tje(BUe(e)))for(;;){TUe(e,0);var o=KHe(BUe(e));if(2<o>>>0)var s=OUe(e);else switch(o){case 0:s=0;break;case 1:continue;default:continue r}break}else s=OUe(e);a=s;break}}break}}break}break;case 1:a=0===tje(BUe(e))?n(e):OUe(e);break;case 2:for(;;){TUe(e,0);var v=pHe(BUe(e));if(0===v)a=t(e);else{if(1===v)continue;a=OUe(e)}break}break;default:for(;;){TUe(e,0);var l=KHe(BUe(e));if(2<l>>>0)a=OUe(e);else switch(l){case 0:a=t(e);break;case 1:continue;default:r:for(;;){if(0===tje(BUe(e)))for(;;){TUe(e,0);var D=KHe(BUe(e));if(2<D>>>0)var b=OUe(e);else switch(D){case 0:b=t(e);break;case 1:continue;default:continue r}break}else b=OUe(e);a=b;break}}break}}return 0===a?[0,r,vXe(4,jUe(e))]:Z_e(nee)}));case 31:return[0,r,Vr];case 32:return[0,r,Fee];case 33:return[0,r,kee];case 34:return[0,r,Qt];case 35:return[0,r,41];case 36:return[0,r,30];case 37:return[0,r,53];case 38:return[0,r,Te];case 39:return[0,r,29];case 40:return[0,r,li];case 41:return[0,r,AC];case 18:case 28:return[0,r,lXe(2,jUe(e))];default:return[0,r,vXe(4,jUe(e))]}})),gXe=_Xe((function(r,e){function u(r,e){if(0===JHe(BUe(e))){var n=FHe(BUe(e));if(0===n)return 0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?r<50?a(r+1|0,e):wI(a,[0,e]):OUe(e);if(1===n){if(0===uje(BUe(e)))for(;;){var t=lje(BUe(e));if(0!==t)return 1===t?r<50?a(r+1|0,e):wI(a,[0,e]):OUe(e)}return OUe(e)}return OUe(e)}return OUe(e)}function a(r,e){for(;;){TUe(e,88);var n=vje(BUe(e));if(0!==n)return 1===n?r<50?u(r+1|0,e):wI(u,[0,e]):OUe(e)}}function i(r){return CI(u(0,r))}function c(r){return CI(a(0,r))}function s(r){for(;;){TUe(r,87);var e=jHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:return i(r);default:return c(r)}}}function E(r){for(;;)if(TUe(r,34),0!==$He(BUe(r)))return OUe(r)}function h(r){for(;;)if(TUe(r,28),0!==$He(BUe(r)))return OUe(r)}function A(r){TUe(r,27);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,26),0!==$He(BUe(r)))return OUe(r);return 1===e?h(r):OUe(r)}function g(r){for(;;)if(TUe(r,28),0!==$He(BUe(r)))return OUe(r)}function I(r){TUe(r,27);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,26),0!==$He(BUe(r)))return OUe(r);return 1===e?g(r):OUe(r)}function N(r){r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,29);var e=BHe(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return g(r);case 1:continue;case 2:continue r;default:return I(r)}}return OUe(r)}}function L(r){TUe(r,34);var e=RHe(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return E(r);case 1:var n=Tje(BUe(r));if(0===n)for(;;){TUe(r,29);var t=Dje(BUe(r));if(2<t>>>0)return OUe(r);switch(t){case 0:return g(r);case 1:continue;default:return I(r)}}if(1===n)for(;;){TUe(r,29);var u=BHe(BUe(r));if(3<u>>>0)return OUe(r);switch(u){case 0:return g(r);case 1:continue;case 2:return N(r);default:return I(r)}}return OUe(r);case 2:for(;;){TUe(r,29);var a=Dje(BUe(r));if(2<a>>>0)return OUe(r);switch(a){case 0:return h(r);case 1:continue;default:return A(r)}}default:for(;;){TUe(r,29);var i=BHe(BUe(r));if(3<i>>>0)return OUe(r);switch(i){case 0:return h(r);case 1:continue;case 2:return N(r);default:return A(r)}}}}function P(r){TUe(r,32);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,30),0!==$He(BUe(r)))return OUe(r);return 1===e?E(r):OUe(r)}function M(r){return TUe(r,4),0===zHe(BUe(r))?4:OUe(r)}function U(r){return 0===vHe(BUe(r))&&0===Kje(BUe(r))&&0===HHe(BUe(r))&&0===fHe(BUe(r))&&0===oHe(BUe(r))&&0===Vje(BUe(r))&&0===Wje(BUe(r))&&0===vHe(BUe(r))&&0===JHe(BUe(r))&&0===lHe(BUe(r))&&0===LHe(BUe(r))?4:OUe(r)}function X(r){TUe(r,35);var e=eHe(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return E(r);case 1:for(;;){TUe(r,35);var n=aHe(BUe(r));if(4<n>>>0)return OUe(r);switch(n){case 0:return E(r);case 1:continue;case 2:return L(r);case 3:r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,35);var t=aHe(BUe(r));if(4<t>>>0)return OUe(r);switch(t){case 0:return E(r);case 1:continue;case 2:return L(r);case 3:continue r;default:return P(r)}}return OUe(r)}default:return P(r)}}case 2:return L(r);default:return P(r)}}function W(r){for(;;)if(TUe(r,20),0!==$He(BUe(r)))return OUe(r)}function rr(r){TUe(r,35);var e=Dje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:return E(r);case 1:for(;;){TUe(r,35);var n=BHe(BUe(r));if(3<n>>>0)return OUe(r);switch(n){case 0:return E(r);case 1:continue;case 2:r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,35);var t=BHe(BUe(r));if(3<t>>>0)return OUe(r);switch(t){case 0:return E(r);case 1:continue;case 2:continue r;default:return P(r)}}return OUe(r)}default:return P(r)}}default:return P(r)}}function nr(r){for(;;)if(TUe(r,18),0!==$He(BUe(r)))return OUe(r)}function ur(r){for(;;)if(TUe(r,18),0!==$He(BUe(r)))return OUe(r)}function ar(r){for(;;)if(TUe(r,12),0!==$He(BUe(r)))return OUe(r)}function fr(r){for(;;)if(TUe(r,12),0!==$He(BUe(r)))return OUe(r)}function sr(r){for(;;)if(TUe(r,16),0!==$He(BUe(r)))return OUe(r)}function br(r){for(;;)if(TUe(r,16),0!==$He(BUe(r)))return OUe(r)}function Ar(r){for(;;)if(TUe(r,24),0!==$He(BUe(r)))return OUe(r)}function Br(r){for(;;)if(TUe(r,24),0!==$He(BUe(r)))return OUe(r)}function xr(r){TUe(r,33);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,31),0!==$He(BUe(r)))return OUe(r);return 1===e?E(r):OUe(r)}function Pr(r){r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,35);var e=xHe(BUe(r));if(4<e>>>0)return OUe(r);switch(e){case 0:return E(r);case 1:return rr(r);case 2:continue;case 3:continue r;default:return xr(r)}}return OUe(r)}}IUe(e);var Rr=BUe(e),Ur=er<Rr?os<Rr?-1:bo<Rr?mf<Rr?sD<Rr?Hl<Rr?_n<Rr?1:54:Dv<Rr?lc<Rr?Bl<Rr?UF<Rr?1:54:m_<Rr?1:54:Vd<Rr?Xf<Rr?1:54:bv<Rr?1:54:Wk<Rr?QD<Rr?zA<Rr?1:54:aS<Rr?1:54:Oe<Rr?km<Rr?1:54:fv<Rr?1:54:Zt<Rr?Un<Rr?hy<Rr?Vk<Rr?So<Rr?eF<Rr?1:54:ui<Rr?1:54:wD<Rr?Zy<Rr?1:54:Ef<Rr?1:54:SC<Rr?oE<Rr?go<Rr?1:54:Ic<Rr?1:54:Gg<Rr?qC<Rr?1:54:vi<Rr?1:54:_e<Rr?Pv<Rr?G<Rr?Wh<Rr?1:54:oC<Rr?1:54:iC<Rr?we<Rr?1:54:d<Rr?1:54:M_<Rr?Gk<Rr?Mc<Rr?1:54:mo<Rr?1:54:wn<Rr?$d<Rr?1:54:Et<Rr?1:54:Gf<Rr?bD<Rr?cC<Rr?cc<Rr?Hp<Rr?1:54:No<Rr?1:54:nE<Rr?tv<Rr?1:54:xd<Rr?1:54:Gc<Rr?Wc<Rr?Qm<Rr?1:54:D_<Rr?1:54:Vy<Rr?zF<Rr?1:54:zC<Rr?1:54:kA<Rr?Np<Rr?Yp<Rr?Zi<Rr?1:54:jo<Rr?1:54:jd<Rr?ZF<Rr?1:54:KE<Rr?1:54:Zf<Rr?vy<Rr?vo<Rr?1:54:ag<Rr?1:54:ie<Rr?CE<Rr?1:54:Ua<Rr?1:54:fS<Rr?$k<Rr?TA<Rr?T_<Rr?oB<Rr?DC<Rr?qe<Rr?xo<Rr?1:54:Jg<Rr?1:54:id<Rr?By<Rr?1:54:rB<Rr?1:54:qy<Rr?gm<Rr?XD<Rr?1:54:pv<Rr?1:54:Z<Rr?rl<Rr?1:54:Ce<Rr?1:54:My<Rr?Lp<Rr?ua<Rr?UE<Rr?1:54:kd<Rr?1:54:Nu<Rr?Ph<Rr?1:54:ge<Rr?1:54:At<Rr?wd<Rr?rE<Rr?1:54:Nv<Rr?1:54:Or<Rr?$e<Rr?1:54:Ky<Rr?1:54:Bt<Rr?fk<Rr?fu<Rr?lt<Rr?u_<Rr?1:54:qk<Rr?1:54:Xh<Rr?K_<Rr?1:54:cb<Rr?1:54:pA<Rr?lB<Rr?R<Rr?1:54:_i<Rr?1:54:Ma<Rr?rF<Rr?1:54:_p<Rr?1:54:FS<Rr?$A<Rr?WF<Rr?Bc<Rr?1:54:_l<Rr?1:54:wf<Rr?lr<Rr?1:54:Nn<Rr?1:54:mp<Rr?nD<Rr?dh<Rr?1:54:Zh<Rr?1:54:Cb<Rr?_m<Rr?1:54:uc<Rr?1:54:Dt<Rr?b<Rr?Qi<Rr?Wr<Rr?z_<Rr?qm<Rr?1:54:Xr<Rr?1:54:fC<Rr?hk<Rr?1:54:Nd<Rr?1:54:od<Rr?$t<Rr?KA<Rr?1:54:yi<Rr?1:54:xu<Rr?Tp<Rr?1:54:Cg<Rr?1:54:mF<Rr?U_<Rr?zw<Rr?pw<Rr?1:54:Gr<Rr?1:54:Ys<Rr?IF<Rr?1:54:Vf<Rr?1:54:$y<Rr?WA<Rr?dC<Rr?1:54:k_<Rr?1:54:wb<Rr?Zd<Rr?1:54:ih<Rr?1:54:gi<Rr?Qf<Rr?Zw<Rr?Ci<Rr?dE<Rr?1:54:dF<Rr?1:54:Rs<Rr?gC<Rr?1:54:C<Rr?1:54:Fp<Rr?Qb<Rr?td<Rr?1:54:xw<Rr?1:54:Ka<Rr?QE<Rr?1:54:Ct<Rr?1:54:Fh<Rr?sm<Rr?RF<Rr?OS<Rr?1:54:$c<Rr?1:54:Y<Rr?Fs<Rr?1:54:th<Rr?1:54:rb<Rr?qf<Rr?pm<Rr?1:54:ok<Rr?1:54:xC<Rr?md<Rr?1:54:Yb<Rr?1:54:bn<Rr?lm<Rr?Mk<Rr?RA<Rr?vD<Rr?xh<Rr?dg<Rr?1:54:lo<Rr?1:54:dm<Rr?$m<Rr?1:54:zc<Rr?1:54:aE<Rr?Ey<Rr?Dh<Rr?1:54:Ny<Rr?1:54:re<Rr?wl<Rr?1:54:EF<Rr?1:54:Ld<Rr?rd<Rr?Ff<Rr?pa<Rr?1:54:Oa<Rr?1:54:w<Rr?rg<Rr?1:54:jr<Rr?1:54:cd<Rr?SD<Rr?Rw<Rr?1:54:Sb<Rr?1:54:bh<Rr?bt<Rr?1:54:ki<Rr?1:54:b_<Rr?ht<Rr?Al<Rr?ow<Rr?lp<Rr?1:54:Si<Rr?1:54:bA<Rr?oo<Rr?1:54:Uv<Rr?1:54:ys<Rr?$S<Rr?jE<Rr?1:54:Ol<Rr?1:54:Tc<Rr?uF<Rr?1:54:Pd<Rr?1:54:vC<Rr?yo<Rr?wo<Rr?Hi<Rr?1:54:qw<Rr?1:54:Jr<Rr?eA<Rr?1:54:Kg<Rr?1:54:qE<Rr?Gb<Rr?qg<Rr?1:54:kS<Rr?1:54:uv<Rr?up<Rr?1:54:or<Rr?1:54:BF<Rr?V<Rr?al<Rr?Qw<Rr?_b<Rr?jh<Rr?1:54:pg<Rr?1:54:ay<Rr?Am<Rr?1:54:sy<Rr?1:54:Lw<Rr?Le<Rr?Sc<Rr?1:54:RE<Rr?1:54:gA<Rr?vt<Rr?1:54:HD<Rr?1:54:ww<Rr?_u<Rr?Lh<Rr?lS<Rr?1:54:pi<Rr?1:54:sd<Rr?rn<Rr?1:54:Rf<Rr?1:54:Ub<Rr?lD<Rr?Lm<Rr?1:54:$w<Rr?1:54:Pu<Rr?TE<Rr?1:54:VA<Rr?1:54:iw<Rr?dp<Rr?ot<Rr?Nl<Rr?vw<Rr?1:54:Qs<Rr?1:54:ff<Rr?Sd<Rr?1:54:ev<Rr?1:54:x<Rr?Zc<Rr?mw<Rr?1:54:ee<Rr?1:54:qh<Rr?ce<Rr?1:54:bS<Rr?1:54:Em<Rr?ds<Rr?lf<Rr?Ls<Rr?1:54:Il<Rr?1:54:og<Rr?Qv<Rr?1:54:ws<Rr?1:54:gs<Rr?as<Rr?Rd<Rr?1:54:CS<Rr?1:54:ae<Rr?Ro<Rr?1:54:bp<Rr?1:54:_a<Rr?ZD<Rr?pr<Rr?Rl<Rr?Zk<Rr?Sm<Rr?$C<Rr?gw<Rr?Xg<Rr?1:54:Xi<Rr?1:54:fl<Rr?XA<Rr?1:54:UC<Rr?1:54:Ku<Rr?nv<Rr?us<Rr?1:54:lF<Rr?1:54:Ve<Rr?_r<Rr?1:54:Aa<Rr?1:54:uo<Rr?Bf<Rr?kF<Rr?Co<Rr?1:54:Nb<Rr?1:54:LE<Rr?zS<Rr?1:54:eB<Rr?1:54:mD<Rr?it<Rr?sh<Rr?1:54:by<Rr?1:54:JF<Rr?ID<Rr?1:54:xy<Rr?1:54:Xb<Rr?bF<Rr?Ei<Rr?fB<Rr?Ya<Rr?1:54:Au<Rr?1:54:ji<Rr?$b<Rr?1:54:am<Rr?1:54:Av<Rr?QA<Rr?fF<Rr?1:54:Da<Rr?1:54:zg<Rr?zm<Rr?1:54:sc<Rr?1:54:eD<Rr?eg<Rr?Xm<Rr?Nm<Rr?1:54:ry<Rr?1:54:Yw<Rr?Yf<Rr?1:54:gD<Rr?1:54:hA<Rr?HS<Rr?xg<Rr?1:54:Ke<Rr?1:54:UD<Rr?lg<Rr?1:54:ef<Rr?1:54:AD<Rr?tm<Rr?fi<Rr?Wa<Rr?Dg<Rr?N_<Rr?1:54:_<Rr?1:54:mb<Rr?Ec<Rr?1:54:vu<Rr?1:54:wi<Rr?tr<Rr?$h<Rr?1:54:Sf<Rr?1:54:Zl<Rr?Zn<Rr?1:54:jv<Rr?1:54:cy<Rr?ME<Rr?Rn<Rr?t_<Rr?1:54:Ts<Rr?1:54:Kf<Rr?Cy<Rr?1:54:nC<Rr?1:54:Xa<Rr?Pf<Rr?Vt<Rr?1:54:Er<Rr?1:54:p<Rr?Yg<Rr?1:54:ut<Rr?1:54:Ap<Rr?qD<Rr?kr<Rr?yg<Rr?ju<Rr?1:54:Nh<Rr?1:54:VF<Rr?kc<Rr?1:54:Ae<Rr?1:54:Ag<Rr?ub<Rr?e_<Rr?1:54:rw<Rr?1:54:Cr<Rr?Is<Rr?1:54:1:vh<Rr?ah<Rr?Ac<Rr?54:Bn<Rr?1:54:pd<Rr?Vv<Rr?1:54:Hc<Rr?1:54:im<Rr?y_<Rr?cw<Rr?1:54:mC<Rr?1:54:We<Rr?1:54:Zs<Rr?ni<Rr?$o<Rr?qt<Rr?QS<Rr?54:ra<Rr?lh<Rr?1:54:tk<Rr?1:54:xn<Rr?IS<Rr?mr<Rr?1:54:_t<Rr?1:54:GD<Rr?Zu<Rr?1:54:yk<Rr?1:54:TS<Rr?da<Rr?L_<Rr?qr<Rr?1:54:GE<Rr?1:54:LD<Rr?iA<Rr?1:54:ro<Rr?1:54:kf<Rr?Pl<Rr?Pk<Rr?1:54:le<Rr?1:54:ZE<Rr?Af<Rr?1:54:Ul<Rr?1:54:av<Rr?vr<Rr?Fr<Rr?Vb<Rr?ml<Rr?1:54:1:54:Es<Rr?54:Ni<Rr?py<Rr?1:54:mm<Rr?1:54:tw<Rr?gb<Rr?UA<Rr?WE<Rr?1:2:pS<Rr?1:54:rs<Rr?Oy<Rr?1:54:AE<Rr?1:54:Nw<Rr?Ab<Rr?ea<Rr?1:54:Fy<Rr?1:54:Iy<Rr?Ov<Rr?1:54:Hw<Rr?1:54:hS<Rr?gc<Rr?o<Rr?Lt<Rr?ud<Rr?ba<Rr?1:54:dk<Rr?1:54:gd<Rr?IA<Rr?1:54:Yn<Rr?1:54:yy<Rr?ug<Rr?Ko<Rr?1:54:hb<Rr?1:54:S_<Rr?sb<Rr?1:54:Qn<Rr?1:54:bf<Rr?wE<Rr?na<Rr?YE<Rr?1:54:gr<Rr?1:54:Fo<Rr?vc<Rr?1:54:Kl<Rr?1:54:Va<Rr?Qr<Rr?QF<Rr?1:54:Rg<Rr?1:54:Pe<Rr?1:54:zi<Rr?ld<Rr?wp<Rr?Mv<Rr?1:54:O<Rr?54:wy<Rr?1:54:Xk<Rr?g_<Rr?ed<Rr?1:54:zu<Rr?1:54:Jf<Rr?lu<Rr?1:54:WS<Rr?1:54:rc<Rr?Rb<Rr?Mh<Rr?dw<Rr?1:54:1:He<Rr?54:Cn<Rr?1:54:Yk<Rr?Ba<Rr?1:54:Uy<Rr?YA<Rr?1:54:P_<Rr?1:54:Fe<Rr?Yo<Rr?ir<Rr?jn<Rr?EA<Rr?ia<Rr?Gw<Rr?Gs<Rr?1:54:Ug<Rr?1:54:Tu<Rr?Sr<Rr?1:54:Pc<Rr?1:54:nd<Rr?aB<Rr?pB<Rr?1:54:1:54:Gh<Rr?Ji<Rr?fp<Rr?hn<Rr?1:54:op<Rr?1:54:Jy<Rr?ao<Rr?1:54:Gl<Rr?1:54:_s<Rr?bs<Rr?1:54:mt<Rr?jC<Rr?1:54:ko<Rr?1:54:Sk<Rr?qA<Rr?Od<Rr?he<Rr?ei<Rr?1:54:ZS<Rr?1:54:Dr<Rr?nb<Rr?1:54:Lr<Rr?1:54:yn<Rr?$f<Rr?on<Rr?1:54:yb<Rr?1:54:Kv<Rr?Nr<Rr?1:54:em<Rr?1:54:Fn<Rr?Zg<Rr?Bb<Rr?TF<Rr?1:54:Ru<Rr?1:54:Tw<Rr?Yc<Rr?1:54:w_<Rr?1:54:Up<Rr&&mg<Rr?1:54:Uo<Rr?Ir<Rr?Bs<Rr?Ja<Rr?eS<Rr?54:sl<Rr?1:54:Ek<Rr?1:54:Ob<Rr?ku<Rr?54:1:54:Ck<Rr?d_<Rr?Mm<Rr?54:hu<Rr?1:54:ss<Rr?1:54:cg<Rr?uf<Rr?1:54:vd<Rr?54:1:hE<Rr?Ht<Rr?yc<Rr?Yl<Rr?54:FA<Rr?1:54:Pw<Rr?j<Rr?1:54:1:mi<Rr?Ut<Rr?54:1:Tm<Rr?54:1:po<Rr?xs<Rr?54:VD<Rr?Bg<Rr?1:54:Hn<Rr?1:54:Pt<Rr?q<Rr?xl<Rr?1:54:y<Rr?1:54:Bo<Rr?cS<Rr?1:54:xF<Rr?1:54:so<Rr?Zp<Rr?Ui<Rr?hs<Rr?Du<Rr?Td<Rr?1:54:iF<Rr?t<Rr?1:54:1:DA<Rr?54:$<Rr?z<Rr?1:54:1:hv<Rr?jm<Rr?54:yF<Rr?Na<Rr?1:54:YF<Rr?1:54:yD<Rr?wm<Rr?1:54:rS<Rr?54:el<Rr?1:2:tl<Rr?_D<Rr?Iv<Rr?J_<Rr?Ze<Rr?1:54:rD<Rr?1:54:fw<Rr?Wm<Rr?1:54:wh<Rr?1:54:hD<Rr?af<Rr?l<Rr?1:54:xf<Rr?1:54:Rt<Rr?Ym<Rr?1:54:JS<Rr?1:54:Iw<Rr?Op<Rr?AA<Rr?Jk<Rr?1:54:dr<Rr?1:54:ol<Rr?Jw<Rr?1:54:ck<Rr?1:54:zp<Rr?zt<Rr?ul<Rr?1:54:Bm<Rr?1:54:Hh<Rr?cr<Rr?1:54:Bk<Rr?1:54:Ks<Rr?vb<Rr?ab<Rr?pl<Rr?OD<Rr?1:54:WC<Rr?54:Aw<Rr?1:54:ta<Rr?yw<Rr?qu<Rr?1:54:1:54:FC<Rr?ps<Rr?Wy<Rr?gf<Rr?1:54:bB<Rr?1:54:Cv<Rr?Q<Rr?1:54:1:54:nF<Rr?KC<Rr?Jd<Rr?nB<Rr?rv<Rr?1:54:WD<Rr?1:54:n<Rr?dc<Rr?1:54:1:nn<Rr?BE<Rr?54:v_<Rr?1:54:Fk<Rr?Re<Rr?1:54:Kk<Rr?1:54:Uf<Rr?AS<Rr?F_<Rr?hp<Rr?1:54:aA<Rr?1:54:Me<Rr?OF<Rr?1:54:PS<Rr?1:54:qb<Rr?iS<Rr?Ti<Rr?1:2:ql<Rr?1:2:qa<Rr?Qh<Rr?1:3:OE<Rr?1:2:YT(due,Rr+1|0)-1|0;if(54<Ur>>>0)var Hr=OUe(e);else switch(Ur){case 0:Hr=147;break;case 1:Hr=_w;break;case 2:if(TUe(e,2),0===nje(BUe(e))){for(;;)if(TUe(e,2),0!==nje(BUe(e))){Hr=OUe(e);break}}else Hr=OUe(e);break;case 3:Hr=0;break;case 4:TUe(e,0),Hr=0===AHe(BUe(e))?0:OUe(e);break;case 5:TUe(e,139),Hr=0===Nje(BUe(e))?(TUe(e,Te),0===Nje(BUe(e))?xp:OUe(e)):OUe(e);break;case 6:Hr=8;break;case 7:TUe(e,146);var Yr=BUe(e);Hr=0==(32<Yr?33<Yr?-1:0:-1)?7:OUe(e);break;case 8:TUe(e,87);var zr=jHe(BUe(e));if(2<zr>>>0)Hr=OUe(e);else switch(zr){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;case 9:TUe(e,135),Hr=0===Nje(BUe(e))?PF:OUe(e);break;case 10:TUe(e,137);var Zr=BUe(e),ne=37<Zr?61<Zr?-1:YT(Xue,Zr-38|0)-1|0:-1;Hr=0===ne?yS:1===ne?126:OUe(e);break;case 11:Hr=92;break;case 12:Hr=93;break;case 13:TUe(e,133);var te=iHe(BUe(e));if(2<te>>>0)Hr=OUe(e);else switch(te){case 0:TUe(e,sB),Hr=0===Nje(BUe(e))?VE:OUe(e);break;case 1:Hr=5;break;default:Hr=Lb}break;case 14:TUe(e,131);var ue=BUe(e),fe=42<ue?61<ue?-1:YT(Yue,ue+-43|0)-1|0:-1;Hr=0===fe?Qt:1===fe?Mw:OUe(e);break;case 15:Hr=99;break;case 16:TUe(e,132);var oe=BUe(e),se=44<oe?61<oe?-1:YT(wne,oe+Vi|0)-1|0:-1;Hr=0===se?li:1===se?S:OUe(e);break;case 17:TUe(e,97);var ve=pHe(BUe(e));if(0===ve)Hr=0===eje(BUe(e))?96:OUe(e);else if(1===ve)for(;;){TUe(e,35);var De=aHe(BUe(e));if(4<De>>>0)Hr=OUe(e);else switch(De){case 0:Hr=E(e);break;case 1:continue;case 2:Hr=L(e);break;case 3:r:for(;;){if(0===tje(BUe(e)))for(;;){TUe(e,35);var be=aHe(BUe(e));if(4<be>>>0)var pe=OUe(e);else switch(be){case 0:pe=E(e);break;case 1:continue;case 2:pe=L(e);break;case 3:continue r;default:pe=P(e)}break}else pe=OUe(e);Hr=pe;break}break;default:Hr=P(e)}break}else Hr=OUe(e);break;case 18:TUe(e,144);var me=iHe(BUe(e));if(2<me>>>0)Hr=OUe(e);else switch(me){case 0:TUe(e,3);var ke=wje(BUe(e));if(2<ke>>>0)Hr=OUe(e);else switch(ke){case 0:for(;;){var de=wje(BUe(e));if(2<de>>>0)Hr=OUe(e);else switch(de){case 0:continue;case 1:Hr=M(e);break;default:Hr=U(e)}break}break;case 1:Hr=M(e);break;default:Hr=U(e)}break;case 1:Hr=6;break;default:Hr=143}break;case 19:TUe(e,35);var ye=dHe(BUe(e));if(8<ye>>>0)Hr=OUe(e);else switch(ye){case 0:Hr=E(e);break;case 1:Hr=X(e);break;case 2:for(;;){TUe(e,21);var Be=UHe(BUe(e));if(4<Be>>>0)Hr=OUe(e);else switch(Be){case 0:Hr=W(e);break;case 1:Hr=rr(e);break;case 2:continue;case 3:for(;;){TUe(e,19);var Ie=Cje(BUe(e));if(3<Ie>>>0)Hr=OUe(e);else switch(Ie){case 0:Hr=nr(e);break;case 1:Hr=rr(e);break;case 2:continue;default:TUe(e,18);var Ne=jje(BUe(e));if(0===Ne){for(;;)if(TUe(e,18),0!==$He(BUe(e))){Hr=OUe(e);break}}else Hr=1===Ne?nr(e):OUe(e)}break}break;default:TUe(e,20);var xe=jje(BUe(e));if(0===xe){for(;;)if(TUe(e,20),0!==$He(BUe(e))){Hr=OUe(e);break}}else Hr=1===xe?W(e):OUe(e)}break}break;case 3:for(;;){TUe(e,19);var Ge=Cje(BUe(e));if(3<Ge>>>0)Hr=OUe(e);else switch(Ge){case 0:Hr=ur(e);break;case 1:Hr=rr(e);break;case 2:continue;default:TUe(e,18);var je=jje(BUe(e));if(0===je){for(;;)if(TUe(e,18),0!==$He(BUe(e))){Hr=OUe(e);break}}else Hr=1===je?ur(e):OUe(e)}break}break;case 4:TUe(e,34);var Xe=EHe(BUe(e));if(0===Xe)Hr=E(e);else if(1===Xe)for(;;){TUe(e,13);var Ye=GHe(BUe(e));if(3<Ye>>>0)Hr=OUe(e);else switch(Ye){case 0:Hr=ar(e);break;case 1:continue;case 2:r:for(;;){if(0===gje(BUe(e)))for(;;){TUe(e,13);var Qe=GHe(BUe(e));if(3<Qe>>>0)var en=OUe(e);else switch(Qe){case 0:en=fr(e);break;case 1:continue;case 2:continue r;default:TUe(e,11);var an=jje(BUe(e));if(0===an){for(;;)if(TUe(e,10),0!==$He(BUe(e))){en=OUe(e);break}}else en=1===an?fr(e):OUe(e)}break}else en=OUe(e);Hr=en;break}break;default:TUe(e,11);var cn=jje(BUe(e));if(0===cn){for(;;)if(TUe(e,10),0!==$He(BUe(e))){Hr=OUe(e);break}}else Hr=1===cn?ar(e):OUe(e)}break}else Hr=OUe(e);break;case 5:Hr=L(e);break;case 6:TUe(e,34);var sn=CHe(BUe(e));if(0===sn)Hr=E(e);else if(1===sn)for(;;){TUe(e,17);var vn=OHe(BUe(e));if(3<vn>>>0)Hr=OUe(e);else switch(vn){case 0:Hr=sr(e);break;case 1:continue;case 2:r:for(;;){if(0===Yje(BUe(e)))for(;;){TUe(e,17);var ln=OHe(BUe(e));if(3<ln>>>0)var pn=OUe(e);else switch(ln){case 0:pn=br(e);break;case 1:continue;case 2:continue r;default:TUe(e,15);var En=jje(BUe(e));if(0===En){for(;;)if(TUe(e,14),0!==$He(BUe(e))){pn=OUe(e);break}}else pn=1===En?br(e):OUe(e)}break}else pn=OUe(e);Hr=pn;break}break;default:TUe(e,15);var mn=jje(BUe(e));if(0===mn){for(;;)if(TUe(e,14),0!==$He(BUe(e))){Hr=OUe(e);break}}else Hr=1===mn?sr(e):OUe(e)}break}else Hr=OUe(e);break;case 7:TUe(e,34);var kn=sje(BUe(e));if(0===kn)Hr=E(e);else if(1===kn)for(;;){TUe(e,25);var dn=XHe(BUe(e));if(3<dn>>>0)Hr=OUe(e);else switch(dn){case 0:Hr=Ar(e);break;case 1:continue;case 2:r:for(;;){if(0===uje(BUe(e)))for(;;){TUe(e,25);var gn=XHe(BUe(e));if(3<gn>>>0)var In=OUe(e);else switch(gn){case 0:In=Br(e);break;case 1:continue;case 2:continue r;default:TUe(e,23);var On=jje(BUe(e));if(0===On){for(;;)if(TUe(e,22),0!==$He(BUe(e))){In=OUe(e);break}}else In=1===On?Br(e):OUe(e)}break}else In=OUe(e);Hr=In;break}break;default:TUe(e,23);var Ln=jje(BUe(e));if(0===Ln){for(;;)if(TUe(e,22),0!==$He(BUe(e))){Hr=OUe(e);break}}else Hr=1===Ln?Ar(e):OUe(e)}break}else Hr=OUe(e);break;default:Hr=xr(e)}break;case 20:TUe(e,35);var Pn=Ije(BUe(e));if(5<Pn>>>0)Hr=OUe(e);else switch(Pn){case 0:Hr=E(e);break;case 1:Hr=X(e);break;case 2:for(;;){TUe(e,35);var Mn=Ije(BUe(e));if(5<Mn>>>0)Hr=OUe(e);else switch(Mn){case 0:Hr=E(e);break;case 1:Hr=X(e);break;case 2:continue;case 3:Hr=L(e);break;case 4:Hr=Pr(e);break;default:Hr=xr(e)}break}break;case 3:Hr=L(e);break;case 4:Hr=Pr(e);break;default:Hr=xr(e)}break;case 21:Hr=pu;break;case 22:Hr=98;break;case 23:TUe(e,129);var Gn=BUe(e),Xn=59<Gn?61<Gn?-1:YT(KI,Gn-60|0)-1|0:-1;Hr=0===Xn?(TUe(e,bm),0===Nje(BUe(e))?AC:OUe(e)):1===Xn?bd:OUe(e);break;case 24:TUe(e,141);var Kn=Mje(BUe(e));Hr=0===Kn?(TUe(e,Vr),0===Nje(BUe(e))?Mu:OUe(e)):1===Kn?142:OUe(e);break;case 25:TUe(e,130);var Jn=Mje(BUe(e));if(0===Jn)Hr=Je;else if(1===Jn){TUe(e,Kw);var zn=Mje(BUe(e));Hr=0===zn?An:1===zn?(TUe(e,bk),0===Nje(BUe(e))?ik:OUe(e)):OUe(e)}else Hr=OUe(e);break;case 26:TUe(e,mk);var $n=BUe(e),rt=45<$n?63<$n?-1:YT(vue,$n+X_|0)-1|0:-1;Hr=0===rt?(TUe(e,wk),0===tje(BUe(e))?Ik:OUe(e)):1===rt?Zv:OUe(e);break;case 27:TUe(e,145);var et=BUe(e);if(0==(63<et?64<et?-1:0:-1)){var nt=BUe(e),tt=96<nt?yS<nt?-1:YT(Nue,nt+-97|0)-1|0:-1;if(0===tt)if(0===Oje(BUe(e))){var at=BUe(e);if(0==(Kw<at?Mw<at?-1:0:-1)&&0===Vje(BUe(e))&&0===Wje(BUe(e))){var ct=BUe(e);Hr=0==(72<ct?73<ct?-1:0:-1)&&0===Hje(BUe(e))&&0===LHe(BUe(e))&&0===bHe(BUe(e))&&0===wHe(BUe(e))&&0===Hje(BUe(e))&&0===Kje(BUe(e))&&0===bHe(BUe(e))?89:OUe(e)}else Hr=OUe(e)}else Hr=OUe(e);else Hr=1===tt&&0===Hje(BUe(e))&&0===LHe(BUe(e))&&0===bHe(BUe(e))&&0===wHe(BUe(e))&&0===Hje(BUe(e))&&0===Kje(BUe(e))&&0===bHe(BUe(e))?89:OUe(e)}else Hr=OUe(e);break;case 28:Hr=94;break;case 29:if(TUe(e,1),0===JHe(BUe(e))){var ft=FHe(BUe(e));if(0===ft)Hr=0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?c(e):OUe(e);else if(1===ft&&0===uje(BUe(e)))for(;;){var st=lje(BUe(e));if(0!==st){Hr=1===st?c(e):OUe(e);break}}else Hr=OUe(e)}else Hr=OUe(e);break;case 30:Hr=95;break;case 31:TUe(e,ns),Hr=0===Nje(BUe(e))?B:OUe(e);break;case 32:Hr=9;break;case 33:TUe(e,87);var pt=BUe(e),Ft=35<pt?vv<pt?Ue<pt?ec<pt?-1:Si<pt?rl<pt?qy<pt?Xf<pt?lc<pt?Gp<pt?cu<pt?gk<pt?Km<pt?4:-1:4:-1:UF<pt?Hl<pt?_n<pt?os<pt?4:-1:4:-1:m_<pt?Bl<pt?4:-1:4:-1:jo<pt?Yp<pt?oC<pt?G<pt?ui<pt?So<pt?aS<pt?QD<pt?o_<pt?Dv<pt?bv<pt?Vd<pt?4:-1:4:-1:zA<pt?tC<pt?4:-1:4:-1:fv<pt?Oe<pt?km<pt?Wk<pt?4:-1:4:-1:eF<pt?sD<pt?4:-1:4:-1:Ic<pt?oE<pt?Ef<pt?wD<pt?Zy<pt?Vk<pt?4:-1:4:-1:go<pt?hy<pt?4:-1:4:-1:vi<pt?Gg<pt?qC<pt?SC<pt?4:-1:4:-1:Wh<pt?Un<pt?4:-1:4:-1:No<pt?cc<pt?mo<pt?Gk<pt?d<pt?iC<pt?we<pt?Pv<pt?4:-1:4:-1:Mc<pt?_e<pt?4:-1:4:-1:Et<pt?wn<pt?$d<pt?M_<pt?4:-1:4:-1:Hp<pt?Zt<pt?4:-1:4:-1:D_<pt?Wc<pt?xd<pt?nE<pt?tv<pt?cC<pt?4:-1:4:-1:Qm<pt?bD<pt?4:-1:4:-1:zC<pt?Vy<pt?zF<pt?Gc<pt?4:-1:4:-1:Zi<pt?Gf<pt?4:-1:4:-1:id<pt?nm<pt?ie<pt?x_<pt?vy<pt?KE<pt?jd<pt?ZF<pt?Np<pt?4:-1:4:-1:vo<pt?kA<pt?4:-1:4:-1:Zf<pt&&ag<pt?zy<pt?4:-1:4:-1:xo<pt?Li<pt?mf<pt?Ua<pt?Vp<pt?4:-1:4:-1:4:El<pt?DC<pt?Jg<pt?qe<pt?4:-1:4:-1:By<pt?SF<pt?4:-1:4:cF<pt?m<pt?wv<pt?Bp<pt?_S<pt?oB<pt?rB<pt?Ad<pt?4:-1:4:-1:ya<pt?Vn<pt?4:-1:4:-1:bb<pt?_o<pt?cB<pt?KS<pt?4:-1:4:-1:za<pt?CD<pt?4:-1:4:-1:Vl<pt?GS<pt?JC<pt?vf<pt?fo<pt?zb<pt?4:-1:4:-1:Os<pt?qs<pt?4:-1:4:-1:XD<pt?dD<pt?kD<pt?un<pt?4:-1:4:-1:pv<pt?gm<pt?4:-1:4:-1:lE<pt?Ka<pt?ze<pt?vB<pt?rF<pt?pA<pt?$e<pt?At<pt?Ph<pt?Lp<pt?UE<pt?T_<pt?Ce<pt?Z<pt?4:-1:4:-1:kd<pt?ua<pt?4:-1:4:-1:rE<pt?My<pt?ge<pt?Nu<pt?4:-1:4:-1:Nv<pt?wd<pt?4:-1:4:-1:K_<pt?fu<pt?u_<pt?TA<pt?Ky<pt?Or<pt?4:-1:4:-1:qk<pt?lt<pt?4:-1:4:-1:R<pt?fk<pt?cb<pt?Xh<pt?4:-1:4:-1:_i<pt?lB<pt?4:-1:4:-1:_m<pt?mp<pt?lr<pt?$A<pt?Bc<pt?Bt<pt?_p<pt?Ma<pt?4:-1:4:-1:_l<pt?WF<pt?4:-1:4:-1:dh<pt?FS<pt?Nn<pt?wf<pt?4:-1:4:-1:Zh<pt?nD<pt?4:-1:4:-1:Wi<pt?Wr<pt?qm<pt?$k<pt?uc<pt?Cb<pt?4:-1:4:-1:Xr<pt?z_<pt?4:-1:4:-1:Qu<pt?rC<pt?Ih<pt?yd<pt?4:-1:4:-1:Nf<pt?LA<pt?4:-1:4:-1:q_<pt?Md<pt?Tp<pt?od<pt?hk<pt?wu<pt?Df<pt?MD<pt?Io<pt?4:-1:4:ho<pt?Jc<pt?4:-1:4:-1:KA<pt?Qi<pt?Nd<pt?fC<pt?4:-1:4:-1:yi<pt?$t<pt?4:-1:4:-1:IF<pt?U_<pt?pw<pt?b<pt?Cg<pt?xu<pt?4:-1:4:-1:Gr<pt?zw<pt?4:-1:4:-1:dC<pt?mF<pt?Vf<pt?Ys<pt?4:-1:4:-1:Fg<pt?WA<pt?4:-1:4:-1:dF<pt?_y<pt?Dt<pt?Zd<pt?$y<pt?4:-1:ih<pt?wb<pt?4:-1:4:dE<pt&&au<pt?gu<pt?4:-1:4:-1:Fu<pt?Qb<pt?C<pt?Rs<pt?gC<pt?Zw<pt?4:-1:4:-1:td<pt?Qf<pt?4:-1:4:-1:qo<pt?Fp<pt?xw<pt?tc<pt?4:-1:4:-1:4:-1:wl<pt?vD<pt?ok<pt?qf<pt?$c<pt?RF<pt?yl<pt?gi<pt?Ct<pt?NC<pt?4:-1:4:-1:OS<pt?Dy<pt?4:-1:4:-1:th<pt?Y<pt?Fs<pt?sm<pt?4:-1:4:-1:pm<pt?Fh<pt?4:-1:4:-1:ja<pt?Yb<pt?xC<pt?md<pt?rb<pt?4:-1:4:-1:Sw<pt?fS<pt?4:-1:4:uD<pt?xh<pt?4:-1:lo<pt?tf<pt?4:-1:4:Dh<pt?RA<pt?Qc<pt?ak<pt?4:-1:$m<pt?aD<pt?Vc<pt?4:-1:4:zc<pt?dm<pt?4:-1:4:-1:aE<pt?rk<pt?Yh<pt?oS<pt?Ey<pt?4:-1:4:-1:4:_F<pt?Jb<pt?my<pt?_c<pt?4:-1:4:-1:Ew<pt?iD<pt?4:-1:4:qp<pt?Mr<pt?iE<pt?Vo<pt?pa<pt?Mk<pt?EF<pt?re<pt?4:-1:4:-1:tn<pt?Ff<pt?4:-1:4:4:rg<pt?Ju<pt?Oa<pt?dt<pt?LC<pt?hm<pt?4:-1:4:-1:sS<pt?rd<pt?4:-1:4:-1:4:-1:Ah<pt?Sb<pt?SD<pt?jr<pt?4:Rw<pt?Ld<pt?4:-1:4:-1:db<pt?bh<pt?bt<pt?cd<pt?4:-1:4:-1:4:yp<pt?4:yh<pt?ow<pt?4:-1:Eg<pt?R_<pt?4:-1:4:Pk<pt?TS<pt?dy<pt?as<pt?RE<pt?Wd<pt?uv<pt?yr<pt?b_<pt?Ol<pt?$S<pt?bA<pt?4:eE<pt?ht<pt?4:-1:4:-1:tD<pt?Yv<pt?4:-1:uF<pt?4:Pd<pt?Tc<pt?4:-1:4:-1:Of<pt?wo<pt&&eC<pt&&Uk<pt?dS<pt?4:-1:4:Kg<pt?Jr<pt?gF<pt?Ml<pt?Bh<pt?DD<pt?4:-1:4:-1:4:-1:kS<pt?Gb<pt?qg<pt?vC<pt?4:-1:4:-1:up<pt?qE<pt?4:-1:4:-1:ay<pt?oh<pt?Kc<pt?Xt<pt?ZC<pt?bn<pt?4:-1:4:jh<pt?4:Bu<pt?_b<pt?4:-1:4:-1:jF<pt?4:v<pt?Qw<pt?pg<pt?Jl<pt?4:-1:4:-1:Am<pt?IE<pt?4:-1:4:hC<pt?al<pt?4:-1:Qy<pt&&Oh<pt?Le<pt?Sc<pt?YD<pt?4:-1:4:-1:4:$w<pt?sw<pt?Hm<pt?CA<pt?vt<pt?dv<pt?Lw<pt?4:-1:4:Pa<pt?gA<pt?4:-1:4:Wn<pt?4:gy<pt?pE<pt?4:-1:4:pi<pt?Lh<pt?T<pt?V<pt?4:-1:lS<pt?GA<pt?4:-1:4:-1:4:Xv<pt?mA<pt?hw<pt?4:Rf<pt?sd<pt?4:-1:4:-1:hF<pt&&lD<pt&&Lm<pt?is<pt?4:-1:4:ev<pt?ff<pt?gp<pt?Iu<pt?TE<pt?om<pt?DS<pt?qn<pt?Ub<pt?4:-1:4:-1:fn<pt?Rc<pt?4:-1:4:VA<pt?fg<pt?As<pt?Pu<pt?4:-1:4:-1:Uc<pt?BF<pt?4:-1:4:-1:vw<pt?jb<pt&&Mo<pt?pf<pt?4:-1:4:Qs<pt?GC<pt?4:-1:Sd<pt?ot<pt?4:-1:4:-1:Ii<pt?Ql<pt?qh<pt?ee<pt?Zc<pt?mw<pt?dp<pt?4:-1:4:-1:ce<pt?x<pt?4:-1:4:-1:yt<pt?Tr<pt?4:-1:Ak<pt?iy<pt?4:-1:4:Il<pt?lf<pt?bS<pt?4:Ls<pt?iw<pt?4:-1:4:-1:ws<pt?og<pt?Qv<pt?ds<pt?4:-1:4:-1:Rd<pt?Em<pt?4:-1:4:-1:zm<pt?Av<pt?Aa<pt?$C<pt?Ro<pt?gs<pt?wt<pt&&XE<pt&&GF<pt?il<pt?4:-1:4:-1:G_<pt?Xg<pt?bo<pt?bp<pt?ae<pt?4:-1:4:-1:4:ga<pt?Rh<pt?4:-1:Xi<pt?Om<pt?4:-1:4:us<pt?fl<pt?4:UC<pt?tg<pt?4:-1:O_<pt?Sm<pt?4:-1:4:uS<pt?Ve<pt?Ku<pt&&lF<pt?nv<pt?4:-1:4:-1:Rm<pt&&nk<pt?Ot<pt?4:-1:4:yC<pt?Nb<pt?Tv<pt?kF<pt?uh<pt?Vm<pt?4:-1:Co<pt?F<pt?4:-1:4:-1:4:ly<pt?H<pt?jf<pt?4:fb<pt?Dn<pt?4:-1:4:-1:4:$g<pt?fB<pt?by<pt?sh<pt?uo<pt?eB<pt?wS<pt?4:-1:4:-1:JE<pt?it<pt?4:-1:4:xy<pt?JF<pt?ID<pt?mD<pt?4:-1:4:-1:Ya<pt?Rl<pt?4:-1:4:-1:$b<pt?fa<pt?Ei<pt?Au<pt?Nk<pt?4:-1:4:-1:Wp<pt?s_<pt?4:-1:4:fF<pt?bF<pt?am<pt?ji<pt?4:-1:4:-1:Da<pt?QA<pt?4:-1:4:-1:ju<pt?AD<pt?sk<pt?Wu<pt?Ke<pt?HS<pt?Se<pt?eg<pt?Nm<pt?Xb<pt?sc<pt?zg<pt?4:-1:4:-1:ry<pt?Xm<pt?4:-1:4:-1:gD<pt?Yw<pt?4:-1:xg<pt?eD<pt?4:-1:4:-1:ef<pt?UD<pt?Ds<pt?Cm<pt?$r<pt?hA<pt?4:-1:4:-1:lg<pt?zd<pt?4:-1:4:-1:Dg<pt?N_<pt?pr<pt?4:-1:4:W_<pt?f<pt?4:-1:4:-1:t_<pt?tm<pt?$h<pt?fi<pt?Ec<pt?Wa<pt?4:-1:vu<pt?mb<pt?4:-1:4:-1:Zn<pt?wi<pt?Sf<pt?tr<pt?4:-1:4:-1:jv<pt?Zl<pt?4:-1:4:-1:Vt<pt?cy<pt?Cy<pt?ME<pt?Ts<pt?Rn<pt?4:-1:4:-1:nC<pt?Kf<pt?4:-1:4:-1:Yg<pt?Xa<pt?Er<pt?Pf<pt?4:-1:4:-1:ut<pt?p<pt?4:-1:4:-1:We<pt?im<pt?Ap<pt?BC<pt?e_<pt?qD<pt?kc<pt?kr<pt?Nh<pt?yg<pt?4:-1:4:-1:Ae<pt?VF<pt?4:-1:4:-1:Is<pt?Ag<pt?rw<pt?ub<pt?4:-1:4:-1:hr<pt?Cr<pt?4:-1:4:-1:Hc<pt?pd<pt?Bn<pt?Ac<pt?4:-1:Vv<pt?ah<pt?4:-1:4:-1:sg<pt?y_<pt?cw<pt?vh<pt?4:-1:4:-1:4:-1:jc<pt?IS<pt?lh<pt?QS<pt?4:-1:tk<pt?xa<pt?Ly<pt?ra<pt?4:-1:4:-1:mr<pt?qt<pt?4:-1:4:-1:qr<pt?$o<pt?Zu<pt?xn<pt?_t<pt?XS<pt?4:-1:4:-1:yk<pt?GD<pt?4:-1:4:-1:iA<pt?da<pt?GE<pt?L_<pt?4:-1:4:-1:ro<pt?LD<pt?4:-1:4:-1:uy<pt?VC<pt?YS<pt?sb<pt?Rp<pt?rs<pt?KD<pt?ml<pt?ni<pt?Af<pt?kf<pt?le<pt?Pl<pt?4:-1:4:-1:Ul<pt?ZE<pt?4:-1:4:-1:np<pt&&Fr<pt?Vb<pt?4:-1:4:mm<pt?zE<pt?py<pt?Es<pt?4:-1:Ee<pt?Ni<pt?4:-1:4:-1:pS<pt?sa<pt?Qg<pt?av<pt?4:-1:4:-1:Oy<pt?gb<pt?4:-1:4:-1:Hw<pt?Iy<pt?AE<pt?DB<pt?lv<pt?Cc<pt?tE<pt?MA<pt?4:-1:4:-1:E_<pt?Tl<pt?4:-1:4:-1:Fy<pt?Ab<pt?ea<pt?tw<pt?4:-1:4:-1:Ov<pt?Nw<pt?4:-1:4:-1:Yn<pt?gd<pt?dk<pt?ud<pt?ba<pt?Zs<pt?4:-1:4:-1:IA<pt?Lt<pt?4:-1:4:-1:hb<pt?ug<pt?Ko<pt?o<pt?4:-1:4:-1:4:Pe<pt?ov<pt?Va<pt?vc<pt?wE<pt?YE<pt?gc<pt?Qn<pt?S_<pt?4:-1:4:-1:gr<pt?na<pt?4:-1:4:-1:QF<pt?bf<pt?Kl<pt?Fo<pt?4:-1:4:-1:Rg<pt?Qr<pt?4:-1:4:-1:Do<pt?ac<pt?Hv<pt?Zb<pt?4:-1:4:Ib<pt?bl<pt?4:-1:4:4:lu<pt?Xk<pt?TD<pt?Mv<pt?hS<pt?4:-1:4:ed<pt?ld<pt?wy<pt?O<pt?4:-1:4:-1:zu<pt?g_<pt?4:-1:4:-1:_k<pt?dw<pt?zi<pt?WS<pt?Jf<pt?4:-1:4:-1:du<pt?Mh<pt?4:-1:4:ym<pt?4:nw<pt?He<pt?4:-1:4:Fl<pt?EA<pt?_a<pt?BA<pt?Cn<pt?4:Ba<pt?rc<pt?4:-1:4:Uy<pt&&YA<pt?Yk<pt?4:-1:4:4:D<pt?Qk<pt?nd<pt?aB<pt?4:-1:Ry<pt?4:KF<pt?jn<pt?4:-1:4:-1:op<pt?4:_A<pt&&wC<pt?Ji<pt?4:-1:4:sF<pt?jC<pt?Gh<pt?ao<pt?4:Gl<pt?Jy<pt?4:-1:4:4:$a<pt?ko<pt?tb<pt?mt<pt?4:-1:4:ZA<pt?ir<pt?4:-1:4:4:DF<pt?Dr<pt?ZS<pt?kp<pt?4:-1:YC<pt&&vg<pt?Od<pt?4:-1:4:-1:on<pt?4:Nr<pt?yn<pt?yb<pt?$f<pt?4:-1:4:-1:4:-1:z<pt?Ev<pt?wa<pt?mg<pt?sC<pt?Sk<pt?mS<pt&&J<pt?ip<pt?4:-1:4:bu<pt?Bb<pt?TF<pt?iv<pt?4:-1:4:-1:Lc<pt?tu<pt?4:-1:4:4:PD<pt?xS<pt?4:Ek<pt?Ja<pt?sl<pt?eS<pt?4:-1:4:-1:4:Tn<pt?_C<pt&&Ob<pt?ku<pt?4:-1:4:Dm<pt?d_<pt?hu<pt?Mm<pt?4:-1:4:-1:4:hE<pt?Tm<pt?AF<pt?wr<pt?4:jp<pt?Mp<pt?ic<pt?vd<pt?4:-1:4:-1:4:Ht<pt?Pw<pt?yc<pt&&FA<pt?Yl<pt?4:-1:4:-1:mi<pt?Ut<pt?4:-1:4:-1:xF<pt?Bo<pt?Hn<pt?VD<pt?_g<pt?4:Bg<pt?xs<pt?4:-1:4:-1:y<pt?q<pt?xl<pt?po<pt?4:-1:4:-1:cS<pt?Pt<pt?4:-1:4:-1:hs<pt?iF<pt?xi<pt?Td<pt?Fe<pt?4:-1:4:t<pt?Du<pt?4:-1:4:-1:4:-1:$p<pt?l<pt?_D<pt?wm<pt?hv<pt?Na<pt?jm<pt?k<pt&&Ui<pt?$<pt?4:-1:4:-1:xD<pt&&LF<pt?yF<pt?4:-1:4:-1:Ze<pt?Ha<pt?Uw<pt?4:wc<pt?rS<pt?4:-1:4:-1:Wm<pt?Iv<pt?rD<pt?J_<pt?4:-1:4:-1:wh<pt?fw<pt?4:-1:4:-1:ck<pt?ol<pt?Jk<pt?tl<pt?Ym<pt?hD<pt?xf<pt?af<pt?4:-1:4:-1:JS<pt?Rt<pt?4:-1:4:-1:dr<pt?Wv<pt?4:-1:Jw<pt?Op<pt?4:-1:4:-1:Hh<pt?Bm<pt?zt<pt?ul<pt?Iw<pt?4:-1:4:-1:cr<pt?zp<pt?4:-1:4:OD<pt?so<pt?4:-1:4:dc<pt?Jd<pt?Q<pt?ps<pt?su<pt?qu<pt?ab<pt?Aw<pt?WC<pt?4:-1:4:-1:ta<pt?yw<pt?4:-1:4:gf<pt?vb<pt?4:-1:bB<pt?Wy<pt?4:-1:4:-1:Ms<pt?ek<pt&&FC<pt?Cv<pt?4:-1:4:rv<pt?Ks<pt?4:-1:WD<pt?nB<pt?4:-1:4:-1:Kr<pt?Oo<pt?Re<pt?nn<pt?K<pt?KC<pt?n<pt?4:-1:4:v_<pt?BE<pt?4:-1:4:-1:hp<pt?nF<pt?Kk<pt?Fk<pt?4:-1:4:-1:Ns<pt?F_<pt?4:-1:4:-1:PS<pt?Me<pt?aA<pt?gt<pt?di<pt?Sn<pt?4:-1:4:-1:OF<pt?AS<pt?4:-1:4:-1:ew<pt?Ud<pt?Sg<pt?Uf<pt?4:-1:4:-1:hc<pt?gE<pt?4:-1:4:-1:YT(Tte,pt+jS|0)-1|0:-1;if(4<Ft>>>0)Hr=OUe(e);else switch(Ft){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var kt=oje(BUe(e));if(3<kt>>>0)Hr=OUe(e);else switch(kt){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var St=Lje(BUe(e));if(3<St>>>0)Hr=OUe(e);else switch(St){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Tt=yHe(BUe(e));if(3<Tt>>>0)Hr=OUe(e);else switch(Tt){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,36);var It=jHe(BUe(e));if(2<It>>>0)Hr=OUe(e);else switch(It){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var Nt=bje(BUe(e));if(3<Nt>>>0)Hr=OUe(e);else switch(Nt){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var xt=hje(BUe(e));if(3<xt>>>0)Hr=OUe(e);else switch(xt){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Mt=THe(BUe(e));if(3<Mt>>>0)Hr=OUe(e);else switch(Mt){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,37);var Gt=jHe(BUe(e));if(2<Gt>>>0)Hr=OUe(e);else switch(Gt){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 34:TUe(e,87);var jt=Gje(BUe(e));if(3<jt>>>0)Hr=OUe(e);else switch(jt){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Yt=gHe(BUe(e));if(3<Yt>>>0)Hr=OUe(e);else switch(Yt){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Kt=bje(BUe(e));if(3<Kt>>>0)Hr=OUe(e);else switch(Kt){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Wt=SHe(BUe(e));if(3<Wt>>>0)Hr=OUe(e);else switch(Wt){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,38);var Jt=jHe(BUe(e));if(2<Jt>>>0)Hr=OUe(e);else switch(Jt){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 35:TUe(e,87);var ru=BUe(e),eu=35<ru?vv<ru?Ue<ru?ec<ru?-1:Si<ru?rl<ru?qy<ru?Xf<ru?lc<ru?Gp<ru?cu<ru?gk<ru?Km<ru?5:-1:5:-1:UF<ru?Hl<ru?_n<ru?os<ru?5:-1:5:-1:m_<ru?Bl<ru?5:-1:5:-1:jo<ru?Yp<ru?oC<ru?G<ru?ui<ru?So<ru?aS<ru?QD<ru?o_<ru?Dv<ru?bv<ru?Vd<ru?5:-1:5:-1:zA<ru?tC<ru?5:-1:5:-1:fv<ru?Oe<ru?km<ru?Wk<ru?5:-1:5:-1:eF<ru?sD<ru?5:-1:5:-1:Ic<ru?oE<ru?Ef<ru?wD<ru?Zy<ru?Vk<ru?5:-1:5:-1:go<ru?hy<ru?5:-1:5:-1:vi<ru?Gg<ru?qC<ru?SC<ru?5:-1:5:-1:Wh<ru?Un<ru?5:-1:5:-1:No<ru?cc<ru?mo<ru?Gk<ru?d<ru?iC<ru?we<ru?Pv<ru?5:-1:5:-1:Mc<ru?_e<ru?5:-1:5:-1:Et<ru?wn<ru?$d<ru?M_<ru?5:-1:5:-1:Hp<ru?Zt<ru?5:-1:5:-1:D_<ru?Wc<ru?xd<ru?nE<ru?tv<ru?cC<ru?5:-1:5:-1:Qm<ru?bD<ru?5:-1:5:-1:zC<ru?Vy<ru?zF<ru?Gc<ru?5:-1:5:-1:Zi<ru?Gf<ru?5:-1:5:-1:id<ru?nm<ru?ie<ru?x_<ru?vy<ru?KE<ru?jd<ru?ZF<ru?Np<ru?5:-1:5:-1:vo<ru?kA<ru?5:-1:5:-1:Zf<ru&&ag<ru?zy<ru?5:-1:5:-1:xo<ru?Li<ru?mf<ru?Ua<ru?Vp<ru?5:-1:5:-1:5:El<ru?DC<ru?Jg<ru?qe<ru?5:-1:5:-1:By<ru?SF<ru?5:-1:5:cF<ru?m<ru?wv<ru?Bp<ru?_S<ru?oB<ru?rB<ru?Ad<ru?5:-1:5:-1:ya<ru?Vn<ru?5:-1:5:-1:bb<ru?_o<ru?cB<ru?KS<ru?5:-1:5:-1:za<ru?CD<ru?5:-1:5:-1:Vl<ru?GS<ru?JC<ru?vf<ru?fo<ru?zb<ru?5:-1:5:-1:Os<ru?qs<ru?5:-1:5:-1:XD<ru?dD<ru?kD<ru?un<ru?5:-1:5:-1:pv<ru?gm<ru?5:-1:5:-1:lE<ru?Ka<ru?ze<ru?vB<ru?rF<ru?pA<ru?$e<ru?At<ru?Ph<ru?Lp<ru?UE<ru?T_<ru?Ce<ru?Z<ru?5:-1:5:-1:kd<ru?ua<ru?5:-1:5:-1:rE<ru?My<ru?ge<ru?Nu<ru?5:-1:5:-1:Nv<ru?wd<ru?5:-1:5:-1:K_<ru?fu<ru?u_<ru?TA<ru?Ky<ru?Or<ru?5:-1:5:-1:qk<ru?lt<ru?5:-1:5:-1:R<ru?fk<ru?cb<ru?Xh<ru?5:-1:5:-1:_i<ru?lB<ru?5:-1:5:-1:_m<ru?mp<ru?lr<ru?$A<ru?Bc<ru?Bt<ru?_p<ru?Ma<ru?5:-1:5:-1:_l<ru?WF<ru?5:-1:5:-1:dh<ru?FS<ru?Nn<ru?wf<ru?5:-1:5:-1:Zh<ru?nD<ru?5:-1:5:-1:Wi<ru?Wr<ru?qm<ru?$k<ru?uc<ru?Cb<ru?5:-1:5:-1:Xr<ru?z_<ru?5:-1:5:-1:Qu<ru?rC<ru?Ih<ru?yd<ru?5:-1:5:-1:Nf<ru?LA<ru?5:-1:5:-1:q_<ru?Md<ru?Tp<ru?od<ru?hk<ru?wu<ru?Df<ru?MD<ru?Io<ru?5:-1:5:ho<ru?Jc<ru?5:-1:5:-1:KA<ru?Qi<ru?Nd<ru?fC<ru?5:-1:5:-1:yi<ru?$t<ru?5:-1:5:-1:IF<ru?U_<ru?pw<ru?b<ru?Cg<ru?xu<ru?5:-1:5:-1:Gr<ru?zw<ru?5:-1:5:-1:dC<ru?mF<ru?Vf<ru?Ys<ru?5:-1:5:-1:Fg<ru?WA<ru?5:-1:5:-1:dF<ru?_y<ru?Dt<ru?Zd<ru?$y<ru?5:-1:ih<ru?wb<ru?5:-1:5:dE<ru&&au<ru?gu<ru?5:-1:5:-1:Fu<ru?Qb<ru?C<ru?Rs<ru?gC<ru?Zw<ru?5:-1:5:-1:td<ru?Qf<ru?5:-1:5:-1:qo<ru?Fp<ru?xw<ru?tc<ru?5:-1:5:-1:5:-1:wl<ru?vD<ru?ok<ru?qf<ru?$c<ru?RF<ru?yl<ru?gi<ru?Ct<ru?NC<ru?5:-1:5:-1:OS<ru?Dy<ru?5:-1:5:-1:th<ru?Y<ru?Fs<ru?sm<ru?5:-1:5:-1:pm<ru?Fh<ru?5:-1:5:-1:ja<ru?Yb<ru?xC<ru?md<ru?rb<ru?5:-1:5:-1:Sw<ru?fS<ru?5:-1:5:uD<ru?xh<ru?5:-1:lo<ru?tf<ru?5:-1:5:Dh<ru?RA<ru?Qc<ru?ak<ru?5:-1:$m<ru?aD<ru?Vc<ru?5:-1:5:zc<ru?dm<ru?5:-1:5:-1:aE<ru?rk<ru?Yh<ru?oS<ru?Ey<ru?5:-1:5:-1:5:_F<ru?Jb<ru?my<ru?_c<ru?5:-1:5:-1:Ew<ru?iD<ru?5:-1:5:qp<ru?Mr<ru?iE<ru?Vo<ru?pa<ru?Mk<ru?EF<ru?re<ru?5:-1:5:-1:tn<ru?Ff<ru?5:-1:5:5:rg<ru?Ju<ru?Oa<ru?dt<ru?LC<ru?hm<ru?5:-1:5:-1:sS<ru?rd<ru?5:-1:5:-1:5:-1:Ah<ru?Sb<ru?SD<ru?jr<ru?5:Rw<ru?Ld<ru?5:-1:5:-1:db<ru?bh<ru?bt<ru?cd<ru?5:-1:5:-1:5:yp<ru?5:yh<ru?ow<ru?5:-1:Eg<ru?R_<ru?5:-1:5:Pk<ru?TS<ru?dy<ru?as<ru?RE<ru?Wd<ru?uv<ru?yr<ru?b_<ru?Ol<ru?$S<ru?bA<ru?5:eE<ru?ht<ru?5:-1:5:-1:tD<ru?Yv<ru?5:-1:uF<ru?5:Pd<ru?Tc<ru?5:-1:5:-1:Of<ru?wo<ru&&eC<ru&&Uk<ru?dS<ru?5:-1:5:Kg<ru?Jr<ru?gF<ru?Ml<ru?Bh<ru?DD<ru?5:-1:5:-1:5:-1:kS<ru?Gb<ru?qg<ru?vC<ru?5:-1:5:-1:up<ru?qE<ru?5:-1:5:-1:ay<ru?oh<ru?Kc<ru?Xt<ru?ZC<ru?bn<ru?5:-1:5:jh<ru?5:Bu<ru?_b<ru?5:-1:5:-1:jF<ru?5:v<ru?Qw<ru?pg<ru?Jl<ru?5:-1:5:-1:Am<ru?IE<ru?5:-1:5:hC<ru?al<ru?5:-1:Qy<ru&&Oh<ru?Le<ru?Sc<ru?YD<ru?5:-1:5:-1:5:$w<ru?sw<ru?Hm<ru?CA<ru?vt<ru?dv<ru?Lw<ru?5:-1:5:Pa<ru?gA<ru?5:-1:5:Wn<ru?5:gy<ru?pE<ru?5:-1:5:pi<ru?Lh<ru?T<ru?V<ru?5:-1:lS<ru?GA<ru?5:-1:5:-1:5:Xv<ru?mA<ru?hw<ru?5:Rf<ru?sd<ru?5:-1:5:-1:hF<ru&&lD<ru&&Lm<ru?is<ru?5:-1:5:ev<ru?ff<ru?gp<ru?Iu<ru?TE<ru?om<ru?DS<ru?qn<ru?Ub<ru?5:-1:5:-1:fn<ru?Rc<ru?5:-1:5:VA<ru?fg<ru?As<ru?Pu<ru?5:-1:5:-1:Uc<ru?BF<ru?5:-1:5:-1:vw<ru?jb<ru&&Mo<ru?pf<ru?5:-1:5:Qs<ru?GC<ru?5:-1:Sd<ru?ot<ru?5:-1:5:-1:Ii<ru?Ql<ru?qh<ru?ee<ru?Zc<ru?mw<ru?dp<ru?5:-1:5:-1:ce<ru?x<ru?5:-1:5:-1:yt<ru?Tr<ru?5:-1:Ak<ru?iy<ru?5:-1:5:Il<ru?lf<ru?bS<ru?5:Ls<ru?iw<ru?5:-1:5:-1:ws<ru?og<ru?Qv<ru?ds<ru?5:-1:5:-1:Rd<ru?Em<ru?5:-1:5:-1:zm<ru?Av<ru?Aa<ru?$C<ru?Ro<ru?gs<ru?wt<ru&&XE<ru&&GF<ru?il<ru?5:-1:5:-1:G_<ru?Xg<ru?bo<ru?bp<ru?ae<ru?5:-1:5:-1:5:ga<ru?Rh<ru?5:-1:Xi<ru?Om<ru?5:-1:5:us<ru?fl<ru?5:UC<ru?tg<ru?5:-1:O_<ru?Sm<ru?5:-1:5:uS<ru?Ve<ru?Ku<ru&&lF<ru?nv<ru?5:-1:5:-1:Rm<ru&&nk<ru?Ot<ru?5:-1:5:yC<ru?Nb<ru?Tv<ru?kF<ru?uh<ru?Vm<ru?5:-1:Co<ru?F<ru?5:-1:5:-1:5:ly<ru?H<ru?jf<ru?5:fb<ru?Dn<ru?5:-1:5:-1:5:$g<ru?fB<ru?by<ru?sh<ru?uo<ru?eB<ru?wS<ru?5:-1:5:-1:JE<ru?it<ru?5:-1:5:xy<ru?JF<ru?ID<ru?mD<ru?5:-1:5:-1:Ya<ru?Rl<ru?5:-1:5:-1:$b<ru?fa<ru?Ei<ru?Au<ru?Nk<ru?5:-1:5:-1:Wp<ru?s_<ru?5:-1:5:fF<ru?bF<ru?am<ru?ji<ru?5:-1:5:-1:Da<ru?QA<ru?5:-1:5:-1:ju<ru?AD<ru?sk<ru?Wu<ru?Ke<ru?HS<ru?Se<ru?eg<ru?Nm<ru?Xb<ru?sc<ru?zg<ru?5:-1:5:-1:ry<ru?Xm<ru?5:-1:5:-1:gD<ru?Yw<ru?5:-1:xg<ru?eD<ru?5:-1:5:-1:ef<ru?UD<ru?Ds<ru?Cm<ru?$r<ru?hA<ru?5:-1:5:-1:lg<ru?zd<ru?5:-1:5:-1:Dg<ru?N_<ru?pr<ru?5:-1:5:W_<ru?f<ru?5:-1:5:-1:t_<ru?tm<ru?$h<ru?fi<ru?Ec<ru?Wa<ru?5:-1:vu<ru?mb<ru?5:-1:5:-1:Zn<ru?wi<ru?Sf<ru?tr<ru?5:-1:5:-1:jv<ru?Zl<ru?5:-1:5:-1:Vt<ru?cy<ru?Cy<ru?ME<ru?Ts<ru?Rn<ru?5:-1:5:-1:nC<ru?Kf<ru?5:-1:5:-1:Yg<ru?Xa<ru?Er<ru?Pf<ru?5:-1:5:-1:ut<ru?p<ru?5:-1:5:-1:We<ru?im<ru?Ap<ru?BC<ru?e_<ru?qD<ru?kc<ru?kr<ru?Nh<ru?yg<ru?5:-1:5:-1:Ae<ru?VF<ru?5:-1:5:-1:Is<ru?Ag<ru?rw<ru?ub<ru?5:-1:5:-1:hr<ru?Cr<ru?5:-1:5:-1:Hc<ru?pd<ru?Bn<ru?Ac<ru?5:-1:Vv<ru?ah<ru?5:-1:5:-1:sg<ru?y_<ru?cw<ru?vh<ru?5:-1:5:-1:5:-1:jc<ru?IS<ru?lh<ru?QS<ru?5:-1:tk<ru?xa<ru?Ly<ru?ra<ru?5:-1:5:-1:mr<ru?qt<ru?5:-1:5:-1:qr<ru?$o<ru?Zu<ru?xn<ru?_t<ru?XS<ru?5:-1:5:-1:yk<ru?GD<ru?5:-1:5:-1:iA<ru?da<ru?GE<ru?L_<ru?5:-1:5:-1:ro<ru?LD<ru?5:-1:5:-1:uy<ru?VC<ru?YS<ru?sb<ru?Rp<ru?rs<ru?KD<ru?ml<ru?ni<ru?Af<ru?kf<ru?le<ru?Pl<ru?5:-1:5:-1:Ul<ru?ZE<ru?5:-1:5:-1:np<ru&&Fr<ru?Vb<ru?5:-1:5:mm<ru?zE<ru?py<ru?Es<ru?5:-1:Ee<ru?Ni<ru?5:-1:5:-1:pS<ru?sa<ru?Qg<ru?av<ru?5:-1:5:-1:Oy<ru?gb<ru?5:-1:5:-1:Hw<ru?Iy<ru?AE<ru?DB<ru?lv<ru?Cc<ru?tE<ru?MA<ru?5:-1:5:-1:E_<ru?Tl<ru?5:-1:5:-1:Fy<ru?Ab<ru?ea<ru?tw<ru?5:-1:5:-1:Ov<ru?Nw<ru?5:-1:5:-1:Yn<ru?gd<ru?dk<ru?ud<ru?ba<ru?Zs<ru?5:-1:5:-1:IA<ru?Lt<ru?5:-1:5:-1:hb<ru?ug<ru?Ko<ru?o<ru?5:-1:5:-1:5:Pe<ru?ov<ru?Va<ru?vc<ru?wE<ru?YE<ru?gc<ru?Qn<ru?S_<ru?5:-1:5:-1:gr<ru?na<ru?5:-1:5:-1:QF<ru?bf<ru?Kl<ru?Fo<ru?5:-1:5:-1:Rg<ru?Qr<ru?5:-1:5:-1:Do<ru?ac<ru?Hv<ru?Zb<ru?5:-1:5:Ib<ru?bl<ru?5:-1:5:5:lu<ru?Xk<ru?TD<ru?Mv<ru?hS<ru?5:-1:5:ed<ru?ld<ru?wy<ru?O<ru?5:-1:5:-1:zu<ru?g_<ru?5:-1:5:-1:_k<ru?dw<ru?zi<ru?WS<ru?Jf<ru?5:-1:5:-1:du<ru?Mh<ru?5:-1:5:ym<ru?5:nw<ru?He<ru?5:-1:5:Fl<ru?EA<ru?_a<ru?BA<ru?Cn<ru?5:Ba<ru?rc<ru?5:-1:5:Uy<ru&&YA<ru?Yk<ru?5:-1:5:5:D<ru?Qk<ru?nd<ru?aB<ru?5:-1:Ry<ru?5:KF<ru?jn<ru?5:-1:5:-1:op<ru?5:_A<ru&&wC<ru?Ji<ru?5:-1:5:sF<ru?jC<ru?Gh<ru?ao<ru?5:Gl<ru?Jy<ru?5:-1:5:5:$a<ru?ko<ru?tb<ru?mt<ru?5:-1:5:ZA<ru?ir<ru?5:-1:5:5:DF<ru?Dr<ru?ZS<ru?kp<ru?5:-1:YC<ru&&vg<ru?Od<ru?5:-1:5:-1:on<ru?5:Nr<ru?yn<ru?yb<ru?$f<ru?5:-1:5:-1:5:-1:z<ru?Ev<ru?wa<ru?mg<ru?sC<ru?Sk<ru?mS<ru&&J<ru?ip<ru?5:-1:5:bu<ru?Bb<ru?TF<ru?iv<ru?5:-1:5:-1:Lc<ru?tu<ru?5:-1:5:5:PD<ru?xS<ru?5:Ek<ru?Ja<ru?sl<ru?eS<ru?5:-1:5:-1:5:Tn<ru?_C<ru&&Ob<ru?ku<ru?5:-1:5:Dm<ru?d_<ru?hu<ru?Mm<ru?5:-1:5:-1:5:hE<ru?Tm<ru?AF<ru?wr<ru?5:jp<ru?Mp<ru?ic<ru?vd<ru?5:-1:5:-1:5:Ht<ru?Pw<ru?yc<ru&&FA<ru?Yl<ru?5:-1:5:-1:mi<ru?Ut<ru?5:-1:5:-1:xF<ru?Bo<ru?Hn<ru?VD<ru?_g<ru?5:Bg<ru?xs<ru?5:-1:5:-1:y<ru?q<ru?xl<ru?po<ru?5:-1:5:-1:cS<ru?Pt<ru?5:-1:5:-1:hs<ru?iF<ru?xi<ru?Td<ru?Fe<ru?5:-1:5:t<ru?Du<ru?5:-1:5:-1:5:-1:$p<ru?l<ru?_D<ru?wm<ru?hv<ru?Na<ru?jm<ru?k<ru&&Ui<ru?$<ru?5:-1:5:-1:xD<ru&&LF<ru?yF<ru?5:-1:5:-1:Ze<ru?Ha<ru?Uw<ru?5:wc<ru?rS<ru?5:-1:5:-1:Wm<ru?Iv<ru?rD<ru?J_<ru?5:-1:5:-1:wh<ru?fw<ru?5:-1:5:-1:ck<ru?ol<ru?Jk<ru?tl<ru?Ym<ru?hD<ru?xf<ru?af<ru?5:-1:5:-1:JS<ru?Rt<ru?5:-1:5:-1:dr<ru?Wv<ru?5:-1:Jw<ru?Op<ru?5:-1:5:-1:Hh<ru?Bm<ru?zt<ru?ul<ru?Iw<ru?5:-1:5:-1:cr<ru?zp<ru?5:-1:5:OD<ru?so<ru?5:-1:5:dc<ru?Jd<ru?Q<ru?ps<ru?su<ru?qu<ru?ab<ru?Aw<ru?WC<ru?5:-1:5:-1:ta<ru?yw<ru?5:-1:5:gf<ru?vb<ru?5:-1:bB<ru?Wy<ru?5:-1:5:-1:Ms<ru?ek<ru&&FC<ru?Cv<ru?5:-1:5:rv<ru?Ks<ru?5:-1:WD<ru?nB<ru?5:-1:5:-1:Kr<ru?Oo<ru?Re<ru?nn<ru?K<ru?KC<ru?n<ru?5:-1:5:v_<ru?BE<ru?5:-1:5:-1:hp<ru?nF<ru?Kk<ru?Fk<ru?5:-1:5:-1:Ns<ru?F_<ru?5:-1:5:-1:PS<ru?Me<ru?aA<ru?gt<ru?di<ru?Sn<ru?5:-1:5:-1:OF<ru?AS<ru?5:-1:5:-1:ew<ru?Ud<ru?Sg<ru?Uf<ru?5:-1:5:-1:hc<ru?gE<ru?5:-1:5:-1:YT(fte,ru+jS|0)-1|0:-1;if(5<eu>>>0)Hr=OUe(e);else switch(eu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var nu=rHe(BUe(e));if(4<nu>>>0)Hr=OUe(e);else switch(nu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var uu=gHe(BUe(e));if(3<uu>>>0)Hr=OUe(e);else switch(uu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,39);var iu=jHe(BUe(e));if(2<iu>>>0)Hr=OUe(e);else switch(iu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var ou=yHe(BUe(e));if(3<ou>>>0)Hr=OUe(e);else switch(ou){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Eu=sHe(BUe(e));if(3<Eu>>>0)Hr=OUe(e);else switch(Eu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,40);var mu=jHe(BUe(e));if(2<mu>>>0)Hr=OUe(e);else switch(mu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var yu=bje(BUe(e));if(3<yu>>>0)Hr=OUe(e);else switch(yu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Cu=pje(BUe(e));if(3<Cu>>>0)Hr=OUe(e);else switch(Cu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Su=pje(BUe(e));if(3<Su>>>0)Hr=OUe(e);else switch(Su){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,41);var Ou=jHe(BUe(e));if(2<Ou>>>0)Hr=OUe(e);else switch(Ou){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 4:TUe(e,87);var Lu=Lje(BUe(e));if(3<Lu>>>0)Hr=OUe(e);else switch(Lu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Gu=rHe(BUe(e));if(4<Gu>>>0)Hr=OUe(e);else switch(Gu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Uu=THe(BUe(e));if(3<Uu>>>0)Hr=OUe(e);else switch(Uu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,42);var Hu=jHe(BUe(e));if(2<Hu>>>0)Hr=OUe(e);else switch(Hu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var Xu=hje(BUe(e));if(3<Xu>>>0)Hr=OUe(e);else switch(Xu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Yu=Lje(BUe(e));if(3<Yu>>>0)Hr=OUe(e);else switch(Yu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Vu=IHe(BUe(e));if(3<Vu>>>0)Hr=OUe(e);else switch(Vu){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var $u=gHe(BUe(e));if(3<$u>>>0)Hr=OUe(e);else switch($u){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,43);var aa=jHe(BUe(e));if(2<aa>>>0)Hr=OUe(e);else switch(aa){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 36:TUe(e,87);var ca=BUe(e),oa=35<ca?vv<ca?Ue<ca?ec<ca?-1:Si<ca?rl<ca?qy<ca?Xf<ca?lc<ca?Gp<ca?cu<ca?gk<ca?Km<ca?4:-1:4:-1:UF<ca?Hl<ca?_n<ca?os<ca?4:-1:4:-1:m_<ca?Bl<ca?4:-1:4:-1:jo<ca?Yp<ca?oC<ca?G<ca?ui<ca?So<ca?aS<ca?QD<ca?o_<ca?Dv<ca?bv<ca?Vd<ca?4:-1:4:-1:zA<ca?tC<ca?4:-1:4:-1:fv<ca?Oe<ca?km<ca?Wk<ca?4:-1:4:-1:eF<ca?sD<ca?4:-1:4:-1:Ic<ca?oE<ca?Ef<ca?wD<ca?Zy<ca?Vk<ca?4:-1:4:-1:go<ca?hy<ca?4:-1:4:-1:vi<ca?Gg<ca?qC<ca?SC<ca?4:-1:4:-1:Wh<ca?Un<ca?4:-1:4:-1:No<ca?cc<ca?mo<ca?Gk<ca?d<ca?iC<ca?we<ca?Pv<ca?4:-1:4:-1:Mc<ca?_e<ca?4:-1:4:-1:Et<ca?wn<ca?$d<ca?M_<ca?4:-1:4:-1:Hp<ca?Zt<ca?4:-1:4:-1:D_<ca?Wc<ca?xd<ca?nE<ca?tv<ca?cC<ca?4:-1:4:-1:Qm<ca?bD<ca?4:-1:4:-1:zC<ca?Vy<ca?zF<ca?Gc<ca?4:-1:4:-1:Zi<ca?Gf<ca?4:-1:4:-1:id<ca?nm<ca?ie<ca?x_<ca?vy<ca?KE<ca?jd<ca?ZF<ca?Np<ca?4:-1:4:-1:vo<ca?kA<ca?4:-1:4:-1:Zf<ca&&ag<ca?zy<ca?4:-1:4:-1:xo<ca?Li<ca?mf<ca?Ua<ca?Vp<ca?4:-1:4:-1:4:El<ca?DC<ca?Jg<ca?qe<ca?4:-1:4:-1:By<ca?SF<ca?4:-1:4:cF<ca?m<ca?wv<ca?Bp<ca?_S<ca?oB<ca?rB<ca?Ad<ca?4:-1:4:-1:ya<ca?Vn<ca?4:-1:4:-1:bb<ca?_o<ca?cB<ca?KS<ca?4:-1:4:-1:za<ca?CD<ca?4:-1:4:-1:Vl<ca?GS<ca?JC<ca?vf<ca?fo<ca?zb<ca?4:-1:4:-1:Os<ca?qs<ca?4:-1:4:-1:XD<ca?dD<ca?kD<ca?un<ca?4:-1:4:-1:pv<ca?gm<ca?4:-1:4:-1:lE<ca?Ka<ca?ze<ca?vB<ca?rF<ca?pA<ca?$e<ca?At<ca?Ph<ca?Lp<ca?UE<ca?T_<ca?Ce<ca?Z<ca?4:-1:4:-1:kd<ca?ua<ca?4:-1:4:-1:rE<ca?My<ca?ge<ca?Nu<ca?4:-1:4:-1:Nv<ca?wd<ca?4:-1:4:-1:K_<ca?fu<ca?u_<ca?TA<ca?Ky<ca?Or<ca?4:-1:4:-1:qk<ca?lt<ca?4:-1:4:-1:R<ca?fk<ca?cb<ca?Xh<ca?4:-1:4:-1:_i<ca?lB<ca?4:-1:4:-1:_m<ca?mp<ca?lr<ca?$A<ca?Bc<ca?Bt<ca?_p<ca?Ma<ca?4:-1:4:-1:_l<ca?WF<ca?4:-1:4:-1:dh<ca?FS<ca?Nn<ca?wf<ca?4:-1:4:-1:Zh<ca?nD<ca?4:-1:4:-1:Wi<ca?Wr<ca?qm<ca?$k<ca?uc<ca?Cb<ca?4:-1:4:-1:Xr<ca?z_<ca?4:-1:4:-1:Qu<ca?rC<ca?Ih<ca?yd<ca?4:-1:4:-1:Nf<ca?LA<ca?4:-1:4:-1:q_<ca?Md<ca?Tp<ca?od<ca?hk<ca?wu<ca?Df<ca?MD<ca?Io<ca?4:-1:4:ho<ca?Jc<ca?4:-1:4:-1:KA<ca?Qi<ca?Nd<ca?fC<ca?4:-1:4:-1:yi<ca?$t<ca?4:-1:4:-1:IF<ca?U_<ca?pw<ca?b<ca?Cg<ca?xu<ca?4:-1:4:-1:Gr<ca?zw<ca?4:-1:4:-1:dC<ca?mF<ca?Vf<ca?Ys<ca?4:-1:4:-1:Fg<ca?WA<ca?4:-1:4:-1:dF<ca?_y<ca?Dt<ca?Zd<ca?$y<ca?4:-1:ih<ca?wb<ca?4:-1:4:dE<ca&&au<ca?gu<ca?4:-1:4:-1:Fu<ca?Qb<ca?C<ca?Rs<ca?gC<ca?Zw<ca?4:-1:4:-1:td<ca?Qf<ca?4:-1:4:-1:qo<ca?Fp<ca?xw<ca?tc<ca?4:-1:4:-1:4:-1:wl<ca?vD<ca?ok<ca?qf<ca?$c<ca?RF<ca?yl<ca?gi<ca?Ct<ca?NC<ca?4:-1:4:-1:OS<ca?Dy<ca?4:-1:4:-1:th<ca?Y<ca?Fs<ca?sm<ca?4:-1:4:-1:pm<ca?Fh<ca?4:-1:4:-1:ja<ca?Yb<ca?xC<ca?md<ca?rb<ca?4:-1:4:-1:Sw<ca?fS<ca?4:-1:4:uD<ca?xh<ca?4:-1:lo<ca?tf<ca?4:-1:4:Dh<ca?RA<ca?Qc<ca?ak<ca?4:-1:$m<ca?aD<ca?Vc<ca?4:-1:4:zc<ca?dm<ca?4:-1:4:-1:aE<ca?rk<ca?Yh<ca?oS<ca?Ey<ca?4:-1:4:-1:4:_F<ca?Jb<ca?my<ca?_c<ca?4:-1:4:-1:Ew<ca?iD<ca?4:-1:4:qp<ca?Mr<ca?iE<ca?Vo<ca?pa<ca?Mk<ca?EF<ca?re<ca?4:-1:4:-1:tn<ca?Ff<ca?4:-1:4:4:rg<ca?Ju<ca?Oa<ca?dt<ca?LC<ca?hm<ca?4:-1:4:-1:sS<ca?rd<ca?4:-1:4:-1:4:-1:Ah<ca?Sb<ca?SD<ca?jr<ca?4:Rw<ca?Ld<ca?4:-1:4:-1:db<ca?bh<ca?bt<ca?cd<ca?4:-1:4:-1:4:yp<ca?4:yh<ca?ow<ca?4:-1:Eg<ca?R_<ca?4:-1:4:Pk<ca?TS<ca?dy<ca?as<ca?RE<ca?Wd<ca?uv<ca?yr<ca?b_<ca?Ol<ca?$S<ca?bA<ca?4:eE<ca?ht<ca?4:-1:4:-1:tD<ca?Yv<ca?4:-1:uF<ca?4:Pd<ca?Tc<ca?4:-1:4:-1:Of<ca?wo<ca&&eC<ca&&Uk<ca?dS<ca?4:-1:4:Kg<ca?Jr<ca?gF<ca?Ml<ca?Bh<ca?DD<ca?4:-1:4:-1:4:-1:kS<ca?Gb<ca?qg<ca?vC<ca?4:-1:4:-1:up<ca?qE<ca?4:-1:4:-1:ay<ca?oh<ca?Kc<ca?Xt<ca?ZC<ca?bn<ca?4:-1:4:jh<ca?4:Bu<ca?_b<ca?4:-1:4:-1:jF<ca?4:v<ca?Qw<ca?pg<ca?Jl<ca?4:-1:4:-1:Am<ca?IE<ca?4:-1:4:hC<ca?al<ca?4:-1:Qy<ca&&Oh<ca?Le<ca?Sc<ca?YD<ca?4:-1:4:-1:4:$w<ca?sw<ca?Hm<ca?CA<ca?vt<ca?dv<ca?Lw<ca?4:-1:4:Pa<ca?gA<ca?4:-1:4:Wn<ca?4:gy<ca?pE<ca?4:-1:4:pi<ca?Lh<ca?T<ca?V<ca?4:-1:lS<ca?GA<ca?4:-1:4:-1:4:Xv<ca?mA<ca?hw<ca?4:Rf<ca?sd<ca?4:-1:4:-1:hF<ca&&lD<ca&&Lm<ca?is<ca?4:-1:4:ev<ca?ff<ca?gp<ca?Iu<ca?TE<ca?om<ca?DS<ca?qn<ca?Ub<ca?4:-1:4:-1:fn<ca?Rc<ca?4:-1:4:VA<ca?fg<ca?As<ca?Pu<ca?4:-1:4:-1:Uc<ca?BF<ca?4:-1:4:-1:vw<ca?jb<ca&&Mo<ca?pf<ca?4:-1:4:Qs<ca?GC<ca?4:-1:Sd<ca?ot<ca?4:-1:4:-1:Ii<ca?Ql<ca?qh<ca?ee<ca?Zc<ca?mw<ca?dp<ca?4:-1:4:-1:ce<ca?x<ca?4:-1:4:-1:yt<ca?Tr<ca?4:-1:Ak<ca?iy<ca?4:-1:4:Il<ca?lf<ca?bS<ca?4:Ls<ca?iw<ca?4:-1:4:-1:ws<ca?og<ca?Qv<ca?ds<ca?4:-1:4:-1:Rd<ca?Em<ca?4:-1:4:-1:zm<ca?Av<ca?Aa<ca?$C<ca?Ro<ca?gs<ca?wt<ca&&XE<ca&&GF<ca?il<ca?4:-1:4:-1:G_<ca?Xg<ca?bo<ca?bp<ca?ae<ca?4:-1:4:-1:4:ga<ca?Rh<ca?4:-1:Xi<ca?Om<ca?4:-1:4:us<ca?fl<ca?4:UC<ca?tg<ca?4:-1:O_<ca?Sm<ca?4:-1:4:uS<ca?Ve<ca?Ku<ca&&lF<ca?nv<ca?4:-1:4:-1:Rm<ca&&nk<ca?Ot<ca?4:-1:4:yC<ca?Nb<ca?Tv<ca?kF<ca?uh<ca?Vm<ca?4:-1:Co<ca?F<ca?4:-1:4:-1:4:ly<ca?H<ca?jf<ca?4:fb<ca?Dn<ca?4:-1:4:-1:4:$g<ca?fB<ca?by<ca?sh<ca?uo<ca?eB<ca?wS<ca?4:-1:4:-1:JE<ca?it<ca?4:-1:4:xy<ca?JF<ca?ID<ca?mD<ca?4:-1:4:-1:Ya<ca?Rl<ca?4:-1:4:-1:$b<ca?fa<ca?Ei<ca?Au<ca?Nk<ca?4:-1:4:-1:Wp<ca?s_<ca?4:-1:4:fF<ca?bF<ca?am<ca?ji<ca?4:-1:4:-1:Da<ca?QA<ca?4:-1:4:-1:ju<ca?AD<ca?sk<ca?Wu<ca?Ke<ca?HS<ca?Se<ca?eg<ca?Nm<ca?Xb<ca?sc<ca?zg<ca?4:-1:4:-1:ry<ca?Xm<ca?4:-1:4:-1:gD<ca?Yw<ca?4:-1:xg<ca?eD<ca?4:-1:4:-1:ef<ca?UD<ca?Ds<ca?Cm<ca?$r<ca?hA<ca?4:-1:4:-1:lg<ca?zd<ca?4:-1:4:-1:Dg<ca?N_<ca?pr<ca?4:-1:4:W_<ca?f<ca?4:-1:4:-1:t_<ca?tm<ca?$h<ca?fi<ca?Ec<ca?Wa<ca?4:-1:vu<ca?mb<ca?4:-1:4:-1:Zn<ca?wi<ca?Sf<ca?tr<ca?4:-1:4:-1:jv<ca?Zl<ca?4:-1:4:-1:Vt<ca?cy<ca?Cy<ca?ME<ca?Ts<ca?Rn<ca?4:-1:4:-1:nC<ca?Kf<ca?4:-1:4:-1:Yg<ca?Xa<ca?Er<ca?Pf<ca?4:-1:4:-1:ut<ca?p<ca?4:-1:4:-1:We<ca?im<ca?Ap<ca?BC<ca?e_<ca?qD<ca?kc<ca?kr<ca?Nh<ca?yg<ca?4:-1:4:-1:Ae<ca?VF<ca?4:-1:4:-1:Is<ca?Ag<ca?rw<ca?ub<ca?4:-1:4:-1:hr<ca?Cr<ca?4:-1:4:-1:Hc<ca?pd<ca?Bn<ca?Ac<ca?4:-1:Vv<ca?ah<ca?4:-1:4:-1:sg<ca?y_<ca?cw<ca?vh<ca?4:-1:4:-1:4:-1:jc<ca?IS<ca?lh<ca?QS<ca?4:-1:tk<ca?xa<ca?Ly<ca?ra<ca?4:-1:4:-1:mr<ca?qt<ca?4:-1:4:-1:qr<ca?$o<ca?Zu<ca?xn<ca?_t<ca?XS<ca?4:-1:4:-1:yk<ca?GD<ca?4:-1:4:-1:iA<ca?da<ca?GE<ca?L_<ca?4:-1:4:-1:ro<ca?LD<ca?4:-1:4:-1:uy<ca?VC<ca?YS<ca?sb<ca?Rp<ca?rs<ca?KD<ca?ml<ca?ni<ca?Af<ca?kf<ca?le<ca?Pl<ca?4:-1:4:-1:Ul<ca?ZE<ca?4:-1:4:-1:np<ca&&Fr<ca?Vb<ca?4:-1:4:mm<ca?zE<ca?py<ca?Es<ca?4:-1:Ee<ca?Ni<ca?4:-1:4:-1:pS<ca?sa<ca?Qg<ca?av<ca?4:-1:4:-1:Oy<ca?gb<ca?4:-1:4:-1:Hw<ca?Iy<ca?AE<ca?DB<ca?lv<ca?Cc<ca?tE<ca?MA<ca?4:-1:4:-1:E_<ca?Tl<ca?4:-1:4:-1:Fy<ca?Ab<ca?ea<ca?tw<ca?4:-1:4:-1:Ov<ca?Nw<ca?4:-1:4:-1:Yn<ca?gd<ca?dk<ca?ud<ca?ba<ca?Zs<ca?4:-1:4:-1:IA<ca?Lt<ca?4:-1:4:-1:hb<ca?ug<ca?Ko<ca?o<ca?4:-1:4:-1:4:Pe<ca?ov<ca?Va<ca?vc<ca?wE<ca?YE<ca?gc<ca?Qn<ca?S_<ca?4:-1:4:-1:gr<ca?na<ca?4:-1:4:-1:QF<ca?bf<ca?Kl<ca?Fo<ca?4:-1:4:-1:Rg<ca?Qr<ca?4:-1:4:-1:Do<ca?ac<ca?Hv<ca?Zb<ca?4:-1:4:Ib<ca?bl<ca?4:-1:4:4:lu<ca?Xk<ca?TD<ca?Mv<ca?hS<ca?4:-1:4:ed<ca?ld<ca?wy<ca?O<ca?4:-1:4:-1:zu<ca?g_<ca?4:-1:4:-1:_k<ca?dw<ca?zi<ca?WS<ca?Jf<ca?4:-1:4:-1:du<ca?Mh<ca?4:-1:4:ym<ca?4:nw<ca?He<ca?4:-1:4:Fl<ca?EA<ca?_a<ca?BA<ca?Cn<ca?4:Ba<ca?rc<ca?4:-1:4:Uy<ca&&YA<ca?Yk<ca?4:-1:4:4:D<ca?Qk<ca?nd<ca?aB<ca?4:-1:Ry<ca?4:KF<ca?jn<ca?4:-1:4:-1:op<ca?4:_A<ca&&wC<ca?Ji<ca?4:-1:4:sF<ca?jC<ca?Gh<ca?ao<ca?4:Gl<ca?Jy<ca?4:-1:4:4:$a<ca?ko<ca?tb<ca?mt<ca?4:-1:4:ZA<ca?ir<ca?4:-1:4:4:DF<ca?Dr<ca?ZS<ca?kp<ca?4:-1:YC<ca&&vg<ca?Od<ca?4:-1:4:-1:on<ca?4:Nr<ca?yn<ca?yb<ca?$f<ca?4:-1:4:-1:4:-1:z<ca?Ev<ca?wa<ca?mg<ca?sC<ca?Sk<ca?mS<ca&&J<ca?ip<ca?4:-1:4:bu<ca?Bb<ca?TF<ca?iv<ca?4:-1:4:-1:Lc<ca?tu<ca?4:-1:4:4:PD<ca?xS<ca?4:Ek<ca?Ja<ca?sl<ca?eS<ca?4:-1:4:-1:4:Tn<ca?_C<ca&&Ob<ca?ku<ca?4:-1:4:Dm<ca?d_<ca?hu<ca?Mm<ca?4:-1:4:-1:4:hE<ca?Tm<ca?AF<ca?wr<ca?4:jp<ca?Mp<ca?ic<ca?vd<ca?4:-1:4:-1:4:Ht<ca?Pw<ca?yc<ca&&FA<ca?Yl<ca?4:-1:4:-1:mi<ca?Ut<ca?4:-1:4:-1:xF<ca?Bo<ca?Hn<ca?VD<ca?_g<ca?4:Bg<ca?xs<ca?4:-1:4:-1:y<ca?q<ca?xl<ca?po<ca?4:-1:4:-1:cS<ca?Pt<ca?4:-1:4:-1:hs<ca?iF<ca?xi<ca?Td<ca?Fe<ca?4:-1:4:t<ca?Du<ca?4:-1:4:-1:4:-1:$p<ca?l<ca?_D<ca?wm<ca?hv<ca?Na<ca?jm<ca?k<ca&&Ui<ca?$<ca?4:-1:4:-1:xD<ca&&LF<ca?yF<ca?4:-1:4:-1:Ze<ca?Ha<ca?Uw<ca?4:wc<ca?rS<ca?4:-1:4:-1:Wm<ca?Iv<ca?rD<ca?J_<ca?4:-1:4:-1:wh<ca?fw<ca?4:-1:4:-1:ck<ca?ol<ca?Jk<ca?tl<ca?Ym<ca?hD<ca?xf<ca?af<ca?4:-1:4:-1:JS<ca?Rt<ca?4:-1:4:-1:dr<ca?Wv<ca?4:-1:Jw<ca?Op<ca?4:-1:4:-1:Hh<ca?Bm<ca?zt<ca?ul<ca?Iw<ca?4:-1:4:-1:cr<ca?zp<ca?4:-1:4:OD<ca?so<ca?4:-1:4:dc<ca?Jd<ca?Q<ca?ps<ca?su<ca?qu<ca?ab<ca?Aw<ca?WC<ca?4:-1:4:-1:ta<ca?yw<ca?4:-1:4:gf<ca?vb<ca?4:-1:bB<ca?Wy<ca?4:-1:4:-1:Ms<ca?ek<ca&&FC<ca?Cv<ca?4:-1:4:rv<ca?Ks<ca?4:-1:WD<ca?nB<ca?4:-1:4:-1:Kr<ca?Oo<ca?Re<ca?nn<ca?K<ca?KC<ca?n<ca?4:-1:4:v_<ca?BE<ca?4:-1:4:-1:hp<ca?nF<ca?Kk<ca?Fk<ca?4:-1:4:-1:Ns<ca?F_<ca?4:-1:4:-1:PS<ca?Me<ca?aA<ca?gt<ca?di<ca?Sn<ca?4:-1:4:-1:OF<ca?AS<ca?4:-1:4:-1:ew<ca?Ud<ca?Sg<ca?Uf<ca?4:-1:4:-1:hc<ca?gE<ca?4:-1:4:-1:YT(gte,ca+jS|0)-1|0:-1;if(4<oa>>>0)Hr=OUe(e);else switch(oa){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var va=BUe(e),la=35<va?vv<va?Ue<va?ec<va?-1:Si<va?rl<va?qy<va?Xf<va?lc<va?Gp<va?cu<va?gk<va?Km<va?6:-1:6:-1:UF<va?Hl<va?_n<va?os<va?6:-1:6:-1:m_<va?Bl<va?6:-1:6:-1:jo<va?Yp<va?oC<va?G<va?ui<va?So<va?aS<va?QD<va?o_<va?Dv<va?bv<va?Vd<va?6:-1:6:-1:zA<va?tC<va?6:-1:6:-1:fv<va?Oe<va?km<va?Wk<va?6:-1:6:-1:eF<va?sD<va?6:-1:6:-1:Ic<va?oE<va?Ef<va?wD<va?Zy<va?Vk<va?6:-1:6:-1:go<va?hy<va?6:-1:6:-1:vi<va?Gg<va?qC<va?SC<va?6:-1:6:-1:Wh<va?Un<va?6:-1:6:-1:No<va?cc<va?mo<va?Gk<va?d<va?iC<va?we<va?Pv<va?6:-1:6:-1:Mc<va?_e<va?6:-1:6:-1:Et<va?wn<va?$d<va?M_<va?6:-1:6:-1:Hp<va?Zt<va?6:-1:6:-1:D_<va?Wc<va?xd<va?nE<va?tv<va?cC<va?6:-1:6:-1:Qm<va?bD<va?6:-1:6:-1:zC<va?Vy<va?zF<va?Gc<va?6:-1:6:-1:Zi<va?Gf<va?6:-1:6:-1:id<va?nm<va?ie<va?x_<va?vy<va?KE<va?jd<va?ZF<va?Np<va?6:-1:6:-1:vo<va?kA<va?6:-1:6:-1:Zf<va&&ag<va?zy<va?6:-1:6:-1:xo<va?Li<va?mf<va?Ua<va?Vp<va?6:-1:6:-1:6:El<va?DC<va?Jg<va?qe<va?6:-1:6:-1:By<va?SF<va?6:-1:6:cF<va?m<va?wv<va?Bp<va?_S<va?oB<va?rB<va?Ad<va?6:-1:6:-1:ya<va?Vn<va?6:-1:6:-1:bb<va?_o<va?cB<va?KS<va?6:-1:6:-1:za<va?CD<va?6:-1:6:-1:Vl<va?GS<va?JC<va?vf<va?fo<va?zb<va?6:-1:6:-1:Os<va?qs<va?6:-1:6:-1:XD<va?dD<va?kD<va?un<va?6:-1:6:-1:pv<va?gm<va?6:-1:6:-1:lE<va?Ka<va?ze<va?vB<va?rF<va?pA<va?$e<va?At<va?Ph<va?Lp<va?UE<va?T_<va?Ce<va?Z<va?6:-1:6:-1:kd<va?ua<va?6:-1:6:-1:rE<va?My<va?ge<va?Nu<va?6:-1:6:-1:Nv<va?wd<va?6:-1:6:-1:K_<va?fu<va?u_<va?TA<va?Ky<va?Or<va?6:-1:6:-1:qk<va?lt<va?6:-1:6:-1:R<va?fk<va?cb<va?Xh<va?6:-1:6:-1:_i<va?lB<va?6:-1:6:-1:_m<va?mp<va?lr<va?$A<va?Bc<va?Bt<va?_p<va?Ma<va?6:-1:6:-1:_l<va?WF<va?6:-1:6:-1:dh<va?FS<va?Nn<va?wf<va?6:-1:6:-1:Zh<va?nD<va?6:-1:6:-1:Wi<va?Wr<va?qm<va?$k<va?uc<va?Cb<va?6:-1:6:-1:Xr<va?z_<va?6:-1:6:-1:Qu<va?rC<va?Ih<va?yd<va?6:-1:6:-1:Nf<va?LA<va?6:-1:6:-1:q_<va?Md<va?Tp<va?od<va?hk<va?wu<va?Df<va?MD<va?Io<va?6:-1:6:ho<va?Jc<va?6:-1:6:-1:KA<va?Qi<va?Nd<va?fC<va?6:-1:6:-1:yi<va?$t<va?6:-1:6:-1:IF<va?U_<va?pw<va?b<va?Cg<va?xu<va?6:-1:6:-1:Gr<va?zw<va?6:-1:6:-1:dC<va?mF<va?Vf<va?Ys<va?6:-1:6:-1:Fg<va?WA<va?6:-1:6:-1:dF<va?_y<va?Dt<va?Zd<va?$y<va?6:-1:ih<va?wb<va?6:-1:6:dE<va&&au<va?gu<va?6:-1:6:-1:Fu<va?Qb<va?C<va?Rs<va?gC<va?Zw<va?6:-1:6:-1:td<va?Qf<va?6:-1:6:-1:qo<va?Fp<va?xw<va?tc<va?6:-1:6:-1:6:-1:wl<va?vD<va?ok<va?qf<va?$c<va?RF<va?yl<va?gi<va?Ct<va?NC<va?6:-1:6:-1:OS<va?Dy<va?6:-1:6:-1:th<va?Y<va?Fs<va?sm<va?6:-1:6:-1:pm<va?Fh<va?6:-1:6:-1:ja<va?Yb<va?xC<va?md<va?rb<va?6:-1:6:-1:Sw<va?fS<va?6:-1:6:uD<va?xh<va?6:-1:lo<va?tf<va?6:-1:6:Dh<va?RA<va?Qc<va?ak<va?6:-1:$m<va?aD<va?Vc<va?6:-1:6:zc<va?dm<va?6:-1:6:-1:aE<va?rk<va?Yh<va?oS<va?Ey<va?6:-1:6:-1:6:_F<va?Jb<va?my<va?_c<va?6:-1:6:-1:Ew<va?iD<va?6:-1:6:qp<va?Mr<va?iE<va?Vo<va?pa<va?Mk<va?EF<va?re<va?6:-1:6:-1:tn<va?Ff<va?6:-1:6:6:rg<va?Ju<va?Oa<va?dt<va?LC<va?hm<va?6:-1:6:-1:sS<va?rd<va?6:-1:6:-1:6:-1:Ah<va?Sb<va?SD<va?jr<va?6:Rw<va?Ld<va?6:-1:6:-1:db<va?bh<va?bt<va?cd<va?6:-1:6:-1:6:yp<va?6:yh<va?ow<va?6:-1:Eg<va?R_<va?6:-1:6:Pk<va?TS<va?dy<va?as<va?RE<va?Wd<va?uv<va?yr<va?b_<va?Ol<va?$S<va?bA<va?6:eE<va?ht<va?6:-1:6:-1:tD<va?Yv<va?6:-1:uF<va?6:Pd<va?Tc<va?6:-1:6:-1:Of<va?wo<va&&eC<va&&Uk<va?dS<va?6:-1:6:Kg<va?Jr<va?gF<va?Ml<va?Bh<va?DD<va?6:-1:6:-1:6:-1:kS<va?Gb<va?qg<va?vC<va?6:-1:6:-1:up<va?qE<va?6:-1:6:-1:ay<va?oh<va?Kc<va?Xt<va?ZC<va?bn<va?6:-1:6:jh<va?6:Bu<va?_b<va?6:-1:6:-1:jF<va?6:v<va?Qw<va?pg<va?Jl<va?6:-1:6:-1:Am<va?IE<va?6:-1:6:hC<va?al<va?6:-1:Qy<va&&Oh<va?Le<va?Sc<va?YD<va?6:-1:6:-1:6:$w<va?sw<va?Hm<va?CA<va?vt<va?dv<va?Lw<va?6:-1:6:Pa<va?gA<va?6:-1:6:Wn<va?6:gy<va?pE<va?6:-1:6:pi<va?Lh<va?T<va?V<va?6:-1:lS<va?GA<va?6:-1:6:-1:6:Xv<va?mA<va?hw<va?6:Rf<va?sd<va?6:-1:6:-1:hF<va&&lD<va&&Lm<va?is<va?6:-1:6:ev<va?ff<va?gp<va?Iu<va?TE<va?om<va?DS<va?qn<va?Ub<va?6:-1:6:-1:fn<va?Rc<va?6:-1:6:VA<va?fg<va?As<va?Pu<va?6:-1:6:-1:Uc<va?BF<va?6:-1:6:-1:vw<va?jb<va&&Mo<va?pf<va?6:-1:6:Qs<va?GC<va?6:-1:Sd<va?ot<va?6:-1:6:-1:Ii<va?Ql<va?qh<va?ee<va?Zc<va?mw<va?dp<va?6:-1:6:-1:ce<va?x<va?6:-1:6:-1:yt<va?Tr<va?6:-1:Ak<va?iy<va?6:-1:6:Il<va?lf<va?bS<va?6:Ls<va?iw<va?6:-1:6:-1:ws<va?og<va?Qv<va?ds<va?6:-1:6:-1:Rd<va?Em<va?6:-1:6:-1:zm<va?Av<va?Aa<va?$C<va?Ro<va?gs<va?wt<va&&XE<va&&GF<va?il<va?6:-1:6:-1:G_<va?Xg<va?bo<va?bp<va?ae<va?6:-1:6:-1:6:ga<va?Rh<va?6:-1:Xi<va?Om<va?6:-1:6:us<va?fl<va?6:UC<va?tg<va?6:-1:O_<va?Sm<va?6:-1:6:uS<va?Ve<va?Ku<va&&lF<va?nv<va?6:-1:6:-1:Rm<va&&nk<va?Ot<va?6:-1:6:yC<va?Nb<va?Tv<va?kF<va?uh<va?Vm<va?6:-1:Co<va?F<va?6:-1:6:-1:6:ly<va?H<va?jf<va?6:fb<va?Dn<va?6:-1:6:-1:6:$g<va?fB<va?by<va?sh<va?uo<va?eB<va?wS<va?6:-1:6:-1:JE<va?it<va?6:-1:6:xy<va?JF<va?ID<va?mD<va?6:-1:6:-1:Ya<va?Rl<va?6:-1:6:-1:$b<va?fa<va?Ei<va?Au<va?Nk<va?6:-1:6:-1:Wp<va?s_<va?6:-1:6:fF<va?bF<va?am<va?ji<va?6:-1:6:-1:Da<va?QA<va?6:-1:6:-1:ju<va?AD<va?sk<va?Wu<va?Ke<va?HS<va?Se<va?eg<va?Nm<va?Xb<va?sc<va?zg<va?6:-1:6:-1:ry<va?Xm<va?6:-1:6:-1:gD<va?Yw<va?6:-1:xg<va?eD<va?6:-1:6:-1:ef<va?UD<va?Ds<va?Cm<va?$r<va?hA<va?6:-1:6:-1:lg<va?zd<va?6:-1:6:-1:Dg<va?N_<va?pr<va?6:-1:6:W_<va?f<va?6:-1:6:-1:t_<va?tm<va?$h<va?fi<va?Ec<va?Wa<va?6:-1:vu<va?mb<va?6:-1:6:-1:Zn<va?wi<va?Sf<va?tr<va?6:-1:6:-1:jv<va?Zl<va?6:-1:6:-1:Vt<va?cy<va?Cy<va?ME<va?Ts<va?Rn<va?6:-1:6:-1:nC<va?Kf<va?6:-1:6:-1:Yg<va?Xa<va?Er<va?Pf<va?6:-1:6:-1:ut<va?p<va?6:-1:6:-1:We<va?im<va?Ap<va?BC<va?e_<va?qD<va?kc<va?kr<va?Nh<va?yg<va?6:-1:6:-1:Ae<va?VF<va?6:-1:6:-1:Is<va?Ag<va?rw<va?ub<va?6:-1:6:-1:hr<va?Cr<va?6:-1:6:-1:Hc<va?pd<va?Bn<va?Ac<va?6:-1:Vv<va?ah<va?6:-1:6:-1:sg<va?y_<va?cw<va?vh<va?6:-1:6:-1:6:-1:jc<va?IS<va?lh<va?QS<va?6:-1:tk<va?xa<va?Ly<va?ra<va?6:-1:6:-1:mr<va?qt<va?6:-1:6:-1:qr<va?$o<va?Zu<va?xn<va?_t<va?XS<va?6:-1:6:-1:yk<va?GD<va?6:-1:6:-1:iA<va?da<va?GE<va?L_<va?6:-1:6:-1:ro<va?LD<va?6:-1:6:-1:uy<va?VC<va?YS<va?sb<va?Rp<va?rs<va?KD<va?ml<va?ni<va?Af<va?kf<va?le<va?Pl<va?6:-1:6:-1:Ul<va?ZE<va?6:-1:6:-1:np<va&&Fr<va?Vb<va?6:-1:6:mm<va?zE<va?py<va?Es<va?6:-1:Ee<va?Ni<va?6:-1:6:-1:pS<va?sa<va?Qg<va?av<va?6:-1:6:-1:Oy<va?gb<va?6:-1:6:-1:Hw<va?Iy<va?AE<va?DB<va?lv<va?Cc<va?tE<va?MA<va?6:-1:6:-1:E_<va?Tl<va?6:-1:6:-1:Fy<va?Ab<va?ea<va?tw<va?6:-1:6:-1:Ov<va?Nw<va?6:-1:6:-1:Yn<va?gd<va?dk<va?ud<va?ba<va?Zs<va?6:-1:6:-1:IA<va?Lt<va?6:-1:6:-1:hb<va?ug<va?Ko<va?o<va?6:-1:6:-1:6:Pe<va?ov<va?Va<va?vc<va?wE<va?YE<va?gc<va?Qn<va?S_<va?6:-1:6:-1:gr<va?na<va?6:-1:6:-1:QF<va?bf<va?Kl<va?Fo<va?6:-1:6:-1:Rg<va?Qr<va?6:-1:6:-1:Do<va?ac<va?Hv<va?Zb<va?6:-1:6:Ib<va?bl<va?6:-1:6:6:lu<va?Xk<va?TD<va?Mv<va?hS<va?6:-1:6:ed<va?ld<va?wy<va?O<va?6:-1:6:-1:zu<va?g_<va?6:-1:6:-1:_k<va?dw<va?zi<va?WS<va?Jf<va?6:-1:6:-1:du<va?Mh<va?6:-1:6:ym<va?6:nw<va?He<va?6:-1:6:Fl<va?EA<va?_a<va?BA<va?Cn<va?6:Ba<va?rc<va?6:-1:6:Uy<va&&YA<va?Yk<va?6:-1:6:6:D<va?Qk<va?nd<va?aB<va?6:-1:Ry<va?6:KF<va?jn<va?6:-1:6:-1:op<va?6:_A<va&&wC<va?Ji<va?6:-1:6:sF<va?jC<va?Gh<va?ao<va?6:Gl<va?Jy<va?6:-1:6:6:$a<va?ko<va?tb<va?mt<va?6:-1:6:ZA<va?ir<va?6:-1:6:6:DF<va?Dr<va?ZS<va?kp<va?6:-1:YC<va&&vg<va?Od<va?6:-1:6:-1:on<va?6:Nr<va?yn<va?yb<va?$f<va?6:-1:6:-1:6:-1:z<va?Ev<va?wa<va?mg<va?sC<va?Sk<va?mS<va&&J<va?ip<va?6:-1:6:bu<va?Bb<va?TF<va?iv<va?6:-1:6:-1:Lc<va?tu<va?6:-1:6:6:PD<va?xS<va?6:Ek<va?Ja<va?sl<va?eS<va?6:-1:6:-1:6:Tn<va?_C<va&&Ob<va?ku<va?6:-1:6:Dm<va?d_<va?hu<va?Mm<va?6:-1:6:-1:6:hE<va?Tm<va?AF<va?wr<va?6:jp<va?Mp<va?ic<va?vd<va?6:-1:6:-1:6:Ht<va?Pw<va?yc<va&&FA<va?Yl<va?6:-1:6:-1:mi<va?Ut<va?6:-1:6:-1:xF<va?Bo<va?Hn<va?VD<va?_g<va?6:Bg<va?xs<va?6:-1:6:-1:y<va?q<va?xl<va?po<va?6:-1:6:-1:cS<va?Pt<va?6:-1:6:-1:hs<va?iF<va?xi<va?Td<va?Fe<va?6:-1:6:t<va?Du<va?6:-1:6:-1:6:-1:$p<va?l<va?_D<va?wm<va?hv<va?Na<va?jm<va?k<va&&Ui<va?$<va?6:-1:6:-1:xD<va&&LF<va?yF<va?6:-1:6:-1:Ze<va?Ha<va?Uw<va?6:wc<va?rS<va?6:-1:6:-1:Wm<va?Iv<va?rD<va?J_<va?6:-1:6:-1:wh<va?fw<va?6:-1:6:-1:ck<va?ol<va?Jk<va?tl<va?Ym<va?hD<va?xf<va?af<va?6:-1:6:-1:JS<va?Rt<va?6:-1:6:-1:dr<va?Wv<va?6:-1:Jw<va?Op<va?6:-1:6:-1:Hh<va?Bm<va?zt<va?ul<va?Iw<va?6:-1:6:-1:cr<va?zp<va?6:-1:6:OD<va?so<va?6:-1:6:dc<va?Jd<va?Q<va?ps<va?su<va?qu<va?ab<va?Aw<va?WC<va?6:-1:6:-1:ta<va?yw<va?6:-1:6:gf<va?vb<va?6:-1:bB<va?Wy<va?6:-1:6:-1:Ms<va?ek<va&&FC<va?Cv<va?6:-1:6:rv<va?Ks<va?6:-1:WD<va?nB<va?6:-1:6:-1:Kr<va?Oo<va?Re<va?nn<va?K<va?KC<va?n<va?6:-1:6:v_<va?BE<va?6:-1:6:-1:hp<va?nF<va?Kk<va?Fk<va?6:-1:6:-1:Ns<va?F_<va?6:-1:6:-1:PS<va?Me<va?aA<va?gt<va?di<va?Sn<va?6:-1:6:-1:OF<va?AS<va?6:-1:6:-1:ew<va?Ud<va?Sg<va?Uf<va?6:-1:6:-1:hc<va?gE<va?6:-1:6:-1:YT(Cte,va+jS|0)-1|0:-1;if(6<la>>>0)Hr=OUe(e);else switch(la){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Ea=IHe(BUe(e));if(3<Ea>>>0)Hr=OUe(e);else switch(Ea){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ma=Qje(BUe(e));if(3<ma>>>0)Hr=OUe(e);else switch(ma){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Fa=Qje(BUe(e));if(3<Fa>>>0)Hr=OUe(e);else switch(Fa){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ka=gHe(BUe(e));if(3<ka>>>0)Hr=OUe(e);else switch(ka){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ha=Gje(BUe(e));if(3<ha>>>0)Hr=OUe(e);else switch(ha){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,44);var Ca=jHe(BUe(e));if(2<Ca>>>0)Hr=OUe(e);else switch(Ca){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var Sa=mje(BUe(e));if(3<Sa>>>0)Hr=OUe(e);else switch(Sa){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Ta=bje(BUe(e));if(3<Ta>>>0)Hr=OUe(e);else switch(Ta){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Ia=Gje(BUe(e));if(3<Ia>>>0)Hr=OUe(e);else switch(Ia){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var La=gHe(BUe(e));if(3<La>>>0)Hr=OUe(e);else switch(La){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,45);var Ga=jHe(BUe(e));if(2<Ga>>>0)Hr=OUe(e);else switch(Ga){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 4:TUe(e,87);var Qa=bje(BUe(e));if(3<Qa>>>0)Hr=OUe(e);else switch(Qa){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Za=IHe(BUe(e));if(3<Za>>>0)Hr=OUe(e);else switch(Za){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ri=mje(BUe(e));if(3<ri>>>0)Hr=OUe(e);else switch(ri){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ti=THe(BUe(e));if(3<ti>>>0)Hr=OUe(e);else switch(ti){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,46);var ai=jHe(BUe(e));if(2<ai>>>0)Hr=OUe(e);else switch(ai){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 5:TUe(e,87);var ii=gHe(BUe(e));if(3<ii>>>0)Hr=OUe(e);else switch(ii){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ci=THe(BUe(e));if(3<ci>>>0)Hr=OUe(e);else switch(ci){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var oi=gHe(BUe(e));if(3<oi>>>0)Hr=OUe(e);else switch(oi){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,47);var si=jHe(BUe(e));if(2<si>>>0)Hr=OUe(e);else switch(si){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,48);var Di=jHe(BUe(e));if(2<Di>>>0)Hr=OUe(e);else switch(Di){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 37:TUe(e,87);var bi=BUe(e),Fi=35<bi?vv<bi?Ue<bi?ec<bi?-1:Si<bi?rl<bi?qy<bi?Xf<bi?lc<bi?Gp<bi?cu<bi?gk<bi?Km<bi?5:-1:5:-1:UF<bi?Hl<bi?_n<bi?os<bi?5:-1:5:-1:m_<bi?Bl<bi?5:-1:5:-1:jo<bi?Yp<bi?oC<bi?G<bi?ui<bi?So<bi?aS<bi?QD<bi?o_<bi?Dv<bi?bv<bi?Vd<bi?5:-1:5:-1:zA<bi?tC<bi?5:-1:5:-1:fv<bi?Oe<bi?km<bi?Wk<bi?5:-1:5:-1:eF<bi?sD<bi?5:-1:5:-1:Ic<bi?oE<bi?Ef<bi?wD<bi?Zy<bi?Vk<bi?5:-1:5:-1:go<bi?hy<bi?5:-1:5:-1:vi<bi?Gg<bi?qC<bi?SC<bi?5:-1:5:-1:Wh<bi?Un<bi?5:-1:5:-1:No<bi?cc<bi?mo<bi?Gk<bi?d<bi?iC<bi?we<bi?Pv<bi?5:-1:5:-1:Mc<bi?_e<bi?5:-1:5:-1:Et<bi?wn<bi?$d<bi?M_<bi?5:-1:5:-1:Hp<bi?Zt<bi?5:-1:5:-1:D_<bi?Wc<bi?xd<bi?nE<bi?tv<bi?cC<bi?5:-1:5:-1:Qm<bi?bD<bi?5:-1:5:-1:zC<bi?Vy<bi?zF<bi?Gc<bi?5:-1:5:-1:Zi<bi?Gf<bi?5:-1:5:-1:id<bi?nm<bi?ie<bi?x_<bi?vy<bi?KE<bi?jd<bi?ZF<bi?Np<bi?5:-1:5:-1:vo<bi?kA<bi?5:-1:5:-1:Zf<bi&&ag<bi?zy<bi?5:-1:5:-1:xo<bi?Li<bi?mf<bi?Ua<bi?Vp<bi?5:-1:5:-1:5:El<bi?DC<bi?Jg<bi?qe<bi?5:-1:5:-1:By<bi?SF<bi?5:-1:5:cF<bi?m<bi?wv<bi?Bp<bi?_S<bi?oB<bi?rB<bi?Ad<bi?5:-1:5:-1:ya<bi?Vn<bi?5:-1:5:-1:bb<bi?_o<bi?cB<bi?KS<bi?5:-1:5:-1:za<bi?CD<bi?5:-1:5:-1:Vl<bi?GS<bi?JC<bi?vf<bi?fo<bi?zb<bi?5:-1:5:-1:Os<bi?qs<bi?5:-1:5:-1:XD<bi?dD<bi?kD<bi?un<bi?5:-1:5:-1:pv<bi?gm<bi?5:-1:5:-1:lE<bi?Ka<bi?ze<bi?vB<bi?rF<bi?pA<bi?$e<bi?At<bi?Ph<bi?Lp<bi?UE<bi?T_<bi?Ce<bi?Z<bi?5:-1:5:-1:kd<bi?ua<bi?5:-1:5:-1:rE<bi?My<bi?ge<bi?Nu<bi?5:-1:5:-1:Nv<bi?wd<bi?5:-1:5:-1:K_<bi?fu<bi?u_<bi?TA<bi?Ky<bi?Or<bi?5:-1:5:-1:qk<bi?lt<bi?5:-1:5:-1:R<bi?fk<bi?cb<bi?Xh<bi?5:-1:5:-1:_i<bi?lB<bi?5:-1:5:-1:_m<bi?mp<bi?lr<bi?$A<bi?Bc<bi?Bt<bi?_p<bi?Ma<bi?5:-1:5:-1:_l<bi?WF<bi?5:-1:5:-1:dh<bi?FS<bi?Nn<bi?wf<bi?5:-1:5:-1:Zh<bi?nD<bi?5:-1:5:-1:Wi<bi?Wr<bi?qm<bi?$k<bi?uc<bi?Cb<bi?5:-1:5:-1:Xr<bi?z_<bi?5:-1:5:-1:Qu<bi?rC<bi?Ih<bi?yd<bi?5:-1:5:-1:Nf<bi?LA<bi?5:-1:5:-1:q_<bi?Md<bi?Tp<bi?od<bi?hk<bi?wu<bi?Df<bi?MD<bi?Io<bi?5:-1:5:ho<bi?Jc<bi?5:-1:5:-1:KA<bi?Qi<bi?Nd<bi?fC<bi?5:-1:5:-1:yi<bi?$t<bi?5:-1:5:-1:IF<bi?U_<bi?pw<bi?b<bi?Cg<bi?xu<bi?5:-1:5:-1:Gr<bi?zw<bi?5:-1:5:-1:dC<bi?mF<bi?Vf<bi?Ys<bi?5:-1:5:-1:Fg<bi?WA<bi?5:-1:5:-1:dF<bi?_y<bi?Dt<bi?Zd<bi?$y<bi?5:-1:ih<bi?wb<bi?5:-1:5:dE<bi&&au<bi?gu<bi?5:-1:5:-1:Fu<bi?Qb<bi?C<bi?Rs<bi?gC<bi?Zw<bi?5:-1:5:-1:td<bi?Qf<bi?5:-1:5:-1:qo<bi?Fp<bi?xw<bi?tc<bi?5:-1:5:-1:5:-1:wl<bi?vD<bi?ok<bi?qf<bi?$c<bi?RF<bi?yl<bi?gi<bi?Ct<bi?NC<bi?5:-1:5:-1:OS<bi?Dy<bi?5:-1:5:-1:th<bi?Y<bi?Fs<bi?sm<bi?5:-1:5:-1:pm<bi?Fh<bi?5:-1:5:-1:ja<bi?Yb<bi?xC<bi?md<bi?rb<bi?5:-1:5:-1:Sw<bi?fS<bi?5:-1:5:uD<bi?xh<bi?5:-1:lo<bi?tf<bi?5:-1:5:Dh<bi?RA<bi?Qc<bi?ak<bi?5:-1:$m<bi?aD<bi?Vc<bi?5:-1:5:zc<bi?dm<bi?5:-1:5:-1:aE<bi?rk<bi?Yh<bi?oS<bi?Ey<bi?5:-1:5:-1:5:_F<bi?Jb<bi?my<bi?_c<bi?5:-1:5:-1:Ew<bi?iD<bi?5:-1:5:qp<bi?Mr<bi?iE<bi?Vo<bi?pa<bi?Mk<bi?EF<bi?re<bi?5:-1:5:-1:tn<bi?Ff<bi?5:-1:5:5:rg<bi?Ju<bi?Oa<bi?dt<bi?LC<bi?hm<bi?5:-1:5:-1:sS<bi?rd<bi?5:-1:5:-1:5:-1:Ah<bi?Sb<bi?SD<bi?jr<bi?5:Rw<bi?Ld<bi?5:-1:5:-1:db<bi?bh<bi?bt<bi?cd<bi?5:-1:5:-1:5:yp<bi?5:yh<bi?ow<bi?5:-1:Eg<bi?R_<bi?5:-1:5:Pk<bi?TS<bi?dy<bi?as<bi?RE<bi?Wd<bi?uv<bi?yr<bi?b_<bi?Ol<bi?$S<bi?bA<bi?5:eE<bi?ht<bi?5:-1:5:-1:tD<bi?Yv<bi?5:-1:uF<bi?5:Pd<bi?Tc<bi?5:-1:5:-1:Of<bi?wo<bi&&eC<bi&&Uk<bi?dS<bi?5:-1:5:Kg<bi?Jr<bi?gF<bi?Ml<bi?Bh<bi?DD<bi?5:-1:5:-1:5:-1:kS<bi?Gb<bi?qg<bi?vC<bi?5:-1:5:-1:up<bi?qE<bi?5:-1:5:-1:ay<bi?oh<bi?Kc<bi?Xt<bi?ZC<bi?bn<bi?5:-1:5:jh<bi?5:Bu<bi?_b<bi?5:-1:5:-1:jF<bi?5:v<bi?Qw<bi?pg<bi?Jl<bi?5:-1:5:-1:Am<bi?IE<bi?5:-1:5:hC<bi?al<bi?5:-1:Qy<bi&&Oh<bi?Le<bi?Sc<bi?YD<bi?5:-1:5:-1:5:$w<bi?sw<bi?Hm<bi?CA<bi?vt<bi?dv<bi?Lw<bi?5:-1:5:Pa<bi?gA<bi?5:-1:5:Wn<bi?5:gy<bi?pE<bi?5:-1:5:pi<bi?Lh<bi?T<bi?V<bi?5:-1:lS<bi?GA<bi?5:-1:5:-1:5:Xv<bi?mA<bi?hw<bi?5:Rf<bi?sd<bi?5:-1:5:-1:hF<bi&&lD<bi&&Lm<bi?is<bi?5:-1:5:ev<bi?ff<bi?gp<bi?Iu<bi?TE<bi?om<bi?DS<bi?qn<bi?Ub<bi?5:-1:5:-1:fn<bi?Rc<bi?5:-1:5:VA<bi?fg<bi?As<bi?Pu<bi?5:-1:5:-1:Uc<bi?BF<bi?5:-1:5:-1:vw<bi?jb<bi&&Mo<bi?pf<bi?5:-1:5:Qs<bi?GC<bi?5:-1:Sd<bi?ot<bi?5:-1:5:-1:Ii<bi?Ql<bi?qh<bi?ee<bi?Zc<bi?mw<bi?dp<bi?5:-1:5:-1:ce<bi?x<bi?5:-1:5:-1:yt<bi?Tr<bi?5:-1:Ak<bi?iy<bi?5:-1:5:Il<bi?lf<bi?bS<bi?5:Ls<bi?iw<bi?5:-1:5:-1:ws<bi?og<bi?Qv<bi?ds<bi?5:-1:5:-1:Rd<bi?Em<bi?5:-1:5:-1:zm<bi?Av<bi?Aa<bi?$C<bi?Ro<bi?gs<bi?wt<bi&&XE<bi&&GF<bi?il<bi?5:-1:5:-1:G_<bi?Xg<bi?bo<bi?bp<bi?ae<bi?5:-1:5:-1:5:ga<bi?Rh<bi?5:-1:Xi<bi?Om<bi?5:-1:5:us<bi?fl<bi?5:UC<bi?tg<bi?5:-1:O_<bi?Sm<bi?5:-1:5:uS<bi?Ve<bi?Ku<bi&&lF<bi?nv<bi?5:-1:5:-1:Rm<bi&&nk<bi?Ot<bi?5:-1:5:yC<bi?Nb<bi?Tv<bi?kF<bi?uh<bi?Vm<bi?5:-1:Co<bi?F<bi?5:-1:5:-1:5:ly<bi?H<bi?jf<bi?5:fb<bi?Dn<bi?5:-1:5:-1:5:$g<bi?fB<bi?by<bi?sh<bi?uo<bi?eB<bi?wS<bi?5:-1:5:-1:JE<bi?it<bi?5:-1:5:xy<bi?JF<bi?ID<bi?mD<bi?5:-1:5:-1:Ya<bi?Rl<bi?5:-1:5:-1:$b<bi?fa<bi?Ei<bi?Au<bi?Nk<bi?5:-1:5:-1:Wp<bi?s_<bi?5:-1:5:fF<bi?bF<bi?am<bi?ji<bi?5:-1:5:-1:Da<bi?QA<bi?5:-1:5:-1:ju<bi?AD<bi?sk<bi?Wu<bi?Ke<bi?HS<bi?Se<bi?eg<bi?Nm<bi?Xb<bi?sc<bi?zg<bi?5:-1:5:-1:ry<bi?Xm<bi?5:-1:5:-1:gD<bi?Yw<bi?5:-1:xg<bi?eD<bi?5:-1:5:-1:ef<bi?UD<bi?Ds<bi?Cm<bi?$r<bi?hA<bi?5:-1:5:-1:lg<bi?zd<bi?5:-1:5:-1:Dg<bi?N_<bi?pr<bi?5:-1:5:W_<bi?f<bi?5:-1:5:-1:t_<bi?tm<bi?$h<bi?fi<bi?Ec<bi?Wa<bi?5:-1:vu<bi?mb<bi?5:-1:5:-1:Zn<bi?wi<bi?Sf<bi?tr<bi?5:-1:5:-1:jv<bi?Zl<bi?5:-1:5:-1:Vt<bi?cy<bi?Cy<bi?ME<bi?Ts<bi?Rn<bi?5:-1:5:-1:nC<bi?Kf<bi?5:-1:5:-1:Yg<bi?Xa<bi?Er<bi?Pf<bi?5:-1:5:-1:ut<bi?p<bi?5:-1:5:-1:We<bi?im<bi?Ap<bi?BC<bi?e_<bi?qD<bi?kc<bi?kr<bi?Nh<bi?yg<bi?5:-1:5:-1:Ae<bi?VF<bi?5:-1:5:-1:Is<bi?Ag<bi?rw<bi?ub<bi?5:-1:5:-1:hr<bi?Cr<bi?5:-1:5:-1:Hc<bi?pd<bi?Bn<bi?Ac<bi?5:-1:Vv<bi?ah<bi?5:-1:5:-1:sg<bi?y_<bi?cw<bi?vh<bi?5:-1:5:-1:5:-1:jc<bi?IS<bi?lh<bi?QS<bi?5:-1:tk<bi?xa<bi?Ly<bi?ra<bi?5:-1:5:-1:mr<bi?qt<bi?5:-1:5:-1:qr<bi?$o<bi?Zu<bi?xn<bi?_t<bi?XS<bi?5:-1:5:-1:yk<bi?GD<bi?5:-1:5:-1:iA<bi?da<bi?GE<bi?L_<bi?5:-1:5:-1:ro<bi?LD<bi?5:-1:5:-1:uy<bi?VC<bi?YS<bi?sb<bi?Rp<bi?rs<bi?KD<bi?ml<bi?ni<bi?Af<bi?kf<bi?le<bi?Pl<bi?5:-1:5:-1:Ul<bi?ZE<bi?5:-1:5:-1:np<bi&&Fr<bi?Vb<bi?5:-1:5:mm<bi?zE<bi?py<bi?Es<bi?5:-1:Ee<bi?Ni<bi?5:-1:5:-1:pS<bi?sa<bi?Qg<bi?av<bi?5:-1:5:-1:Oy<bi?gb<bi?5:-1:5:-1:Hw<bi?Iy<bi?AE<bi?DB<bi?lv<bi?Cc<bi?tE<bi?MA<bi?5:-1:5:-1:E_<bi?Tl<bi?5:-1:5:-1:Fy<bi?Ab<bi?ea<bi?tw<bi?5:-1:5:-1:Ov<bi?Nw<bi?5:-1:5:-1:Yn<bi?gd<bi?dk<bi?ud<bi?ba<bi?Zs<bi?5:-1:5:-1:IA<bi?Lt<bi?5:-1:5:-1:hb<bi?ug<bi?Ko<bi?o<bi?5:-1:5:-1:5:Pe<bi?ov<bi?Va<bi?vc<bi?wE<bi?YE<bi?gc<bi?Qn<bi?S_<bi?5:-1:5:-1:gr<bi?na<bi?5:-1:5:-1:QF<bi?bf<bi?Kl<bi?Fo<bi?5:-1:5:-1:Rg<bi?Qr<bi?5:-1:5:-1:Do<bi?ac<bi?Hv<bi?Zb<bi?5:-1:5:Ib<bi?bl<bi?5:-1:5:5:lu<bi?Xk<bi?TD<bi?Mv<bi?hS<bi?5:-1:5:ed<bi?ld<bi?wy<bi?O<bi?5:-1:5:-1:zu<bi?g_<bi?5:-1:5:-1:_k<bi?dw<bi?zi<bi?WS<bi?Jf<bi?5:-1:5:-1:du<bi?Mh<bi?5:-1:5:ym<bi?5:nw<bi?He<bi?5:-1:5:Fl<bi?EA<bi?_a<bi?BA<bi?Cn<bi?5:Ba<bi?rc<bi?5:-1:5:Uy<bi&&YA<bi?Yk<bi?5:-1:5:5:D<bi?Qk<bi?nd<bi?aB<bi?5:-1:Ry<bi?5:KF<bi?jn<bi?5:-1:5:-1:op<bi?5:_A<bi&&wC<bi?Ji<bi?5:-1:5:sF<bi?jC<bi?Gh<bi?ao<bi?5:Gl<bi?Jy<bi?5:-1:5:5:$a<bi?ko<bi?tb<bi?mt<bi?5:-1:5:ZA<bi?ir<bi?5:-1:5:5:DF<bi?Dr<bi?ZS<bi?kp<bi?5:-1:YC<bi&&vg<bi?Od<bi?5:-1:5:-1:on<bi?5:Nr<bi?yn<bi?yb<bi?$f<bi?5:-1:5:-1:5:-1:z<bi?Ev<bi?wa<bi?mg<bi?sC<bi?Sk<bi?mS<bi&&J<bi?ip<bi?5:-1:5:bu<bi?Bb<bi?TF<bi?iv<bi?5:-1:5:-1:Lc<bi?tu<bi?5:-1:5:5:PD<bi?xS<bi?5:Ek<bi?Ja<bi?sl<bi?eS<bi?5:-1:5:-1:5:Tn<bi?_C<bi&&Ob<bi?ku<bi?5:-1:5:Dm<bi?d_<bi?hu<bi?Mm<bi?5:-1:5:-1:5:hE<bi?Tm<bi?AF<bi?wr<bi?5:jp<bi?Mp<bi?ic<bi?vd<bi?5:-1:5:-1:5:Ht<bi?Pw<bi?yc<bi&&FA<bi?Yl<bi?5:-1:5:-1:mi<bi?Ut<bi?5:-1:5:-1:xF<bi?Bo<bi?Hn<bi?VD<bi?_g<bi?5:Bg<bi?xs<bi?5:-1:5:-1:y<bi?q<bi?xl<bi?po<bi?5:-1:5:-1:cS<bi?Pt<bi?5:-1:5:-1:hs<bi?iF<bi?xi<bi?Td<bi?Fe<bi?5:-1:5:t<bi?Du<bi?5:-1:5:-1:5:-1:$p<bi?l<bi?_D<bi?wm<bi?hv<bi?Na<bi?jm<bi?k<bi&&Ui<bi?$<bi?5:-1:5:-1:xD<bi&&LF<bi?yF<bi?5:-1:5:-1:Ze<bi?Ha<bi?Uw<bi?5:wc<bi?rS<bi?5:-1:5:-1:Wm<bi?Iv<bi?rD<bi?J_<bi?5:-1:5:-1:wh<bi?fw<bi?5:-1:5:-1:ck<bi?ol<bi?Jk<bi?tl<bi?Ym<bi?hD<bi?xf<bi?af<bi?5:-1:5:-1:JS<bi?Rt<bi?5:-1:5:-1:dr<bi?Wv<bi?5:-1:Jw<bi?Op<bi?5:-1:5:-1:Hh<bi?Bm<bi?zt<bi?ul<bi?Iw<bi?5:-1:5:-1:cr<bi?zp<bi?5:-1:5:OD<bi?so<bi?5:-1:5:dc<bi?Jd<bi?Q<bi?ps<bi?su<bi?qu<bi?ab<bi?Aw<bi?WC<bi?5:-1:5:-1:ta<bi?yw<bi?5:-1:5:gf<bi?vb<bi?5:-1:bB<bi?Wy<bi?5:-1:5:-1:Ms<bi?ek<bi&&FC<bi?Cv<bi?5:-1:5:rv<bi?Ks<bi?5:-1:WD<bi?nB<bi?5:-1:5:-1:Kr<bi?Oo<bi?Re<bi?nn<bi?K<bi?KC<bi?n<bi?5:-1:5:v_<bi?BE<bi?5:-1:5:-1:hp<bi?nF<bi?Kk<bi?Fk<bi?5:-1:5:-1:Ns<bi?F_<bi?5:-1:5:-1:PS<bi?Me<bi?aA<bi?gt<bi?di<bi?Sn<bi?5:-1:5:-1:OF<bi?AS<bi?5:-1:5:-1:ew<bi?Ud<bi?Sg<bi?Uf<bi?5:-1:5:-1:hc<bi?gE<bi?5:-1:5:-1:YT(xte,bi+jS|0)-1|0:-1;if(5<Fi>>>0)Hr=OUe(e);else switch(Fi){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var hi=pje(BUe(e));if(3<hi>>>0)Hr=OUe(e);else switch(hi){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Ai=gHe(BUe(e));if(3<Ai>>>0)Hr=OUe(e);else switch(Ai){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,49);var Bi=jHe(BUe(e));if(2<Bi>>>0)Hr=OUe(e);else switch(Bi){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var Oi=IHe(BUe(e));if(3<Oi>>>0)Hr=OUe(e);else switch(Oi){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Pi=kje(BUe(e));if(3<Pi>>>0)Hr=OUe(e);else switch(Pi){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,50);var Ri=jHe(BUe(e));if(2<Ri>>>0)Hr=OUe(e);else switch(Ri){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 4:TUe(e,87);var Mi=BUe(e),Gi=35<Mi?vv<Mi?Ue<Mi?ec<Mi?-1:Si<Mi?rl<Mi?qy<Mi?Xf<Mi?lc<Mi?Gp<Mi?cu<Mi?gk<Mi?Km<Mi?4:-1:4:-1:UF<Mi?Hl<Mi?_n<Mi?os<Mi?4:-1:4:-1:m_<Mi?Bl<Mi?4:-1:4:-1:jo<Mi?Yp<Mi?oC<Mi?G<Mi?ui<Mi?So<Mi?aS<Mi?QD<Mi?o_<Mi?Dv<Mi?bv<Mi?Vd<Mi?4:-1:4:-1:zA<Mi?tC<Mi?4:-1:4:-1:fv<Mi?Oe<Mi?km<Mi?Wk<Mi?4:-1:4:-1:eF<Mi?sD<Mi?4:-1:4:-1:Ic<Mi?oE<Mi?Ef<Mi?wD<Mi?Zy<Mi?Vk<Mi?4:-1:4:-1:go<Mi?hy<Mi?4:-1:4:-1:vi<Mi?Gg<Mi?qC<Mi?SC<Mi?4:-1:4:-1:Wh<Mi?Un<Mi?4:-1:4:-1:No<Mi?cc<Mi?mo<Mi?Gk<Mi?d<Mi?iC<Mi?we<Mi?Pv<Mi?4:-1:4:-1:Mc<Mi?_e<Mi?4:-1:4:-1:Et<Mi?wn<Mi?$d<Mi?M_<Mi?4:-1:4:-1:Hp<Mi?Zt<Mi?4:-1:4:-1:D_<Mi?Wc<Mi?xd<Mi?nE<Mi?tv<Mi?cC<Mi?4:-1:4:-1:Qm<Mi?bD<Mi?4:-1:4:-1:zC<Mi?Vy<Mi?zF<Mi?Gc<Mi?4:-1:4:-1:Zi<Mi?Gf<Mi?4:-1:4:-1:id<Mi?nm<Mi?ie<Mi?x_<Mi?vy<Mi?KE<Mi?jd<Mi?ZF<Mi?Np<Mi?4:-1:4:-1:vo<Mi?kA<Mi?4:-1:4:-1:Zf<Mi&&ag<Mi?zy<Mi?4:-1:4:-1:xo<Mi?Li<Mi?mf<Mi?Ua<Mi?Vp<Mi?4:-1:4:-1:4:El<Mi?DC<Mi?Jg<Mi?qe<Mi?4:-1:4:-1:By<Mi?SF<Mi?4:-1:4:cF<Mi?m<Mi?wv<Mi?Bp<Mi?_S<Mi?oB<Mi?rB<Mi?Ad<Mi?4:-1:4:-1:ya<Mi?Vn<Mi?4:-1:4:-1:bb<Mi?_o<Mi?cB<Mi?KS<Mi?4:-1:4:-1:za<Mi?CD<Mi?4:-1:4:-1:Vl<Mi?GS<Mi?JC<Mi?vf<Mi?fo<Mi?zb<Mi?4:-1:4:-1:Os<Mi?qs<Mi?4:-1:4:-1:XD<Mi?dD<Mi?kD<Mi?un<Mi?4:-1:4:-1:pv<Mi?gm<Mi?4:-1:4:-1:lE<Mi?Ka<Mi?ze<Mi?vB<Mi?rF<Mi?pA<Mi?$e<Mi?At<Mi?Ph<Mi?Lp<Mi?UE<Mi?T_<Mi?Ce<Mi?Z<Mi?4:-1:4:-1:kd<Mi?ua<Mi?4:-1:4:-1:rE<Mi?My<Mi?ge<Mi?Nu<Mi?4:-1:4:-1:Nv<Mi?wd<Mi?4:-1:4:-1:K_<Mi?fu<Mi?u_<Mi?TA<Mi?Ky<Mi?Or<Mi?4:-1:4:-1:qk<Mi?lt<Mi?4:-1:4:-1:R<Mi?fk<Mi?cb<Mi?Xh<Mi?4:-1:4:-1:_i<Mi?lB<Mi?4:-1:4:-1:_m<Mi?mp<Mi?lr<Mi?$A<Mi?Bc<Mi?Bt<Mi?_p<Mi?Ma<Mi?4:-1:4:-1:_l<Mi?WF<Mi?4:-1:4:-1:dh<Mi?FS<Mi?Nn<Mi?wf<Mi?4:-1:4:-1:Zh<Mi?nD<Mi?4:-1:4:-1:Wi<Mi?Wr<Mi?qm<Mi?$k<Mi?uc<Mi?Cb<Mi?4:-1:4:-1:Xr<Mi?z_<Mi?4:-1:4:-1:Qu<Mi?rC<Mi?Ih<Mi?yd<Mi?4:-1:4:-1:Nf<Mi?LA<Mi?4:-1:4:-1:q_<Mi?Md<Mi?Tp<Mi?od<Mi?hk<Mi?wu<Mi?Df<Mi?MD<Mi?Io<Mi?4:-1:4:ho<Mi?Jc<Mi?4:-1:4:-1:KA<Mi?Qi<Mi?Nd<Mi?fC<Mi?4:-1:4:-1:yi<Mi?$t<Mi?4:-1:4:-1:IF<Mi?U_<Mi?pw<Mi?b<Mi?Cg<Mi?xu<Mi?4:-1:4:-1:Gr<Mi?zw<Mi?4:-1:4:-1:dC<Mi?mF<Mi?Vf<Mi?Ys<Mi?4:-1:4:-1:Fg<Mi?WA<Mi?4:-1:4:-1:dF<Mi?_y<Mi?Dt<Mi?Zd<Mi?$y<Mi?4:-1:ih<Mi?wb<Mi?4:-1:4:dE<Mi&&au<Mi?gu<Mi?4:-1:4:-1:Fu<Mi?Qb<Mi?C<Mi?Rs<Mi?gC<Mi?Zw<Mi?4:-1:4:-1:td<Mi?Qf<Mi?4:-1:4:-1:qo<Mi?Fp<Mi?xw<Mi?tc<Mi?4:-1:4:-1:4:-1:wl<Mi?vD<Mi?ok<Mi?qf<Mi?$c<Mi?RF<Mi?yl<Mi?gi<Mi?Ct<Mi?NC<Mi?4:-1:4:-1:OS<Mi?Dy<Mi?4:-1:4:-1:th<Mi?Y<Mi?Fs<Mi?sm<Mi?4:-1:4:-1:pm<Mi?Fh<Mi?4:-1:4:-1:ja<Mi?Yb<Mi?xC<Mi?md<Mi?rb<Mi?4:-1:4:-1:Sw<Mi?fS<Mi?4:-1:4:uD<Mi?xh<Mi?4:-1:lo<Mi?tf<Mi?4:-1:4:Dh<Mi?RA<Mi?Qc<Mi?ak<Mi?4:-1:$m<Mi?aD<Mi?Vc<Mi?4:-1:4:zc<Mi?dm<Mi?4:-1:4:-1:aE<Mi?rk<Mi?Yh<Mi?oS<Mi?Ey<Mi?4:-1:4:-1:4:_F<Mi?Jb<Mi?my<Mi?_c<Mi?4:-1:4:-1:Ew<Mi?iD<Mi?4:-1:4:qp<Mi?Mr<Mi?iE<Mi?Vo<Mi?pa<Mi?Mk<Mi?EF<Mi?re<Mi?4:-1:4:-1:tn<Mi?Ff<Mi?4:-1:4:4:rg<Mi?Ju<Mi?Oa<Mi?dt<Mi?LC<Mi?hm<Mi?4:-1:4:-1:sS<Mi?rd<Mi?4:-1:4:-1:4:-1:Ah<Mi?Sb<Mi?SD<Mi?jr<Mi?4:Rw<Mi?Ld<Mi?4:-1:4:-1:db<Mi?bh<Mi?bt<Mi?cd<Mi?4:-1:4:-1:4:yp<Mi?4:yh<Mi?ow<Mi?4:-1:Eg<Mi?R_<Mi?4:-1:4:Pk<Mi?TS<Mi?dy<Mi?as<Mi?RE<Mi?Wd<Mi?uv<Mi?yr<Mi?b_<Mi?Ol<Mi?$S<Mi?bA<Mi?4:eE<Mi?ht<Mi?4:-1:4:-1:tD<Mi?Yv<Mi?4:-1:uF<Mi?4:Pd<Mi?Tc<Mi?4:-1:4:-1:Of<Mi?wo<Mi&&eC<Mi&&Uk<Mi?dS<Mi?4:-1:4:Kg<Mi?Jr<Mi?gF<Mi?Ml<Mi?Bh<Mi?DD<Mi?4:-1:4:-1:4:-1:kS<Mi?Gb<Mi?qg<Mi?vC<Mi?4:-1:4:-1:up<Mi?qE<Mi?4:-1:4:-1:ay<Mi?oh<Mi?Kc<Mi?Xt<Mi?ZC<Mi?bn<Mi?4:-1:4:jh<Mi?4:Bu<Mi?_b<Mi?4:-1:4:-1:jF<Mi?4:v<Mi?Qw<Mi?pg<Mi?Jl<Mi?4:-1:4:-1:Am<Mi?IE<Mi?4:-1:4:hC<Mi?al<Mi?4:-1:Qy<Mi&&Oh<Mi?Le<Mi?Sc<Mi?YD<Mi?4:-1:4:-1:4:$w<Mi?sw<Mi?Hm<Mi?CA<Mi?vt<Mi?dv<Mi?Lw<Mi?4:-1:4:Pa<Mi?gA<Mi?4:-1:4:Wn<Mi?4:gy<Mi?pE<Mi?4:-1:4:pi<Mi?Lh<Mi?T<Mi?V<Mi?4:-1:lS<Mi?GA<Mi?4:-1:4:-1:4:Xv<Mi?mA<Mi?hw<Mi?4:Rf<Mi?sd<Mi?4:-1:4:-1:hF<Mi&&lD<Mi&&Lm<Mi?is<Mi?4:-1:4:ev<Mi?ff<Mi?gp<Mi?Iu<Mi?TE<Mi?om<Mi?DS<Mi?qn<Mi?Ub<Mi?4:-1:4:-1:fn<Mi?Rc<Mi?4:-1:4:VA<Mi?fg<Mi?As<Mi?Pu<Mi?4:-1:4:-1:Uc<Mi?BF<Mi?4:-1:4:-1:vw<Mi?jb<Mi&&Mo<Mi?pf<Mi?4:-1:4:Qs<Mi?GC<Mi?4:-1:Sd<Mi?ot<Mi?4:-1:4:-1:Ii<Mi?Ql<Mi?qh<Mi?ee<Mi?Zc<Mi?mw<Mi?dp<Mi?4:-1:4:-1:ce<Mi?x<Mi?4:-1:4:-1:yt<Mi?Tr<Mi?4:-1:Ak<Mi?iy<Mi?4:-1:4:Il<Mi?lf<Mi?bS<Mi?4:Ls<Mi?iw<Mi?4:-1:4:-1:ws<Mi?og<Mi?Qv<Mi?ds<Mi?4:-1:4:-1:Rd<Mi?Em<Mi?4:-1:4:-1:zm<Mi?Av<Mi?Aa<Mi?$C<Mi?Ro<Mi?gs<Mi?wt<Mi&&XE<Mi&&GF<Mi?il<Mi?4:-1:4:-1:G_<Mi?Xg<Mi?bo<Mi?bp<Mi?ae<Mi?4:-1:4:-1:4:ga<Mi?Rh<Mi?4:-1:Xi<Mi?Om<Mi?4:-1:4:us<Mi?fl<Mi?4:UC<Mi?tg<Mi?4:-1:O_<Mi?Sm<Mi?4:-1:4:uS<Mi?Ve<Mi?Ku<Mi&&lF<Mi?nv<Mi?4:-1:4:-1:Rm<Mi&&nk<Mi?Ot<Mi?4:-1:4:yC<Mi?Nb<Mi?Tv<Mi?kF<Mi?uh<Mi?Vm<Mi?4:-1:Co<Mi?F<Mi?4:-1:4:-1:4:ly<Mi?H<Mi?jf<Mi?4:fb<Mi?Dn<Mi?4:-1:4:-1:4:$g<Mi?fB<Mi?by<Mi?sh<Mi?uo<Mi?eB<Mi?wS<Mi?4:-1:4:-1:JE<Mi?it<Mi?4:-1:4:xy<Mi?JF<Mi?ID<Mi?mD<Mi?4:-1:4:-1:Ya<Mi?Rl<Mi?4:-1:4:-1:$b<Mi?fa<Mi?Ei<Mi?Au<Mi?Nk<Mi?4:-1:4:-1:Wp<Mi?s_<Mi?4:-1:4:fF<Mi?bF<Mi?am<Mi?ji<Mi?4:-1:4:-1:Da<Mi?QA<Mi?4:-1:4:-1:ju<Mi?AD<Mi?sk<Mi?Wu<Mi?Ke<Mi?HS<Mi?Se<Mi?eg<Mi?Nm<Mi?Xb<Mi?sc<Mi?zg<Mi?4:-1:4:-1:ry<Mi?Xm<Mi?4:-1:4:-1:gD<Mi?Yw<Mi?4:-1:xg<Mi?eD<Mi?4:-1:4:-1:ef<Mi?UD<Mi?Ds<Mi?Cm<Mi?$r<Mi?hA<Mi?4:-1:4:-1:lg<Mi?zd<Mi?4:-1:4:-1:Dg<Mi?N_<Mi?pr<Mi?4:-1:4:W_<Mi?f<Mi?4:-1:4:-1:t_<Mi?tm<Mi?$h<Mi?fi<Mi?Ec<Mi?Wa<Mi?4:-1:vu<Mi?mb<Mi?4:-1:4:-1:Zn<Mi?wi<Mi?Sf<Mi?tr<Mi?4:-1:4:-1:jv<Mi?Zl<Mi?4:-1:4:-1:Vt<Mi?cy<Mi?Cy<Mi?ME<Mi?Ts<Mi?Rn<Mi?4:-1:4:-1:nC<Mi?Kf<Mi?4:-1:4:-1:Yg<Mi?Xa<Mi?Er<Mi?Pf<Mi?4:-1:4:-1:ut<Mi?p<Mi?4:-1:4:-1:We<Mi?im<Mi?Ap<Mi?BC<Mi?e_<Mi?qD<Mi?kc<Mi?kr<Mi?Nh<Mi?yg<Mi?4:-1:4:-1:Ae<Mi?VF<Mi?4:-1:4:-1:Is<Mi?Ag<Mi?rw<Mi?ub<Mi?4:-1:4:-1:hr<Mi?Cr<Mi?4:-1:4:-1:Hc<Mi?pd<Mi?Bn<Mi?Ac<Mi?4:-1:Vv<Mi?ah<Mi?4:-1:4:-1:sg<Mi?y_<Mi?cw<Mi?vh<Mi?4:-1:4:-1:4:-1:jc<Mi?IS<Mi?lh<Mi?QS<Mi?4:-1:tk<Mi?xa<Mi?Ly<Mi?ra<Mi?4:-1:4:-1:mr<Mi?qt<Mi?4:-1:4:-1:qr<Mi?$o<Mi?Zu<Mi?xn<Mi?_t<Mi?XS<Mi?4:-1:4:-1:yk<Mi?GD<Mi?4:-1:4:-1:iA<Mi?da<Mi?GE<Mi?L_<Mi?4:-1:4:-1:ro<Mi?LD<Mi?4:-1:4:-1:uy<Mi?VC<Mi?YS<Mi?sb<Mi?Rp<Mi?rs<Mi?KD<Mi?ml<Mi?ni<Mi?Af<Mi?kf<Mi?le<Mi?Pl<Mi?4:-1:4:-1:Ul<Mi?ZE<Mi?4:-1:4:-1:np<Mi&&Fr<Mi?Vb<Mi?4:-1:4:mm<Mi?zE<Mi?py<Mi?Es<Mi?4:-1:Ee<Mi?Ni<Mi?4:-1:4:-1:pS<Mi?sa<Mi?Qg<Mi?av<Mi?4:-1:4:-1:Oy<Mi?gb<Mi?4:-1:4:-1:Hw<Mi?Iy<Mi?AE<Mi?DB<Mi?lv<Mi?Cc<Mi?tE<Mi?MA<Mi?4:-1:4:-1:E_<Mi?Tl<Mi?4:-1:4:-1:Fy<Mi?Ab<Mi?ea<Mi?tw<Mi?4:-1:4:-1:Ov<Mi?Nw<Mi?4:-1:4:-1:Yn<Mi?gd<Mi?dk<Mi?ud<Mi?ba<Mi?Zs<Mi?4:-1:4:-1:IA<Mi?Lt<Mi?4:-1:4:-1:hb<Mi?ug<Mi?Ko<Mi?o<Mi?4:-1:4:-1:4:Pe<Mi?ov<Mi?Va<Mi?vc<Mi?wE<Mi?YE<Mi?gc<Mi?Qn<Mi?S_<Mi?4:-1:4:-1:gr<Mi?na<Mi?4:-1:4:-1:QF<Mi?bf<Mi?Kl<Mi?Fo<Mi?4:-1:4:-1:Rg<Mi?Qr<Mi?4:-1:4:-1:Do<Mi?ac<Mi?Hv<Mi?Zb<Mi?4:-1:4:Ib<Mi?bl<Mi?4:-1:4:4:lu<Mi?Xk<Mi?TD<Mi?Mv<Mi?hS<Mi?4:-1:4:ed<Mi?ld<Mi?wy<Mi?O<Mi?4:-1:4:-1:zu<Mi?g_<Mi?4:-1:4:-1:_k<Mi?dw<Mi?zi<Mi?WS<Mi?Jf<Mi?4:-1:4:-1:du<Mi?Mh<Mi?4:-1:4:ym<Mi?4:nw<Mi?He<Mi?4:-1:4:Fl<Mi?EA<Mi?_a<Mi?BA<Mi?Cn<Mi?4:Ba<Mi?rc<Mi?4:-1:4:Uy<Mi&&YA<Mi?Yk<Mi?4:-1:4:4:D<Mi?Qk<Mi?nd<Mi?aB<Mi?4:-1:Ry<Mi?4:KF<Mi?jn<Mi?4:-1:4:-1:op<Mi?4:_A<Mi&&wC<Mi?Ji<Mi?4:-1:4:sF<Mi?jC<Mi?Gh<Mi?ao<Mi?4:Gl<Mi?Jy<Mi?4:-1:4:4:$a<Mi?ko<Mi?tb<Mi?mt<Mi?4:-1:4:ZA<Mi?ir<Mi?4:-1:4:4:DF<Mi?Dr<Mi?ZS<Mi?kp<Mi?4:-1:YC<Mi&&vg<Mi?Od<Mi?4:-1:4:-1:on<Mi?4:Nr<Mi?yn<Mi?yb<Mi?$f<Mi?4:-1:4:-1:4:-1:z<Mi?Ev<Mi?wa<Mi?mg<Mi?sC<Mi?Sk<Mi?mS<Mi&&J<Mi?ip<Mi?4:-1:4:bu<Mi?Bb<Mi?TF<Mi?iv<Mi?4:-1:4:-1:Lc<Mi?tu<Mi?4:-1:4:4:PD<Mi?xS<Mi?4:Ek<Mi?Ja<Mi?sl<Mi?eS<Mi?4:-1:4:-1:4:Tn<Mi?_C<Mi&&Ob<Mi?ku<Mi?4:-1:4:Dm<Mi?d_<Mi?hu<Mi?Mm<Mi?4:-1:4:-1:4:hE<Mi?Tm<Mi?AF<Mi?wr<Mi?4:jp<Mi?Mp<Mi?ic<Mi?vd<Mi?4:-1:4:-1:4:Ht<Mi?Pw<Mi?yc<Mi&&FA<Mi?Yl<Mi?4:-1:4:-1:mi<Mi?Ut<Mi?4:-1:4:-1:xF<Mi?Bo<Mi?Hn<Mi?VD<Mi?_g<Mi?4:Bg<Mi?xs<Mi?4:-1:4:-1:y<Mi?q<Mi?xl<Mi?po<Mi?4:-1:4:-1:cS<Mi?Pt<Mi?4:-1:4:-1:hs<Mi?iF<Mi?xi<Mi?Td<Mi?Fe<Mi?4:-1:4:t<Mi?Du<Mi?4:-1:4:-1:4:-1:$p<Mi?l<Mi?_D<Mi?wm<Mi?hv<Mi?Na<Mi?jm<Mi?k<Mi&&Ui<Mi?$<Mi?4:-1:4:-1:xD<Mi&&LF<Mi?yF<Mi?4:-1:4:-1:Ze<Mi?Ha<Mi?Uw<Mi?4:wc<Mi?rS<Mi?4:-1:4:-1:Wm<Mi?Iv<Mi?rD<Mi?J_<Mi?4:-1:4:-1:wh<Mi?fw<Mi?4:-1:4:-1:ck<Mi?ol<Mi?Jk<Mi?tl<Mi?Ym<Mi?hD<Mi?xf<Mi?af<Mi?4:-1:4:-1:JS<Mi?Rt<Mi?4:-1:4:-1:dr<Mi?Wv<Mi?4:-1:Jw<Mi?Op<Mi?4:-1:4:-1:Hh<Mi?Bm<Mi?zt<Mi?ul<Mi?Iw<Mi?4:-1:4:-1:cr<Mi?zp<Mi?4:-1:4:OD<Mi?so<Mi?4:-1:4:dc<Mi?Jd<Mi?Q<Mi?ps<Mi?su<Mi?qu<Mi?ab<Mi?Aw<Mi?WC<Mi?4:-1:4:-1:ta<Mi?yw<Mi?4:-1:4:gf<Mi?vb<Mi?4:-1:bB<Mi?Wy<Mi?4:-1:4:-1:Ms<Mi?ek<Mi&&FC<Mi?Cv<Mi?4:-1:4:rv<Mi?Ks<Mi?4:-1:WD<Mi?nB<Mi?4:-1:4:-1:Kr<Mi?Oo<Mi?Re<Mi?nn<Mi?K<Mi?KC<Mi?n<Mi?4:-1:4:v_<Mi?BE<Mi?4:-1:4:-1:hp<Mi?nF<Mi?Kk<Mi?Fk<Mi?4:-1:4:-1:Ns<Mi?F_<Mi?4:-1:4:-1:PS<Mi?Me<Mi?aA<Mi?gt<Mi?di<Mi?Sn<Mi?4:-1:4:-1:OF<Mi?AS<Mi?4:-1:4:-1:ew<Mi?Ud<Mi?Sg<Mi?Uf<Mi?4:-1:4:-1:hc<Mi?gE<Mi?4:-1:4:-1:YT(vte,Mi+jS|0)-1|0:-1;if(4<Gi>>>0)Hr=OUe(e);else switch(Gi){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Yi=hHe(BUe(e));if(3<Yi>>>0)Hr=OUe(e);else switch(Yi){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Ki=Gje(BUe(e));if(3<Ki>>>0)Hr=OUe(e);else switch(Ki){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var qi=THe(BUe(e));if(3<qi>>>0)Hr=OUe(e);else switch(qi){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,51);var $i=jHe(BUe(e));if(2<$i>>>0)Hr=OUe(e);else switch($i){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var nc=gHe(BUe(e));if(3<nc>>>0)Hr=OUe(e);else switch(nc){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var fc=Lje(BUe(e));if(3<fc>>>0)Hr=OUe(e);else switch(fc){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var oc=WHe(BUe(e));if(3<oc>>>0)Hr=OUe(e);else switch(oc){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Dc=pje(BUe(e));if(3<Dc>>>0)Hr=OUe(e);else switch(Dc){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,52);var bc=jHe(BUe(e));if(2<bc>>>0)Hr=OUe(e);else switch(bc){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 38:TUe(e,87);var pc=BUe(e),mc=35<pc?vv<pc?Ue<pc?ec<pc?-1:Si<pc?rl<pc?qy<pc?Xf<pc?lc<pc?Gp<pc?cu<pc?gk<pc?Km<pc?6:-1:6:-1:UF<pc?Hl<pc?_n<pc?os<pc?6:-1:6:-1:m_<pc?Bl<pc?6:-1:6:-1:jo<pc?Yp<pc?oC<pc?G<pc?ui<pc?So<pc?aS<pc?QD<pc?o_<pc?Dv<pc?bv<pc?Vd<pc?6:-1:6:-1:zA<pc?tC<pc?6:-1:6:-1:fv<pc?Oe<pc?km<pc?Wk<pc?6:-1:6:-1:eF<pc?sD<pc?6:-1:6:-1:Ic<pc?oE<pc?Ef<pc?wD<pc?Zy<pc?Vk<pc?6:-1:6:-1:go<pc?hy<pc?6:-1:6:-1:vi<pc?Gg<pc?qC<pc?SC<pc?6:-1:6:-1:Wh<pc?Un<pc?6:-1:6:-1:No<pc?cc<pc?mo<pc?Gk<pc?d<pc?iC<pc?we<pc?Pv<pc?6:-1:6:-1:Mc<pc?_e<pc?6:-1:6:-1:Et<pc?wn<pc?$d<pc?M_<pc?6:-1:6:-1:Hp<pc?Zt<pc?6:-1:6:-1:D_<pc?Wc<pc?xd<pc?nE<pc?tv<pc?cC<pc?6:-1:6:-1:Qm<pc?bD<pc?6:-1:6:-1:zC<pc?Vy<pc?zF<pc?Gc<pc?6:-1:6:-1:Zi<pc?Gf<pc?6:-1:6:-1:id<pc?nm<pc?ie<pc?x_<pc?vy<pc?KE<pc?jd<pc?ZF<pc?Np<pc?6:-1:6:-1:vo<pc?kA<pc?6:-1:6:-1:Zf<pc&&ag<pc?zy<pc?6:-1:6:-1:xo<pc?Li<pc?mf<pc?Ua<pc?Vp<pc?6:-1:6:-1:6:El<pc?DC<pc?Jg<pc?qe<pc?6:-1:6:-1:By<pc?SF<pc?6:-1:6:cF<pc?m<pc?wv<pc?Bp<pc?_S<pc?oB<pc?rB<pc?Ad<pc?6:-1:6:-1:ya<pc?Vn<pc?6:-1:6:-1:bb<pc?_o<pc?cB<pc?KS<pc?6:-1:6:-1:za<pc?CD<pc?6:-1:6:-1:Vl<pc?GS<pc?JC<pc?vf<pc?fo<pc?zb<pc?6:-1:6:-1:Os<pc?qs<pc?6:-1:6:-1:XD<pc?dD<pc?kD<pc?un<pc?6:-1:6:-1:pv<pc?gm<pc?6:-1:6:-1:lE<pc?Ka<pc?ze<pc?vB<pc?rF<pc?pA<pc?$e<pc?At<pc?Ph<pc?Lp<pc?UE<pc?T_<pc?Ce<pc?Z<pc?6:-1:6:-1:kd<pc?ua<pc?6:-1:6:-1:rE<pc?My<pc?ge<pc?Nu<pc?6:-1:6:-1:Nv<pc?wd<pc?6:-1:6:-1:K_<pc?fu<pc?u_<pc?TA<pc?Ky<pc?Or<pc?6:-1:6:-1:qk<pc?lt<pc?6:-1:6:-1:R<pc?fk<pc?cb<pc?Xh<pc?6:-1:6:-1:_i<pc?lB<pc?6:-1:6:-1:_m<pc?mp<pc?lr<pc?$A<pc?Bc<pc?Bt<pc?_p<pc?Ma<pc?6:-1:6:-1:_l<pc?WF<pc?6:-1:6:-1:dh<pc?FS<pc?Nn<pc?wf<pc?6:-1:6:-1:Zh<pc?nD<pc?6:-1:6:-1:Wi<pc?Wr<pc?qm<pc?$k<pc?uc<pc?Cb<pc?6:-1:6:-1:Xr<pc?z_<pc?6:-1:6:-1:Qu<pc?rC<pc?Ih<pc?yd<pc?6:-1:6:-1:Nf<pc?LA<pc?6:-1:6:-1:q_<pc?Md<pc?Tp<pc?od<pc?hk<pc?wu<pc?Df<pc?MD<pc?Io<pc?6:-1:6:ho<pc?Jc<pc?6:-1:6:-1:KA<pc?Qi<pc?Nd<pc?fC<pc?6:-1:6:-1:yi<pc?$t<pc?6:-1:6:-1:IF<pc?U_<pc?pw<pc?b<pc?Cg<pc?xu<pc?6:-1:6:-1:Gr<pc?zw<pc?6:-1:6:-1:dC<pc?mF<pc?Vf<pc?Ys<pc?6:-1:6:-1:Fg<pc?WA<pc?6:-1:6:-1:dF<pc?_y<pc?Dt<pc?Zd<pc?$y<pc?6:-1:ih<pc?wb<pc?6:-1:6:dE<pc&&au<pc?gu<pc?6:-1:6:-1:Fu<pc?Qb<pc?C<pc?Rs<pc?gC<pc?Zw<pc?6:-1:6:-1:td<pc?Qf<pc?6:-1:6:-1:qo<pc?Fp<pc?xw<pc?tc<pc?6:-1:6:-1:6:-1:wl<pc?vD<pc?ok<pc?qf<pc?$c<pc?RF<pc?yl<pc?gi<pc?Ct<pc?NC<pc?6:-1:6:-1:OS<pc?Dy<pc?6:-1:6:-1:th<pc?Y<pc?Fs<pc?sm<pc?6:-1:6:-1:pm<pc?Fh<pc?6:-1:6:-1:ja<pc?Yb<pc?xC<pc?md<pc?rb<pc?6:-1:6:-1:Sw<pc?fS<pc?6:-1:6:uD<pc?xh<pc?6:-1:lo<pc?tf<pc?6:-1:6:Dh<pc?RA<pc?Qc<pc?ak<pc?6:-1:$m<pc?aD<pc?Vc<pc?6:-1:6:zc<pc?dm<pc?6:-1:6:-1:aE<pc?rk<pc?Yh<pc?oS<pc?Ey<pc?6:-1:6:-1:6:_F<pc?Jb<pc?my<pc?_c<pc?6:-1:6:-1:Ew<pc?iD<pc?6:-1:6:qp<pc?Mr<pc?iE<pc?Vo<pc?pa<pc?Mk<pc?EF<pc?re<pc?6:-1:6:-1:tn<pc?Ff<pc?6:-1:6:6:rg<pc?Ju<pc?Oa<pc?dt<pc?LC<pc?hm<pc?6:-1:6:-1:sS<pc?rd<pc?6:-1:6:-1:6:-1:Ah<pc?Sb<pc?SD<pc?jr<pc?6:Rw<pc?Ld<pc?6:-1:6:-1:db<pc?bh<pc?bt<pc?cd<pc?6:-1:6:-1:6:yp<pc?6:yh<pc?ow<pc?6:-1:Eg<pc?R_<pc?6:-1:6:Pk<pc?TS<pc?dy<pc?as<pc?RE<pc?Wd<pc?uv<pc?yr<pc?b_<pc?Ol<pc?$S<pc?bA<pc?6:eE<pc?ht<pc?6:-1:6:-1:tD<pc?Yv<pc?6:-1:uF<pc?6:Pd<pc?Tc<pc?6:-1:6:-1:Of<pc?wo<pc&&eC<pc&&Uk<pc?dS<pc?6:-1:6:Kg<pc?Jr<pc?gF<pc?Ml<pc?Bh<pc?DD<pc?6:-1:6:-1:6:-1:kS<pc?Gb<pc?qg<pc?vC<pc?6:-1:6:-1:up<pc?qE<pc?6:-1:6:-1:ay<pc?oh<pc?Kc<pc?Xt<pc?ZC<pc?bn<pc?6:-1:6:jh<pc?6:Bu<pc?_b<pc?6:-1:6:-1:jF<pc?6:v<pc?Qw<pc?pg<pc?Jl<pc?6:-1:6:-1:Am<pc?IE<pc?6:-1:6:hC<pc?al<pc?6:-1:Qy<pc&&Oh<pc?Le<pc?Sc<pc?YD<pc?6:-1:6:-1:6:$w<pc?sw<pc?Hm<pc?CA<pc?vt<pc?dv<pc?Lw<pc?6:-1:6:Pa<pc?gA<pc?6:-1:6:Wn<pc?6:gy<pc?pE<pc?6:-1:6:pi<pc?Lh<pc?T<pc?V<pc?6:-1:lS<pc?GA<pc?6:-1:6:-1:6:Xv<pc?mA<pc?hw<pc?6:Rf<pc?sd<pc?6:-1:6:-1:hF<pc&&lD<pc&&Lm<pc?is<pc?6:-1:6:ev<pc?ff<pc?gp<pc?Iu<pc?TE<pc?om<pc?DS<pc?qn<pc?Ub<pc?6:-1:6:-1:fn<pc?Rc<pc?6:-1:6:VA<pc?fg<pc?As<pc?Pu<pc?6:-1:6:-1:Uc<pc?BF<pc?6:-1:6:-1:vw<pc?jb<pc&&Mo<pc?pf<pc?6:-1:6:Qs<pc?GC<pc?6:-1:Sd<pc?ot<pc?6:-1:6:-1:Ii<pc?Ql<pc?qh<pc?ee<pc?Zc<pc?mw<pc?dp<pc?6:-1:6:-1:ce<pc?x<pc?6:-1:6:-1:yt<pc?Tr<pc?6:-1:Ak<pc?iy<pc?6:-1:6:Il<pc?lf<pc?bS<pc?6:Ls<pc?iw<pc?6:-1:6:-1:ws<pc?og<pc?Qv<pc?ds<pc?6:-1:6:-1:Rd<pc?Em<pc?6:-1:6:-1:zm<pc?Av<pc?Aa<pc?$C<pc?Ro<pc?gs<pc?wt<pc&&XE<pc&&GF<pc?il<pc?6:-1:6:-1:G_<pc?Xg<pc?bo<pc?bp<pc?ae<pc?6:-1:6:-1:6:ga<pc?Rh<pc?6:-1:Xi<pc?Om<pc?6:-1:6:us<pc?fl<pc?6:UC<pc?tg<pc?6:-1:O_<pc?Sm<pc?6:-1:6:uS<pc?Ve<pc?Ku<pc&&lF<pc?nv<pc?6:-1:6:-1:Rm<pc&&nk<pc?Ot<pc?6:-1:6:yC<pc?Nb<pc?Tv<pc?kF<pc?uh<pc?Vm<pc?6:-1:Co<pc?F<pc?6:-1:6:-1:6:ly<pc?H<pc?jf<pc?6:fb<pc?Dn<pc?6:-1:6:-1:6:$g<pc?fB<pc?by<pc?sh<pc?uo<pc?eB<pc?wS<pc?6:-1:6:-1:JE<pc?it<pc?6:-1:6:xy<pc?JF<pc?ID<pc?mD<pc?6:-1:6:-1:Ya<pc?Rl<pc?6:-1:6:-1:$b<pc?fa<pc?Ei<pc?Au<pc?Nk<pc?6:-1:6:-1:Wp<pc?s_<pc?6:-1:6:fF<pc?bF<pc?am<pc?ji<pc?6:-1:6:-1:Da<pc?QA<pc?6:-1:6:-1:ju<pc?AD<pc?sk<pc?Wu<pc?Ke<pc?HS<pc?Se<pc?eg<pc?Nm<pc?Xb<pc?sc<pc?zg<pc?6:-1:6:-1:ry<pc?Xm<pc?6:-1:6:-1:gD<pc?Yw<pc?6:-1:xg<pc?eD<pc?6:-1:6:-1:ef<pc?UD<pc?Ds<pc?Cm<pc?$r<pc?hA<pc?6:-1:6:-1:lg<pc?zd<pc?6:-1:6:-1:Dg<pc?N_<pc?pr<pc?6:-1:6:W_<pc?f<pc?6:-1:6:-1:t_<pc?tm<pc?$h<pc?fi<pc?Ec<pc?Wa<pc?6:-1:vu<pc?mb<pc?6:-1:6:-1:Zn<pc?wi<pc?Sf<pc?tr<pc?6:-1:6:-1:jv<pc?Zl<pc?6:-1:6:-1:Vt<pc?cy<pc?Cy<pc?ME<pc?Ts<pc?Rn<pc?6:-1:6:-1:nC<pc?Kf<pc?6:-1:6:-1:Yg<pc?Xa<pc?Er<pc?Pf<pc?6:-1:6:-1:ut<pc?p<pc?6:-1:6:-1:We<pc?im<pc?Ap<pc?BC<pc?e_<pc?qD<pc?kc<pc?kr<pc?Nh<pc?yg<pc?6:-1:6:-1:Ae<pc?VF<pc?6:-1:6:-1:Is<pc?Ag<pc?rw<pc?ub<pc?6:-1:6:-1:hr<pc?Cr<pc?6:-1:6:-1:Hc<pc?pd<pc?Bn<pc?Ac<pc?6:-1:Vv<pc?ah<pc?6:-1:6:-1:sg<pc?y_<pc?cw<pc?vh<pc?6:-1:6:-1:6:-1:jc<pc?IS<pc?lh<pc?QS<pc?6:-1:tk<pc?xa<pc?Ly<pc?ra<pc?6:-1:6:-1:mr<pc?qt<pc?6:-1:6:-1:qr<pc?$o<pc?Zu<pc?xn<pc?_t<pc?XS<pc?6:-1:6:-1:yk<pc?GD<pc?6:-1:6:-1:iA<pc?da<pc?GE<pc?L_<pc?6:-1:6:-1:ro<pc?LD<pc?6:-1:6:-1:uy<pc?VC<pc?YS<pc?sb<pc?Rp<pc?rs<pc?KD<pc?ml<pc?ni<pc?Af<pc?kf<pc?le<pc?Pl<pc?6:-1:6:-1:Ul<pc?ZE<pc?6:-1:6:-1:np<pc&&Fr<pc?Vb<pc?6:-1:6:mm<pc?zE<pc?py<pc?Es<pc?6:-1:Ee<pc?Ni<pc?6:-1:6:-1:pS<pc?sa<pc?Qg<pc?av<pc?6:-1:6:-1:Oy<pc?gb<pc?6:-1:6:-1:Hw<pc?Iy<pc?AE<pc?DB<pc?lv<pc?Cc<pc?tE<pc?MA<pc?6:-1:6:-1:E_<pc?Tl<pc?6:-1:6:-1:Fy<pc?Ab<pc?ea<pc?tw<pc?6:-1:6:-1:Ov<pc?Nw<pc?6:-1:6:-1:Yn<pc?gd<pc?dk<pc?ud<pc?ba<pc?Zs<pc?6:-1:6:-1:IA<pc?Lt<pc?6:-1:6:-1:hb<pc?ug<pc?Ko<pc?o<pc?6:-1:6:-1:6:Pe<pc?ov<pc?Va<pc?vc<pc?wE<pc?YE<pc?gc<pc?Qn<pc?S_<pc?6:-1:6:-1:gr<pc?na<pc?6:-1:6:-1:QF<pc?bf<pc?Kl<pc?Fo<pc?6:-1:6:-1:Rg<pc?Qr<pc?6:-1:6:-1:Do<pc?ac<pc?Hv<pc?Zb<pc?6:-1:6:Ib<pc?bl<pc?6:-1:6:6:lu<pc?Xk<pc?TD<pc?Mv<pc?hS<pc?6:-1:6:ed<pc?ld<pc?wy<pc?O<pc?6:-1:6:-1:zu<pc?g_<pc?6:-1:6:-1:_k<pc?dw<pc?zi<pc?WS<pc?Jf<pc?6:-1:6:-1:du<pc?Mh<pc?6:-1:6:ym<pc?6:nw<pc?He<pc?6:-1:6:Fl<pc?EA<pc?_a<pc?BA<pc?Cn<pc?6:Ba<pc?rc<pc?6:-1:6:Uy<pc&&YA<pc?Yk<pc?6:-1:6:6:D<pc?Qk<pc?nd<pc?aB<pc?6:-1:Ry<pc?6:KF<pc?jn<pc?6:-1:6:-1:op<pc?6:_A<pc&&wC<pc?Ji<pc?6:-1:6:sF<pc?jC<pc?Gh<pc?ao<pc?6:Gl<pc?Jy<pc?6:-1:6:6:$a<pc?ko<pc?tb<pc?mt<pc?6:-1:6:ZA<pc?ir<pc?6:-1:6:6:DF<pc?Dr<pc?ZS<pc?kp<pc?6:-1:YC<pc&&vg<pc?Od<pc?6:-1:6:-1:on<pc?6:Nr<pc?yn<pc?yb<pc?$f<pc?6:-1:6:-1:6:-1:z<pc?Ev<pc?wa<pc?mg<pc?sC<pc?Sk<pc?mS<pc&&J<pc?ip<pc?6:-1:6:bu<pc?Bb<pc?TF<pc?iv<pc?6:-1:6:-1:Lc<pc?tu<pc?6:-1:6:6:PD<pc?xS<pc?6:Ek<pc?Ja<pc?sl<pc?eS<pc?6:-1:6:-1:6:Tn<pc?_C<pc&&Ob<pc?ku<pc?6:-1:6:Dm<pc?d_<pc?hu<pc?Mm<pc?6:-1:6:-1:6:hE<pc?Tm<pc?AF<pc?wr<pc?6:jp<pc?Mp<pc?ic<pc?vd<pc?6:-1:6:-1:6:Ht<pc?Pw<pc?yc<pc&&FA<pc?Yl<pc?6:-1:6:-1:mi<pc?Ut<pc?6:-1:6:-1:xF<pc?Bo<pc?Hn<pc?VD<pc?_g<pc?6:Bg<pc?xs<pc?6:-1:6:-1:y<pc?q<pc?xl<pc?po<pc?6:-1:6:-1:cS<pc?Pt<pc?6:-1:6:-1:hs<pc?iF<pc?xi<pc?Td<pc?Fe<pc?6:-1:6:t<pc?Du<pc?6:-1:6:-1:6:-1:$p<pc?l<pc?_D<pc?wm<pc?hv<pc?Na<pc?jm<pc?k<pc&&Ui<pc?$<pc?6:-1:6:-1:xD<pc&&LF<pc?yF<pc?6:-1:6:-1:Ze<pc?Ha<pc?Uw<pc?6:wc<pc?rS<pc?6:-1:6:-1:Wm<pc?Iv<pc?rD<pc?J_<pc?6:-1:6:-1:wh<pc?fw<pc?6:-1:6:-1:ck<pc?ol<pc?Jk<pc?tl<pc?Ym<pc?hD<pc?xf<pc?af<pc?6:-1:6:-1:JS<pc?Rt<pc?6:-1:6:-1:dr<pc?Wv<pc?6:-1:Jw<pc?Op<pc?6:-1:6:-1:Hh<pc?Bm<pc?zt<pc?ul<pc?Iw<pc?6:-1:6:-1:cr<pc?zp<pc?6:-1:6:OD<pc?so<pc?6:-1:6:dc<pc?Jd<pc?Q<pc?ps<pc?su<pc?qu<pc?ab<pc?Aw<pc?WC<pc?6:-1:6:-1:ta<pc?yw<pc?6:-1:6:gf<pc?vb<pc?6:-1:bB<pc?Wy<pc?6:-1:6:-1:Ms<pc?ek<pc&&FC<pc?Cv<pc?6:-1:6:rv<pc?Ks<pc?6:-1:WD<pc?nB<pc?6:-1:6:-1:Kr<pc?Oo<pc?Re<pc?nn<pc?K<pc?KC<pc?n<pc?6:-1:6:v_<pc?BE<pc?6:-1:6:-1:hp<pc?nF<pc?Kk<pc?Fk<pc?6:-1:6:-1:Ns<pc?F_<pc?6:-1:6:-1:PS<pc?Me<pc?aA<pc?gt<pc?di<pc?Sn<pc?6:-1:6:-1:OF<pc?AS<pc?6:-1:6:-1:ew<pc?Ud<pc?Sg<pc?Uf<pc?6:-1:6:-1:hc<pc?gE<pc?6:-1:6:-1:YT(eue,pc+jS|0)-1|0:-1;if(6<mc>>>0)Hr=OUe(e);else switch(mc){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Fc=mje(BUe(e));if(3<Fc>>>0)Hr=OUe(e);else switch(Fc){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Oc=pje(BUe(e));if(3<Oc>>>0)Hr=OUe(e);else switch(Oc){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Nc=gHe(BUe(e));if(3<Nc>>>0)Hr=OUe(e);else switch(Nc){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,53);var xc=jHe(BUe(e));if(2<xc>>>0)Hr=OUe(e);else switch(xc){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var Xc=Lje(BUe(e));if(3<Xc>>>0)Hr=OUe(e);else switch(Xc){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var qc=bje(BUe(e));if(3<qc>>>0)Hr=OUe(e);else switch(qc){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var rf=mje(BUe(e));if(3<rf>>>0)Hr=OUe(e);else switch(rf){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var nf=mje(BUe(e));if(3<nf>>>0)Hr=OUe(e);else switch(nf){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var cf=oje(BUe(e));if(3<cf>>>0)Hr=OUe(e);else switch(cf){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,54);var of=jHe(BUe(e));if(2<of>>>0)Hr=OUe(e);else switch(of){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 4:TUe(e,87);var sf=Gje(BUe(e));if(3<sf>>>0)Hr=OUe(e);else switch(sf){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,55);var df=jHe(BUe(e));if(2<df>>>0)Hr=OUe(e);else switch(df){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 5:TUe(e,87);var hf=Lje(BUe(e));if(3<hf>>>0)Hr=OUe(e);else switch(hf){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var yf=yHe(BUe(e));if(3<yf>>>0)Hr=OUe(e);else switch(yf){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var _f=THe(BUe(e));if(3<_f>>>0)Hr=OUe(e);else switch(_f){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Cf=hje(BUe(e));if(3<Cf>>>0)Hr=OUe(e);else switch(Cf){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Tf=hHe(BUe(e));if(3<Tf>>>0)Hr=OUe(e);else switch(Tf){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var If=Lje(BUe(e));if(3<If>>>0)Hr=OUe(e);else switch(If){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,56);var Lf=jHe(BUe(e));if(2<Lf>>>0)Hr=OUe(e);else switch(Lf){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 39:TUe(e,87);var Mf=BUe(e),Hf=35<Mf?vv<Mf?Ue<Mf?ec<Mf?-1:Si<Mf?rl<Mf?qy<Mf?Xf<Mf?lc<Mf?Gp<Mf?cu<Mf?gk<Mf?Km<Mf?5:-1:5:-1:UF<Mf?Hl<Mf?_n<Mf?os<Mf?5:-1:5:-1:m_<Mf?Bl<Mf?5:-1:5:-1:jo<Mf?Yp<Mf?oC<Mf?G<Mf?ui<Mf?So<Mf?aS<Mf?QD<Mf?o_<Mf?Dv<Mf?bv<Mf?Vd<Mf?5:-1:5:-1:zA<Mf?tC<Mf?5:-1:5:-1:fv<Mf?Oe<Mf?km<Mf?Wk<Mf?5:-1:5:-1:eF<Mf?sD<Mf?5:-1:5:-1:Ic<Mf?oE<Mf?Ef<Mf?wD<Mf?Zy<Mf?Vk<Mf?5:-1:5:-1:go<Mf?hy<Mf?5:-1:5:-1:vi<Mf?Gg<Mf?qC<Mf?SC<Mf?5:-1:5:-1:Wh<Mf?Un<Mf?5:-1:5:-1:No<Mf?cc<Mf?mo<Mf?Gk<Mf?d<Mf?iC<Mf?we<Mf?Pv<Mf?5:-1:5:-1:Mc<Mf?_e<Mf?5:-1:5:-1:Et<Mf?wn<Mf?$d<Mf?M_<Mf?5:-1:5:-1:Hp<Mf?Zt<Mf?5:-1:5:-1:D_<Mf?Wc<Mf?xd<Mf?nE<Mf?tv<Mf?cC<Mf?5:-1:5:-1:Qm<Mf?bD<Mf?5:-1:5:-1:zC<Mf?Vy<Mf?zF<Mf?Gc<Mf?5:-1:5:-1:Zi<Mf?Gf<Mf?5:-1:5:-1:id<Mf?nm<Mf?ie<Mf?x_<Mf?vy<Mf?KE<Mf?jd<Mf?ZF<Mf?Np<Mf?5:-1:5:-1:vo<Mf?kA<Mf?5:-1:5:-1:Zf<Mf&&ag<Mf?zy<Mf?5:-1:5:-1:xo<Mf?Li<Mf?mf<Mf?Ua<Mf?Vp<Mf?5:-1:5:-1:5:El<Mf?DC<Mf?Jg<Mf?qe<Mf?5:-1:5:-1:By<Mf?SF<Mf?5:-1:5:cF<Mf?m<Mf?wv<Mf?Bp<Mf?_S<Mf?oB<Mf?rB<Mf?Ad<Mf?5:-1:5:-1:ya<Mf?Vn<Mf?5:-1:5:-1:bb<Mf?_o<Mf?cB<Mf?KS<Mf?5:-1:5:-1:za<Mf?CD<Mf?5:-1:5:-1:Vl<Mf?GS<Mf?JC<Mf?vf<Mf?fo<Mf?zb<Mf?5:-1:5:-1:Os<Mf?qs<Mf?5:-1:5:-1:XD<Mf?dD<Mf?kD<Mf?un<Mf?5:-1:5:-1:pv<Mf?gm<Mf?5:-1:5:-1:lE<Mf?Ka<Mf?ze<Mf?vB<Mf?rF<Mf?pA<Mf?$e<Mf?At<Mf?Ph<Mf?Lp<Mf?UE<Mf?T_<Mf?Ce<Mf?Z<Mf?5:-1:5:-1:kd<Mf?ua<Mf?5:-1:5:-1:rE<Mf?My<Mf?ge<Mf?Nu<Mf?5:-1:5:-1:Nv<Mf?wd<Mf?5:-1:5:-1:K_<Mf?fu<Mf?u_<Mf?TA<Mf?Ky<Mf?Or<Mf?5:-1:5:-1:qk<Mf?lt<Mf?5:-1:5:-1:R<Mf?fk<Mf?cb<Mf?Xh<Mf?5:-1:5:-1:_i<Mf?lB<Mf?5:-1:5:-1:_m<Mf?mp<Mf?lr<Mf?$A<Mf?Bc<Mf?Bt<Mf?_p<Mf?Ma<Mf?5:-1:5:-1:_l<Mf?WF<Mf?5:-1:5:-1:dh<Mf?FS<Mf?Nn<Mf?wf<Mf?5:-1:5:-1:Zh<Mf?nD<Mf?5:-1:5:-1:Wi<Mf?Wr<Mf?qm<Mf?$k<Mf?uc<Mf?Cb<Mf?5:-1:5:-1:Xr<Mf?z_<Mf?5:-1:5:-1:Qu<Mf?rC<Mf?Ih<Mf?yd<Mf?5:-1:5:-1:Nf<Mf?LA<Mf?5:-1:5:-1:q_<Mf?Md<Mf?Tp<Mf?od<Mf?hk<Mf?wu<Mf?Df<Mf?MD<Mf?Io<Mf?5:-1:5:ho<Mf?Jc<Mf?5:-1:5:-1:KA<Mf?Qi<Mf?Nd<Mf?fC<Mf?5:-1:5:-1:yi<Mf?$t<Mf?5:-1:5:-1:IF<Mf?U_<Mf?pw<Mf?b<Mf?Cg<Mf?xu<Mf?5:-1:5:-1:Gr<Mf?zw<Mf?5:-1:5:-1:dC<Mf?mF<Mf?Vf<Mf?Ys<Mf?5:-1:5:-1:Fg<Mf?WA<Mf?5:-1:5:-1:dF<Mf?_y<Mf?Dt<Mf?Zd<Mf?$y<Mf?5:-1:ih<Mf?wb<Mf?5:-1:5:dE<Mf&&au<Mf?gu<Mf?5:-1:5:-1:Fu<Mf?Qb<Mf?C<Mf?Rs<Mf?gC<Mf?Zw<Mf?5:-1:5:-1:td<Mf?Qf<Mf?5:-1:5:-1:qo<Mf?Fp<Mf?xw<Mf?tc<Mf?5:-1:5:-1:5:-1:wl<Mf?vD<Mf?ok<Mf?qf<Mf?$c<Mf?RF<Mf?yl<Mf?gi<Mf?Ct<Mf?NC<Mf?5:-1:5:-1:OS<Mf?Dy<Mf?5:-1:5:-1:th<Mf?Y<Mf?Fs<Mf?sm<Mf?5:-1:5:-1:pm<Mf?Fh<Mf?5:-1:5:-1:ja<Mf?Yb<Mf?xC<Mf?md<Mf?rb<Mf?5:-1:5:-1:Sw<Mf?fS<Mf?5:-1:5:uD<Mf?xh<Mf?5:-1:lo<Mf?tf<Mf?5:-1:5:Dh<Mf?RA<Mf?Qc<Mf?ak<Mf?5:-1:$m<Mf?aD<Mf?Vc<Mf?5:-1:5:zc<Mf?dm<Mf?5:-1:5:-1:aE<Mf?rk<Mf?Yh<Mf?oS<Mf?Ey<Mf?5:-1:5:-1:5:_F<Mf?Jb<Mf?my<Mf?_c<Mf?5:-1:5:-1:Ew<Mf?iD<Mf?5:-1:5:qp<Mf?Mr<Mf?iE<Mf?Vo<Mf?pa<Mf?Mk<Mf?EF<Mf?re<Mf?5:-1:5:-1:tn<Mf?Ff<Mf?5:-1:5:5:rg<Mf?Ju<Mf?Oa<Mf?dt<Mf?LC<Mf?hm<Mf?5:-1:5:-1:sS<Mf?rd<Mf?5:-1:5:-1:5:-1:Ah<Mf?Sb<Mf?SD<Mf?jr<Mf?5:Rw<Mf?Ld<Mf?5:-1:5:-1:db<Mf?bh<Mf?bt<Mf?cd<Mf?5:-1:5:-1:5:yp<Mf?5:yh<Mf?ow<Mf?5:-1:Eg<Mf?R_<Mf?5:-1:5:Pk<Mf?TS<Mf?dy<Mf?as<Mf?RE<Mf?Wd<Mf?uv<Mf?yr<Mf?b_<Mf?Ol<Mf?$S<Mf?bA<Mf?5:eE<Mf?ht<Mf?5:-1:5:-1:tD<Mf?Yv<Mf?5:-1:uF<Mf?5:Pd<Mf?Tc<Mf?5:-1:5:-1:Of<Mf?wo<Mf&&eC<Mf&&Uk<Mf?dS<Mf?5:-1:5:Kg<Mf?Jr<Mf?gF<Mf?Ml<Mf?Bh<Mf?DD<Mf?5:-1:5:-1:5:-1:kS<Mf?Gb<Mf?qg<Mf?vC<Mf?5:-1:5:-1:up<Mf?qE<Mf?5:-1:5:-1:ay<Mf?oh<Mf?Kc<Mf?Xt<Mf?ZC<Mf?bn<Mf?5:-1:5:jh<Mf?5:Bu<Mf?_b<Mf?5:-1:5:-1:jF<Mf?5:v<Mf?Qw<Mf?pg<Mf?Jl<Mf?5:-1:5:-1:Am<Mf?IE<Mf?5:-1:5:hC<Mf?al<Mf?5:-1:Qy<Mf&&Oh<Mf?Le<Mf?Sc<Mf?YD<Mf?5:-1:5:-1:5:$w<Mf?sw<Mf?Hm<Mf?CA<Mf?vt<Mf?dv<Mf?Lw<Mf?5:-1:5:Pa<Mf?gA<Mf?5:-1:5:Wn<Mf?5:gy<Mf?pE<Mf?5:-1:5:pi<Mf?Lh<Mf?T<Mf?V<Mf?5:-1:lS<Mf?GA<Mf?5:-1:5:-1:5:Xv<Mf?mA<Mf?hw<Mf?5:Rf<Mf?sd<Mf?5:-1:5:-1:hF<Mf&&lD<Mf&&Lm<Mf?is<Mf?5:-1:5:ev<Mf?ff<Mf?gp<Mf?Iu<Mf?TE<Mf?om<Mf?DS<Mf?qn<Mf?Ub<Mf?5:-1:5:-1:fn<Mf?Rc<Mf?5:-1:5:VA<Mf?fg<Mf?As<Mf?Pu<Mf?5:-1:5:-1:Uc<Mf?BF<Mf?5:-1:5:-1:vw<Mf?jb<Mf&&Mo<Mf?pf<Mf?5:-1:5:Qs<Mf?GC<Mf?5:-1:Sd<Mf?ot<Mf?5:-1:5:-1:Ii<Mf?Ql<Mf?qh<Mf?ee<Mf?Zc<Mf?mw<Mf?dp<Mf?5:-1:5:-1:ce<Mf?x<Mf?5:-1:5:-1:yt<Mf?Tr<Mf?5:-1:Ak<Mf?iy<Mf?5:-1:5:Il<Mf?lf<Mf?bS<Mf?5:Ls<Mf?iw<Mf?5:-1:5:-1:ws<Mf?og<Mf?Qv<Mf?ds<Mf?5:-1:5:-1:Rd<Mf?Em<Mf?5:-1:5:-1:zm<Mf?Av<Mf?Aa<Mf?$C<Mf?Ro<Mf?gs<Mf?wt<Mf&&XE<Mf&&GF<Mf?il<Mf?5:-1:5:-1:G_<Mf?Xg<Mf?bo<Mf?bp<Mf?ae<Mf?5:-1:5:-1:5:ga<Mf?Rh<Mf?5:-1:Xi<Mf?Om<Mf?5:-1:5:us<Mf?fl<Mf?5:UC<Mf?tg<Mf?5:-1:O_<Mf?Sm<Mf?5:-1:5:uS<Mf?Ve<Mf?Ku<Mf&&lF<Mf?nv<Mf?5:-1:5:-1:Rm<Mf&&nk<Mf?Ot<Mf?5:-1:5:yC<Mf?Nb<Mf?Tv<Mf?kF<Mf?uh<Mf?Vm<Mf?5:-1:Co<Mf?F<Mf?5:-1:5:-1:5:ly<Mf?H<Mf?jf<Mf?5:fb<Mf?Dn<Mf?5:-1:5:-1:5:$g<Mf?fB<Mf?by<Mf?sh<Mf?uo<Mf?eB<Mf?wS<Mf?5:-1:5:-1:JE<Mf?it<Mf?5:-1:5:xy<Mf?JF<Mf?ID<Mf?mD<Mf?5:-1:5:-1:Ya<Mf?Rl<Mf?5:-1:5:-1:$b<Mf?fa<Mf?Ei<Mf?Au<Mf?Nk<Mf?5:-1:5:-1:Wp<Mf?s_<Mf?5:-1:5:fF<Mf?bF<Mf?am<Mf?ji<Mf?5:-1:5:-1:Da<Mf?QA<Mf?5:-1:5:-1:ju<Mf?AD<Mf?sk<Mf?Wu<Mf?Ke<Mf?HS<Mf?Se<Mf?eg<Mf?Nm<Mf?Xb<Mf?sc<Mf?zg<Mf?5:-1:5:-1:ry<Mf?Xm<Mf?5:-1:5:-1:gD<Mf?Yw<Mf?5:-1:xg<Mf?eD<Mf?5:-1:5:-1:ef<Mf?UD<Mf?Ds<Mf?Cm<Mf?$r<Mf?hA<Mf?5:-1:5:-1:lg<Mf?zd<Mf?5:-1:5:-1:Dg<Mf?N_<Mf?pr<Mf?5:-1:5:W_<Mf?f<Mf?5:-1:5:-1:t_<Mf?tm<Mf?$h<Mf?fi<Mf?Ec<Mf?Wa<Mf?5:-1:vu<Mf?mb<Mf?5:-1:5:-1:Zn<Mf?wi<Mf?Sf<Mf?tr<Mf?5:-1:5:-1:jv<Mf?Zl<Mf?5:-1:5:-1:Vt<Mf?cy<Mf?Cy<Mf?ME<Mf?Ts<Mf?Rn<Mf?5:-1:5:-1:nC<Mf?Kf<Mf?5:-1:5:-1:Yg<Mf?Xa<Mf?Er<Mf?Pf<Mf?5:-1:5:-1:ut<Mf?p<Mf?5:-1:5:-1:We<Mf?im<Mf?Ap<Mf?BC<Mf?e_<Mf?qD<Mf?kc<Mf?kr<Mf?Nh<Mf?yg<Mf?5:-1:5:-1:Ae<Mf?VF<Mf?5:-1:5:-1:Is<Mf?Ag<Mf?rw<Mf?ub<Mf?5:-1:5:-1:hr<Mf?Cr<Mf?5:-1:5:-1:Hc<Mf?pd<Mf?Bn<Mf?Ac<Mf?5:-1:Vv<Mf?ah<Mf?5:-1:5:-1:sg<Mf?y_<Mf?cw<Mf?vh<Mf?5:-1:5:-1:5:-1:jc<Mf?IS<Mf?lh<Mf?QS<Mf?5:-1:tk<Mf?xa<Mf?Ly<Mf?ra<Mf?5:-1:5:-1:mr<Mf?qt<Mf?5:-1:5:-1:qr<Mf?$o<Mf?Zu<Mf?xn<Mf?_t<Mf?XS<Mf?5:-1:5:-1:yk<Mf?GD<Mf?5:-1:5:-1:iA<Mf?da<Mf?GE<Mf?L_<Mf?5:-1:5:-1:ro<Mf?LD<Mf?5:-1:5:-1:uy<Mf?VC<Mf?YS<Mf?sb<Mf?Rp<Mf?rs<Mf?KD<Mf?ml<Mf?ni<Mf?Af<Mf?kf<Mf?le<Mf?Pl<Mf?5:-1:5:-1:Ul<Mf?ZE<Mf?5:-1:5:-1:np<Mf&&Fr<Mf?Vb<Mf?5:-1:5:mm<Mf?zE<Mf?py<Mf?Es<Mf?5:-1:Ee<Mf?Ni<Mf?5:-1:5:-1:pS<Mf?sa<Mf?Qg<Mf?av<Mf?5:-1:5:-1:Oy<Mf?gb<Mf?5:-1:5:-1:Hw<Mf?Iy<Mf?AE<Mf?DB<Mf?lv<Mf?Cc<Mf?tE<Mf?MA<Mf?5:-1:5:-1:E_<Mf?Tl<Mf?5:-1:5:-1:Fy<Mf?Ab<Mf?ea<Mf?tw<Mf?5:-1:5:-1:Ov<Mf?Nw<Mf?5:-1:5:-1:Yn<Mf?gd<Mf?dk<Mf?ud<Mf?ba<Mf?Zs<Mf?5:-1:5:-1:IA<Mf?Lt<Mf?5:-1:5:-1:hb<Mf?ug<Mf?Ko<Mf?o<Mf?5:-1:5:-1:5:Pe<Mf?ov<Mf?Va<Mf?vc<Mf?wE<Mf?YE<Mf?gc<Mf?Qn<Mf?S_<Mf?5:-1:5:-1:gr<Mf?na<Mf?5:-1:5:-1:QF<Mf?bf<Mf?Kl<Mf?Fo<Mf?5:-1:5:-1:Rg<Mf?Qr<Mf?5:-1:5:-1:Do<Mf?ac<Mf?Hv<Mf?Zb<Mf?5:-1:5:Ib<Mf?bl<Mf?5:-1:5:5:lu<Mf?Xk<Mf?TD<Mf?Mv<Mf?hS<Mf?5:-1:5:ed<Mf?ld<Mf?wy<Mf?O<Mf?5:-1:5:-1:zu<Mf?g_<Mf?5:-1:5:-1:_k<Mf?dw<Mf?zi<Mf?WS<Mf?Jf<Mf?5:-1:5:-1:du<Mf?Mh<Mf?5:-1:5:ym<Mf?5:nw<Mf?He<Mf?5:-1:5:Fl<Mf?EA<Mf?_a<Mf?BA<Mf?Cn<Mf?5:Ba<Mf?rc<Mf?5:-1:5:Uy<Mf&&YA<Mf?Yk<Mf?5:-1:5:5:D<Mf?Qk<Mf?nd<Mf?aB<Mf?5:-1:Ry<Mf?5:KF<Mf?jn<Mf?5:-1:5:-1:op<Mf?5:_A<Mf&&wC<Mf?Ji<Mf?5:-1:5:sF<Mf?jC<Mf?Gh<Mf?ao<Mf?5:Gl<Mf?Jy<Mf?5:-1:5:5:$a<Mf?ko<Mf?tb<Mf?mt<Mf?5:-1:5:ZA<Mf?ir<Mf?5:-1:5:5:DF<Mf?Dr<Mf?ZS<Mf?kp<Mf?5:-1:YC<Mf&&vg<Mf?Od<Mf?5:-1:5:-1:on<Mf?5:Nr<Mf?yn<Mf?yb<Mf?$f<Mf?5:-1:5:-1:5:-1:z<Mf?Ev<Mf?wa<Mf?mg<Mf?sC<Mf?Sk<Mf?mS<Mf&&J<Mf?ip<Mf?5:-1:5:bu<Mf?Bb<Mf?TF<Mf?iv<Mf?5:-1:5:-1:Lc<Mf?tu<Mf?5:-1:5:5:PD<Mf?xS<Mf?5:Ek<Mf?Ja<Mf?sl<Mf?eS<Mf?5:-1:5:-1:5:Tn<Mf?_C<Mf&&Ob<Mf?ku<Mf?5:-1:5:Dm<Mf?d_<Mf?hu<Mf?Mm<Mf?5:-1:5:-1:5:hE<Mf?Tm<Mf?AF<Mf?wr<Mf?5:jp<Mf?Mp<Mf?ic<Mf?vd<Mf?5:-1:5:-1:5:Ht<Mf?Pw<Mf?yc<Mf&&FA<Mf?Yl<Mf?5:-1:5:-1:mi<Mf?Ut<Mf?5:-1:5:-1:xF<Mf?Bo<Mf?Hn<Mf?VD<Mf?_g<Mf?5:Bg<Mf?xs<Mf?5:-1:5:-1:y<Mf?q<Mf?xl<Mf?po<Mf?5:-1:5:-1:cS<Mf?Pt<Mf?5:-1:5:-1:hs<Mf?iF<Mf?xi<Mf?Td<Mf?Fe<Mf?5:-1:5:t<Mf?Du<Mf?5:-1:5:-1:5:-1:$p<Mf?l<Mf?_D<Mf?wm<Mf?hv<Mf?Na<Mf?jm<Mf?k<Mf&&Ui<Mf?$<Mf?5:-1:5:-1:xD<Mf&&LF<Mf?yF<Mf?5:-1:5:-1:Ze<Mf?Ha<Mf?Uw<Mf?5:wc<Mf?rS<Mf?5:-1:5:-1:Wm<Mf?Iv<Mf?rD<Mf?J_<Mf?5:-1:5:-1:wh<Mf?fw<Mf?5:-1:5:-1:ck<Mf?ol<Mf?Jk<Mf?tl<Mf?Ym<Mf?hD<Mf?xf<Mf?af<Mf?5:-1:5:-1:JS<Mf?Rt<Mf?5:-1:5:-1:dr<Mf?Wv<Mf?5:-1:Jw<Mf?Op<Mf?5:-1:5:-1:Hh<Mf?Bm<Mf?zt<Mf?ul<Mf?Iw<Mf?5:-1:5:-1:cr<Mf?zp<Mf?5:-1:5:OD<Mf?so<Mf?5:-1:5:dc<Mf?Jd<Mf?Q<Mf?ps<Mf?su<Mf?qu<Mf?ab<Mf?Aw<Mf?WC<Mf?5:-1:5:-1:ta<Mf?yw<Mf?5:-1:5:gf<Mf?vb<Mf?5:-1:bB<Mf?Wy<Mf?5:-1:5:-1:Ms<Mf?ek<Mf&&FC<Mf?Cv<Mf?5:-1:5:rv<Mf?Ks<Mf?5:-1:WD<Mf?nB<Mf?5:-1:5:-1:Kr<Mf?Oo<Mf?Re<Mf?nn<Mf?K<Mf?KC<Mf?n<Mf?5:-1:5:v_<Mf?BE<Mf?5:-1:5:-1:hp<Mf?nF<Mf?Kk<Mf?Fk<Mf?5:-1:5:-1:Ns<Mf?F_<Mf?5:-1:5:-1:PS<Mf?Me<Mf?aA<Mf?gt<Mf?di<Mf?Sn<Mf?5:-1:5:-1:OF<Mf?AS<Mf?5:-1:5:-1:ew<Mf?Ud<Mf?Sg<Mf?Uf<Mf?5:-1:5:-1:hc<Mf?gE<Mf?5:-1:5:-1:YT(Ete,Mf+jS|0)-1|0:-1;if(5<Hf>>>0)Hr=OUe(e);else switch(Hf){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,57);var Wf=jHe(BUe(e));if(2<Wf>>>0)Hr=OUe(e);else switch(Wf){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;case 3:TUe(e,87);var zf=kHe(BUe(e));if(3<zf>>>0)Hr=OUe(e);else switch(zf){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var eo=BUe(e),no=35<eo?vv<eo?Ue<eo?ec<eo?-1:Si<eo?rl<eo?qy<eo?Xf<eo?lc<eo?Gp<eo?cu<eo?gk<eo?Km<eo?4:-1:4:-1:UF<eo?Hl<eo?_n<eo?os<eo?4:-1:4:-1:m_<eo?Bl<eo?4:-1:4:-1:jo<eo?Yp<eo?oC<eo?G<eo?ui<eo?So<eo?aS<eo?QD<eo?o_<eo?Dv<eo?bv<eo?Vd<eo?4:-1:4:-1:zA<eo?tC<eo?4:-1:4:-1:fv<eo?Oe<eo?km<eo?Wk<eo?4:-1:4:-1:eF<eo?sD<eo?4:-1:4:-1:Ic<eo?oE<eo?Ef<eo?wD<eo?Zy<eo?Vk<eo?4:-1:4:-1:go<eo?hy<eo?4:-1:4:-1:vi<eo?Gg<eo?qC<eo?SC<eo?4:-1:4:-1:Wh<eo?Un<eo?4:-1:4:-1:No<eo?cc<eo?mo<eo?Gk<eo?d<eo?iC<eo?we<eo?Pv<eo?4:-1:4:-1:Mc<eo?_e<eo?4:-1:4:-1:Et<eo?wn<eo?$d<eo?M_<eo?4:-1:4:-1:Hp<eo?Zt<eo?4:-1:4:-1:D_<eo?Wc<eo?xd<eo?nE<eo?tv<eo?cC<eo?4:-1:4:-1:Qm<eo?bD<eo?4:-1:4:-1:zC<eo?Vy<eo?zF<eo?Gc<eo?4:-1:4:-1:Zi<eo?Gf<eo?4:-1:4:-1:id<eo?nm<eo?ie<eo?x_<eo?vy<eo?KE<eo?jd<eo?ZF<eo?Np<eo?4:-1:4:-1:vo<eo?kA<eo?4:-1:4:-1:Zf<eo&&ag<eo?zy<eo?4:-1:4:-1:xo<eo?Li<eo?mf<eo?Ua<eo?Vp<eo?4:-1:4:-1:4:El<eo?DC<eo?Jg<eo?qe<eo?4:-1:4:-1:By<eo?SF<eo?4:-1:4:cF<eo?m<eo?wv<eo?Bp<eo?_S<eo?oB<eo?rB<eo?Ad<eo?4:-1:4:-1:ya<eo?Vn<eo?4:-1:4:-1:bb<eo?_o<eo?cB<eo?KS<eo?4:-1:4:-1:za<eo?CD<eo?4:-1:4:-1:Vl<eo?GS<eo?JC<eo?vf<eo?fo<eo?zb<eo?4:-1:4:-1:Os<eo?qs<eo?4:-1:4:-1:XD<eo?dD<eo?kD<eo?un<eo?4:-1:4:-1:pv<eo?gm<eo?4:-1:4:-1:lE<eo?Ka<eo?ze<eo?vB<eo?rF<eo?pA<eo?$e<eo?At<eo?Ph<eo?Lp<eo?UE<eo?T_<eo?Ce<eo?Z<eo?4:-1:4:-1:kd<eo?ua<eo?4:-1:4:-1:rE<eo?My<eo?ge<eo?Nu<eo?4:-1:4:-1:Nv<eo?wd<eo?4:-1:4:-1:K_<eo?fu<eo?u_<eo?TA<eo?Ky<eo?Or<eo?4:-1:4:-1:qk<eo?lt<eo?4:-1:4:-1:R<eo?fk<eo?cb<eo?Xh<eo?4:-1:4:-1:_i<eo?lB<eo?4:-1:4:-1:_m<eo?mp<eo?lr<eo?$A<eo?Bc<eo?Bt<eo?_p<eo?Ma<eo?4:-1:4:-1:_l<eo?WF<eo?4:-1:4:-1:dh<eo?FS<eo?Nn<eo?wf<eo?4:-1:4:-1:Zh<eo?nD<eo?4:-1:4:-1:Wi<eo?Wr<eo?qm<eo?$k<eo?uc<eo?Cb<eo?4:-1:4:-1:Xr<eo?z_<eo?4:-1:4:-1:Qu<eo?rC<eo?Ih<eo?yd<eo?4:-1:4:-1:Nf<eo?LA<eo?4:-1:4:-1:q_<eo?Md<eo?Tp<eo?od<eo?hk<eo?wu<eo?Df<eo?MD<eo?Io<eo?4:-1:4:ho<eo?Jc<eo?4:-1:4:-1:KA<eo?Qi<eo?Nd<eo?fC<eo?4:-1:4:-1:yi<eo?$t<eo?4:-1:4:-1:IF<eo?U_<eo?pw<eo?b<eo?Cg<eo?xu<eo?4:-1:4:-1:Gr<eo?zw<eo?4:-1:4:-1:dC<eo?mF<eo?Vf<eo?Ys<eo?4:-1:4:-1:Fg<eo?WA<eo?4:-1:4:-1:dF<eo?_y<eo?Dt<eo?Zd<eo?$y<eo?4:-1:ih<eo?wb<eo?4:-1:4:dE<eo&&au<eo?gu<eo?4:-1:4:-1:Fu<eo?Qb<eo?C<eo?Rs<eo?gC<eo?Zw<eo?4:-1:4:-1:td<eo?Qf<eo?4:-1:4:-1:qo<eo?Fp<eo?xw<eo?tc<eo?4:-1:4:-1:4:-1:wl<eo?vD<eo?ok<eo?qf<eo?$c<eo?RF<eo?yl<eo?gi<eo?Ct<eo?NC<eo?4:-1:4:-1:OS<eo?Dy<eo?4:-1:4:-1:th<eo?Y<eo?Fs<eo?sm<eo?4:-1:4:-1:pm<eo?Fh<eo?4:-1:4:-1:ja<eo?Yb<eo?xC<eo?md<eo?rb<eo?4:-1:4:-1:Sw<eo?fS<eo?4:-1:4:uD<eo?xh<eo?4:-1:lo<eo?tf<eo?4:-1:4:Dh<eo?RA<eo?Qc<eo?ak<eo?4:-1:$m<eo?aD<eo?Vc<eo?4:-1:4:zc<eo?dm<eo?4:-1:4:-1:aE<eo?rk<eo?Yh<eo?oS<eo?Ey<eo?4:-1:4:-1:4:_F<eo?Jb<eo?my<eo?_c<eo?4:-1:4:-1:Ew<eo?iD<eo?4:-1:4:qp<eo?Mr<eo?iE<eo?Vo<eo?pa<eo?Mk<eo?EF<eo?re<eo?4:-1:4:-1:tn<eo?Ff<eo?4:-1:4:4:rg<eo?Ju<eo?Oa<eo?dt<eo?LC<eo?hm<eo?4:-1:4:-1:sS<eo?rd<eo?4:-1:4:-1:4:-1:Ah<eo?Sb<eo?SD<eo?jr<eo?4:Rw<eo?Ld<eo?4:-1:4:-1:db<eo?bh<eo?bt<eo?cd<eo?4:-1:4:-1:4:yp<eo?4:yh<eo?ow<eo?4:-1:Eg<eo?R_<eo?4:-1:4:Pk<eo?TS<eo?dy<eo?as<eo?RE<eo?Wd<eo?uv<eo?yr<eo?b_<eo?Ol<eo?$S<eo?bA<eo?4:eE<eo?ht<eo?4:-1:4:-1:tD<eo?Yv<eo?4:-1:uF<eo?4:Pd<eo?Tc<eo?4:-1:4:-1:Of<eo?wo<eo&&eC<eo&&Uk<eo?dS<eo?4:-1:4:Kg<eo?Jr<eo?gF<eo?Ml<eo?Bh<eo?DD<eo?4:-1:4:-1:4:-1:kS<eo?Gb<eo?qg<eo?vC<eo?4:-1:4:-1:up<eo?qE<eo?4:-1:4:-1:ay<eo?oh<eo?Kc<eo?Xt<eo?ZC<eo?bn<eo?4:-1:4:jh<eo?4:Bu<eo?_b<eo?4:-1:4:-1:jF<eo?4:v<eo?Qw<eo?pg<eo?Jl<eo?4:-1:4:-1:Am<eo?IE<eo?4:-1:4:hC<eo?al<eo?4:-1:Qy<eo&&Oh<eo?Le<eo?Sc<eo?YD<eo?4:-1:4:-1:4:$w<eo?sw<eo?Hm<eo?CA<eo?vt<eo?dv<eo?Lw<eo?4:-1:4:Pa<eo?gA<eo?4:-1:4:Wn<eo?4:gy<eo?pE<eo?4:-1:4:pi<eo?Lh<eo?T<eo?V<eo?4:-1:lS<eo?GA<eo?4:-1:4:-1:4:Xv<eo?mA<eo?hw<eo?4:Rf<eo?sd<eo?4:-1:4:-1:hF<eo&&lD<eo&&Lm<eo?is<eo?4:-1:4:ev<eo?ff<eo?gp<eo?Iu<eo?TE<eo?om<eo?DS<eo?qn<eo?Ub<eo?4:-1:4:-1:fn<eo?Rc<eo?4:-1:4:VA<eo?fg<eo?As<eo?Pu<eo?4:-1:4:-1:Uc<eo?BF<eo?4:-1:4:-1:vw<eo?jb<eo&&Mo<eo?pf<eo?4:-1:4:Qs<eo?GC<eo?4:-1:Sd<eo?ot<eo?4:-1:4:-1:Ii<eo?Ql<eo?qh<eo?ee<eo?Zc<eo?mw<eo?dp<eo?4:-1:4:-1:ce<eo?x<eo?4:-1:4:-1:yt<eo?Tr<eo?4:-1:Ak<eo?iy<eo?4:-1:4:Il<eo?lf<eo?bS<eo?4:Ls<eo?iw<eo?4:-1:4:-1:ws<eo?og<eo?Qv<eo?ds<eo?4:-1:4:-1:Rd<eo?Em<eo?4:-1:4:-1:zm<eo?Av<eo?Aa<eo?$C<eo?Ro<eo?gs<eo?wt<eo&&XE<eo&&GF<eo?il<eo?4:-1:4:-1:G_<eo?Xg<eo?bo<eo?bp<eo?ae<eo?4:-1:4:-1:4:ga<eo?Rh<eo?4:-1:Xi<eo?Om<eo?4:-1:4:us<eo?fl<eo?4:UC<eo?tg<eo?4:-1:O_<eo?Sm<eo?4:-1:4:uS<eo?Ve<eo?Ku<eo&&lF<eo?nv<eo?4:-1:4:-1:Rm<eo&&nk<eo?Ot<eo?4:-1:4:yC<eo?Nb<eo?Tv<eo?kF<eo?uh<eo?Vm<eo?4:-1:Co<eo?F<eo?4:-1:4:-1:4:ly<eo?H<eo?jf<eo?4:fb<eo?Dn<eo?4:-1:4:-1:4:$g<eo?fB<eo?by<eo?sh<eo?uo<eo?eB<eo?wS<eo?4:-1:4:-1:JE<eo?it<eo?4:-1:4:xy<eo?JF<eo?ID<eo?mD<eo?4:-1:4:-1:Ya<eo?Rl<eo?4:-1:4:-1:$b<eo?fa<eo?Ei<eo?Au<eo?Nk<eo?4:-1:4:-1:Wp<eo?s_<eo?4:-1:4:fF<eo?bF<eo?am<eo?ji<eo?4:-1:4:-1:Da<eo?QA<eo?4:-1:4:-1:ju<eo?AD<eo?sk<eo?Wu<eo?Ke<eo?HS<eo?Se<eo?eg<eo?Nm<eo?Xb<eo?sc<eo?zg<eo?4:-1:4:-1:ry<eo?Xm<eo?4:-1:4:-1:gD<eo?Yw<eo?4:-1:xg<eo?eD<eo?4:-1:4:-1:ef<eo?UD<eo?Ds<eo?Cm<eo?$r<eo?hA<eo?4:-1:4:-1:lg<eo?zd<eo?4:-1:4:-1:Dg<eo?N_<eo?pr<eo?4:-1:4:W_<eo?f<eo?4:-1:4:-1:t_<eo?tm<eo?$h<eo?fi<eo?Ec<eo?Wa<eo?4:-1:vu<eo?mb<eo?4:-1:4:-1:Zn<eo?wi<eo?Sf<eo?tr<eo?4:-1:4:-1:jv<eo?Zl<eo?4:-1:4:-1:Vt<eo?cy<eo?Cy<eo?ME<eo?Ts<eo?Rn<eo?4:-1:4:-1:nC<eo?Kf<eo?4:-1:4:-1:Yg<eo?Xa<eo?Er<eo?Pf<eo?4:-1:4:-1:ut<eo?p<eo?4:-1:4:-1:We<eo?im<eo?Ap<eo?BC<eo?e_<eo?qD<eo?kc<eo?kr<eo?Nh<eo?yg<eo?4:-1:4:-1:Ae<eo?VF<eo?4:-1:4:-1:Is<eo?Ag<eo?rw<eo?ub<eo?4:-1:4:-1:hr<eo?Cr<eo?4:-1:4:-1:Hc<eo?pd<eo?Bn<eo?Ac<eo?4:-1:Vv<eo?ah<eo?4:-1:4:-1:sg<eo?y_<eo?cw<eo?vh<eo?4:-1:4:-1:4:-1:jc<eo?IS<eo?lh<eo?QS<eo?4:-1:tk<eo?xa<eo?Ly<eo?ra<eo?4:-1:4:-1:mr<eo?qt<eo?4:-1:4:-1:qr<eo?$o<eo?Zu<eo?xn<eo?_t<eo?XS<eo?4:-1:4:-1:yk<eo?GD<eo?4:-1:4:-1:iA<eo?da<eo?GE<eo?L_<eo?4:-1:4:-1:ro<eo?LD<eo?4:-1:4:-1:uy<eo?VC<eo?YS<eo?sb<eo?Rp<eo?rs<eo?KD<eo?ml<eo?ni<eo?Af<eo?kf<eo?le<eo?Pl<eo?4:-1:4:-1:Ul<eo?ZE<eo?4:-1:4:-1:np<eo&&Fr<eo?Vb<eo?4:-1:4:mm<eo?zE<eo?py<eo?Es<eo?4:-1:Ee<eo?Ni<eo?4:-1:4:-1:pS<eo?sa<eo?Qg<eo?av<eo?4:-1:4:-1:Oy<eo?gb<eo?4:-1:4:-1:Hw<eo?Iy<eo?AE<eo?DB<eo?lv<eo?Cc<eo?tE<eo?MA<eo?4:-1:4:-1:E_<eo?Tl<eo?4:-1:4:-1:Fy<eo?Ab<eo?ea<eo?tw<eo?4:-1:4:-1:Ov<eo?Nw<eo?4:-1:4:-1:Yn<eo?gd<eo?dk<eo?ud<eo?ba<eo?Zs<eo?4:-1:4:-1:IA<eo?Lt<eo?4:-1:4:-1:hb<eo?ug<eo?Ko<eo?o<eo?4:-1:4:-1:4:Pe<eo?ov<eo?Va<eo?vc<eo?wE<eo?YE<eo?gc<eo?Qn<eo?S_<eo?4:-1:4:-1:gr<eo?na<eo?4:-1:4:-1:QF<eo?bf<eo?Kl<eo?Fo<eo?4:-1:4:-1:Rg<eo?Qr<eo?4:-1:4:-1:Do<eo?ac<eo?Hv<eo?Zb<eo?4:-1:4:Ib<eo?bl<eo?4:-1:4:4:lu<eo?Xk<eo?TD<eo?Mv<eo?hS<eo?4:-1:4:ed<eo?ld<eo?wy<eo?O<eo?4:-1:4:-1:zu<eo?g_<eo?4:-1:4:-1:_k<eo?dw<eo?zi<eo?WS<eo?Jf<eo?4:-1:4:-1:du<eo?Mh<eo?4:-1:4:ym<eo?4:nw<eo?He<eo?4:-1:4:Fl<eo?EA<eo?_a<eo?BA<eo?Cn<eo?4:Ba<eo?rc<eo?4:-1:4:Uy<eo&&YA<eo?Yk<eo?4:-1:4:4:D<eo?Qk<eo?nd<eo?aB<eo?4:-1:Ry<eo?4:KF<eo?jn<eo?4:-1:4:-1:op<eo?4:_A<eo&&wC<eo?Ji<eo?4:-1:4:sF<eo?jC<eo?Gh<eo?ao<eo?4:Gl<eo?Jy<eo?4:-1:4:4:$a<eo?ko<eo?tb<eo?mt<eo?4:-1:4:ZA<eo?ir<eo?4:-1:4:4:DF<eo?Dr<eo?ZS<eo?kp<eo?4:-1:YC<eo&&vg<eo?Od<eo?4:-1:4:-1:on<eo?4:Nr<eo?yn<eo?yb<eo?$f<eo?4:-1:4:-1:4:-1:z<eo?Ev<eo?wa<eo?mg<eo?sC<eo?Sk<eo?mS<eo&&J<eo?ip<eo?4:-1:4:bu<eo?Bb<eo?TF<eo?iv<eo?4:-1:4:-1:Lc<eo?tu<eo?4:-1:4:4:PD<eo?xS<eo?4:Ek<eo?Ja<eo?sl<eo?eS<eo?4:-1:4:-1:4:Tn<eo?_C<eo&&Ob<eo?ku<eo?4:-1:4:Dm<eo?d_<eo?hu<eo?Mm<eo?4:-1:4:-1:4:hE<eo?Tm<eo?AF<eo?wr<eo?4:jp<eo?Mp<eo?ic<eo?vd<eo?4:-1:4:-1:4:Ht<eo?Pw<eo?yc<eo&&FA<eo?Yl<eo?4:-1:4:-1:mi<eo?Ut<eo?4:-1:4:-1:xF<eo?Bo<eo?Hn<eo?VD<eo?_g<eo?4:Bg<eo?xs<eo?4:-1:4:-1:y<eo?q<eo?xl<eo?po<eo?4:-1:4:-1:cS<eo?Pt<eo?4:-1:4:-1:hs<eo?iF<eo?xi<eo?Td<eo?Fe<eo?4:-1:4:t<eo?Du<eo?4:-1:4:-1:4:-1:$p<eo?l<eo?_D<eo?wm<eo?hv<eo?Na<eo?jm<eo?k<eo&&Ui<eo?$<eo?4:-1:4:-1:xD<eo&&LF<eo?yF<eo?4:-1:4:-1:Ze<eo?Ha<eo?Uw<eo?4:wc<eo?rS<eo?4:-1:4:-1:Wm<eo?Iv<eo?rD<eo?J_<eo?4:-1:4:-1:wh<eo?fw<eo?4:-1:4:-1:ck<eo?ol<eo?Jk<eo?tl<eo?Ym<eo?hD<eo?xf<eo?af<eo?4:-1:4:-1:JS<eo?Rt<eo?4:-1:4:-1:dr<eo?Wv<eo?4:-1:Jw<eo?Op<eo?4:-1:4:-1:Hh<eo?Bm<eo?zt<eo?ul<eo?Iw<eo?4:-1:4:-1:cr<eo?zp<eo?4:-1:4:OD<eo?so<eo?4:-1:4:dc<eo?Jd<eo?Q<eo?ps<eo?su<eo?qu<eo?ab<eo?Aw<eo?WC<eo?4:-1:4:-1:ta<eo?yw<eo?4:-1:4:gf<eo?vb<eo?4:-1:bB<eo?Wy<eo?4:-1:4:-1:Ms<eo?ek<eo&&FC<eo?Cv<eo?4:-1:4:rv<eo?Ks<eo?4:-1:WD<eo?nB<eo?4:-1:4:-1:Kr<eo?Oo<eo?Re<eo?nn<eo?K<eo?KC<eo?n<eo?4:-1:4:v_<eo?BE<eo?4:-1:4:-1:hp<eo?nF<eo?Kk<eo?Fk<eo?4:-1:4:-1:Ns<eo?F_<eo?4:-1:4:-1:PS<eo?Me<eo?aA<eo?gt<eo?di<eo?Sn<eo?4:-1:4:-1:OF<eo?AS<eo?4:-1:4:-1:ew<eo?Ud<eo?Sg<eo?Uf<eo?4:-1:4:-1:hc<eo?gE<eo?4:-1:4:-1:YT(Ote,eo+jS|0)-1|0:-1;if(4<no>>>0)Hr=OUe(e);else switch(no){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var to=gHe(BUe(e));if(3<to>>>0)Hr=OUe(e);else switch(to){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var io=kje(BUe(e));if(3<io>>>0)Hr=OUe(e);else switch(io){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var co=gHe(BUe(e));if(3<co>>>0)Hr=OUe(e);else switch(co){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Eo=Lje(BUe(e));if(3<Eo>>>0)Hr=OUe(e);else switch(Eo){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Ao=THe(BUe(e));if(3<Ao>>>0)Hr=OUe(e);else switch(Ao){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var To=pje(BUe(e));if(3<To>>>0)Hr=OUe(e);else switch(To){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,58);var Lo=jHe(BUe(e));if(2<Lo>>>0)Hr=OUe(e);else switch(Lo){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var Po=Gje(BUe(e));if(3<Po>>>0)Hr=OUe(e);else switch(Po){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Go=THe(BUe(e));if(3<Go>>>0)Hr=OUe(e);else switch(Go){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,59);var Ho=jHe(BUe(e));if(2<Ho>>>0)Hr=OUe(e);else switch(Ho){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 4:TUe(e,60);var Xo=rHe(BUe(e));if(4<Xo>>>0)Hr=OUe(e);else switch(Xo){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Wo=THe(BUe(e));if(3<Wo>>>0)Hr=OUe(e);else switch(Wo){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Jo=bje(BUe(e));if(3<Jo>>>0)Hr=OUe(e);else switch(Jo){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var zo=Lje(BUe(e));if(3<zo>>>0)Hr=OUe(e);else switch(zo){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Qo=yHe(BUe(e));if(3<Qo>>>0)Hr=OUe(e);else switch(Qo){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Zo=gHe(BUe(e));if(3<Zo>>>0)Hr=OUe(e);else switch(Zo){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var es=hHe(BUe(e));if(3<es>>>0)Hr=OUe(e);else switch(es){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ts=_He(BUe(e));if(3<ts>>>0)Hr=OUe(e);else switch(ts){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,61);var cs=jHe(BUe(e));if(2<cs>>>0)Hr=OUe(e);else switch(cs){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var fs=gHe(BUe(e));if(3<fs>>>0)Hr=OUe(e);else switch(fs){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var vs=Gje(BUe(e));if(3<vs>>>0)Hr=OUe(e);else switch(vs){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ls=_He(BUe(e));if(3<ls>>>0)Hr=OUe(e);else switch(ls){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ms=bje(BUe(e));if(3<ms>>>0)Hr=OUe(e);else switch(ms){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ks=yHe(BUe(e));if(3<ks>>>0)Hr=OUe(e);else switch(ks){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Cs=gHe(BUe(e));if(3<Cs>>>0)Hr=OUe(e);else switch(Cs){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,62);var Ss=jHe(BUe(e));if(2<Ss>>>0)Hr=OUe(e);else switch(Ss){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 40:TUe(e,87);var Ps=gHe(BUe(e));if(3<Ps>>>0)Hr=OUe(e);else switch(Ps){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Us=THe(BUe(e));if(3<Us>>>0)Hr=OUe(e);else switch(Us){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,63);var js=jHe(BUe(e));if(2<js>>>0)Hr=OUe(e);else switch(js){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 41:TUe(e,87);var Hs=BUe(e),Xs=35<Hs?vv<Hs?Ue<Hs?ec<Hs?-1:Si<Hs?rl<Hs?qy<Hs?Xf<Hs?lc<Hs?Gp<Hs?cu<Hs?gk<Hs?Km<Hs?4:-1:4:-1:UF<Hs?Hl<Hs?_n<Hs?os<Hs?4:-1:4:-1:m_<Hs?Bl<Hs?4:-1:4:-1:jo<Hs?Yp<Hs?oC<Hs?G<Hs?ui<Hs?So<Hs?aS<Hs?QD<Hs?o_<Hs?Dv<Hs?bv<Hs?Vd<Hs?4:-1:4:-1:zA<Hs?tC<Hs?4:-1:4:-1:fv<Hs?Oe<Hs?km<Hs?Wk<Hs?4:-1:4:-1:eF<Hs?sD<Hs?4:-1:4:-1:Ic<Hs?oE<Hs?Ef<Hs?wD<Hs?Zy<Hs?Vk<Hs?4:-1:4:-1:go<Hs?hy<Hs?4:-1:4:-1:vi<Hs?Gg<Hs?qC<Hs?SC<Hs?4:-1:4:-1:Wh<Hs?Un<Hs?4:-1:4:-1:No<Hs?cc<Hs?mo<Hs?Gk<Hs?d<Hs?iC<Hs?we<Hs?Pv<Hs?4:-1:4:-1:Mc<Hs?_e<Hs?4:-1:4:-1:Et<Hs?wn<Hs?$d<Hs?M_<Hs?4:-1:4:-1:Hp<Hs?Zt<Hs?4:-1:4:-1:D_<Hs?Wc<Hs?xd<Hs?nE<Hs?tv<Hs?cC<Hs?4:-1:4:-1:Qm<Hs?bD<Hs?4:-1:4:-1:zC<Hs?Vy<Hs?zF<Hs?Gc<Hs?4:-1:4:-1:Zi<Hs?Gf<Hs?4:-1:4:-1:id<Hs?nm<Hs?ie<Hs?x_<Hs?vy<Hs?KE<Hs?jd<Hs?ZF<Hs?Np<Hs?4:-1:4:-1:vo<Hs?kA<Hs?4:-1:4:-1:Zf<Hs&&ag<Hs?zy<Hs?4:-1:4:-1:xo<Hs?Li<Hs?mf<Hs?Ua<Hs?Vp<Hs?4:-1:4:-1:4:El<Hs?DC<Hs?Jg<Hs?qe<Hs?4:-1:4:-1:By<Hs?SF<Hs?4:-1:4:cF<Hs?m<Hs?wv<Hs?Bp<Hs?_S<Hs?oB<Hs?rB<Hs?Ad<Hs?4:-1:4:-1:ya<Hs?Vn<Hs?4:-1:4:-1:bb<Hs?_o<Hs?cB<Hs?KS<Hs?4:-1:4:-1:za<Hs?CD<Hs?4:-1:4:-1:Vl<Hs?GS<Hs?JC<Hs?vf<Hs?fo<Hs?zb<Hs?4:-1:4:-1:Os<Hs?qs<Hs?4:-1:4:-1:XD<Hs?dD<Hs?kD<Hs?un<Hs?4:-1:4:-1:pv<Hs?gm<Hs?4:-1:4:-1:lE<Hs?Ka<Hs?ze<Hs?vB<Hs?rF<Hs?pA<Hs?$e<Hs?At<Hs?Ph<Hs?Lp<Hs?UE<Hs?T_<Hs?Ce<Hs?Z<Hs?4:-1:4:-1:kd<Hs?ua<Hs?4:-1:4:-1:rE<Hs?My<Hs?ge<Hs?Nu<Hs?4:-1:4:-1:Nv<Hs?wd<Hs?4:-1:4:-1:K_<Hs?fu<Hs?u_<Hs?TA<Hs?Ky<Hs?Or<Hs?4:-1:4:-1:qk<Hs?lt<Hs?4:-1:4:-1:R<Hs?fk<Hs?cb<Hs?Xh<Hs?4:-1:4:-1:_i<Hs?lB<Hs?4:-1:4:-1:_m<Hs?mp<Hs?lr<Hs?$A<Hs?Bc<Hs?Bt<Hs?_p<Hs?Ma<Hs?4:-1:4:-1:_l<Hs?WF<Hs?4:-1:4:-1:dh<Hs?FS<Hs?Nn<Hs?wf<Hs?4:-1:4:-1:Zh<Hs?nD<Hs?4:-1:4:-1:Wi<Hs?Wr<Hs?qm<Hs?$k<Hs?uc<Hs?Cb<Hs?4:-1:4:-1:Xr<Hs?z_<Hs?4:-1:4:-1:Qu<Hs?rC<Hs?Ih<Hs?yd<Hs?4:-1:4:-1:Nf<Hs?LA<Hs?4:-1:4:-1:q_<Hs?Md<Hs?Tp<Hs?od<Hs?hk<Hs?wu<Hs?Df<Hs?MD<Hs?Io<Hs?4:-1:4:ho<Hs?Jc<Hs?4:-1:4:-1:KA<Hs?Qi<Hs?Nd<Hs?fC<Hs?4:-1:4:-1:yi<Hs?$t<Hs?4:-1:4:-1:IF<Hs?U_<Hs?pw<Hs?b<Hs?Cg<Hs?xu<Hs?4:-1:4:-1:Gr<Hs?zw<Hs?4:-1:4:-1:dC<Hs?mF<Hs?Vf<Hs?Ys<Hs?4:-1:4:-1:Fg<Hs?WA<Hs?4:-1:4:-1:dF<Hs?_y<Hs?Dt<Hs?Zd<Hs?$y<Hs?4:-1:ih<Hs?wb<Hs?4:-1:4:dE<Hs&&au<Hs?gu<Hs?4:-1:4:-1:Fu<Hs?Qb<Hs?C<Hs?Rs<Hs?gC<Hs?Zw<Hs?4:-1:4:-1:td<Hs?Qf<Hs?4:-1:4:-1:qo<Hs?Fp<Hs?xw<Hs?tc<Hs?4:-1:4:-1:4:-1:wl<Hs?vD<Hs?ok<Hs?qf<Hs?$c<Hs?RF<Hs?yl<Hs?gi<Hs?Ct<Hs?NC<Hs?4:-1:4:-1:OS<Hs?Dy<Hs?4:-1:4:-1:th<Hs?Y<Hs?Fs<Hs?sm<Hs?4:-1:4:-1:pm<Hs?Fh<Hs?4:-1:4:-1:ja<Hs?Yb<Hs?xC<Hs?md<Hs?rb<Hs?4:-1:4:-1:Sw<Hs?fS<Hs?4:-1:4:uD<Hs?xh<Hs?4:-1:lo<Hs?tf<Hs?4:-1:4:Dh<Hs?RA<Hs?Qc<Hs?ak<Hs?4:-1:$m<Hs?aD<Hs?Vc<Hs?4:-1:4:zc<Hs?dm<Hs?4:-1:4:-1:aE<Hs?rk<Hs?Yh<Hs?oS<Hs?Ey<Hs?4:-1:4:-1:4:_F<Hs?Jb<Hs?my<Hs?_c<Hs?4:-1:4:-1:Ew<Hs?iD<Hs?4:-1:4:qp<Hs?Mr<Hs?iE<Hs?Vo<Hs?pa<Hs?Mk<Hs?EF<Hs?re<Hs?4:-1:4:-1:tn<Hs?Ff<Hs?4:-1:4:4:rg<Hs?Ju<Hs?Oa<Hs?dt<Hs?LC<Hs?hm<Hs?4:-1:4:-1:sS<Hs?rd<Hs?4:-1:4:-1:4:-1:Ah<Hs?Sb<Hs?SD<Hs?jr<Hs?4:Rw<Hs?Ld<Hs?4:-1:4:-1:db<Hs?bh<Hs?bt<Hs?cd<Hs?4:-1:4:-1:4:yp<Hs?4:yh<Hs?ow<Hs?4:-1:Eg<Hs?R_<Hs?4:-1:4:Pk<Hs?TS<Hs?dy<Hs?as<Hs?RE<Hs?Wd<Hs?uv<Hs?yr<Hs?b_<Hs?Ol<Hs?$S<Hs?bA<Hs?4:eE<Hs?ht<Hs?4:-1:4:-1:tD<Hs?Yv<Hs?4:-1:uF<Hs?4:Pd<Hs?Tc<Hs?4:-1:4:-1:Of<Hs?wo<Hs&&eC<Hs&&Uk<Hs?dS<Hs?4:-1:4:Kg<Hs?Jr<Hs?gF<Hs?Ml<Hs?Bh<Hs?DD<Hs?4:-1:4:-1:4:-1:kS<Hs?Gb<Hs?qg<Hs?vC<Hs?4:-1:4:-1:up<Hs?qE<Hs?4:-1:4:-1:ay<Hs?oh<Hs?Kc<Hs?Xt<Hs?ZC<Hs?bn<Hs?4:-1:4:jh<Hs?4:Bu<Hs?_b<Hs?4:-1:4:-1:jF<Hs?4:v<Hs?Qw<Hs?pg<Hs?Jl<Hs?4:-1:4:-1:Am<Hs?IE<Hs?4:-1:4:hC<Hs?al<Hs?4:-1:Qy<Hs&&Oh<Hs?Le<Hs?Sc<Hs?YD<Hs?4:-1:4:-1:4:$w<Hs?sw<Hs?Hm<Hs?CA<Hs?vt<Hs?dv<Hs?Lw<Hs?4:-1:4:Pa<Hs?gA<Hs?4:-1:4:Wn<Hs?4:gy<Hs?pE<Hs?4:-1:4:pi<Hs?Lh<Hs?T<Hs?V<Hs?4:-1:lS<Hs?GA<Hs?4:-1:4:-1:4:Xv<Hs?mA<Hs?hw<Hs?4:Rf<Hs?sd<Hs?4:-1:4:-1:hF<Hs&&lD<Hs&&Lm<Hs?is<Hs?4:-1:4:ev<Hs?ff<Hs?gp<Hs?Iu<Hs?TE<Hs?om<Hs?DS<Hs?qn<Hs?Ub<Hs?4:-1:4:-1:fn<Hs?Rc<Hs?4:-1:4:VA<Hs?fg<Hs?As<Hs?Pu<Hs?4:-1:4:-1:Uc<Hs?BF<Hs?4:-1:4:-1:vw<Hs?jb<Hs&&Mo<Hs?pf<Hs?4:-1:4:Qs<Hs?GC<Hs?4:-1:Sd<Hs?ot<Hs?4:-1:4:-1:Ii<Hs?Ql<Hs?qh<Hs?ee<Hs?Zc<Hs?mw<Hs?dp<Hs?4:-1:4:-1:ce<Hs?x<Hs?4:-1:4:-1:yt<Hs?Tr<Hs?4:-1:Ak<Hs?iy<Hs?4:-1:4:Il<Hs?lf<Hs?bS<Hs?4:Ls<Hs?iw<Hs?4:-1:4:-1:ws<Hs?og<Hs?Qv<Hs?ds<Hs?4:-1:4:-1:Rd<Hs?Em<Hs?4:-1:4:-1:zm<Hs?Av<Hs?Aa<Hs?$C<Hs?Ro<Hs?gs<Hs?wt<Hs&&XE<Hs&&GF<Hs?il<Hs?4:-1:4:-1:G_<Hs?Xg<Hs?bo<Hs?bp<Hs?ae<Hs?4:-1:4:-1:4:ga<Hs?Rh<Hs?4:-1:Xi<Hs?Om<Hs?4:-1:4:us<Hs?fl<Hs?4:UC<Hs?tg<Hs?4:-1:O_<Hs?Sm<Hs?4:-1:4:uS<Hs?Ve<Hs?Ku<Hs&&lF<Hs?nv<Hs?4:-1:4:-1:Rm<Hs&&nk<Hs?Ot<Hs?4:-1:4:yC<Hs?Nb<Hs?Tv<Hs?kF<Hs?uh<Hs?Vm<Hs?4:-1:Co<Hs?F<Hs?4:-1:4:-1:4:ly<Hs?H<Hs?jf<Hs?4:fb<Hs?Dn<Hs?4:-1:4:-1:4:$g<Hs?fB<Hs?by<Hs?sh<Hs?uo<Hs?eB<Hs?wS<Hs?4:-1:4:-1:JE<Hs?it<Hs?4:-1:4:xy<Hs?JF<Hs?ID<Hs?mD<Hs?4:-1:4:-1:Ya<Hs?Rl<Hs?4:-1:4:-1:$b<Hs?fa<Hs?Ei<Hs?Au<Hs?Nk<Hs?4:-1:4:-1:Wp<Hs?s_<Hs?4:-1:4:fF<Hs?bF<Hs?am<Hs?ji<Hs?4:-1:4:-1:Da<Hs?QA<Hs?4:-1:4:-1:ju<Hs?AD<Hs?sk<Hs?Wu<Hs?Ke<Hs?HS<Hs?Se<Hs?eg<Hs?Nm<Hs?Xb<Hs?sc<Hs?zg<Hs?4:-1:4:-1:ry<Hs?Xm<Hs?4:-1:4:-1:gD<Hs?Yw<Hs?4:-1:xg<Hs?eD<Hs?4:-1:4:-1:ef<Hs?UD<Hs?Ds<Hs?Cm<Hs?$r<Hs?hA<Hs?4:-1:4:-1:lg<Hs?zd<Hs?4:-1:4:-1:Dg<Hs?N_<Hs?pr<Hs?4:-1:4:W_<Hs?f<Hs?4:-1:4:-1:t_<Hs?tm<Hs?$h<Hs?fi<Hs?Ec<Hs?Wa<Hs?4:-1:vu<Hs?mb<Hs?4:-1:4:-1:Zn<Hs?wi<Hs?Sf<Hs?tr<Hs?4:-1:4:-1:jv<Hs?Zl<Hs?4:-1:4:-1:Vt<Hs?cy<Hs?Cy<Hs?ME<Hs?Ts<Hs?Rn<Hs?4:-1:4:-1:nC<Hs?Kf<Hs?4:-1:4:-1:Yg<Hs?Xa<Hs?Er<Hs?Pf<Hs?4:-1:4:-1:ut<Hs?p<Hs?4:-1:4:-1:We<Hs?im<Hs?Ap<Hs?BC<Hs?e_<Hs?qD<Hs?kc<Hs?kr<Hs?Nh<Hs?yg<Hs?4:-1:4:-1:Ae<Hs?VF<Hs?4:-1:4:-1:Is<Hs?Ag<Hs?rw<Hs?ub<Hs?4:-1:4:-1:hr<Hs?Cr<Hs?4:-1:4:-1:Hc<Hs?pd<Hs?Bn<Hs?Ac<Hs?4:-1:Vv<Hs?ah<Hs?4:-1:4:-1:sg<Hs?y_<Hs?cw<Hs?vh<Hs?4:-1:4:-1:4:-1:jc<Hs?IS<Hs?lh<Hs?QS<Hs?4:-1:tk<Hs?xa<Hs?Ly<Hs?ra<Hs?4:-1:4:-1:mr<Hs?qt<Hs?4:-1:4:-1:qr<Hs?$o<Hs?Zu<Hs?xn<Hs?_t<Hs?XS<Hs?4:-1:4:-1:yk<Hs?GD<Hs?4:-1:4:-1:iA<Hs?da<Hs?GE<Hs?L_<Hs?4:-1:4:-1:ro<Hs?LD<Hs?4:-1:4:-1:uy<Hs?VC<Hs?YS<Hs?sb<Hs?Rp<Hs?rs<Hs?KD<Hs?ml<Hs?ni<Hs?Af<Hs?kf<Hs?le<Hs?Pl<Hs?4:-1:4:-1:Ul<Hs?ZE<Hs?4:-1:4:-1:np<Hs&&Fr<Hs?Vb<Hs?4:-1:4:mm<Hs?zE<Hs?py<Hs?Es<Hs?4:-1:Ee<Hs?Ni<Hs?4:-1:4:-1:pS<Hs?sa<Hs?Qg<Hs?av<Hs?4:-1:4:-1:Oy<Hs?gb<Hs?4:-1:4:-1:Hw<Hs?Iy<Hs?AE<Hs?DB<Hs?lv<Hs?Cc<Hs?tE<Hs?MA<Hs?4:-1:4:-1:E_<Hs?Tl<Hs?4:-1:4:-1:Fy<Hs?Ab<Hs?ea<Hs?tw<Hs?4:-1:4:-1:Ov<Hs?Nw<Hs?4:-1:4:-1:Yn<Hs?gd<Hs?dk<Hs?ud<Hs?ba<Hs?Zs<Hs?4:-1:4:-1:IA<Hs?Lt<Hs?4:-1:4:-1:hb<Hs?ug<Hs?Ko<Hs?o<Hs?4:-1:4:-1:4:Pe<Hs?ov<Hs?Va<Hs?vc<Hs?wE<Hs?YE<Hs?gc<Hs?Qn<Hs?S_<Hs?4:-1:4:-1:gr<Hs?na<Hs?4:-1:4:-1:QF<Hs?bf<Hs?Kl<Hs?Fo<Hs?4:-1:4:-1:Rg<Hs?Qr<Hs?4:-1:4:-1:Do<Hs?ac<Hs?Hv<Hs?Zb<Hs?4:-1:4:Ib<Hs?bl<Hs?4:-1:4:4:lu<Hs?Xk<Hs?TD<Hs?Mv<Hs?hS<Hs?4:-1:4:ed<Hs?ld<Hs?wy<Hs?O<Hs?4:-1:4:-1:zu<Hs?g_<Hs?4:-1:4:-1:_k<Hs?dw<Hs?zi<Hs?WS<Hs?Jf<Hs?4:-1:4:-1:du<Hs?Mh<Hs?4:-1:4:ym<Hs?4:nw<Hs?He<Hs?4:-1:4:Fl<Hs?EA<Hs?_a<Hs?BA<Hs?Cn<Hs?4:Ba<Hs?rc<Hs?4:-1:4:Uy<Hs&&YA<Hs?Yk<Hs?4:-1:4:4:D<Hs?Qk<Hs?nd<Hs?aB<Hs?4:-1:Ry<Hs?4:KF<Hs?jn<Hs?4:-1:4:-1:op<Hs?4:_A<Hs&&wC<Hs?Ji<Hs?4:-1:4:sF<Hs?jC<Hs?Gh<Hs?ao<Hs?4:Gl<Hs?Jy<Hs?4:-1:4:4:$a<Hs?ko<Hs?tb<Hs?mt<Hs?4:-1:4:ZA<Hs?ir<Hs?4:-1:4:4:DF<Hs?Dr<Hs?ZS<Hs?kp<Hs?4:-1:YC<Hs&&vg<Hs?Od<Hs?4:-1:4:-1:on<Hs?4:Nr<Hs?yn<Hs?yb<Hs?$f<Hs?4:-1:4:-1:4:-1:z<Hs?Ev<Hs?wa<Hs?mg<Hs?sC<Hs?Sk<Hs?mS<Hs&&J<Hs?ip<Hs?4:-1:4:bu<Hs?Bb<Hs?TF<Hs?iv<Hs?4:-1:4:-1:Lc<Hs?tu<Hs?4:-1:4:4:PD<Hs?xS<Hs?4:Ek<Hs?Ja<Hs?sl<Hs?eS<Hs?4:-1:4:-1:4:Tn<Hs?_C<Hs&&Ob<Hs?ku<Hs?4:-1:4:Dm<Hs?d_<Hs?hu<Hs?Mm<Hs?4:-1:4:-1:4:hE<Hs?Tm<Hs?AF<Hs?wr<Hs?4:jp<Hs?Mp<Hs?ic<Hs?vd<Hs?4:-1:4:-1:4:Ht<Hs?Pw<Hs?yc<Hs&&FA<Hs?Yl<Hs?4:-1:4:-1:mi<Hs?Ut<Hs?4:-1:4:-1:xF<Hs?Bo<Hs?Hn<Hs?VD<Hs?_g<Hs?4:Bg<Hs?xs<Hs?4:-1:4:-1:y<Hs?q<Hs?xl<Hs?po<Hs?4:-1:4:-1:cS<Hs?Pt<Hs?4:-1:4:-1:hs<Hs?iF<Hs?xi<Hs?Td<Hs?Fe<Hs?4:-1:4:t<Hs?Du<Hs?4:-1:4:-1:4:-1:$p<Hs?l<Hs?_D<Hs?wm<Hs?hv<Hs?Na<Hs?jm<Hs?k<Hs&&Ui<Hs?$<Hs?4:-1:4:-1:xD<Hs&&LF<Hs?yF<Hs?4:-1:4:-1:Ze<Hs?Ha<Hs?Uw<Hs?4:wc<Hs?rS<Hs?4:-1:4:-1:Wm<Hs?Iv<Hs?rD<Hs?J_<Hs?4:-1:4:-1:wh<Hs?fw<Hs?4:-1:4:-1:ck<Hs?ol<Hs?Jk<Hs?tl<Hs?Ym<Hs?hD<Hs?xf<Hs?af<Hs?4:-1:4:-1:JS<Hs?Rt<Hs?4:-1:4:-1:dr<Hs?Wv<Hs?4:-1:Jw<Hs?Op<Hs?4:-1:4:-1:Hh<Hs?Bm<Hs?zt<Hs?ul<Hs?Iw<Hs?4:-1:4:-1:cr<Hs?zp<Hs?4:-1:4:OD<Hs?so<Hs?4:-1:4:dc<Hs?Jd<Hs?Q<Hs?ps<Hs?su<Hs?qu<Hs?ab<Hs?Aw<Hs?WC<Hs?4:-1:4:-1:ta<Hs?yw<Hs?4:-1:4:gf<Hs?vb<Hs?4:-1:bB<Hs?Wy<Hs?4:-1:4:-1:Ms<Hs?ek<Hs&&FC<Hs?Cv<Hs?4:-1:4:rv<Hs?Ks<Hs?4:-1:WD<Hs?nB<Hs?4:-1:4:-1:Kr<Hs?Oo<Hs?Re<Hs?nn<Hs?K<Hs?KC<Hs?n<Hs?4:-1:4:v_<Hs?BE<Hs?4:-1:4:-1:hp<Hs?nF<Hs?Kk<Hs?Fk<Hs?4:-1:4:-1:Ns<Hs?F_<Hs?4:-1:4:-1:PS<Hs?Me<Hs?aA<Hs?gt<Hs?di<Hs?Sn<Hs?4:-1:4:-1:OF<Hs?AS<Hs?4:-1:4:-1:ew<Hs?Ud<Hs?Sg<Hs?Uf<Hs?4:-1:4:-1:hc<Hs?gE<Hs?4:-1:4:-1:YT(Zte,Hs+jS|0)-1|0:-1;if(4<Xs>>>0)Hr=OUe(e);else switch(Xs){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Vs=mHe(BUe(e));if(3<Vs>>>0)Hr=OUe(e);else switch(Vs){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,64);var Ws=jHe(BUe(e));if(2<Ws>>>0)Hr=OUe(e);else switch(Ws){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var Js=mje(BUe(e));if(3<Js>>>0)Hr=OUe(e);else switch(Js){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var zs=mje(BUe(e));if(3<zs>>>0)Hr=OUe(e);else switch(zs){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,65);var $s=jHe(BUe(e));if(2<$s>>>0)Hr=OUe(e);else switch($s){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 42:TUe(e,87);var cv=BUe(e),sv=35<cv?vv<cv?Ue<cv?ec<cv?-1:Si<cv?rl<cv?qy<cv?Xf<cv?lc<cv?Gp<cv?cu<cv?gk<cv?Km<cv?4:-1:4:-1:UF<cv?Hl<cv?_n<cv?os<cv?4:-1:4:-1:m_<cv?Bl<cv?4:-1:4:-1:jo<cv?Yp<cv?oC<cv?G<cv?ui<cv?So<cv?aS<cv?QD<cv?o_<cv?Dv<cv?bv<cv?Vd<cv?4:-1:4:-1:zA<cv?tC<cv?4:-1:4:-1:fv<cv?Oe<cv?km<cv?Wk<cv?4:-1:4:-1:eF<cv?sD<cv?4:-1:4:-1:Ic<cv?oE<cv?Ef<cv?wD<cv?Zy<cv?Vk<cv?4:-1:4:-1:go<cv?hy<cv?4:-1:4:-1:vi<cv?Gg<cv?qC<cv?SC<cv?4:-1:4:-1:Wh<cv?Un<cv?4:-1:4:-1:No<cv?cc<cv?mo<cv?Gk<cv?d<cv?iC<cv?we<cv?Pv<cv?4:-1:4:-1:Mc<cv?_e<cv?4:-1:4:-1:Et<cv?wn<cv?$d<cv?M_<cv?4:-1:4:-1:Hp<cv?Zt<cv?4:-1:4:-1:D_<cv?Wc<cv?xd<cv?nE<cv?tv<cv?cC<cv?4:-1:4:-1:Qm<cv?bD<cv?4:-1:4:-1:zC<cv?Vy<cv?zF<cv?Gc<cv?4:-1:4:-1:Zi<cv?Gf<cv?4:-1:4:-1:id<cv?nm<cv?ie<cv?x_<cv?vy<cv?KE<cv?jd<cv?ZF<cv?Np<cv?4:-1:4:-1:vo<cv?kA<cv?4:-1:4:-1:Zf<cv&&ag<cv?zy<cv?4:-1:4:-1:xo<cv?Li<cv?mf<cv?Ua<cv?Vp<cv?4:-1:4:-1:4:El<cv?DC<cv?Jg<cv?qe<cv?4:-1:4:-1:By<cv?SF<cv?4:-1:4:cF<cv?m<cv?wv<cv?Bp<cv?_S<cv?oB<cv?rB<cv?Ad<cv?4:-1:4:-1:ya<cv?Vn<cv?4:-1:4:-1:bb<cv?_o<cv?cB<cv?KS<cv?4:-1:4:-1:za<cv?CD<cv?4:-1:4:-1:Vl<cv?GS<cv?JC<cv?vf<cv?fo<cv?zb<cv?4:-1:4:-1:Os<cv?qs<cv?4:-1:4:-1:XD<cv?dD<cv?kD<cv?un<cv?4:-1:4:-1:pv<cv?gm<cv?4:-1:4:-1:lE<cv?Ka<cv?ze<cv?vB<cv?rF<cv?pA<cv?$e<cv?At<cv?Ph<cv?Lp<cv?UE<cv?T_<cv?Ce<cv?Z<cv?4:-1:4:-1:kd<cv?ua<cv?4:-1:4:-1:rE<cv?My<cv?ge<cv?Nu<cv?4:-1:4:-1:Nv<cv?wd<cv?4:-1:4:-1:K_<cv?fu<cv?u_<cv?TA<cv?Ky<cv?Or<cv?4:-1:4:-1:qk<cv?lt<cv?4:-1:4:-1:R<cv?fk<cv?cb<cv?Xh<cv?4:-1:4:-1:_i<cv?lB<cv?4:-1:4:-1:_m<cv?mp<cv?lr<cv?$A<cv?Bc<cv?Bt<cv?_p<cv?Ma<cv?4:-1:4:-1:_l<cv?WF<cv?4:-1:4:-1:dh<cv?FS<cv?Nn<cv?wf<cv?4:-1:4:-1:Zh<cv?nD<cv?4:-1:4:-1:Wi<cv?Wr<cv?qm<cv?$k<cv?uc<cv?Cb<cv?4:-1:4:-1:Xr<cv?z_<cv?4:-1:4:-1:Qu<cv?rC<cv?Ih<cv?yd<cv?4:-1:4:-1:Nf<cv?LA<cv?4:-1:4:-1:q_<cv?Md<cv?Tp<cv?od<cv?hk<cv?wu<cv?Df<cv?MD<cv?Io<cv?4:-1:4:ho<cv?Jc<cv?4:-1:4:-1:KA<cv?Qi<cv?Nd<cv?fC<cv?4:-1:4:-1:yi<cv?$t<cv?4:-1:4:-1:IF<cv?U_<cv?pw<cv?b<cv?Cg<cv?xu<cv?4:-1:4:-1:Gr<cv?zw<cv?4:-1:4:-1:dC<cv?mF<cv?Vf<cv?Ys<cv?4:-1:4:-1:Fg<cv?WA<cv?4:-1:4:-1:dF<cv?_y<cv?Dt<cv?Zd<cv?$y<cv?4:-1:ih<cv?wb<cv?4:-1:4:dE<cv&&au<cv?gu<cv?4:-1:4:-1:Fu<cv?Qb<cv?C<cv?Rs<cv?gC<cv?Zw<cv?4:-1:4:-1:td<cv?Qf<cv?4:-1:4:-1:qo<cv?Fp<cv?xw<cv?tc<cv?4:-1:4:-1:4:-1:wl<cv?vD<cv?ok<cv?qf<cv?$c<cv?RF<cv?yl<cv?gi<cv?Ct<cv?NC<cv?4:-1:4:-1:OS<cv?Dy<cv?4:-1:4:-1:th<cv?Y<cv?Fs<cv?sm<cv?4:-1:4:-1:pm<cv?Fh<cv?4:-1:4:-1:ja<cv?Yb<cv?xC<cv?md<cv?rb<cv?4:-1:4:-1:Sw<cv?fS<cv?4:-1:4:uD<cv?xh<cv?4:-1:lo<cv?tf<cv?4:-1:4:Dh<cv?RA<cv?Qc<cv?ak<cv?4:-1:$m<cv?aD<cv?Vc<cv?4:-1:4:zc<cv?dm<cv?4:-1:4:-1:aE<cv?rk<cv?Yh<cv?oS<cv?Ey<cv?4:-1:4:-1:4:_F<cv?Jb<cv?my<cv?_c<cv?4:-1:4:-1:Ew<cv?iD<cv?4:-1:4:qp<cv?Mr<cv?iE<cv?Vo<cv?pa<cv?Mk<cv?EF<cv?re<cv?4:-1:4:-1:tn<cv?Ff<cv?4:-1:4:4:rg<cv?Ju<cv?Oa<cv?dt<cv?LC<cv?hm<cv?4:-1:4:-1:sS<cv?rd<cv?4:-1:4:-1:4:-1:Ah<cv?Sb<cv?SD<cv?jr<cv?4:Rw<cv?Ld<cv?4:-1:4:-1:db<cv?bh<cv?bt<cv?cd<cv?4:-1:4:-1:4:yp<cv?4:yh<cv?ow<cv?4:-1:Eg<cv?R_<cv?4:-1:4:Pk<cv?TS<cv?dy<cv?as<cv?RE<cv?Wd<cv?uv<cv?yr<cv?b_<cv?Ol<cv?$S<cv?bA<cv?4:eE<cv?ht<cv?4:-1:4:-1:tD<cv?Yv<cv?4:-1:uF<cv?4:Pd<cv?Tc<cv?4:-1:4:-1:Of<cv?wo<cv&&eC<cv&&Uk<cv?dS<cv?4:-1:4:Kg<cv?Jr<cv?gF<cv?Ml<cv?Bh<cv?DD<cv?4:-1:4:-1:4:-1:kS<cv?Gb<cv?qg<cv?vC<cv?4:-1:4:-1:up<cv?qE<cv?4:-1:4:-1:ay<cv?oh<cv?Kc<cv?Xt<cv?ZC<cv?bn<cv?4:-1:4:jh<cv?4:Bu<cv?_b<cv?4:-1:4:-1:jF<cv?4:v<cv?Qw<cv?pg<cv?Jl<cv?4:-1:4:-1:Am<cv?IE<cv?4:-1:4:hC<cv?al<cv?4:-1:Qy<cv&&Oh<cv?Le<cv?Sc<cv?YD<cv?4:-1:4:-1:4:$w<cv?sw<cv?Hm<cv?CA<cv?vt<cv?dv<cv?Lw<cv?4:-1:4:Pa<cv?gA<cv?4:-1:4:Wn<cv?4:gy<cv?pE<cv?4:-1:4:pi<cv?Lh<cv?T<cv?V<cv?4:-1:lS<cv?GA<cv?4:-1:4:-1:4:Xv<cv?mA<cv?hw<cv?4:Rf<cv?sd<cv?4:-1:4:-1:hF<cv&&lD<cv&&Lm<cv?is<cv?4:-1:4:ev<cv?ff<cv?gp<cv?Iu<cv?TE<cv?om<cv?DS<cv?qn<cv?Ub<cv?4:-1:4:-1:fn<cv?Rc<cv?4:-1:4:VA<cv?fg<cv?As<cv?Pu<cv?4:-1:4:-1:Uc<cv?BF<cv?4:-1:4:-1:vw<cv?jb<cv&&Mo<cv?pf<cv?4:-1:4:Qs<cv?GC<cv?4:-1:Sd<cv?ot<cv?4:-1:4:-1:Ii<cv?Ql<cv?qh<cv?ee<cv?Zc<cv?mw<cv?dp<cv?4:-1:4:-1:ce<cv?x<cv?4:-1:4:-1:yt<cv?Tr<cv?4:-1:Ak<cv?iy<cv?4:-1:4:Il<cv?lf<cv?bS<cv?4:Ls<cv?iw<cv?4:-1:4:-1:ws<cv?og<cv?Qv<cv?ds<cv?4:-1:4:-1:Rd<cv?Em<cv?4:-1:4:-1:zm<cv?Av<cv?Aa<cv?$C<cv?Ro<cv?gs<cv?wt<cv&&XE<cv&&GF<cv?il<cv?4:-1:4:-1:G_<cv?Xg<cv?bo<cv?bp<cv?ae<cv?4:-1:4:-1:4:ga<cv?Rh<cv?4:-1:Xi<cv?Om<cv?4:-1:4:us<cv?fl<cv?4:UC<cv?tg<cv?4:-1:O_<cv?Sm<cv?4:-1:4:uS<cv?Ve<cv?Ku<cv&&lF<cv?nv<cv?4:-1:4:-1:Rm<cv&&nk<cv?Ot<cv?4:-1:4:yC<cv?Nb<cv?Tv<cv?kF<cv?uh<cv?Vm<cv?4:-1:Co<cv?F<cv?4:-1:4:-1:4:ly<cv?H<cv?jf<cv?4:fb<cv?Dn<cv?4:-1:4:-1:4:$g<cv?fB<cv?by<cv?sh<cv?uo<cv?eB<cv?wS<cv?4:-1:4:-1:JE<cv?it<cv?4:-1:4:xy<cv?JF<cv?ID<cv?mD<cv?4:-1:4:-1:Ya<cv?Rl<cv?4:-1:4:-1:$b<cv?fa<cv?Ei<cv?Au<cv?Nk<cv?4:-1:4:-1:Wp<cv?s_<cv?4:-1:4:fF<cv?bF<cv?am<cv?ji<cv?4:-1:4:-1:Da<cv?QA<cv?4:-1:4:-1:ju<cv?AD<cv?sk<cv?Wu<cv?Ke<cv?HS<cv?Se<cv?eg<cv?Nm<cv?Xb<cv?sc<cv?zg<cv?4:-1:4:-1:ry<cv?Xm<cv?4:-1:4:-1:gD<cv?Yw<cv?4:-1:xg<cv?eD<cv?4:-1:4:-1:ef<cv?UD<cv?Ds<cv?Cm<cv?$r<cv?hA<cv?4:-1:4:-1:lg<cv?zd<cv?4:-1:4:-1:Dg<cv?N_<cv?pr<cv?4:-1:4:W_<cv?f<cv?4:-1:4:-1:t_<cv?tm<cv?$h<cv?fi<cv?Ec<cv?Wa<cv?4:-1:vu<cv?mb<cv?4:-1:4:-1:Zn<cv?wi<cv?Sf<cv?tr<cv?4:-1:4:-1:jv<cv?Zl<cv?4:-1:4:-1:Vt<cv?cy<cv?Cy<cv?ME<cv?Ts<cv?Rn<cv?4:-1:4:-1:nC<cv?Kf<cv?4:-1:4:-1:Yg<cv?Xa<cv?Er<cv?Pf<cv?4:-1:4:-1:ut<cv?p<cv?4:-1:4:-1:We<cv?im<cv?Ap<cv?BC<cv?e_<cv?qD<cv?kc<cv?kr<cv?Nh<cv?yg<cv?4:-1:4:-1:Ae<cv?VF<cv?4:-1:4:-1:Is<cv?Ag<cv?rw<cv?ub<cv?4:-1:4:-1:hr<cv?Cr<cv?4:-1:4:-1:Hc<cv?pd<cv?Bn<cv?Ac<cv?4:-1:Vv<cv?ah<cv?4:-1:4:-1:sg<cv?y_<cv?cw<cv?vh<cv?4:-1:4:-1:4:-1:jc<cv?IS<cv?lh<cv?QS<cv?4:-1:tk<cv?xa<cv?Ly<cv?ra<cv?4:-1:4:-1:mr<cv?qt<cv?4:-1:4:-1:qr<cv?$o<cv?Zu<cv?xn<cv?_t<cv?XS<cv?4:-1:4:-1:yk<cv?GD<cv?4:-1:4:-1:iA<cv?da<cv?GE<cv?L_<cv?4:-1:4:-1:ro<cv?LD<cv?4:-1:4:-1:uy<cv?VC<cv?YS<cv?sb<cv?Rp<cv?rs<cv?KD<cv?ml<cv?ni<cv?Af<cv?kf<cv?le<cv?Pl<cv?4:-1:4:-1:Ul<cv?ZE<cv?4:-1:4:-1:np<cv&&Fr<cv?Vb<cv?4:-1:4:mm<cv?zE<cv?py<cv?Es<cv?4:-1:Ee<cv?Ni<cv?4:-1:4:-1:pS<cv?sa<cv?Qg<cv?av<cv?4:-1:4:-1:Oy<cv?gb<cv?4:-1:4:-1:Hw<cv?Iy<cv?AE<cv?DB<cv?lv<cv?Cc<cv?tE<cv?MA<cv?4:-1:4:-1:E_<cv?Tl<cv?4:-1:4:-1:Fy<cv?Ab<cv?ea<cv?tw<cv?4:-1:4:-1:Ov<cv?Nw<cv?4:-1:4:-1:Yn<cv?gd<cv?dk<cv?ud<cv?ba<cv?Zs<cv?4:-1:4:-1:IA<cv?Lt<cv?4:-1:4:-1:hb<cv?ug<cv?Ko<cv?o<cv?4:-1:4:-1:4:Pe<cv?ov<cv?Va<cv?vc<cv?wE<cv?YE<cv?gc<cv?Qn<cv?S_<cv?4:-1:4:-1:gr<cv?na<cv?4:-1:4:-1:QF<cv?bf<cv?Kl<cv?Fo<cv?4:-1:4:-1:Rg<cv?Qr<cv?4:-1:4:-1:Do<cv?ac<cv?Hv<cv?Zb<cv?4:-1:4:Ib<cv?bl<cv?4:-1:4:4:lu<cv?Xk<cv?TD<cv?Mv<cv?hS<cv?4:-1:4:ed<cv?ld<cv?wy<cv?O<cv?4:-1:4:-1:zu<cv?g_<cv?4:-1:4:-1:_k<cv?dw<cv?zi<cv?WS<cv?Jf<cv?4:-1:4:-1:du<cv?Mh<cv?4:-1:4:ym<cv?4:nw<cv?He<cv?4:-1:4:Fl<cv?EA<cv?_a<cv?BA<cv?Cn<cv?4:Ba<cv?rc<cv?4:-1:4:Uy<cv&&YA<cv?Yk<cv?4:-1:4:4:D<cv?Qk<cv?nd<cv?aB<cv?4:-1:Ry<cv?4:KF<cv?jn<cv?4:-1:4:-1:op<cv?4:_A<cv&&wC<cv?Ji<cv?4:-1:4:sF<cv?jC<cv?Gh<cv?ao<cv?4:Gl<cv?Jy<cv?4:-1:4:4:$a<cv?ko<cv?tb<cv?mt<cv?4:-1:4:ZA<cv?ir<cv?4:-1:4:4:DF<cv?Dr<cv?ZS<cv?kp<cv?4:-1:YC<cv&&vg<cv?Od<cv?4:-1:4:-1:on<cv?4:Nr<cv?yn<cv?yb<cv?$f<cv?4:-1:4:-1:4:-1:z<cv?Ev<cv?wa<cv?mg<cv?sC<cv?Sk<cv?mS<cv&&J<cv?ip<cv?4:-1:4:bu<cv?Bb<cv?TF<cv?iv<cv?4:-1:4:-1:Lc<cv?tu<cv?4:-1:4:4:PD<cv?xS<cv?4:Ek<cv?Ja<cv?sl<cv?eS<cv?4:-1:4:-1:4:Tn<cv?_C<cv&&Ob<cv?ku<cv?4:-1:4:Dm<cv?d_<cv?hu<cv?Mm<cv?4:-1:4:-1:4:hE<cv?Tm<cv?AF<cv?wr<cv?4:jp<cv?Mp<cv?ic<cv?vd<cv?4:-1:4:-1:4:Ht<cv?Pw<cv?yc<cv&&FA<cv?Yl<cv?4:-1:4:-1:mi<cv?Ut<cv?4:-1:4:-1:xF<cv?Bo<cv?Hn<cv?VD<cv?_g<cv?4:Bg<cv?xs<cv?4:-1:4:-1:y<cv?q<cv?xl<cv?po<cv?4:-1:4:-1:cS<cv?Pt<cv?4:-1:4:-1:hs<cv?iF<cv?xi<cv?Td<cv?Fe<cv?4:-1:4:t<cv?Du<cv?4:-1:4:-1:4:-1:$p<cv?l<cv?_D<cv?wm<cv?hv<cv?Na<cv?jm<cv?k<cv&&Ui<cv?$<cv?4:-1:4:-1:xD<cv&&LF<cv?yF<cv?4:-1:4:-1:Ze<cv?Ha<cv?Uw<cv?4:wc<cv?rS<cv?4:-1:4:-1:Wm<cv?Iv<cv?rD<cv?J_<cv?4:-1:4:-1:wh<cv?fw<cv?4:-1:4:-1:ck<cv?ol<cv?Jk<cv?tl<cv?Ym<cv?hD<cv?xf<cv?af<cv?4:-1:4:-1:JS<cv?Rt<cv?4:-1:4:-1:dr<cv?Wv<cv?4:-1:Jw<cv?Op<cv?4:-1:4:-1:Hh<cv?Bm<cv?zt<cv?ul<cv?Iw<cv?4:-1:4:-1:cr<cv?zp<cv?4:-1:4:OD<cv?so<cv?4:-1:4:dc<cv?Jd<cv?Q<cv?ps<cv?su<cv?qu<cv?ab<cv?Aw<cv?WC<cv?4:-1:4:-1:ta<cv?yw<cv?4:-1:4:gf<cv?vb<cv?4:-1:bB<cv?Wy<cv?4:-1:4:-1:Ms<cv?ek<cv&&FC<cv?Cv<cv?4:-1:4:rv<cv?Ks<cv?4:-1:WD<cv?nB<cv?4:-1:4:-1:Kr<cv?Oo<cv?Re<cv?nn<cv?K<cv?KC<cv?n<cv?4:-1:4:v_<cv?BE<cv?4:-1:4:-1:hp<cv?nF<cv?Kk<cv?Fk<cv?4:-1:4:-1:Ns<cv?F_<cv?4:-1:4:-1:PS<cv?Me<cv?aA<cv?gt<cv?di<cv?Sn<cv?4:-1:4:-1:OF<cv?AS<cv?4:-1:4:-1:ew<cv?Ud<cv?Sg<cv?Uf<cv?4:-1:4:-1:hc<cv?gE<cv?4:-1:4:-1:YT(yte,cv+jS|0)-1|0:-1;if(4<sv>>>0)Hr=OUe(e);else switch(sv){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,66);var mv=jHe(BUe(e));if(2<mv>>>0)Hr=OUe(e);else switch(mv){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;case 3:TUe(e,87);var Fv=bje(BUe(e));if(3<Fv>>>0)Hr=OUe(e);else switch(Fv){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var kv=BUe(e),yv=35<kv?vv<kv?Ue<kv?ec<kv?-1:Si<kv?rl<kv?qy<kv?Xf<kv?lc<kv?Gp<kv?cu<kv?gk<kv?Km<kv?3:-1:3:-1:UF<kv?Hl<kv?_n<kv?os<kv?3:-1:3:-1:m_<kv?Bl<kv?3:-1:3:-1:jo<kv?Yp<kv?oC<kv?G<kv?ui<kv?So<kv?aS<kv?QD<kv?o_<kv?Dv<kv?bv<kv?Vd<kv?3:-1:3:-1:zA<kv?tC<kv?3:-1:3:-1:fv<kv?Oe<kv?km<kv?Wk<kv?3:-1:3:-1:eF<kv?sD<kv?3:-1:3:-1:Ic<kv?oE<kv?Ef<kv?wD<kv?Zy<kv?Vk<kv?3:-1:3:-1:go<kv?hy<kv?3:-1:3:-1:vi<kv?Gg<kv?qC<kv?SC<kv?3:-1:3:-1:Wh<kv?Un<kv?3:-1:3:-1:No<kv?cc<kv?mo<kv?Gk<kv?d<kv?iC<kv?we<kv?Pv<kv?3:-1:3:-1:Mc<kv?_e<kv?3:-1:3:-1:Et<kv?wn<kv?$d<kv?M_<kv?3:-1:3:-1:Hp<kv?Zt<kv?3:-1:3:-1:D_<kv?Wc<kv?xd<kv?nE<kv?tv<kv?cC<kv?3:-1:3:-1:Qm<kv?bD<kv?3:-1:3:-1:zC<kv?Vy<kv?zF<kv?Gc<kv?3:-1:3:-1:Zi<kv?Gf<kv?3:-1:3:-1:id<kv?nm<kv?ie<kv?x_<kv?vy<kv?KE<kv?jd<kv?ZF<kv?Np<kv?3:-1:3:-1:vo<kv?kA<kv?3:-1:3:-1:Zf<kv&&ag<kv?zy<kv?3:-1:3:-1:xo<kv?Li<kv?mf<kv?Ua<kv?Vp<kv?3:-1:3:-1:3:El<kv?DC<kv?Jg<kv?qe<kv?3:-1:3:-1:By<kv?SF<kv?3:-1:3:cF<kv?m<kv?wv<kv?Bp<kv?_S<kv?oB<kv?rB<kv?Ad<kv?3:-1:3:-1:ya<kv?Vn<kv?3:-1:3:-1:bb<kv?_o<kv?cB<kv?KS<kv?3:-1:3:-1:za<kv?CD<kv?3:-1:3:-1:Vl<kv?GS<kv?JC<kv?vf<kv?fo<kv?zb<kv?3:-1:3:-1:Os<kv?qs<kv?3:-1:3:-1:XD<kv?dD<kv?kD<kv?un<kv?3:-1:3:-1:pv<kv?gm<kv?3:-1:3:-1:lE<kv?Ka<kv?ze<kv?vB<kv?rF<kv?pA<kv?$e<kv?At<kv?Ph<kv?Lp<kv?UE<kv?T_<kv?Ce<kv?Z<kv?3:-1:3:-1:kd<kv?ua<kv?3:-1:3:-1:rE<kv?My<kv?ge<kv?Nu<kv?3:-1:3:-1:Nv<kv?wd<kv?3:-1:3:-1:K_<kv?fu<kv?u_<kv?TA<kv?Ky<kv?Or<kv?3:-1:3:-1:qk<kv?lt<kv?3:-1:3:-1:R<kv?fk<kv?cb<kv?Xh<kv?3:-1:3:-1:_i<kv?lB<kv?3:-1:3:-1:_m<kv?mp<kv?lr<kv?$A<kv?Bc<kv?Bt<kv?_p<kv?Ma<kv?3:-1:3:-1:_l<kv?WF<kv?3:-1:3:-1:dh<kv?FS<kv?Nn<kv?wf<kv?3:-1:3:-1:Zh<kv?nD<kv?3:-1:3:-1:Wi<kv?Wr<kv?qm<kv?$k<kv?uc<kv?Cb<kv?3:-1:3:-1:Xr<kv?z_<kv?3:-1:3:-1:Qu<kv?rC<kv?Ih<kv?yd<kv?3:-1:3:-1:Nf<kv?LA<kv?3:-1:3:-1:q_<kv?Md<kv?Tp<kv?od<kv?hk<kv?wu<kv?Df<kv?MD<kv?Io<kv?3:-1:3:ho<kv?Jc<kv?3:-1:3:-1:KA<kv?Qi<kv?Nd<kv?fC<kv?3:-1:3:-1:yi<kv?$t<kv?3:-1:3:-1:IF<kv?U_<kv?pw<kv?b<kv?Cg<kv?xu<kv?3:-1:3:-1:Gr<kv?zw<kv?3:-1:3:-1:dC<kv?mF<kv?Vf<kv?Ys<kv?3:-1:3:-1:Fg<kv?WA<kv?3:-1:3:-1:dF<kv?_y<kv?Dt<kv?Zd<kv?$y<kv?3:-1:ih<kv?wb<kv?3:-1:3:dE<kv&&au<kv?gu<kv?3:-1:3:-1:Fu<kv?Qb<kv?C<kv?Rs<kv?gC<kv?Zw<kv?3:-1:3:-1:td<kv?Qf<kv?3:-1:3:-1:qo<kv?Fp<kv?xw<kv?tc<kv?3:-1:3:-1:3:-1:wl<kv?vD<kv?ok<kv?qf<kv?$c<kv?RF<kv?yl<kv?gi<kv?Ct<kv?NC<kv?3:-1:3:-1:OS<kv?Dy<kv?3:-1:3:-1:th<kv?Y<kv?Fs<kv?sm<kv?3:-1:3:-1:pm<kv?Fh<kv?3:-1:3:-1:ja<kv?Yb<kv?xC<kv?md<kv?rb<kv?3:-1:3:-1:Sw<kv?fS<kv?3:-1:3:uD<kv?xh<kv?3:-1:lo<kv?tf<kv?3:-1:3:Dh<kv?RA<kv?Qc<kv?ak<kv?3:-1:$m<kv?aD<kv?Vc<kv?3:-1:3:zc<kv?dm<kv?3:-1:3:-1:aE<kv?rk<kv?Yh<kv?oS<kv?Ey<kv?3:-1:3:-1:3:_F<kv?Jb<kv?my<kv?_c<kv?3:-1:3:-1:Ew<kv?iD<kv?3:-1:3:qp<kv?Mr<kv?iE<kv?Vo<kv?pa<kv?Mk<kv?EF<kv?re<kv?3:-1:3:-1:tn<kv?Ff<kv?3:-1:3:3:rg<kv?Ju<kv?Oa<kv?dt<kv?LC<kv?hm<kv?3:-1:3:-1:sS<kv?rd<kv?3:-1:3:-1:3:-1:Ah<kv?Sb<kv?SD<kv?jr<kv?3:Rw<kv?Ld<kv?3:-1:3:-1:db<kv?bh<kv?bt<kv?cd<kv?3:-1:3:-1:3:yp<kv?3:yh<kv?ow<kv?3:-1:Eg<kv?R_<kv?3:-1:3:Pk<kv?TS<kv?dy<kv?as<kv?RE<kv?Wd<kv?uv<kv?yr<kv?b_<kv?Ol<kv?$S<kv?bA<kv?3:eE<kv?ht<kv?3:-1:3:-1:tD<kv?Yv<kv?3:-1:uF<kv?3:Pd<kv?Tc<kv?3:-1:3:-1:Of<kv?wo<kv&&eC<kv&&Uk<kv?dS<kv?3:-1:3:Kg<kv?Jr<kv?gF<kv?Ml<kv?Bh<kv?DD<kv?3:-1:3:-1:3:-1:kS<kv?Gb<kv?qg<kv?vC<kv?3:-1:3:-1:up<kv?qE<kv?3:-1:3:-1:ay<kv?oh<kv?Kc<kv?Xt<kv?ZC<kv?bn<kv?3:-1:3:jh<kv?3:Bu<kv?_b<kv?3:-1:3:-1:jF<kv?3:v<kv?Qw<kv?pg<kv?Jl<kv?3:-1:3:-1:Am<kv?IE<kv?3:-1:3:hC<kv?al<kv?3:-1:Qy<kv&&Oh<kv?Le<kv?Sc<kv?YD<kv?3:-1:3:-1:3:$w<kv?sw<kv?Hm<kv?CA<kv?vt<kv?dv<kv?Lw<kv?3:-1:3:Pa<kv?gA<kv?3:-1:3:Wn<kv?3:gy<kv?pE<kv?3:-1:3:pi<kv?Lh<kv?T<kv?V<kv?3:-1:lS<kv?GA<kv?3:-1:3:-1:3:Xv<kv?mA<kv?hw<kv?3:Rf<kv?sd<kv?3:-1:3:-1:hF<kv&&lD<kv&&Lm<kv?is<kv?3:-1:3:ev<kv?ff<kv?gp<kv?Iu<kv?TE<kv?om<kv?DS<kv?qn<kv?Ub<kv?3:-1:3:-1:fn<kv?Rc<kv?3:-1:3:VA<kv?fg<kv?As<kv?Pu<kv?3:-1:3:-1:Uc<kv?BF<kv?3:-1:3:-1:vw<kv?jb<kv&&Mo<kv?pf<kv?3:-1:3:Qs<kv?GC<kv?3:-1:Sd<kv?ot<kv?3:-1:3:-1:Ii<kv?Ql<kv?qh<kv?ee<kv?Zc<kv?mw<kv?dp<kv?3:-1:3:-1:ce<kv?x<kv?3:-1:3:-1:yt<kv?Tr<kv?3:-1:Ak<kv?iy<kv?3:-1:3:Il<kv?lf<kv?bS<kv?3:Ls<kv?iw<kv?3:-1:3:-1:ws<kv?og<kv?Qv<kv?ds<kv?3:-1:3:-1:Rd<kv?Em<kv?3:-1:3:-1:zm<kv?Av<kv?Aa<kv?$C<kv?Ro<kv?gs<kv?wt<kv&&XE<kv&&GF<kv?il<kv?3:-1:3:-1:G_<kv?Xg<kv?bo<kv?bp<kv?ae<kv?3:-1:3:-1:3:ga<kv?Rh<kv?3:-1:Xi<kv?Om<kv?3:-1:3:us<kv?fl<kv?3:UC<kv?tg<kv?3:-1:O_<kv?Sm<kv?3:-1:3:uS<kv?Ve<kv?Ku<kv&&lF<kv?nv<kv?3:-1:3:-1:Rm<kv&&nk<kv?Ot<kv?3:-1:3:yC<kv?Nb<kv?Tv<kv?kF<kv?uh<kv?Vm<kv?3:-1:Co<kv?F<kv?3:-1:3:-1:3:ly<kv?H<kv?jf<kv?3:fb<kv?Dn<kv?3:-1:3:-1:3:$g<kv?fB<kv?by<kv?sh<kv?uo<kv?eB<kv?wS<kv?3:-1:3:-1:JE<kv?it<kv?3:-1:3:xy<kv?JF<kv?ID<kv?mD<kv?3:-1:3:-1:Ya<kv?Rl<kv?3:-1:3:-1:$b<kv?fa<kv?Ei<kv?Au<kv?Nk<kv?3:-1:3:-1:Wp<kv?s_<kv?3:-1:3:fF<kv?bF<kv?am<kv?ji<kv?3:-1:3:-1:Da<kv?QA<kv?3:-1:3:-1:ju<kv?AD<kv?sk<kv?Wu<kv?Ke<kv?HS<kv?Se<kv?eg<kv?Nm<kv?Xb<kv?sc<kv?zg<kv?3:-1:3:-1:ry<kv?Xm<kv?3:-1:3:-1:gD<kv?Yw<kv?3:-1:xg<kv?eD<kv?3:-1:3:-1:ef<kv?UD<kv?Ds<kv?Cm<kv?$r<kv?hA<kv?3:-1:3:-1:lg<kv?zd<kv?3:-1:3:-1:Dg<kv?N_<kv?pr<kv?3:-1:3:W_<kv?f<kv?3:-1:3:-1:t_<kv?tm<kv?$h<kv?fi<kv?Ec<kv?Wa<kv?3:-1:vu<kv?mb<kv?3:-1:3:-1:Zn<kv?wi<kv?Sf<kv?tr<kv?3:-1:3:-1:jv<kv?Zl<kv?3:-1:3:-1:Vt<kv?cy<kv?Cy<kv?ME<kv?Ts<kv?Rn<kv?3:-1:3:-1:nC<kv?Kf<kv?3:-1:3:-1:Yg<kv?Xa<kv?Er<kv?Pf<kv?3:-1:3:-1:ut<kv?p<kv?3:-1:3:-1:We<kv?im<kv?Ap<kv?BC<kv?e_<kv?qD<kv?kc<kv?kr<kv?Nh<kv?yg<kv?3:-1:3:-1:Ae<kv?VF<kv?3:-1:3:-1:Is<kv?Ag<kv?rw<kv?ub<kv?3:-1:3:-1:hr<kv?Cr<kv?3:-1:3:-1:Hc<kv?pd<kv?Bn<kv?Ac<kv?3:-1:Vv<kv?ah<kv?3:-1:3:-1:sg<kv?y_<kv?cw<kv?vh<kv?3:-1:3:-1:3:-1:jc<kv?IS<kv?lh<kv?QS<kv?3:-1:tk<kv?xa<kv?Ly<kv?ra<kv?3:-1:3:-1:mr<kv?qt<kv?3:-1:3:-1:qr<kv?$o<kv?Zu<kv?xn<kv?_t<kv?XS<kv?3:-1:3:-1:yk<kv?GD<kv?3:-1:3:-1:iA<kv?da<kv?GE<kv?L_<kv?3:-1:3:-1:ro<kv?LD<kv?3:-1:3:-1:uy<kv?VC<kv?YS<kv?sb<kv?Rp<kv?rs<kv?KD<kv?ml<kv?ni<kv?Af<kv?kf<kv?le<kv?Pl<kv?3:-1:3:-1:Ul<kv?ZE<kv?3:-1:3:-1:np<kv&&Fr<kv?Vb<kv?3:-1:3:mm<kv?zE<kv?py<kv?Es<kv?3:-1:Ee<kv?Ni<kv?3:-1:3:-1:pS<kv?sa<kv?Qg<kv?av<kv?3:-1:3:-1:Oy<kv?gb<kv?3:-1:3:-1:Hw<kv?Iy<kv?AE<kv?DB<kv?lv<kv?Cc<kv?tE<kv?MA<kv?3:-1:3:-1:E_<kv?Tl<kv?3:-1:3:-1:Fy<kv?Ab<kv?ea<kv?tw<kv?3:-1:3:-1:Ov<kv?Nw<kv?3:-1:3:-1:Yn<kv?gd<kv?dk<kv?ud<kv?ba<kv?Zs<kv?3:-1:3:-1:IA<kv?Lt<kv?3:-1:3:-1:hb<kv?ug<kv?Ko<kv?o<kv?3:-1:3:-1:3:Pe<kv?ov<kv?Va<kv?vc<kv?wE<kv?YE<kv?gc<kv?Qn<kv?S_<kv?3:-1:3:-1:gr<kv?na<kv?3:-1:3:-1:QF<kv?bf<kv?Kl<kv?Fo<kv?3:-1:3:-1:Rg<kv?Qr<kv?3:-1:3:-1:Do<kv?ac<kv?Hv<kv?Zb<kv?3:-1:3:Ib<kv?bl<kv?3:-1:3:3:lu<kv?Xk<kv?TD<kv?Mv<kv?hS<kv?3:-1:3:ed<kv?ld<kv?wy<kv?O<kv?3:-1:3:-1:zu<kv?g_<kv?3:-1:3:-1:_k<kv?dw<kv?zi<kv?WS<kv?Jf<kv?3:-1:3:-1:du<kv?Mh<kv?3:-1:3:ym<kv?3:nw<kv?He<kv?3:-1:3:Fl<kv?EA<kv?_a<kv?BA<kv?Cn<kv?3:Ba<kv?rc<kv?3:-1:3:Uy<kv&&YA<kv?Yk<kv?3:-1:3:3:D<kv?Qk<kv?nd<kv?aB<kv?3:-1:Ry<kv?3:KF<kv?jn<kv?3:-1:3:-1:op<kv?3:_A<kv&&wC<kv?Ji<kv?3:-1:3:sF<kv?jC<kv?Gh<kv?ao<kv?3:Gl<kv?Jy<kv?3:-1:3:3:$a<kv?ko<kv?tb<kv?mt<kv?3:-1:3:ZA<kv?ir<kv?3:-1:3:3:DF<kv?Dr<kv?ZS<kv?kp<kv?3:-1:YC<kv&&vg<kv?Od<kv?3:-1:3:-1:on<kv?3:Nr<kv?yn<kv?yb<kv?$f<kv?3:-1:3:-1:3:-1:z<kv?Ev<kv?wa<kv?mg<kv?sC<kv?Sk<kv?mS<kv&&J<kv?ip<kv?3:-1:3:bu<kv?Bb<kv?TF<kv?iv<kv?3:-1:3:-1:Lc<kv?tu<kv?3:-1:3:3:PD<kv?xS<kv?3:Ek<kv?Ja<kv?sl<kv?eS<kv?3:-1:3:-1:3:Tn<kv?_C<kv&&Ob<kv?ku<kv?3:-1:3:Dm<kv?d_<kv?hu<kv?Mm<kv?3:-1:3:-1:3:hE<kv?Tm<kv?AF<kv?wr<kv?3:jp<kv?Mp<kv?ic<kv?vd<kv?3:-1:3:-1:3:Ht<kv?Pw<kv?yc<kv&&FA<kv?Yl<kv?3:-1:3:-1:mi<kv?Ut<kv?3:-1:3:-1:xF<kv?Bo<kv?Hn<kv?VD<kv?_g<kv?3:Bg<kv?xs<kv?3:-1:3:-1:y<kv?q<kv?xl<kv?po<kv?3:-1:3:-1:cS<kv?Pt<kv?3:-1:3:-1:hs<kv?iF<kv?xi<kv?Td<kv?Fe<kv?3:-1:3:t<kv?Du<kv?3:-1:3:-1:3:-1:$p<kv?l<kv?_D<kv?wm<kv?hv<kv?Na<kv?jm<kv?k<kv&&Ui<kv?$<kv?3:-1:3:-1:xD<kv&&LF<kv?yF<kv?3:-1:3:-1:Ze<kv?Ha<kv?Uw<kv?3:wc<kv?rS<kv?3:-1:3:-1:Wm<kv?Iv<kv?rD<kv?J_<kv?3:-1:3:-1:wh<kv?fw<kv?3:-1:3:-1:ck<kv?ol<kv?Jk<kv?tl<kv?Ym<kv?hD<kv?xf<kv?af<kv?3:-1:3:-1:JS<kv?Rt<kv?3:-1:3:-1:dr<kv?Wv<kv?3:-1:Jw<kv?Op<kv?3:-1:3:-1:Hh<kv?Bm<kv?zt<kv?ul<kv?Iw<kv?3:-1:3:-1:cr<kv?zp<kv?3:-1:3:OD<kv?so<kv?3:-1:3:dc<kv?Jd<kv?Q<kv?ps<kv?su<kv?qu<kv?ab<kv?Aw<kv?WC<kv?3:-1:3:-1:ta<kv?yw<kv?3:-1:3:gf<kv?vb<kv?3:-1:bB<kv?Wy<kv?3:-1:3:-1:Ms<kv?ek<kv&&FC<kv?Cv<kv?3:-1:3:rv<kv?Ks<kv?3:-1:WD<kv?nB<kv?3:-1:3:-1:Kr<kv?Oo<kv?Re<kv?nn<kv?K<kv?KC<kv?n<kv?3:-1:3:v_<kv?BE<kv?3:-1:3:-1:hp<kv?nF<kv?Kk<kv?Fk<kv?3:-1:3:-1:Ns<kv?F_<kv?3:-1:3:-1:PS<kv?Me<kv?aA<kv?gt<kv?di<kv?Sn<kv?3:-1:3:-1:OF<kv?AS<kv?3:-1:3:-1:ew<kv?Ud<kv?Sg<kv?Uf<kv?3:-1:3:-1:hc<kv?gE<kv?3:-1:3:-1:YT(ote,kv+jS|0)-1|0:-1;if(3<yv>>>0)Hr=OUe(e);else switch(yv){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var _v=IHe(BUe(e));if(3<_v>>>0)Hr=OUe(e);else switch(_v){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Sv=gHe(BUe(e));if(3<Sv>>>0)Hr=OUe(e);else switch(Sv){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,67);var gv=jHe(BUe(e));if(2<gv>>>0)Hr=OUe(e);else switch(gv){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 43:TUe(e,87);var Bv=BUe(e),xv=35<Bv?vv<Bv?Ue<Bv?ec<Bv?-1:Si<Bv?rl<Bv?qy<Bv?Xf<Bv?lc<Bv?Gp<Bv?cu<Bv?gk<Bv?Km<Bv?5:-1:5:-1:UF<Bv?Hl<Bv?_n<Bv?os<Bv?5:-1:5:-1:m_<Bv?Bl<Bv?5:-1:5:-1:jo<Bv?Yp<Bv?oC<Bv?G<Bv?ui<Bv?So<Bv?aS<Bv?QD<Bv?o_<Bv?Dv<Bv?bv<Bv?Vd<Bv?5:-1:5:-1:zA<Bv?tC<Bv?5:-1:5:-1:fv<Bv?Oe<Bv?km<Bv?Wk<Bv?5:-1:5:-1:eF<Bv?sD<Bv?5:-1:5:-1:Ic<Bv?oE<Bv?Ef<Bv?wD<Bv?Zy<Bv?Vk<Bv?5:-1:5:-1:go<Bv?hy<Bv?5:-1:5:-1:vi<Bv?Gg<Bv?qC<Bv?SC<Bv?5:-1:5:-1:Wh<Bv?Un<Bv?5:-1:5:-1:No<Bv?cc<Bv?mo<Bv?Gk<Bv?d<Bv?iC<Bv?we<Bv?Pv<Bv?5:-1:5:-1:Mc<Bv?_e<Bv?5:-1:5:-1:Et<Bv?wn<Bv?$d<Bv?M_<Bv?5:-1:5:-1:Hp<Bv?Zt<Bv?5:-1:5:-1:D_<Bv?Wc<Bv?xd<Bv?nE<Bv?tv<Bv?cC<Bv?5:-1:5:-1:Qm<Bv?bD<Bv?5:-1:5:-1:zC<Bv?Vy<Bv?zF<Bv?Gc<Bv?5:-1:5:-1:Zi<Bv?Gf<Bv?5:-1:5:-1:id<Bv?nm<Bv?ie<Bv?x_<Bv?vy<Bv?KE<Bv?jd<Bv?ZF<Bv?Np<Bv?5:-1:5:-1:vo<Bv?kA<Bv?5:-1:5:-1:Zf<Bv&&ag<Bv?zy<Bv?5:-1:5:-1:xo<Bv?Li<Bv?mf<Bv?Ua<Bv?Vp<Bv?5:-1:5:-1:5:El<Bv?DC<Bv?Jg<Bv?qe<Bv?5:-1:5:-1:By<Bv?SF<Bv?5:-1:5:cF<Bv?m<Bv?wv<Bv?Bp<Bv?_S<Bv?oB<Bv?rB<Bv?Ad<Bv?5:-1:5:-1:ya<Bv?Vn<Bv?5:-1:5:-1:bb<Bv?_o<Bv?cB<Bv?KS<Bv?5:-1:5:-1:za<Bv?CD<Bv?5:-1:5:-1:Vl<Bv?GS<Bv?JC<Bv?vf<Bv?fo<Bv?zb<Bv?5:-1:5:-1:Os<Bv?qs<Bv?5:-1:5:-1:XD<Bv?dD<Bv?kD<Bv?un<Bv?5:-1:5:-1:pv<Bv?gm<Bv?5:-1:5:-1:lE<Bv?Ka<Bv?ze<Bv?vB<Bv?rF<Bv?pA<Bv?$e<Bv?At<Bv?Ph<Bv?Lp<Bv?UE<Bv?T_<Bv?Ce<Bv?Z<Bv?5:-1:5:-1:kd<Bv?ua<Bv?5:-1:5:-1:rE<Bv?My<Bv?ge<Bv?Nu<Bv?5:-1:5:-1:Nv<Bv?wd<Bv?5:-1:5:-1:K_<Bv?fu<Bv?u_<Bv?TA<Bv?Ky<Bv?Or<Bv?5:-1:5:-1:qk<Bv?lt<Bv?5:-1:5:-1:R<Bv?fk<Bv?cb<Bv?Xh<Bv?5:-1:5:-1:_i<Bv?lB<Bv?5:-1:5:-1:_m<Bv?mp<Bv?lr<Bv?$A<Bv?Bc<Bv?Bt<Bv?_p<Bv?Ma<Bv?5:-1:5:-1:_l<Bv?WF<Bv?5:-1:5:-1:dh<Bv?FS<Bv?Nn<Bv?wf<Bv?5:-1:5:-1:Zh<Bv?nD<Bv?5:-1:5:-1:Wi<Bv?Wr<Bv?qm<Bv?$k<Bv?uc<Bv?Cb<Bv?5:-1:5:-1:Xr<Bv?z_<Bv?5:-1:5:-1:Qu<Bv?rC<Bv?Ih<Bv?yd<Bv?5:-1:5:-1:Nf<Bv?LA<Bv?5:-1:5:-1:q_<Bv?Md<Bv?Tp<Bv?od<Bv?hk<Bv?wu<Bv?Df<Bv?MD<Bv?Io<Bv?5:-1:5:ho<Bv?Jc<Bv?5:-1:5:-1:KA<Bv?Qi<Bv?Nd<Bv?fC<Bv?5:-1:5:-1:yi<Bv?$t<Bv?5:-1:5:-1:IF<Bv?U_<Bv?pw<Bv?b<Bv?Cg<Bv?xu<Bv?5:-1:5:-1:Gr<Bv?zw<Bv?5:-1:5:-1:dC<Bv?mF<Bv?Vf<Bv?Ys<Bv?5:-1:5:-1:Fg<Bv?WA<Bv?5:-1:5:-1:dF<Bv?_y<Bv?Dt<Bv?Zd<Bv?$y<Bv?5:-1:ih<Bv?wb<Bv?5:-1:5:dE<Bv&&au<Bv?gu<Bv?5:-1:5:-1:Fu<Bv?Qb<Bv?C<Bv?Rs<Bv?gC<Bv?Zw<Bv?5:-1:5:-1:td<Bv?Qf<Bv?5:-1:5:-1:qo<Bv?Fp<Bv?xw<Bv?tc<Bv?5:-1:5:-1:5:-1:wl<Bv?vD<Bv?ok<Bv?qf<Bv?$c<Bv?RF<Bv?yl<Bv?gi<Bv?Ct<Bv?NC<Bv?5:-1:5:-1:OS<Bv?Dy<Bv?5:-1:5:-1:th<Bv?Y<Bv?Fs<Bv?sm<Bv?5:-1:5:-1:pm<Bv?Fh<Bv?5:-1:5:-1:ja<Bv?Yb<Bv?xC<Bv?md<Bv?rb<Bv?5:-1:5:-1:Sw<Bv?fS<Bv?5:-1:5:uD<Bv?xh<Bv?5:-1:lo<Bv?tf<Bv?5:-1:5:Dh<Bv?RA<Bv?Qc<Bv?ak<Bv?5:-1:$m<Bv?aD<Bv?Vc<Bv?5:-1:5:zc<Bv?dm<Bv?5:-1:5:-1:aE<Bv?rk<Bv?Yh<Bv?oS<Bv?Ey<Bv?5:-1:5:-1:5:_F<Bv?Jb<Bv?my<Bv?_c<Bv?5:-1:5:-1:Ew<Bv?iD<Bv?5:-1:5:qp<Bv?Mr<Bv?iE<Bv?Vo<Bv?pa<Bv?Mk<Bv?EF<Bv?re<Bv?5:-1:5:-1:tn<Bv?Ff<Bv?5:-1:5:5:rg<Bv?Ju<Bv?Oa<Bv?dt<Bv?LC<Bv?hm<Bv?5:-1:5:-1:sS<Bv?rd<Bv?5:-1:5:-1:5:-1:Ah<Bv?Sb<Bv?SD<Bv?jr<Bv?5:Rw<Bv?Ld<Bv?5:-1:5:-1:db<Bv?bh<Bv?bt<Bv?cd<Bv?5:-1:5:-1:5:yp<Bv?5:yh<Bv?ow<Bv?5:-1:Eg<Bv?R_<Bv?5:-1:5:Pk<Bv?TS<Bv?dy<Bv?as<Bv?RE<Bv?Wd<Bv?uv<Bv?yr<Bv?b_<Bv?Ol<Bv?$S<Bv?bA<Bv?5:eE<Bv?ht<Bv?5:-1:5:-1:tD<Bv?Yv<Bv?5:-1:uF<Bv?5:Pd<Bv?Tc<Bv?5:-1:5:-1:Of<Bv?wo<Bv&&eC<Bv&&Uk<Bv?dS<Bv?5:-1:5:Kg<Bv?Jr<Bv?gF<Bv?Ml<Bv?Bh<Bv?DD<Bv?5:-1:5:-1:5:-1:kS<Bv?Gb<Bv?qg<Bv?vC<Bv?5:-1:5:-1:up<Bv?qE<Bv?5:-1:5:-1:ay<Bv?oh<Bv?Kc<Bv?Xt<Bv?ZC<Bv?bn<Bv?5:-1:5:jh<Bv?5:Bu<Bv?_b<Bv?5:-1:5:-1:jF<Bv?5:v<Bv?Qw<Bv?pg<Bv?Jl<Bv?5:-1:5:-1:Am<Bv?IE<Bv?5:-1:5:hC<Bv?al<Bv?5:-1:Qy<Bv&&Oh<Bv?Le<Bv?Sc<Bv?YD<Bv?5:-1:5:-1:5:$w<Bv?sw<Bv?Hm<Bv?CA<Bv?vt<Bv?dv<Bv?Lw<Bv?5:-1:5:Pa<Bv?gA<Bv?5:-1:5:Wn<Bv?5:gy<Bv?pE<Bv?5:-1:5:pi<Bv?Lh<Bv?T<Bv?V<Bv?5:-1:lS<Bv?GA<Bv?5:-1:5:-1:5:Xv<Bv?mA<Bv?hw<Bv?5:Rf<Bv?sd<Bv?5:-1:5:-1:hF<Bv&&lD<Bv&&Lm<Bv?is<Bv?5:-1:5:ev<Bv?ff<Bv?gp<Bv?Iu<Bv?TE<Bv?om<Bv?DS<Bv?qn<Bv?Ub<Bv?5:-1:5:-1:fn<Bv?Rc<Bv?5:-1:5:VA<Bv?fg<Bv?As<Bv?Pu<Bv?5:-1:5:-1:Uc<Bv?BF<Bv?5:-1:5:-1:vw<Bv?jb<Bv&&Mo<Bv?pf<Bv?5:-1:5:Qs<Bv?GC<Bv?5:-1:Sd<Bv?ot<Bv?5:-1:5:-1:Ii<Bv?Ql<Bv?qh<Bv?ee<Bv?Zc<Bv?mw<Bv?dp<Bv?5:-1:5:-1:ce<Bv?x<Bv?5:-1:5:-1:yt<Bv?Tr<Bv?5:-1:Ak<Bv?iy<Bv?5:-1:5:Il<Bv?lf<Bv?bS<Bv?5:Ls<Bv?iw<Bv?5:-1:5:-1:ws<Bv?og<Bv?Qv<Bv?ds<Bv?5:-1:5:-1:Rd<Bv?Em<Bv?5:-1:5:-1:zm<Bv?Av<Bv?Aa<Bv?$C<Bv?Ro<Bv?gs<Bv?wt<Bv&&XE<Bv&&GF<Bv?il<Bv?5:-1:5:-1:G_<Bv?Xg<Bv?bo<Bv?bp<Bv?ae<Bv?5:-1:5:-1:5:ga<Bv?Rh<Bv?5:-1:Xi<Bv?Om<Bv?5:-1:5:us<Bv?fl<Bv?5:UC<Bv?tg<Bv?5:-1:O_<Bv?Sm<Bv?5:-1:5:uS<Bv?Ve<Bv?Ku<Bv&&lF<Bv?nv<Bv?5:-1:5:-1:Rm<Bv&&nk<Bv?Ot<Bv?5:-1:5:yC<Bv?Nb<Bv?Tv<Bv?kF<Bv?uh<Bv?Vm<Bv?5:-1:Co<Bv?F<Bv?5:-1:5:-1:5:ly<Bv?H<Bv?jf<Bv?5:fb<Bv?Dn<Bv?5:-1:5:-1:5:$g<Bv?fB<Bv?by<Bv?sh<Bv?uo<Bv?eB<Bv?wS<Bv?5:-1:5:-1:JE<Bv?it<Bv?5:-1:5:xy<Bv?JF<Bv?ID<Bv?mD<Bv?5:-1:5:-1:Ya<Bv?Rl<Bv?5:-1:5:-1:$b<Bv?fa<Bv?Ei<Bv?Au<Bv?Nk<Bv?5:-1:5:-1:Wp<Bv?s_<Bv?5:-1:5:fF<Bv?bF<Bv?am<Bv?ji<Bv?5:-1:5:-1:Da<Bv?QA<Bv?5:-1:5:-1:ju<Bv?AD<Bv?sk<Bv?Wu<Bv?Ke<Bv?HS<Bv?Se<Bv?eg<Bv?Nm<Bv?Xb<Bv?sc<Bv?zg<Bv?5:-1:5:-1:ry<Bv?Xm<Bv?5:-1:5:-1:gD<Bv?Yw<Bv?5:-1:xg<Bv?eD<Bv?5:-1:5:-1:ef<Bv?UD<Bv?Ds<Bv?Cm<Bv?$r<Bv?hA<Bv?5:-1:5:-1:lg<Bv?zd<Bv?5:-1:5:-1:Dg<Bv?N_<Bv?pr<Bv?5:-1:5:W_<Bv?f<Bv?5:-1:5:-1:t_<Bv?tm<Bv?$h<Bv?fi<Bv?Ec<Bv?Wa<Bv?5:-1:vu<Bv?mb<Bv?5:-1:5:-1:Zn<Bv?wi<Bv?Sf<Bv?tr<Bv?5:-1:5:-1:jv<Bv?Zl<Bv?5:-1:5:-1:Vt<Bv?cy<Bv?Cy<Bv?ME<Bv?Ts<Bv?Rn<Bv?5:-1:5:-1:nC<Bv?Kf<Bv?5:-1:5:-1:Yg<Bv?Xa<Bv?Er<Bv?Pf<Bv?5:-1:5:-1:ut<Bv?p<Bv?5:-1:5:-1:We<Bv?im<Bv?Ap<Bv?BC<Bv?e_<Bv?qD<Bv?kc<Bv?kr<Bv?Nh<Bv?yg<Bv?5:-1:5:-1:Ae<Bv?VF<Bv?5:-1:5:-1:Is<Bv?Ag<Bv?rw<Bv?ub<Bv?5:-1:5:-1:hr<Bv?Cr<Bv?5:-1:5:-1:Hc<Bv?pd<Bv?Bn<Bv?Ac<Bv?5:-1:Vv<Bv?ah<Bv?5:-1:5:-1:sg<Bv?y_<Bv?cw<Bv?vh<Bv?5:-1:5:-1:5:-1:jc<Bv?IS<Bv?lh<Bv?QS<Bv?5:-1:tk<Bv?xa<Bv?Ly<Bv?ra<Bv?5:-1:5:-1:mr<Bv?qt<Bv?5:-1:5:-1:qr<Bv?$o<Bv?Zu<Bv?xn<Bv?_t<Bv?XS<Bv?5:-1:5:-1:yk<Bv?GD<Bv?5:-1:5:-1:iA<Bv?da<Bv?GE<Bv?L_<Bv?5:-1:5:-1:ro<Bv?LD<Bv?5:-1:5:-1:uy<Bv?VC<Bv?YS<Bv?sb<Bv?Rp<Bv?rs<Bv?KD<Bv?ml<Bv?ni<Bv?Af<Bv?kf<Bv?le<Bv?Pl<Bv?5:-1:5:-1:Ul<Bv?ZE<Bv?5:-1:5:-1:np<Bv&&Fr<Bv?Vb<Bv?5:-1:5:mm<Bv?zE<Bv?py<Bv?Es<Bv?5:-1:Ee<Bv?Ni<Bv?5:-1:5:-1:pS<Bv?sa<Bv?Qg<Bv?av<Bv?5:-1:5:-1:Oy<Bv?gb<Bv?5:-1:5:-1:Hw<Bv?Iy<Bv?AE<Bv?DB<Bv?lv<Bv?Cc<Bv?tE<Bv?MA<Bv?5:-1:5:-1:E_<Bv?Tl<Bv?5:-1:5:-1:Fy<Bv?Ab<Bv?ea<Bv?tw<Bv?5:-1:5:-1:Ov<Bv?Nw<Bv?5:-1:5:-1:Yn<Bv?gd<Bv?dk<Bv?ud<Bv?ba<Bv?Zs<Bv?5:-1:5:-1:IA<Bv?Lt<Bv?5:-1:5:-1:hb<Bv?ug<Bv?Ko<Bv?o<Bv?5:-1:5:-1:5:Pe<Bv?ov<Bv?Va<Bv?vc<Bv?wE<Bv?YE<Bv?gc<Bv?Qn<Bv?S_<Bv?5:-1:5:-1:gr<Bv?na<Bv?5:-1:5:-1:QF<Bv?bf<Bv?Kl<Bv?Fo<Bv?5:-1:5:-1:Rg<Bv?Qr<Bv?5:-1:5:-1:Do<Bv?ac<Bv?Hv<Bv?Zb<Bv?5:-1:5:Ib<Bv?bl<Bv?5:-1:5:5:lu<Bv?Xk<Bv?TD<Bv?Mv<Bv?hS<Bv?5:-1:5:ed<Bv?ld<Bv?wy<Bv?O<Bv?5:-1:5:-1:zu<Bv?g_<Bv?5:-1:5:-1:_k<Bv?dw<Bv?zi<Bv?WS<Bv?Jf<Bv?5:-1:5:-1:du<Bv?Mh<Bv?5:-1:5:ym<Bv?5:nw<Bv?He<Bv?5:-1:5:Fl<Bv?EA<Bv?_a<Bv?BA<Bv?Cn<Bv?5:Ba<Bv?rc<Bv?5:-1:5:Uy<Bv&&YA<Bv?Yk<Bv?5:-1:5:5:D<Bv?Qk<Bv?nd<Bv?aB<Bv?5:-1:Ry<Bv?5:KF<Bv?jn<Bv?5:-1:5:-1:op<Bv?5:_A<Bv&&wC<Bv?Ji<Bv?5:-1:5:sF<Bv?jC<Bv?Gh<Bv?ao<Bv?5:Gl<Bv?Jy<Bv?5:-1:5:5:$a<Bv?ko<Bv?tb<Bv?mt<Bv?5:-1:5:ZA<Bv?ir<Bv?5:-1:5:5:DF<Bv?Dr<Bv?ZS<Bv?kp<Bv?5:-1:YC<Bv&&vg<Bv?Od<Bv?5:-1:5:-1:on<Bv?5:Nr<Bv?yn<Bv?yb<Bv?$f<Bv?5:-1:5:-1:5:-1:z<Bv?Ev<Bv?wa<Bv?mg<Bv?sC<Bv?Sk<Bv?mS<Bv&&J<Bv?ip<Bv?5:-1:5:bu<Bv?Bb<Bv?TF<Bv?iv<Bv?5:-1:5:-1:Lc<Bv?tu<Bv?5:-1:5:5:PD<Bv?xS<Bv?5:Ek<Bv?Ja<Bv?sl<Bv?eS<Bv?5:-1:5:-1:5:Tn<Bv?_C<Bv&&Ob<Bv?ku<Bv?5:-1:5:Dm<Bv?d_<Bv?hu<Bv?Mm<Bv?5:-1:5:-1:5:hE<Bv?Tm<Bv?AF<Bv?wr<Bv?5:jp<Bv?Mp<Bv?ic<Bv?vd<Bv?5:-1:5:-1:5:Ht<Bv?Pw<Bv?yc<Bv&&FA<Bv?Yl<Bv?5:-1:5:-1:mi<Bv?Ut<Bv?5:-1:5:-1:xF<Bv?Bo<Bv?Hn<Bv?VD<Bv?_g<Bv?5:Bg<Bv?xs<Bv?5:-1:5:-1:y<Bv?q<Bv?xl<Bv?po<Bv?5:-1:5:-1:cS<Bv?Pt<Bv?5:-1:5:-1:hs<Bv?iF<Bv?xi<Bv?Td<Bv?Fe<Bv?5:-1:5:t<Bv?Du<Bv?5:-1:5:-1:5:-1:$p<Bv?l<Bv?_D<Bv?wm<Bv?hv<Bv?Na<Bv?jm<Bv?k<Bv&&Ui<Bv?$<Bv?5:-1:5:-1:xD<Bv&&LF<Bv?yF<Bv?5:-1:5:-1:Ze<Bv?Ha<Bv?Uw<Bv?5:wc<Bv?rS<Bv?5:-1:5:-1:Wm<Bv?Iv<Bv?rD<Bv?J_<Bv?5:-1:5:-1:wh<Bv?fw<Bv?5:-1:5:-1:ck<Bv?ol<Bv?Jk<Bv?tl<Bv?Ym<Bv?hD<Bv?xf<Bv?af<Bv?5:-1:5:-1:JS<Bv?Rt<Bv?5:-1:5:-1:dr<Bv?Wv<Bv?5:-1:Jw<Bv?Op<Bv?5:-1:5:-1:Hh<Bv?Bm<Bv?zt<Bv?ul<Bv?Iw<Bv?5:-1:5:-1:cr<Bv?zp<Bv?5:-1:5:OD<Bv?so<Bv?5:-1:5:dc<Bv?Jd<Bv?Q<Bv?ps<Bv?su<Bv?qu<Bv?ab<Bv?Aw<Bv?WC<Bv?5:-1:5:-1:ta<Bv?yw<Bv?5:-1:5:gf<Bv?vb<Bv?5:-1:bB<Bv?Wy<Bv?5:-1:5:-1:Ms<Bv?ek<Bv&&FC<Bv?Cv<Bv?5:-1:5:rv<Bv?Ks<Bv?5:-1:WD<Bv?nB<Bv?5:-1:5:-1:Kr<Bv?Oo<Bv?Re<Bv?nn<Bv?K<Bv?KC<Bv?n<Bv?5:-1:5:v_<Bv?BE<Bv?5:-1:5:-1:hp<Bv?nF<Bv?Kk<Bv?Fk<Bv?5:-1:5:-1:Ns<Bv?F_<Bv?5:-1:5:-1:PS<Bv?Me<Bv?aA<Bv?gt<Bv?di<Bv?Sn<Bv?5:-1:5:-1:OF<Bv?AS<Bv?5:-1:5:-1:ew<Bv?Ud<Bv?Sg<Bv?Uf<Bv?5:-1:5:-1:hc<Bv?gE<Bv?5:-1:5:-1:YT(ste,Bv+jS|0)-1|0:-1;if(5<xv>>>0)Hr=OUe(e);else switch(xv){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Lv=yHe(BUe(e));if(3<Lv>>>0)Hr=OUe(e);else switch(Lv){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Rv=SHe(BUe(e));if(3<Rv>>>0)Hr=OUe(e);else switch(Rv){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Gv=bje(BUe(e));if(3<Gv>>>0)Hr=OUe(e);else switch(Gv){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Jv=Qje(BUe(e));if(3<Jv>>>0)Hr=OUe(e);else switch(Jv){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var qv=gHe(BUe(e));if(3<qv>>>0)Hr=OUe(e);else switch(qv){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,68);var zv=jHe(BUe(e));if(2<zv>>>0)Hr=OUe(e);else switch(zv){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var $v=nHe(BUe(e));if(4<$v>>>0)Hr=OUe(e);else switch($v){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var nl=BUe(e),cl=35<nl?vv<nl?Ue<nl?ec<nl?-1:Si<nl?rl<nl?qy<nl?Xf<nl?lc<nl?Gp<nl?cu<nl?gk<nl?Km<nl?3:-1:3:-1:UF<nl?Hl<nl?_n<nl?os<nl?3:-1:3:-1:m_<nl?Bl<nl?3:-1:3:-1:jo<nl?Yp<nl?oC<nl?G<nl?ui<nl?So<nl?aS<nl?QD<nl?o_<nl?Dv<nl?bv<nl?Vd<nl?3:-1:3:-1:zA<nl?tC<nl?3:-1:3:-1:fv<nl?Oe<nl?km<nl?Wk<nl?3:-1:3:-1:eF<nl?sD<nl?3:-1:3:-1:Ic<nl?oE<nl?Ef<nl?wD<nl?Zy<nl?Vk<nl?3:-1:3:-1:go<nl?hy<nl?3:-1:3:-1:vi<nl?Gg<nl?qC<nl?SC<nl?3:-1:3:-1:Wh<nl?Un<nl?3:-1:3:-1:No<nl?cc<nl?mo<nl?Gk<nl?d<nl?iC<nl?we<nl?Pv<nl?3:-1:3:-1:Mc<nl?_e<nl?3:-1:3:-1:Et<nl?wn<nl?$d<nl?M_<nl?3:-1:3:-1:Hp<nl?Zt<nl?3:-1:3:-1:D_<nl?Wc<nl?xd<nl?nE<nl?tv<nl?cC<nl?3:-1:3:-1:Qm<nl?bD<nl?3:-1:3:-1:zC<nl?Vy<nl?zF<nl?Gc<nl?3:-1:3:-1:Zi<nl?Gf<nl?3:-1:3:-1:id<nl?nm<nl?ie<nl?x_<nl?vy<nl?KE<nl?jd<nl?ZF<nl?Np<nl?3:-1:3:-1:vo<nl?kA<nl?3:-1:3:-1:Zf<nl&&ag<nl?zy<nl?3:-1:3:-1:xo<nl?Li<nl?mf<nl?Ua<nl?Vp<nl?3:-1:3:-1:3:El<nl?DC<nl?Jg<nl?qe<nl?3:-1:3:-1:By<nl?SF<nl?3:-1:3:cF<nl?m<nl?wv<nl?Bp<nl?_S<nl?oB<nl?rB<nl?Ad<nl?3:-1:3:-1:ya<nl?Vn<nl?3:-1:3:-1:bb<nl?_o<nl?cB<nl?KS<nl?3:-1:3:-1:za<nl?CD<nl?3:-1:3:-1:Vl<nl?GS<nl?JC<nl?vf<nl?fo<nl?zb<nl?3:-1:3:-1:Os<nl?qs<nl?3:-1:3:-1:XD<nl?dD<nl?kD<nl?un<nl?3:-1:3:-1:pv<nl?gm<nl?3:-1:3:-1:lE<nl?Ka<nl?ze<nl?vB<nl?rF<nl?pA<nl?$e<nl?At<nl?Ph<nl?Lp<nl?UE<nl?T_<nl?Ce<nl?Z<nl?3:-1:3:-1:kd<nl?ua<nl?3:-1:3:-1:rE<nl?My<nl?ge<nl?Nu<nl?3:-1:3:-1:Nv<nl?wd<nl?3:-1:3:-1:K_<nl?fu<nl?u_<nl?TA<nl?Ky<nl?Or<nl?3:-1:3:-1:qk<nl?lt<nl?3:-1:3:-1:R<nl?fk<nl?cb<nl?Xh<nl?3:-1:3:-1:_i<nl?lB<nl?3:-1:3:-1:_m<nl?mp<nl?lr<nl?$A<nl?Bc<nl?Bt<nl?_p<nl?Ma<nl?3:-1:3:-1:_l<nl?WF<nl?3:-1:3:-1:dh<nl?FS<nl?Nn<nl?wf<nl?3:-1:3:-1:Zh<nl?nD<nl?3:-1:3:-1:Wi<nl?Wr<nl?qm<nl?$k<nl?uc<nl?Cb<nl?3:-1:3:-1:Xr<nl?z_<nl?3:-1:3:-1:Qu<nl?rC<nl?Ih<nl?yd<nl?3:-1:3:-1:Nf<nl?LA<nl?3:-1:3:-1:q_<nl?Md<nl?Tp<nl?od<nl?hk<nl?wu<nl?Df<nl?MD<nl?Io<nl?3:-1:3:ho<nl?Jc<nl?3:-1:3:-1:KA<nl?Qi<nl?Nd<nl?fC<nl?3:-1:3:-1:yi<nl?$t<nl?3:-1:3:-1:IF<nl?U_<nl?pw<nl?b<nl?Cg<nl?xu<nl?3:-1:3:-1:Gr<nl?zw<nl?3:-1:3:-1:dC<nl?mF<nl?Vf<nl?Ys<nl?3:-1:3:-1:Fg<nl?WA<nl?3:-1:3:-1:dF<nl?_y<nl?Dt<nl?Zd<nl?$y<nl?3:-1:ih<nl?wb<nl?3:-1:3:dE<nl&&au<nl?gu<nl?3:-1:3:-1:Fu<nl?Qb<nl?C<nl?Rs<nl?gC<nl?Zw<nl?3:-1:3:-1:td<nl?Qf<nl?3:-1:3:-1:qo<nl?Fp<nl?xw<nl?tc<nl?3:-1:3:-1:3:-1:wl<nl?vD<nl?ok<nl?qf<nl?$c<nl?RF<nl?yl<nl?gi<nl?Ct<nl?NC<nl?3:-1:3:-1:OS<nl?Dy<nl?3:-1:3:-1:th<nl?Y<nl?Fs<nl?sm<nl?3:-1:3:-1:pm<nl?Fh<nl?3:-1:3:-1:ja<nl?Yb<nl?xC<nl?md<nl?rb<nl?3:-1:3:-1:Sw<nl?fS<nl?3:-1:3:uD<nl?xh<nl?3:-1:lo<nl?tf<nl?3:-1:3:Dh<nl?RA<nl?Qc<nl?ak<nl?3:-1:$m<nl?aD<nl?Vc<nl?3:-1:3:zc<nl?dm<nl?3:-1:3:-1:aE<nl?rk<nl?Yh<nl?oS<nl?Ey<nl?3:-1:3:-1:3:_F<nl?Jb<nl?my<nl?_c<nl?3:-1:3:-1:Ew<nl?iD<nl?3:-1:3:qp<nl?Mr<nl?iE<nl?Vo<nl?pa<nl?Mk<nl?EF<nl?re<nl?3:-1:3:-1:tn<nl?Ff<nl?3:-1:3:3:rg<nl?Ju<nl?Oa<nl?dt<nl?LC<nl?hm<nl?3:-1:3:-1:sS<nl?rd<nl?3:-1:3:-1:3:-1:Ah<nl?Sb<nl?SD<nl?jr<nl?3:Rw<nl?Ld<nl?3:-1:3:-1:db<nl?bh<nl?bt<nl?cd<nl?3:-1:3:-1:3:yp<nl?3:yh<nl?ow<nl?3:-1:Eg<nl?R_<nl?3:-1:3:Pk<nl?TS<nl?dy<nl?as<nl?RE<nl?Wd<nl?uv<nl?yr<nl?b_<nl?Ol<nl?$S<nl?bA<nl?3:eE<nl?ht<nl?3:-1:3:-1:tD<nl?Yv<nl?3:-1:uF<nl?3:Pd<nl?Tc<nl?3:-1:3:-1:Of<nl?wo<nl&&eC<nl&&Uk<nl?dS<nl?3:-1:3:Kg<nl?Jr<nl?gF<nl?Ml<nl?Bh<nl?DD<nl?3:-1:3:-1:3:-1:kS<nl?Gb<nl?qg<nl?vC<nl?3:-1:3:-1:up<nl?qE<nl?3:-1:3:-1:ay<nl?oh<nl?Kc<nl?Xt<nl?ZC<nl?bn<nl?3:-1:3:jh<nl?3:Bu<nl?_b<nl?3:-1:3:-1:jF<nl?3:v<nl?Qw<nl?pg<nl?Jl<nl?3:-1:3:-1:Am<nl?IE<nl?3:-1:3:hC<nl?al<nl?3:-1:Qy<nl&&Oh<nl?Le<nl?Sc<nl?YD<nl?3:-1:3:-1:3:$w<nl?sw<nl?Hm<nl?CA<nl?vt<nl?dv<nl?Lw<nl?3:-1:3:Pa<nl?gA<nl?3:-1:3:Wn<nl?3:gy<nl?pE<nl?3:-1:3:pi<nl?Lh<nl?T<nl?V<nl?3:-1:lS<nl?GA<nl?3:-1:3:-1:3:Xv<nl?mA<nl?hw<nl?3:Rf<nl?sd<nl?3:-1:3:-1:hF<nl&&lD<nl&&Lm<nl?is<nl?3:-1:3:ev<nl?ff<nl?gp<nl?Iu<nl?TE<nl?om<nl?DS<nl?qn<nl?Ub<nl?3:-1:3:-1:fn<nl?Rc<nl?3:-1:3:VA<nl?fg<nl?As<nl?Pu<nl?3:-1:3:-1:Uc<nl?BF<nl?3:-1:3:-1:vw<nl?jb<nl&&Mo<nl?pf<nl?3:-1:3:Qs<nl?GC<nl?3:-1:Sd<nl?ot<nl?3:-1:3:-1:Ii<nl?Ql<nl?qh<nl?ee<nl?Zc<nl?mw<nl?dp<nl?3:-1:3:-1:ce<nl?x<nl?3:-1:3:-1:yt<nl?Tr<nl?3:-1:Ak<nl?iy<nl?3:-1:3:Il<nl?lf<nl?bS<nl?3:Ls<nl?iw<nl?3:-1:3:-1:ws<nl?og<nl?Qv<nl?ds<nl?3:-1:3:-1:Rd<nl?Em<nl?3:-1:3:-1:zm<nl?Av<nl?Aa<nl?$C<nl?Ro<nl?gs<nl?wt<nl&&XE<nl&&GF<nl?il<nl?3:-1:3:-1:G_<nl?Xg<nl?bo<nl?bp<nl?ae<nl?3:-1:3:-1:3:ga<nl?Rh<nl?3:-1:Xi<nl?Om<nl?3:-1:3:us<nl?fl<nl?3:UC<nl?tg<nl?3:-1:O_<nl?Sm<nl?3:-1:3:uS<nl?Ve<nl?Ku<nl&&lF<nl?nv<nl?3:-1:3:-1:Rm<nl&&nk<nl?Ot<nl?3:-1:3:yC<nl?Nb<nl?Tv<nl?kF<nl?uh<nl?Vm<nl?3:-1:Co<nl?F<nl?3:-1:3:-1:3:ly<nl?H<nl?jf<nl?3:fb<nl?Dn<nl?3:-1:3:-1:3:$g<nl?fB<nl?by<nl?sh<nl?uo<nl?eB<nl?wS<nl?3:-1:3:-1:JE<nl?it<nl?3:-1:3:xy<nl?JF<nl?ID<nl?mD<nl?3:-1:3:-1:Ya<nl?Rl<nl?3:-1:3:-1:$b<nl?fa<nl?Ei<nl?Au<nl?Nk<nl?3:-1:3:-1:Wp<nl?s_<nl?3:-1:3:fF<nl?bF<nl?am<nl?ji<nl?3:-1:3:-1:Da<nl?QA<nl?3:-1:3:-1:ju<nl?AD<nl?sk<nl?Wu<nl?Ke<nl?HS<nl?Se<nl?eg<nl?Nm<nl?Xb<nl?sc<nl?zg<nl?3:-1:3:-1:ry<nl?Xm<nl?3:-1:3:-1:gD<nl?Yw<nl?3:-1:xg<nl?eD<nl?3:-1:3:-1:ef<nl?UD<nl?Ds<nl?Cm<nl?$r<nl?hA<nl?3:-1:3:-1:lg<nl?zd<nl?3:-1:3:-1:Dg<nl?N_<nl?pr<nl?3:-1:3:W_<nl?f<nl?3:-1:3:-1:t_<nl?tm<nl?$h<nl?fi<nl?Ec<nl?Wa<nl?3:-1:vu<nl?mb<nl?3:-1:3:-1:Zn<nl?wi<nl?Sf<nl?tr<nl?3:-1:3:-1:jv<nl?Zl<nl?3:-1:3:-1:Vt<nl?cy<nl?Cy<nl?ME<nl?Ts<nl?Rn<nl?3:-1:3:-1:nC<nl?Kf<nl?3:-1:3:-1:Yg<nl?Xa<nl?Er<nl?Pf<nl?3:-1:3:-1:ut<nl?p<nl?3:-1:3:-1:We<nl?im<nl?Ap<nl?BC<nl?e_<nl?qD<nl?kc<nl?kr<nl?Nh<nl?yg<nl?3:-1:3:-1:Ae<nl?VF<nl?3:-1:3:-1:Is<nl?Ag<nl?rw<nl?ub<nl?3:-1:3:-1:hr<nl?Cr<nl?3:-1:3:-1:Hc<nl?pd<nl?Bn<nl?Ac<nl?3:-1:Vv<nl?ah<nl?3:-1:3:-1:sg<nl?y_<nl?cw<nl?vh<nl?3:-1:3:-1:3:-1:jc<nl?IS<nl?lh<nl?QS<nl?3:-1:tk<nl?xa<nl?Ly<nl?ra<nl?3:-1:3:-1:mr<nl?qt<nl?3:-1:3:-1:qr<nl?$o<nl?Zu<nl?xn<nl?_t<nl?XS<nl?3:-1:3:-1:yk<nl?GD<nl?3:-1:3:-1:iA<nl?da<nl?GE<nl?L_<nl?3:-1:3:-1:ro<nl?LD<nl?3:-1:3:-1:uy<nl?VC<nl?YS<nl?sb<nl?Rp<nl?rs<nl?KD<nl?ml<nl?ni<nl?Af<nl?kf<nl?le<nl?Pl<nl?3:-1:3:-1:Ul<nl?ZE<nl?3:-1:3:-1:np<nl&&Fr<nl?Vb<nl?3:-1:3:mm<nl?zE<nl?py<nl?Es<nl?3:-1:Ee<nl?Ni<nl?3:-1:3:-1:pS<nl?sa<nl?Qg<nl?av<nl?3:-1:3:-1:Oy<nl?gb<nl?3:-1:3:-1:Hw<nl?Iy<nl?AE<nl?DB<nl?lv<nl?Cc<nl?tE<nl?MA<nl?3:-1:3:-1:E_<nl?Tl<nl?3:-1:3:-1:Fy<nl?Ab<nl?ea<nl?tw<nl?3:-1:3:-1:Ov<nl?Nw<nl?3:-1:3:-1:Yn<nl?gd<nl?dk<nl?ud<nl?ba<nl?Zs<nl?3:-1:3:-1:IA<nl?Lt<nl?3:-1:3:-1:hb<nl?ug<nl?Ko<nl?o<nl?3:-1:3:-1:3:Pe<nl?ov<nl?Va<nl?vc<nl?wE<nl?YE<nl?gc<nl?Qn<nl?S_<nl?3:-1:3:-1:gr<nl?na<nl?3:-1:3:-1:QF<nl?bf<nl?Kl<nl?Fo<nl?3:-1:3:-1:Rg<nl?Qr<nl?3:-1:3:-1:Do<nl?ac<nl?Hv<nl?Zb<nl?3:-1:3:Ib<nl?bl<nl?3:-1:3:3:lu<nl?Xk<nl?TD<nl?Mv<nl?hS<nl?3:-1:3:ed<nl?ld<nl?wy<nl?O<nl?3:-1:3:-1:zu<nl?g_<nl?3:-1:3:-1:_k<nl?dw<nl?zi<nl?WS<nl?Jf<nl?3:-1:3:-1:du<nl?Mh<nl?3:-1:3:ym<nl?3:nw<nl?He<nl?3:-1:3:Fl<nl?EA<nl?_a<nl?BA<nl?Cn<nl?3:Ba<nl?rc<nl?3:-1:3:Uy<nl&&YA<nl?Yk<nl?3:-1:3:3:D<nl?Qk<nl?nd<nl?aB<nl?3:-1:Ry<nl?3:KF<nl?jn<nl?3:-1:3:-1:op<nl?3:_A<nl&&wC<nl?Ji<nl?3:-1:3:sF<nl?jC<nl?Gh<nl?ao<nl?3:Gl<nl?Jy<nl?3:-1:3:3:$a<nl?ko<nl?tb<nl?mt<nl?3:-1:3:ZA<nl?ir<nl?3:-1:3:3:DF<nl?Dr<nl?ZS<nl?kp<nl?3:-1:YC<nl&&vg<nl?Od<nl?3:-1:3:-1:on<nl?3:Nr<nl?yn<nl?yb<nl?$f<nl?3:-1:3:-1:3:-1:z<nl?Ev<nl?wa<nl?mg<nl?sC<nl?Sk<nl?mS<nl&&J<nl?ip<nl?3:-1:3:bu<nl?Bb<nl?TF<nl?iv<nl?3:-1:3:-1:Lc<nl?tu<nl?3:-1:3:3:PD<nl?xS<nl?3:Ek<nl?Ja<nl?sl<nl?eS<nl?3:-1:3:-1:3:Tn<nl?_C<nl&&Ob<nl?ku<nl?3:-1:3:Dm<nl?d_<nl?hu<nl?Mm<nl?3:-1:3:-1:3:hE<nl?Tm<nl?AF<nl?wr<nl?3:jp<nl?Mp<nl?ic<nl?vd<nl?3:-1:3:-1:3:Ht<nl?Pw<nl?yc<nl&&FA<nl?Yl<nl?3:-1:3:-1:mi<nl?Ut<nl?3:-1:3:-1:xF<nl?Bo<nl?Hn<nl?VD<nl?_g<nl?3:Bg<nl?xs<nl?3:-1:3:-1:y<nl?q<nl?xl<nl?po<nl?3:-1:3:-1:cS<nl?Pt<nl?3:-1:3:-1:hs<nl?iF<nl?xi<nl?Td<nl?Fe<nl?3:-1:3:t<nl?Du<nl?3:-1:3:-1:3:-1:$p<nl?l<nl?_D<nl?wm<nl?hv<nl?Na<nl?jm<nl?k<nl&&Ui<nl?$<nl?3:-1:3:-1:xD<nl&&LF<nl?yF<nl?3:-1:3:-1:Ze<nl?Ha<nl?Uw<nl?3:wc<nl?rS<nl?3:-1:3:-1:Wm<nl?Iv<nl?rD<nl?J_<nl?3:-1:3:-1:wh<nl?fw<nl?3:-1:3:-1:ck<nl?ol<nl?Jk<nl?tl<nl?Ym<nl?hD<nl?xf<nl?af<nl?3:-1:3:-1:JS<nl?Rt<nl?3:-1:3:-1:dr<nl?Wv<nl?3:-1:Jw<nl?Op<nl?3:-1:3:-1:Hh<nl?Bm<nl?zt<nl?ul<nl?Iw<nl?3:-1:3:-1:cr<nl?zp<nl?3:-1:3:OD<nl?so<nl?3:-1:3:dc<nl?Jd<nl?Q<nl?ps<nl?su<nl?qu<nl?ab<nl?Aw<nl?WC<nl?3:-1:3:-1:ta<nl?yw<nl?3:-1:3:gf<nl?vb<nl?3:-1:bB<nl?Wy<nl?3:-1:3:-1:Ms<nl?ek<nl&&FC<nl?Cv<nl?3:-1:3:rv<nl?Ks<nl?3:-1:WD<nl?nB<nl?3:-1:3:-1:Kr<nl?Oo<nl?Re<nl?nn<nl?K<nl?KC<nl?n<nl?3:-1:3:v_<nl?BE<nl?3:-1:3:-1:hp<nl?nF<nl?Kk<nl?Fk<nl?3:-1:3:-1:Ns<nl?F_<nl?3:-1:3:-1:PS<nl?Me<nl?aA<nl?gt<nl?di<nl?Sn<nl?3:-1:3:-1:OF<nl?AS<nl?3:-1:3:-1:ew<nl?Ud<nl?Sg<nl?Uf<nl?3:-1:3:-1:hc<nl?gE<nl?3:-1:3:-1:YT(uue,nl+jS|0)-1|0:-1;if(3<cl>>>0)Hr=OUe(e);else switch(cl){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var vl=bje(BUe(e));if(3<vl>>>0)Hr=OUe(e);else switch(vl){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ll=THe(BUe(e));if(3<ll>>>0)Hr=OUe(e);else switch(ll){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Dl=gHe(BUe(e));if(3<Dl>>>0)Hr=OUe(e);else switch(Dl){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,69);var kl=jHe(BUe(e));if(2<kl>>>0)Hr=OUe(e);else switch(kl){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var dl=THe(BUe(e));if(3<dl>>>0)Hr=OUe(e);else switch(dl){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var hl=gHe(BUe(e));if(3<hl>>>0)Hr=OUe(e);else switch(hl){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Cl=yHe(BUe(e));if(3<Cl>>>0)Hr=OUe(e);else switch(Cl){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Sl=THe(BUe(e));if(3<Sl>>>0)Hr=OUe(e);else switch(Sl){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var gl=gHe(BUe(e));if(3<gl>>>0)Hr=OUe(e);else switch(gl){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Ll=WHe(BUe(e));if(3<Ll>>>0)Hr=OUe(e);else switch(Ll){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,70);var jl=jHe(BUe(e));if(2<jl>>>0)Hr=OUe(e);else switch(jl){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 4:TUe(e,87);var Xl=tHe(BUe(e));if(3<Xl>>>0)Hr=OUe(e);else switch(Xl){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Wl=mje(BUe(e));if(3<Wl>>>0)Hr=OUe(e);else switch(Wl){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var zl=hje(BUe(e));if(3<zl>>>0)Hr=OUe(e);else switch(zl){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var $l=yHe(BUe(e));if(3<$l>>>0)Hr=OUe(e);else switch($l){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,71);var cD=jHe(BUe(e));if(2<cD>>>0)Hr=OUe(e);else switch(cD){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 44:TUe(e,87);var fD=gHe(BUe(e));if(3<fD>>>0)Hr=OUe(e);else switch(fD){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var oD=THe(BUe(e));if(3<oD>>>0)Hr=OUe(e);else switch(oD){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var pD=IHe(BUe(e));if(3<pD>>>0)Hr=OUe(e);else switch(pD){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ED=Gje(BUe(e));if(3<ED>>>0)Hr=OUe(e);else switch(ED){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var FD=Lje(BUe(e));if(3<FD>>>0)Hr=OUe(e);else switch(FD){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,72);var BD=jHe(BUe(e));if(2<BD>>>0)Hr=OUe(e);else switch(BD){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 45:TUe(e,87);var ND=BUe(e),RD=35<ND?vv<ND?Ue<ND?ec<ND?-1:Si<ND?rl<ND?qy<ND?Xf<ND?lc<ND?Gp<ND?cu<ND?gk<ND?Km<ND?5:-1:5:-1:UF<ND?Hl<ND?_n<ND?os<ND?5:-1:5:-1:m_<ND?Bl<ND?5:-1:5:-1:jo<ND?Yp<ND?oC<ND?G<ND?ui<ND?So<ND?aS<ND?QD<ND?o_<ND?Dv<ND?bv<ND?Vd<ND?5:-1:5:-1:zA<ND?tC<ND?5:-1:5:-1:fv<ND?Oe<ND?km<ND?Wk<ND?5:-1:5:-1:eF<ND?sD<ND?5:-1:5:-1:Ic<ND?oE<ND?Ef<ND?wD<ND?Zy<ND?Vk<ND?5:-1:5:-1:go<ND?hy<ND?5:-1:5:-1:vi<ND?Gg<ND?qC<ND?SC<ND?5:-1:5:-1:Wh<ND?Un<ND?5:-1:5:-1:No<ND?cc<ND?mo<ND?Gk<ND?d<ND?iC<ND?we<ND?Pv<ND?5:-1:5:-1:Mc<ND?_e<ND?5:-1:5:-1:Et<ND?wn<ND?$d<ND?M_<ND?5:-1:5:-1:Hp<ND?Zt<ND?5:-1:5:-1:D_<ND?Wc<ND?xd<ND?nE<ND?tv<ND?cC<ND?5:-1:5:-1:Qm<ND?bD<ND?5:-1:5:-1:zC<ND?Vy<ND?zF<ND?Gc<ND?5:-1:5:-1:Zi<ND?Gf<ND?5:-1:5:-1:id<ND?nm<ND?ie<ND?x_<ND?vy<ND?KE<ND?jd<ND?ZF<ND?Np<ND?5:-1:5:-1:vo<ND?kA<ND?5:-1:5:-1:Zf<ND&&ag<ND?zy<ND?5:-1:5:-1:xo<ND?Li<ND?mf<ND?Ua<ND?Vp<ND?5:-1:5:-1:5:El<ND?DC<ND?Jg<ND?qe<ND?5:-1:5:-1:By<ND?SF<ND?5:-1:5:cF<ND?m<ND?wv<ND?Bp<ND?_S<ND?oB<ND?rB<ND?Ad<ND?5:-1:5:-1:ya<ND?Vn<ND?5:-1:5:-1:bb<ND?_o<ND?cB<ND?KS<ND?5:-1:5:-1:za<ND?CD<ND?5:-1:5:-1:Vl<ND?GS<ND?JC<ND?vf<ND?fo<ND?zb<ND?5:-1:5:-1:Os<ND?qs<ND?5:-1:5:-1:XD<ND?dD<ND?kD<ND?un<ND?5:-1:5:-1:pv<ND?gm<ND?5:-1:5:-1:lE<ND?Ka<ND?ze<ND?vB<ND?rF<ND?pA<ND?$e<ND?At<ND?Ph<ND?Lp<ND?UE<ND?T_<ND?Ce<ND?Z<ND?5:-1:5:-1:kd<ND?ua<ND?5:-1:5:-1:rE<ND?My<ND?ge<ND?Nu<ND?5:-1:5:-1:Nv<ND?wd<ND?5:-1:5:-1:K_<ND?fu<ND?u_<ND?TA<ND?Ky<ND?Or<ND?5:-1:5:-1:qk<ND?lt<ND?5:-1:5:-1:R<ND?fk<ND?cb<ND?Xh<ND?5:-1:5:-1:_i<ND?lB<ND?5:-1:5:-1:_m<ND?mp<ND?lr<ND?$A<ND?Bc<ND?Bt<ND?_p<ND?Ma<ND?5:-1:5:-1:_l<ND?WF<ND?5:-1:5:-1:dh<ND?FS<ND?Nn<ND?wf<ND?5:-1:5:-1:Zh<ND?nD<ND?5:-1:5:-1:Wi<ND?Wr<ND?qm<ND?$k<ND?uc<ND?Cb<ND?5:-1:5:-1:Xr<ND?z_<ND?5:-1:5:-1:Qu<ND?rC<ND?Ih<ND?yd<ND?5:-1:5:-1:Nf<ND?LA<ND?5:-1:5:-1:q_<ND?Md<ND?Tp<ND?od<ND?hk<ND?wu<ND?Df<ND?MD<ND?Io<ND?5:-1:5:ho<ND?Jc<ND?5:-1:5:-1:KA<ND?Qi<ND?Nd<ND?fC<ND?5:-1:5:-1:yi<ND?$t<ND?5:-1:5:-1:IF<ND?U_<ND?pw<ND?b<ND?Cg<ND?xu<ND?5:-1:5:-1:Gr<ND?zw<ND?5:-1:5:-1:dC<ND?mF<ND?Vf<ND?Ys<ND?5:-1:5:-1:Fg<ND?WA<ND?5:-1:5:-1:dF<ND?_y<ND?Dt<ND?Zd<ND?$y<ND?5:-1:ih<ND?wb<ND?5:-1:5:dE<ND&&au<ND?gu<ND?5:-1:5:-1:Fu<ND?Qb<ND?C<ND?Rs<ND?gC<ND?Zw<ND?5:-1:5:-1:td<ND?Qf<ND?5:-1:5:-1:qo<ND?Fp<ND?xw<ND?tc<ND?5:-1:5:-1:5:-1:wl<ND?vD<ND?ok<ND?qf<ND?$c<ND?RF<ND?yl<ND?gi<ND?Ct<ND?NC<ND?5:-1:5:-1:OS<ND?Dy<ND?5:-1:5:-1:th<ND?Y<ND?Fs<ND?sm<ND?5:-1:5:-1:pm<ND?Fh<ND?5:-1:5:-1:ja<ND?Yb<ND?xC<ND?md<ND?rb<ND?5:-1:5:-1:Sw<ND?fS<ND?5:-1:5:uD<ND?xh<ND?5:-1:lo<ND?tf<ND?5:-1:5:Dh<ND?RA<ND?Qc<ND?ak<ND?5:-1:$m<ND?aD<ND?Vc<ND?5:-1:5:zc<ND?dm<ND?5:-1:5:-1:aE<ND?rk<ND?Yh<ND?oS<ND?Ey<ND?5:-1:5:-1:5:_F<ND?Jb<ND?my<ND?_c<ND?5:-1:5:-1:Ew<ND?iD<ND?5:-1:5:qp<ND?Mr<ND?iE<ND?Vo<ND?pa<ND?Mk<ND?EF<ND?re<ND?5:-1:5:-1:tn<ND?Ff<ND?5:-1:5:5:rg<ND?Ju<ND?Oa<ND?dt<ND?LC<ND?hm<ND?5:-1:5:-1:sS<ND?rd<ND?5:-1:5:-1:5:-1:Ah<ND?Sb<ND?SD<ND?jr<ND?5:Rw<ND?Ld<ND?5:-1:5:-1:db<ND?bh<ND?bt<ND?cd<ND?5:-1:5:-1:5:yp<ND?5:yh<ND?ow<ND?5:-1:Eg<ND?R_<ND?5:-1:5:Pk<ND?TS<ND?dy<ND?as<ND?RE<ND?Wd<ND?uv<ND?yr<ND?b_<ND?Ol<ND?$S<ND?bA<ND?5:eE<ND?ht<ND?5:-1:5:-1:tD<ND?Yv<ND?5:-1:uF<ND?5:Pd<ND?Tc<ND?5:-1:5:-1:Of<ND?wo<ND&&eC<ND&&Uk<ND?dS<ND?5:-1:5:Kg<ND?Jr<ND?gF<ND?Ml<ND?Bh<ND?DD<ND?5:-1:5:-1:5:-1:kS<ND?Gb<ND?qg<ND?vC<ND?5:-1:5:-1:up<ND?qE<ND?5:-1:5:-1:ay<ND?oh<ND?Kc<ND?Xt<ND?ZC<ND?bn<ND?5:-1:5:jh<ND?5:Bu<ND?_b<ND?5:-1:5:-1:jF<ND?5:v<ND?Qw<ND?pg<ND?Jl<ND?5:-1:5:-1:Am<ND?IE<ND?5:-1:5:hC<ND?al<ND?5:-1:Qy<ND&&Oh<ND?Le<ND?Sc<ND?YD<ND?5:-1:5:-1:5:$w<ND?sw<ND?Hm<ND?CA<ND?vt<ND?dv<ND?Lw<ND?5:-1:5:Pa<ND?gA<ND?5:-1:5:Wn<ND?5:gy<ND?pE<ND?5:-1:5:pi<ND?Lh<ND?T<ND?V<ND?5:-1:lS<ND?GA<ND?5:-1:5:-1:5:Xv<ND?mA<ND?hw<ND?5:Rf<ND?sd<ND?5:-1:5:-1:hF<ND&&lD<ND&&Lm<ND?is<ND?5:-1:5:ev<ND?ff<ND?gp<ND?Iu<ND?TE<ND?om<ND?DS<ND?qn<ND?Ub<ND?5:-1:5:-1:fn<ND?Rc<ND?5:-1:5:VA<ND?fg<ND?As<ND?Pu<ND?5:-1:5:-1:Uc<ND?BF<ND?5:-1:5:-1:vw<ND?jb<ND&&Mo<ND?pf<ND?5:-1:5:Qs<ND?GC<ND?5:-1:Sd<ND?ot<ND?5:-1:5:-1:Ii<ND?Ql<ND?qh<ND?ee<ND?Zc<ND?mw<ND?dp<ND?5:-1:5:-1:ce<ND?x<ND?5:-1:5:-1:yt<ND?Tr<ND?5:-1:Ak<ND?iy<ND?5:-1:5:Il<ND?lf<ND?bS<ND?5:Ls<ND?iw<ND?5:-1:5:-1:ws<ND?og<ND?Qv<ND?ds<ND?5:-1:5:-1:Rd<ND?Em<ND?5:-1:5:-1:zm<ND?Av<ND?Aa<ND?$C<ND?Ro<ND?gs<ND?wt<ND&&XE<ND&&GF<ND?il<ND?5:-1:5:-1:G_<ND?Xg<ND?bo<ND?bp<ND?ae<ND?5:-1:5:-1:5:ga<ND?Rh<ND?5:-1:Xi<ND?Om<ND?5:-1:5:us<ND?fl<ND?5:UC<ND?tg<ND?5:-1:O_<ND?Sm<ND?5:-1:5:uS<ND?Ve<ND?Ku<ND&&lF<ND?nv<ND?5:-1:5:-1:Rm<ND&&nk<ND?Ot<ND?5:-1:5:yC<ND?Nb<ND?Tv<ND?kF<ND?uh<ND?Vm<ND?5:-1:Co<ND?F<ND?5:-1:5:-1:5:ly<ND?H<ND?jf<ND?5:fb<ND?Dn<ND?5:-1:5:-1:5:$g<ND?fB<ND?by<ND?sh<ND?uo<ND?eB<ND?wS<ND?5:-1:5:-1:JE<ND?it<ND?5:-1:5:xy<ND?JF<ND?ID<ND?mD<ND?5:-1:5:-1:Ya<ND?Rl<ND?5:-1:5:-1:$b<ND?fa<ND?Ei<ND?Au<ND?Nk<ND?5:-1:5:-1:Wp<ND?s_<ND?5:-1:5:fF<ND?bF<ND?am<ND?ji<ND?5:-1:5:-1:Da<ND?QA<ND?5:-1:5:-1:ju<ND?AD<ND?sk<ND?Wu<ND?Ke<ND?HS<ND?Se<ND?eg<ND?Nm<ND?Xb<ND?sc<ND?zg<ND?5:-1:5:-1:ry<ND?Xm<ND?5:-1:5:-1:gD<ND?Yw<ND?5:-1:xg<ND?eD<ND?5:-1:5:-1:ef<ND?UD<ND?Ds<ND?Cm<ND?$r<ND?hA<ND?5:-1:5:-1:lg<ND?zd<ND?5:-1:5:-1:Dg<ND?N_<ND?pr<ND?5:-1:5:W_<ND?f<ND?5:-1:5:-1:t_<ND?tm<ND?$h<ND?fi<ND?Ec<ND?Wa<ND?5:-1:vu<ND?mb<ND?5:-1:5:-1:Zn<ND?wi<ND?Sf<ND?tr<ND?5:-1:5:-1:jv<ND?Zl<ND?5:-1:5:-1:Vt<ND?cy<ND?Cy<ND?ME<ND?Ts<ND?Rn<ND?5:-1:5:-1:nC<ND?Kf<ND?5:-1:5:-1:Yg<ND?Xa<ND?Er<ND?Pf<ND?5:-1:5:-1:ut<ND?p<ND?5:-1:5:-1:We<ND?im<ND?Ap<ND?BC<ND?e_<ND?qD<ND?kc<ND?kr<ND?Nh<ND?yg<ND?5:-1:5:-1:Ae<ND?VF<ND?5:-1:5:-1:Is<ND?Ag<ND?rw<ND?ub<ND?5:-1:5:-1:hr<ND?Cr<ND?5:-1:5:-1:Hc<ND?pd<ND?Bn<ND?Ac<ND?5:-1:Vv<ND?ah<ND?5:-1:5:-1:sg<ND?y_<ND?cw<ND?vh<ND?5:-1:5:-1:5:-1:jc<ND?IS<ND?lh<ND?QS<ND?5:-1:tk<ND?xa<ND?Ly<ND?ra<ND?5:-1:5:-1:mr<ND?qt<ND?5:-1:5:-1:qr<ND?$o<ND?Zu<ND?xn<ND?_t<ND?XS<ND?5:-1:5:-1:yk<ND?GD<ND?5:-1:5:-1:iA<ND?da<ND?GE<ND?L_<ND?5:-1:5:-1:ro<ND?LD<ND?5:-1:5:-1:uy<ND?VC<ND?YS<ND?sb<ND?Rp<ND?rs<ND?KD<ND?ml<ND?ni<ND?Af<ND?kf<ND?le<ND?Pl<ND?5:-1:5:-1:Ul<ND?ZE<ND?5:-1:5:-1:np<ND&&Fr<ND?Vb<ND?5:-1:5:mm<ND?zE<ND?py<ND?Es<ND?5:-1:Ee<ND?Ni<ND?5:-1:5:-1:pS<ND?sa<ND?Qg<ND?av<ND?5:-1:5:-1:Oy<ND?gb<ND?5:-1:5:-1:Hw<ND?Iy<ND?AE<ND?DB<ND?lv<ND?Cc<ND?tE<ND?MA<ND?5:-1:5:-1:E_<ND?Tl<ND?5:-1:5:-1:Fy<ND?Ab<ND?ea<ND?tw<ND?5:-1:5:-1:Ov<ND?Nw<ND?5:-1:5:-1:Yn<ND?gd<ND?dk<ND?ud<ND?ba<ND?Zs<ND?5:-1:5:-1:IA<ND?Lt<ND?5:-1:5:-1:hb<ND?ug<ND?Ko<ND?o<ND?5:-1:5:-1:5:Pe<ND?ov<ND?Va<ND?vc<ND?wE<ND?YE<ND?gc<ND?Qn<ND?S_<ND?5:-1:5:-1:gr<ND?na<ND?5:-1:5:-1:QF<ND?bf<ND?Kl<ND?Fo<ND?5:-1:5:-1:Rg<ND?Qr<ND?5:-1:5:-1:Do<ND?ac<ND?Hv<ND?Zb<ND?5:-1:5:Ib<ND?bl<ND?5:-1:5:5:lu<ND?Xk<ND?TD<ND?Mv<ND?hS<ND?5:-1:5:ed<ND?ld<ND?wy<ND?O<ND?5:-1:5:-1:zu<ND?g_<ND?5:-1:5:-1:_k<ND?dw<ND?zi<ND?WS<ND?Jf<ND?5:-1:5:-1:du<ND?Mh<ND?5:-1:5:ym<ND?5:nw<ND?He<ND?5:-1:5:Fl<ND?EA<ND?_a<ND?BA<ND?Cn<ND?5:Ba<ND?rc<ND?5:-1:5:Uy<ND&&YA<ND?Yk<ND?5:-1:5:5:D<ND?Qk<ND?nd<ND?aB<ND?5:-1:Ry<ND?5:KF<ND?jn<ND?5:-1:5:-1:op<ND?5:_A<ND&&wC<ND?Ji<ND?5:-1:5:sF<ND?jC<ND?Gh<ND?ao<ND?5:Gl<ND?Jy<ND?5:-1:5:5:$a<ND?ko<ND?tb<ND?mt<ND?5:-1:5:ZA<ND?ir<ND?5:-1:5:5:DF<ND?Dr<ND?ZS<ND?kp<ND?5:-1:YC<ND&&vg<ND?Od<ND?5:-1:5:-1:on<ND?5:Nr<ND?yn<ND?yb<ND?$f<ND?5:-1:5:-1:5:-1:z<ND?Ev<ND?wa<ND?mg<ND?sC<ND?Sk<ND?mS<ND&&J<ND?ip<ND?5:-1:5:bu<ND?Bb<ND?TF<ND?iv<ND?5:-1:5:-1:Lc<ND?tu<ND?5:-1:5:5:PD<ND?xS<ND?5:Ek<ND?Ja<ND?sl<ND?eS<ND?5:-1:5:-1:5:Tn<ND?_C<ND&&Ob<ND?ku<ND?5:-1:5:Dm<ND?d_<ND?hu<ND?Mm<ND?5:-1:5:-1:5:hE<ND?Tm<ND?AF<ND?wr<ND?5:jp<ND?Mp<ND?ic<ND?vd<ND?5:-1:5:-1:5:Ht<ND?Pw<ND?yc<ND&&FA<ND?Yl<ND?5:-1:5:-1:mi<ND?Ut<ND?5:-1:5:-1:xF<ND?Bo<ND?Hn<ND?VD<ND?_g<ND?5:Bg<ND?xs<ND?5:-1:5:-1:y<ND?q<ND?xl<ND?po<ND?5:-1:5:-1:cS<ND?Pt<ND?5:-1:5:-1:hs<ND?iF<ND?xi<ND?Td<ND?Fe<ND?5:-1:5:t<ND?Du<ND?5:-1:5:-1:5:-1:$p<ND?l<ND?_D<ND?wm<ND?hv<ND?Na<ND?jm<ND?k<ND&&Ui<ND?$<ND?5:-1:5:-1:xD<ND&&LF<ND?yF<ND?5:-1:5:-1:Ze<ND?Ha<ND?Uw<ND?5:wc<ND?rS<ND?5:-1:5:-1:Wm<ND?Iv<ND?rD<ND?J_<ND?5:-1:5:-1:wh<ND?fw<ND?5:-1:5:-1:ck<ND?ol<ND?Jk<ND?tl<ND?Ym<ND?hD<ND?xf<ND?af<ND?5:-1:5:-1:JS<ND?Rt<ND?5:-1:5:-1:dr<ND?Wv<ND?5:-1:Jw<ND?Op<ND?5:-1:5:-1:Hh<ND?Bm<ND?zt<ND?ul<ND?Iw<ND?5:-1:5:-1:cr<ND?zp<ND?5:-1:5:OD<ND?so<ND?5:-1:5:dc<ND?Jd<ND?Q<ND?ps<ND?su<ND?qu<ND?ab<ND?Aw<ND?WC<ND?5:-1:5:-1:ta<ND?yw<ND?5:-1:5:gf<ND?vb<ND?5:-1:bB<ND?Wy<ND?5:-1:5:-1:Ms<ND?ek<ND&&FC<ND?Cv<ND?5:-1:5:rv<ND?Ks<ND?5:-1:WD<ND?nB<ND?5:-1:5:-1:Kr<ND?Oo<ND?Re<ND?nn<ND?K<ND?KC<ND?n<ND?5:-1:5:v_<ND?BE<ND?5:-1:5:-1:hp<ND?nF<ND?Kk<ND?Fk<ND?5:-1:5:-1:Ns<ND?F_<ND?5:-1:5:-1:PS<ND?Me<ND?aA<ND?gt<ND?di<ND?Sn<ND?5:-1:5:-1:OF<ND?AS<ND?5:-1:5:-1:ew<ND?Ud<ND?Sg<ND?Uf<ND?5:-1:5:-1:hc<ND?gE<ND?5:-1:5:-1:YT(tue,ND+jS|0)-1|0:-1;if(5<RD>>>0)Hr=OUe(e);else switch(RD){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var jD=bje(BUe(e));if(3<jD>>>0)Hr=OUe(e);else switch(jD){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var JD=THe(BUe(e));if(3<JD>>>0)Hr=OUe(e);else switch(JD){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var zD=hje(BUe(e));if(3<zD>>>0)Hr=OUe(e);else switch(zD){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var $D=yHe(BUe(e));if(3<$D>>>0)Hr=OUe(e);else switch($D){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,73);var eb=jHe(BUe(e));if(2<eb>>>0)Hr=OUe(e);else switch(eb){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var ib=kHe(BUe(e));if(3<ib>>>0)Hr=OUe(e);else switch(ib){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ob=gHe(BUe(e));if(3<ob>>>0)Hr=OUe(e);else switch(ob){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var lb=Gje(BUe(e));if(3<lb>>>0)Hr=OUe(e);else switch(lb){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,74);var Db=jHe(BUe(e));if(2<Db>>>0)Hr=OUe(e);else switch(Db){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 4:TUe(e,87);var pb=hje(BUe(e));if(3<pb>>>0)Hr=OUe(e);else switch(pb){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Eb=THe(BUe(e));if(3<Eb>>>0)Hr=OUe(e);else switch(Eb){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Fb=yHe(BUe(e));if(3<Fb>>>0)Hr=OUe(e);else switch(Fb){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var kb=sHe(BUe(e));if(3<kb>>>0)Hr=OUe(e);else switch(kb){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,75);var Tb=jHe(BUe(e));if(2<Tb>>>0)Hr=OUe(e);else switch(Tb){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 46:TUe(e,87);var xb=BUe(e),Pb=35<xb?vv<xb?Ue<xb?ec<xb?-1:Si<xb?rl<xb?qy<xb?Xf<xb?lc<xb?Gp<xb?cu<xb?gk<xb?Km<xb?5:-1:5:-1:UF<xb?Hl<xb?_n<xb?os<xb?5:-1:5:-1:m_<xb?Bl<xb?5:-1:5:-1:jo<xb?Yp<xb?oC<xb?G<xb?ui<xb?So<xb?aS<xb?QD<xb?o_<xb?Dv<xb?bv<xb?Vd<xb?5:-1:5:-1:zA<xb?tC<xb?5:-1:5:-1:fv<xb?Oe<xb?km<xb?Wk<xb?5:-1:5:-1:eF<xb?sD<xb?5:-1:5:-1:Ic<xb?oE<xb?Ef<xb?wD<xb?Zy<xb?Vk<xb?5:-1:5:-1:go<xb?hy<xb?5:-1:5:-1:vi<xb?Gg<xb?qC<xb?SC<xb?5:-1:5:-1:Wh<xb?Un<xb?5:-1:5:-1:No<xb?cc<xb?mo<xb?Gk<xb?d<xb?iC<xb?we<xb?Pv<xb?5:-1:5:-1:Mc<xb?_e<xb?5:-1:5:-1:Et<xb?wn<xb?$d<xb?M_<xb?5:-1:5:-1:Hp<xb?Zt<xb?5:-1:5:-1:D_<xb?Wc<xb?xd<xb?nE<xb?tv<xb?cC<xb?5:-1:5:-1:Qm<xb?bD<xb?5:-1:5:-1:zC<xb?Vy<xb?zF<xb?Gc<xb?5:-1:5:-1:Zi<xb?Gf<xb?5:-1:5:-1:id<xb?nm<xb?ie<xb?x_<xb?vy<xb?KE<xb?jd<xb?ZF<xb?Np<xb?5:-1:5:-1:vo<xb?kA<xb?5:-1:5:-1:Zf<xb&&ag<xb?zy<xb?5:-1:5:-1:xo<xb?Li<xb?mf<xb?Ua<xb?Vp<xb?5:-1:5:-1:5:El<xb?DC<xb?Jg<xb?qe<xb?5:-1:5:-1:By<xb?SF<xb?5:-1:5:cF<xb?m<xb?wv<xb?Bp<xb?_S<xb?oB<xb?rB<xb?Ad<xb?5:-1:5:-1:ya<xb?Vn<xb?5:-1:5:-1:bb<xb?_o<xb?cB<xb?KS<xb?5:-1:5:-1:za<xb?CD<xb?5:-1:5:-1:Vl<xb?GS<xb?JC<xb?vf<xb?fo<xb?zb<xb?5:-1:5:-1:Os<xb?qs<xb?5:-1:5:-1:XD<xb?dD<xb?kD<xb?un<xb?5:-1:5:-1:pv<xb?gm<xb?5:-1:5:-1:lE<xb?Ka<xb?ze<xb?vB<xb?rF<xb?pA<xb?$e<xb?At<xb?Ph<xb?Lp<xb?UE<xb?T_<xb?Ce<xb?Z<xb?5:-1:5:-1:kd<xb?ua<xb?5:-1:5:-1:rE<xb?My<xb?ge<xb?Nu<xb?5:-1:5:-1:Nv<xb?wd<xb?5:-1:5:-1:K_<xb?fu<xb?u_<xb?TA<xb?Ky<xb?Or<xb?5:-1:5:-1:qk<xb?lt<xb?5:-1:5:-1:R<xb?fk<xb?cb<xb?Xh<xb?5:-1:5:-1:_i<xb?lB<xb?5:-1:5:-1:_m<xb?mp<xb?lr<xb?$A<xb?Bc<xb?Bt<xb?_p<xb?Ma<xb?5:-1:5:-1:_l<xb?WF<xb?5:-1:5:-1:dh<xb?FS<xb?Nn<xb?wf<xb?5:-1:5:-1:Zh<xb?nD<xb?5:-1:5:-1:Wi<xb?Wr<xb?qm<xb?$k<xb?uc<xb?Cb<xb?5:-1:5:-1:Xr<xb?z_<xb?5:-1:5:-1:Qu<xb?rC<xb?Ih<xb?yd<xb?5:-1:5:-1:Nf<xb?LA<xb?5:-1:5:-1:q_<xb?Md<xb?Tp<xb?od<xb?hk<xb?wu<xb?Df<xb?MD<xb?Io<xb?5:-1:5:ho<xb?Jc<xb?5:-1:5:-1:KA<xb?Qi<xb?Nd<xb?fC<xb?5:-1:5:-1:yi<xb?$t<xb?5:-1:5:-1:IF<xb?U_<xb?pw<xb?b<xb?Cg<xb?xu<xb?5:-1:5:-1:Gr<xb?zw<xb?5:-1:5:-1:dC<xb?mF<xb?Vf<xb?Ys<xb?5:-1:5:-1:Fg<xb?WA<xb?5:-1:5:-1:dF<xb?_y<xb?Dt<xb?Zd<xb?$y<xb?5:-1:ih<xb?wb<xb?5:-1:5:dE<xb&&au<xb?gu<xb?5:-1:5:-1:Fu<xb?Qb<xb?C<xb?Rs<xb?gC<xb?Zw<xb?5:-1:5:-1:td<xb?Qf<xb?5:-1:5:-1:qo<xb?Fp<xb?xw<xb?tc<xb?5:-1:5:-1:5:-1:wl<xb?vD<xb?ok<xb?qf<xb?$c<xb?RF<xb?yl<xb?gi<xb?Ct<xb?NC<xb?5:-1:5:-1:OS<xb?Dy<xb?5:-1:5:-1:th<xb?Y<xb?Fs<xb?sm<xb?5:-1:5:-1:pm<xb?Fh<xb?5:-1:5:-1:ja<xb?Yb<xb?xC<xb?md<xb?rb<xb?5:-1:5:-1:Sw<xb?fS<xb?5:-1:5:uD<xb?xh<xb?5:-1:lo<xb?tf<xb?5:-1:5:Dh<xb?RA<xb?Qc<xb?ak<xb?5:-1:$m<xb?aD<xb?Vc<xb?5:-1:5:zc<xb?dm<xb?5:-1:5:-1:aE<xb?rk<xb?Yh<xb?oS<xb?Ey<xb?5:-1:5:-1:5:_F<xb?Jb<xb?my<xb?_c<xb?5:-1:5:-1:Ew<xb?iD<xb?5:-1:5:qp<xb?Mr<xb?iE<xb?Vo<xb?pa<xb?Mk<xb?EF<xb?re<xb?5:-1:5:-1:tn<xb?Ff<xb?5:-1:5:5:rg<xb?Ju<xb?Oa<xb?dt<xb?LC<xb?hm<xb?5:-1:5:-1:sS<xb?rd<xb?5:-1:5:-1:5:-1:Ah<xb?Sb<xb?SD<xb?jr<xb?5:Rw<xb?Ld<xb?5:-1:5:-1:db<xb?bh<xb?bt<xb?cd<xb?5:-1:5:-1:5:yp<xb?5:yh<xb?ow<xb?5:-1:Eg<xb?R_<xb?5:-1:5:Pk<xb?TS<xb?dy<xb?as<xb?RE<xb?Wd<xb?uv<xb?yr<xb?b_<xb?Ol<xb?$S<xb?bA<xb?5:eE<xb?ht<xb?5:-1:5:-1:tD<xb?Yv<xb?5:-1:uF<xb?5:Pd<xb?Tc<xb?5:-1:5:-1:Of<xb?wo<xb&&eC<xb&&Uk<xb?dS<xb?5:-1:5:Kg<xb?Jr<xb?gF<xb?Ml<xb?Bh<xb?DD<xb?5:-1:5:-1:5:-1:kS<xb?Gb<xb?qg<xb?vC<xb?5:-1:5:-1:up<xb?qE<xb?5:-1:5:-1:ay<xb?oh<xb?Kc<xb?Xt<xb?ZC<xb?bn<xb?5:-1:5:jh<xb?5:Bu<xb?_b<xb?5:-1:5:-1:jF<xb?5:v<xb?Qw<xb?pg<xb?Jl<xb?5:-1:5:-1:Am<xb?IE<xb?5:-1:5:hC<xb?al<xb?5:-1:Qy<xb&&Oh<xb?Le<xb?Sc<xb?YD<xb?5:-1:5:-1:5:$w<xb?sw<xb?Hm<xb?CA<xb?vt<xb?dv<xb?Lw<xb?5:-1:5:Pa<xb?gA<xb?5:-1:5:Wn<xb?5:gy<xb?pE<xb?5:-1:5:pi<xb?Lh<xb?T<xb?V<xb?5:-1:lS<xb?GA<xb?5:-1:5:-1:5:Xv<xb?mA<xb?hw<xb?5:Rf<xb?sd<xb?5:-1:5:-1:hF<xb&&lD<xb&&Lm<xb?is<xb?5:-1:5:ev<xb?ff<xb?gp<xb?Iu<xb?TE<xb?om<xb?DS<xb?qn<xb?Ub<xb?5:-1:5:-1:fn<xb?Rc<xb?5:-1:5:VA<xb?fg<xb?As<xb?Pu<xb?5:-1:5:-1:Uc<xb?BF<xb?5:-1:5:-1:vw<xb?jb<xb&&Mo<xb?pf<xb?5:-1:5:Qs<xb?GC<xb?5:-1:Sd<xb?ot<xb?5:-1:5:-1:Ii<xb?Ql<xb?qh<xb?ee<xb?Zc<xb?mw<xb?dp<xb?5:-1:5:-1:ce<xb?x<xb?5:-1:5:-1:yt<xb?Tr<xb?5:-1:Ak<xb?iy<xb?5:-1:5:Il<xb?lf<xb?bS<xb?5:Ls<xb?iw<xb?5:-1:5:-1:ws<xb?og<xb?Qv<xb?ds<xb?5:-1:5:-1:Rd<xb?Em<xb?5:-1:5:-1:zm<xb?Av<xb?Aa<xb?$C<xb?Ro<xb?gs<xb?wt<xb&&XE<xb&&GF<xb?il<xb?5:-1:5:-1:G_<xb?Xg<xb?bo<xb?bp<xb?ae<xb?5:-1:5:-1:5:ga<xb?Rh<xb?5:-1:Xi<xb?Om<xb?5:-1:5:us<xb?fl<xb?5:UC<xb?tg<xb?5:-1:O_<xb?Sm<xb?5:-1:5:uS<xb?Ve<xb?Ku<xb&&lF<xb?nv<xb?5:-1:5:-1:Rm<xb&&nk<xb?Ot<xb?5:-1:5:yC<xb?Nb<xb?Tv<xb?kF<xb?uh<xb?Vm<xb?5:-1:Co<xb?F<xb?5:-1:5:-1:5:ly<xb?H<xb?jf<xb?5:fb<xb?Dn<xb?5:-1:5:-1:5:$g<xb?fB<xb?by<xb?sh<xb?uo<xb?eB<xb?wS<xb?5:-1:5:-1:JE<xb?it<xb?5:-1:5:xy<xb?JF<xb?ID<xb?mD<xb?5:-1:5:-1:Ya<xb?Rl<xb?5:-1:5:-1:$b<xb?fa<xb?Ei<xb?Au<xb?Nk<xb?5:-1:5:-1:Wp<xb?s_<xb?5:-1:5:fF<xb?bF<xb?am<xb?ji<xb?5:-1:5:-1:Da<xb?QA<xb?5:-1:5:-1:ju<xb?AD<xb?sk<xb?Wu<xb?Ke<xb?HS<xb?Se<xb?eg<xb?Nm<xb?Xb<xb?sc<xb?zg<xb?5:-1:5:-1:ry<xb?Xm<xb?5:-1:5:-1:gD<xb?Yw<xb?5:-1:xg<xb?eD<xb?5:-1:5:-1:ef<xb?UD<xb?Ds<xb?Cm<xb?$r<xb?hA<xb?5:-1:5:-1:lg<xb?zd<xb?5:-1:5:-1:Dg<xb?N_<xb?pr<xb?5:-1:5:W_<xb?f<xb?5:-1:5:-1:t_<xb?tm<xb?$h<xb?fi<xb?Ec<xb?Wa<xb?5:-1:vu<xb?mb<xb?5:-1:5:-1:Zn<xb?wi<xb?Sf<xb?tr<xb?5:-1:5:-1:jv<xb?Zl<xb?5:-1:5:-1:Vt<xb?cy<xb?Cy<xb?ME<xb?Ts<xb?Rn<xb?5:-1:5:-1:nC<xb?Kf<xb?5:-1:5:-1:Yg<xb?Xa<xb?Er<xb?Pf<xb?5:-1:5:-1:ut<xb?p<xb?5:-1:5:-1:We<xb?im<xb?Ap<xb?BC<xb?e_<xb?qD<xb?kc<xb?kr<xb?Nh<xb?yg<xb?5:-1:5:-1:Ae<xb?VF<xb?5:-1:5:-1:Is<xb?Ag<xb?rw<xb?ub<xb?5:-1:5:-1:hr<xb?Cr<xb?5:-1:5:-1:Hc<xb?pd<xb?Bn<xb?Ac<xb?5:-1:Vv<xb?ah<xb?5:-1:5:-1:sg<xb?y_<xb?cw<xb?vh<xb?5:-1:5:-1:5:-1:jc<xb?IS<xb?lh<xb?QS<xb?5:-1:tk<xb?xa<xb?Ly<xb?ra<xb?5:-1:5:-1:mr<xb?qt<xb?5:-1:5:-1:qr<xb?$o<xb?Zu<xb?xn<xb?_t<xb?XS<xb?5:-1:5:-1:yk<xb?GD<xb?5:-1:5:-1:iA<xb?da<xb?GE<xb?L_<xb?5:-1:5:-1:ro<xb?LD<xb?5:-1:5:-1:uy<xb?VC<xb?YS<xb?sb<xb?Rp<xb?rs<xb?KD<xb?ml<xb?ni<xb?Af<xb?kf<xb?le<xb?Pl<xb?5:-1:5:-1:Ul<xb?ZE<xb?5:-1:5:-1:np<xb&&Fr<xb?Vb<xb?5:-1:5:mm<xb?zE<xb?py<xb?Es<xb?5:-1:Ee<xb?Ni<xb?5:-1:5:-1:pS<xb?sa<xb?Qg<xb?av<xb?5:-1:5:-1:Oy<xb?gb<xb?5:-1:5:-1:Hw<xb?Iy<xb?AE<xb?DB<xb?lv<xb?Cc<xb?tE<xb?MA<xb?5:-1:5:-1:E_<xb?Tl<xb?5:-1:5:-1:Fy<xb?Ab<xb?ea<xb?tw<xb?5:-1:5:-1:Ov<xb?Nw<xb?5:-1:5:-1:Yn<xb?gd<xb?dk<xb?ud<xb?ba<xb?Zs<xb?5:-1:5:-1:IA<xb?Lt<xb?5:-1:5:-1:hb<xb?ug<xb?Ko<xb?o<xb?5:-1:5:-1:5:Pe<xb?ov<xb?Va<xb?vc<xb?wE<xb?YE<xb?gc<xb?Qn<xb?S_<xb?5:-1:5:-1:gr<xb?na<xb?5:-1:5:-1:QF<xb?bf<xb?Kl<xb?Fo<xb?5:-1:5:-1:Rg<xb?Qr<xb?5:-1:5:-1:Do<xb?ac<xb?Hv<xb?Zb<xb?5:-1:5:Ib<xb?bl<xb?5:-1:5:5:lu<xb?Xk<xb?TD<xb?Mv<xb?hS<xb?5:-1:5:ed<xb?ld<xb?wy<xb?O<xb?5:-1:5:-1:zu<xb?g_<xb?5:-1:5:-1:_k<xb?dw<xb?zi<xb?WS<xb?Jf<xb?5:-1:5:-1:du<xb?Mh<xb?5:-1:5:ym<xb?5:nw<xb?He<xb?5:-1:5:Fl<xb?EA<xb?_a<xb?BA<xb?Cn<xb?5:Ba<xb?rc<xb?5:-1:5:Uy<xb&&YA<xb?Yk<xb?5:-1:5:5:D<xb?Qk<xb?nd<xb?aB<xb?5:-1:Ry<xb?5:KF<xb?jn<xb?5:-1:5:-1:op<xb?5:_A<xb&&wC<xb?Ji<xb?5:-1:5:sF<xb?jC<xb?Gh<xb?ao<xb?5:Gl<xb?Jy<xb?5:-1:5:5:$a<xb?ko<xb?tb<xb?mt<xb?5:-1:5:ZA<xb?ir<xb?5:-1:5:5:DF<xb?Dr<xb?ZS<xb?kp<xb?5:-1:YC<xb&&vg<xb?Od<xb?5:-1:5:-1:on<xb?5:Nr<xb?yn<xb?yb<xb?$f<xb?5:-1:5:-1:5:-1:z<xb?Ev<xb?wa<xb?mg<xb?sC<xb?Sk<xb?mS<xb&&J<xb?ip<xb?5:-1:5:bu<xb?Bb<xb?TF<xb?iv<xb?5:-1:5:-1:Lc<xb?tu<xb?5:-1:5:5:PD<xb?xS<xb?5:Ek<xb?Ja<xb?sl<xb?eS<xb?5:-1:5:-1:5:Tn<xb?_C<xb&&Ob<xb?ku<xb?5:-1:5:Dm<xb?d_<xb?hu<xb?Mm<xb?5:-1:5:-1:5:hE<xb?Tm<xb?AF<xb?wr<xb?5:jp<xb?Mp<xb?ic<xb?vd<xb?5:-1:5:-1:5:Ht<xb?Pw<xb?yc<xb&&FA<xb?Yl<xb?5:-1:5:-1:mi<xb?Ut<xb?5:-1:5:-1:xF<xb?Bo<xb?Hn<xb?VD<xb?_g<xb?5:Bg<xb?xs<xb?5:-1:5:-1:y<xb?q<xb?xl<xb?po<xb?5:-1:5:-1:cS<xb?Pt<xb?5:-1:5:-1:hs<xb?iF<xb?xi<xb?Td<xb?Fe<xb?5:-1:5:t<xb?Du<xb?5:-1:5:-1:5:-1:$p<xb?l<xb?_D<xb?wm<xb?hv<xb?Na<xb?jm<xb?k<xb&&Ui<xb?$<xb?5:-1:5:-1:xD<xb&&LF<xb?yF<xb?5:-1:5:-1:Ze<xb?Ha<xb?Uw<xb?5:wc<xb?rS<xb?5:-1:5:-1:Wm<xb?Iv<xb?rD<xb?J_<xb?5:-1:5:-1:wh<xb?fw<xb?5:-1:5:-1:ck<xb?ol<xb?Jk<xb?tl<xb?Ym<xb?hD<xb?xf<xb?af<xb?5:-1:5:-1:JS<xb?Rt<xb?5:-1:5:-1:dr<xb?Wv<xb?5:-1:Jw<xb?Op<xb?5:-1:5:-1:Hh<xb?Bm<xb?zt<xb?ul<xb?Iw<xb?5:-1:5:-1:cr<xb?zp<xb?5:-1:5:OD<xb?so<xb?5:-1:5:dc<xb?Jd<xb?Q<xb?ps<xb?su<xb?qu<xb?ab<xb?Aw<xb?WC<xb?5:-1:5:-1:ta<xb?yw<xb?5:-1:5:gf<xb?vb<xb?5:-1:bB<xb?Wy<xb?5:-1:5:-1:Ms<xb?ek<xb&&FC<xb?Cv<xb?5:-1:5:rv<xb?Ks<xb?5:-1:WD<xb?nB<xb?5:-1:5:-1:Kr<xb?Oo<xb?Re<xb?nn<xb?K<xb?KC<xb?n<xb?5:-1:5:v_<xb?BE<xb?5:-1:5:-1:hp<xb?nF<xb?Kk<xb?Fk<xb?5:-1:5:-1:Ns<xb?F_<xb?5:-1:5:-1:PS<xb?Me<xb?aA<xb?gt<xb?di<xb?Sn<xb?5:-1:5:-1:OF<xb?AS<xb?5:-1:5:-1:ew<xb?Ud<xb?Sg<xb?Uf<xb?5:-1:5:-1:hc<xb?gE<xb?5:-1:5:-1:YT(Rte,xb+jS|0)-1|0:-1;if(5<Pb>>>0)Hr=OUe(e);else switch(Pb){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Mb=BUe(e),Hb=35<Mb?vv<Mb?Ue<Mb?ec<Mb?-1:Si<Mb?rl<Mb?qy<Mb?Xf<Mb?lc<Mb?Gp<Mb?cu<Mb?gk<Mb?Km<Mb?4:-1:4:-1:UF<Mb?Hl<Mb?_n<Mb?os<Mb?4:-1:4:-1:m_<Mb?Bl<Mb?4:-1:4:-1:jo<Mb?Yp<Mb?oC<Mb?G<Mb?ui<Mb?So<Mb?aS<Mb?QD<Mb?o_<Mb?Dv<Mb?bv<Mb?Vd<Mb?4:-1:4:-1:zA<Mb?tC<Mb?4:-1:4:-1:fv<Mb?Oe<Mb?km<Mb?Wk<Mb?4:-1:4:-1:eF<Mb?sD<Mb?4:-1:4:-1:Ic<Mb?oE<Mb?Ef<Mb?wD<Mb?Zy<Mb?Vk<Mb?4:-1:4:-1:go<Mb?hy<Mb?4:-1:4:-1:vi<Mb?Gg<Mb?qC<Mb?SC<Mb?4:-1:4:-1:Wh<Mb?Un<Mb?4:-1:4:-1:No<Mb?cc<Mb?mo<Mb?Gk<Mb?d<Mb?iC<Mb?we<Mb?Pv<Mb?4:-1:4:-1:Mc<Mb?_e<Mb?4:-1:4:-1:Et<Mb?wn<Mb?$d<Mb?M_<Mb?4:-1:4:-1:Hp<Mb?Zt<Mb?4:-1:4:-1:D_<Mb?Wc<Mb?xd<Mb?nE<Mb?tv<Mb?cC<Mb?4:-1:4:-1:Qm<Mb?bD<Mb?4:-1:4:-1:zC<Mb?Vy<Mb?zF<Mb?Gc<Mb?4:-1:4:-1:Zi<Mb?Gf<Mb?4:-1:4:-1:id<Mb?nm<Mb?ie<Mb?x_<Mb?vy<Mb?KE<Mb?jd<Mb?ZF<Mb?Np<Mb?4:-1:4:-1:vo<Mb?kA<Mb?4:-1:4:-1:Zf<Mb&&ag<Mb?zy<Mb?4:-1:4:-1:xo<Mb?Li<Mb?mf<Mb?Ua<Mb?Vp<Mb?4:-1:4:-1:4:El<Mb?DC<Mb?Jg<Mb?qe<Mb?4:-1:4:-1:By<Mb?SF<Mb?4:-1:4:cF<Mb?m<Mb?wv<Mb?Bp<Mb?_S<Mb?oB<Mb?rB<Mb?Ad<Mb?4:-1:4:-1:ya<Mb?Vn<Mb?4:-1:4:-1:bb<Mb?_o<Mb?cB<Mb?KS<Mb?4:-1:4:-1:za<Mb?CD<Mb?4:-1:4:-1:Vl<Mb?GS<Mb?JC<Mb?vf<Mb?fo<Mb?zb<Mb?4:-1:4:-1:Os<Mb?qs<Mb?4:-1:4:-1:XD<Mb?dD<Mb?kD<Mb?un<Mb?4:-1:4:-1:pv<Mb?gm<Mb?4:-1:4:-1:lE<Mb?Ka<Mb?ze<Mb?vB<Mb?rF<Mb?pA<Mb?$e<Mb?At<Mb?Ph<Mb?Lp<Mb?UE<Mb?T_<Mb?Ce<Mb?Z<Mb?4:-1:4:-1:kd<Mb?ua<Mb?4:-1:4:-1:rE<Mb?My<Mb?ge<Mb?Nu<Mb?4:-1:4:-1:Nv<Mb?wd<Mb?4:-1:4:-1:K_<Mb?fu<Mb?u_<Mb?TA<Mb?Ky<Mb?Or<Mb?4:-1:4:-1:qk<Mb?lt<Mb?4:-1:4:-1:R<Mb?fk<Mb?cb<Mb?Xh<Mb?4:-1:4:-1:_i<Mb?lB<Mb?4:-1:4:-1:_m<Mb?mp<Mb?lr<Mb?$A<Mb?Bc<Mb?Bt<Mb?_p<Mb?Ma<Mb?4:-1:4:-1:_l<Mb?WF<Mb?4:-1:4:-1:dh<Mb?FS<Mb?Nn<Mb?wf<Mb?4:-1:4:-1:Zh<Mb?nD<Mb?4:-1:4:-1:Wi<Mb?Wr<Mb?qm<Mb?$k<Mb?uc<Mb?Cb<Mb?4:-1:4:-1:Xr<Mb?z_<Mb?4:-1:4:-1:Qu<Mb?rC<Mb?Ih<Mb?yd<Mb?4:-1:4:-1:Nf<Mb?LA<Mb?4:-1:4:-1:q_<Mb?Md<Mb?Tp<Mb?od<Mb?hk<Mb?wu<Mb?Df<Mb?MD<Mb?Io<Mb?4:-1:4:ho<Mb?Jc<Mb?4:-1:4:-1:KA<Mb?Qi<Mb?Nd<Mb?fC<Mb?4:-1:4:-1:yi<Mb?$t<Mb?4:-1:4:-1:IF<Mb?U_<Mb?pw<Mb?b<Mb?Cg<Mb?xu<Mb?4:-1:4:-1:Gr<Mb?zw<Mb?4:-1:4:-1:dC<Mb?mF<Mb?Vf<Mb?Ys<Mb?4:-1:4:-1:Fg<Mb?WA<Mb?4:-1:4:-1:dF<Mb?_y<Mb?Dt<Mb?Zd<Mb?$y<Mb?4:-1:ih<Mb?wb<Mb?4:-1:4:dE<Mb&&au<Mb?gu<Mb?4:-1:4:-1:Fu<Mb?Qb<Mb?C<Mb?Rs<Mb?gC<Mb?Zw<Mb?4:-1:4:-1:td<Mb?Qf<Mb?4:-1:4:-1:qo<Mb?Fp<Mb?xw<Mb?tc<Mb?4:-1:4:-1:4:-1:wl<Mb?vD<Mb?ok<Mb?qf<Mb?$c<Mb?RF<Mb?yl<Mb?gi<Mb?Ct<Mb?NC<Mb?4:-1:4:-1:OS<Mb?Dy<Mb?4:-1:4:-1:th<Mb?Y<Mb?Fs<Mb?sm<Mb?4:-1:4:-1:pm<Mb?Fh<Mb?4:-1:4:-1:ja<Mb?Yb<Mb?xC<Mb?md<Mb?rb<Mb?4:-1:4:-1:Sw<Mb?fS<Mb?4:-1:4:uD<Mb?xh<Mb?4:-1:lo<Mb?tf<Mb?4:-1:4:Dh<Mb?RA<Mb?Qc<Mb?ak<Mb?4:-1:$m<Mb?aD<Mb?Vc<Mb?4:-1:4:zc<Mb?dm<Mb?4:-1:4:-1:aE<Mb?rk<Mb?Yh<Mb?oS<Mb?Ey<Mb?4:-1:4:-1:4:_F<Mb?Jb<Mb?my<Mb?_c<Mb?4:-1:4:-1:Ew<Mb?iD<Mb?4:-1:4:qp<Mb?Mr<Mb?iE<Mb?Vo<Mb?pa<Mb?Mk<Mb?EF<Mb?re<Mb?4:-1:4:-1:tn<Mb?Ff<Mb?4:-1:4:4:rg<Mb?Ju<Mb?Oa<Mb?dt<Mb?LC<Mb?hm<Mb?4:-1:4:-1:sS<Mb?rd<Mb?4:-1:4:-1:4:-1:Ah<Mb?Sb<Mb?SD<Mb?jr<Mb?4:Rw<Mb?Ld<Mb?4:-1:4:-1:db<Mb?bh<Mb?bt<Mb?cd<Mb?4:-1:4:-1:4:yp<Mb?4:yh<Mb?ow<Mb?4:-1:Eg<Mb?R_<Mb?4:-1:4:Pk<Mb?TS<Mb?dy<Mb?as<Mb?RE<Mb?Wd<Mb?uv<Mb?yr<Mb?b_<Mb?Ol<Mb?$S<Mb?bA<Mb?4:eE<Mb?ht<Mb?4:-1:4:-1:tD<Mb?Yv<Mb?4:-1:uF<Mb?4:Pd<Mb?Tc<Mb?4:-1:4:-1:Of<Mb?wo<Mb&&eC<Mb&&Uk<Mb?dS<Mb?4:-1:4:Kg<Mb?Jr<Mb?gF<Mb?Ml<Mb?Bh<Mb?DD<Mb?4:-1:4:-1:4:-1:kS<Mb?Gb<Mb?qg<Mb?vC<Mb?4:-1:4:-1:up<Mb?qE<Mb?4:-1:4:-1:ay<Mb?oh<Mb?Kc<Mb?Xt<Mb?ZC<Mb?bn<Mb?4:-1:4:jh<Mb?4:Bu<Mb?_b<Mb?4:-1:4:-1:jF<Mb?4:v<Mb?Qw<Mb?pg<Mb?Jl<Mb?4:-1:4:-1:Am<Mb?IE<Mb?4:-1:4:hC<Mb?al<Mb?4:-1:Qy<Mb&&Oh<Mb?Le<Mb?Sc<Mb?YD<Mb?4:-1:4:-1:4:$w<Mb?sw<Mb?Hm<Mb?CA<Mb?vt<Mb?dv<Mb?Lw<Mb?4:-1:4:Pa<Mb?gA<Mb?4:-1:4:Wn<Mb?4:gy<Mb?pE<Mb?4:-1:4:pi<Mb?Lh<Mb?T<Mb?V<Mb?4:-1:lS<Mb?GA<Mb?4:-1:4:-1:4:Xv<Mb?mA<Mb?hw<Mb?4:Rf<Mb?sd<Mb?4:-1:4:-1:hF<Mb&&lD<Mb&&Lm<Mb?is<Mb?4:-1:4:ev<Mb?ff<Mb?gp<Mb?Iu<Mb?TE<Mb?om<Mb?DS<Mb?qn<Mb?Ub<Mb?4:-1:4:-1:fn<Mb?Rc<Mb?4:-1:4:VA<Mb?fg<Mb?As<Mb?Pu<Mb?4:-1:4:-1:Uc<Mb?BF<Mb?4:-1:4:-1:vw<Mb?jb<Mb&&Mo<Mb?pf<Mb?4:-1:4:Qs<Mb?GC<Mb?4:-1:Sd<Mb?ot<Mb?4:-1:4:-1:Ii<Mb?Ql<Mb?qh<Mb?ee<Mb?Zc<Mb?mw<Mb?dp<Mb?4:-1:4:-1:ce<Mb?x<Mb?4:-1:4:-1:yt<Mb?Tr<Mb?4:-1:Ak<Mb?iy<Mb?4:-1:4:Il<Mb?lf<Mb?bS<Mb?4:Ls<Mb?iw<Mb?4:-1:4:-1:ws<Mb?og<Mb?Qv<Mb?ds<Mb?4:-1:4:-1:Rd<Mb?Em<Mb?4:-1:4:-1:zm<Mb?Av<Mb?Aa<Mb?$C<Mb?Ro<Mb?gs<Mb?wt<Mb&&XE<Mb&&GF<Mb?il<Mb?4:-1:4:-1:G_<Mb?Xg<Mb?bo<Mb?bp<Mb?ae<Mb?4:-1:4:-1:4:ga<Mb?Rh<Mb?4:-1:Xi<Mb?Om<Mb?4:-1:4:us<Mb?fl<Mb?4:UC<Mb?tg<Mb?4:-1:O_<Mb?Sm<Mb?4:-1:4:uS<Mb?Ve<Mb?Ku<Mb&&lF<Mb?nv<Mb?4:-1:4:-1:Rm<Mb&&nk<Mb?Ot<Mb?4:-1:4:yC<Mb?Nb<Mb?Tv<Mb?kF<Mb?uh<Mb?Vm<Mb?4:-1:Co<Mb?F<Mb?4:-1:4:-1:4:ly<Mb?H<Mb?jf<Mb?4:fb<Mb?Dn<Mb?4:-1:4:-1:4:$g<Mb?fB<Mb?by<Mb?sh<Mb?uo<Mb?eB<Mb?wS<Mb?4:-1:4:-1:JE<Mb?it<Mb?4:-1:4:xy<Mb?JF<Mb?ID<Mb?mD<Mb?4:-1:4:-1:Ya<Mb?Rl<Mb?4:-1:4:-1:$b<Mb?fa<Mb?Ei<Mb?Au<Mb?Nk<Mb?4:-1:4:-1:Wp<Mb?s_<Mb?4:-1:4:fF<Mb?bF<Mb?am<Mb?ji<Mb?4:-1:4:-1:Da<Mb?QA<Mb?4:-1:4:-1:ju<Mb?AD<Mb?sk<Mb?Wu<Mb?Ke<Mb?HS<Mb?Se<Mb?eg<Mb?Nm<Mb?Xb<Mb?sc<Mb?zg<Mb?4:-1:4:-1:ry<Mb?Xm<Mb?4:-1:4:-1:gD<Mb?Yw<Mb?4:-1:xg<Mb?eD<Mb?4:-1:4:-1:ef<Mb?UD<Mb?Ds<Mb?Cm<Mb?$r<Mb?hA<Mb?4:-1:4:-1:lg<Mb?zd<Mb?4:-1:4:-1:Dg<Mb?N_<Mb?pr<Mb?4:-1:4:W_<Mb?f<Mb?4:-1:4:-1:t_<Mb?tm<Mb?$h<Mb?fi<Mb?Ec<Mb?Wa<Mb?4:-1:vu<Mb?mb<Mb?4:-1:4:-1:Zn<Mb?wi<Mb?Sf<Mb?tr<Mb?4:-1:4:-1:jv<Mb?Zl<Mb?4:-1:4:-1:Vt<Mb?cy<Mb?Cy<Mb?ME<Mb?Ts<Mb?Rn<Mb?4:-1:4:-1:nC<Mb?Kf<Mb?4:-1:4:-1:Yg<Mb?Xa<Mb?Er<Mb?Pf<Mb?4:-1:4:-1:ut<Mb?p<Mb?4:-1:4:-1:We<Mb?im<Mb?Ap<Mb?BC<Mb?e_<Mb?qD<Mb?kc<Mb?kr<Mb?Nh<Mb?yg<Mb?4:-1:4:-1:Ae<Mb?VF<Mb?4:-1:4:-1:Is<Mb?Ag<Mb?rw<Mb?ub<Mb?4:-1:4:-1:hr<Mb?Cr<Mb?4:-1:4:-1:Hc<Mb?pd<Mb?Bn<Mb?Ac<Mb?4:-1:Vv<Mb?ah<Mb?4:-1:4:-1:sg<Mb?y_<Mb?cw<Mb?vh<Mb?4:-1:4:-1:4:-1:jc<Mb?IS<Mb?lh<Mb?QS<Mb?4:-1:tk<Mb?xa<Mb?Ly<Mb?ra<Mb?4:-1:4:-1:mr<Mb?qt<Mb?4:-1:4:-1:qr<Mb?$o<Mb?Zu<Mb?xn<Mb?_t<Mb?XS<Mb?4:-1:4:-1:yk<Mb?GD<Mb?4:-1:4:-1:iA<Mb?da<Mb?GE<Mb?L_<Mb?4:-1:4:-1:ro<Mb?LD<Mb?4:-1:4:-1:uy<Mb?VC<Mb?YS<Mb?sb<Mb?Rp<Mb?rs<Mb?KD<Mb?ml<Mb?ni<Mb?Af<Mb?kf<Mb?le<Mb?Pl<Mb?4:-1:4:-1:Ul<Mb?ZE<Mb?4:-1:4:-1:np<Mb&&Fr<Mb?Vb<Mb?4:-1:4:mm<Mb?zE<Mb?py<Mb?Es<Mb?4:-1:Ee<Mb?Ni<Mb?4:-1:4:-1:pS<Mb?sa<Mb?Qg<Mb?av<Mb?4:-1:4:-1:Oy<Mb?gb<Mb?4:-1:4:-1:Hw<Mb?Iy<Mb?AE<Mb?DB<Mb?lv<Mb?Cc<Mb?tE<Mb?MA<Mb?4:-1:4:-1:E_<Mb?Tl<Mb?4:-1:4:-1:Fy<Mb?Ab<Mb?ea<Mb?tw<Mb?4:-1:4:-1:Ov<Mb?Nw<Mb?4:-1:4:-1:Yn<Mb?gd<Mb?dk<Mb?ud<Mb?ba<Mb?Zs<Mb?4:-1:4:-1:IA<Mb?Lt<Mb?4:-1:4:-1:hb<Mb?ug<Mb?Ko<Mb?o<Mb?4:-1:4:-1:4:Pe<Mb?ov<Mb?Va<Mb?vc<Mb?wE<Mb?YE<Mb?gc<Mb?Qn<Mb?S_<Mb?4:-1:4:-1:gr<Mb?na<Mb?4:-1:4:-1:QF<Mb?bf<Mb?Kl<Mb?Fo<Mb?4:-1:4:-1:Rg<Mb?Qr<Mb?4:-1:4:-1:Do<Mb?ac<Mb?Hv<Mb?Zb<Mb?4:-1:4:Ib<Mb?bl<Mb?4:-1:4:4:lu<Mb?Xk<Mb?TD<Mb?Mv<Mb?hS<Mb?4:-1:4:ed<Mb?ld<Mb?wy<Mb?O<Mb?4:-1:4:-1:zu<Mb?g_<Mb?4:-1:4:-1:_k<Mb?dw<Mb?zi<Mb?WS<Mb?Jf<Mb?4:-1:4:-1:du<Mb?Mh<Mb?4:-1:4:ym<Mb?4:nw<Mb?He<Mb?4:-1:4:Fl<Mb?EA<Mb?_a<Mb?BA<Mb?Cn<Mb?4:Ba<Mb?rc<Mb?4:-1:4:Uy<Mb&&YA<Mb?Yk<Mb?4:-1:4:4:D<Mb?Qk<Mb?nd<Mb?aB<Mb?4:-1:Ry<Mb?4:KF<Mb?jn<Mb?4:-1:4:-1:op<Mb?4:_A<Mb&&wC<Mb?Ji<Mb?4:-1:4:sF<Mb?jC<Mb?Gh<Mb?ao<Mb?4:Gl<Mb?Jy<Mb?4:-1:4:4:$a<Mb?ko<Mb?tb<Mb?mt<Mb?4:-1:4:ZA<Mb?ir<Mb?4:-1:4:4:DF<Mb?Dr<Mb?ZS<Mb?kp<Mb?4:-1:YC<Mb&&vg<Mb?Od<Mb?4:-1:4:-1:on<Mb?4:Nr<Mb?yn<Mb?yb<Mb?$f<Mb?4:-1:4:-1:4:-1:z<Mb?Ev<Mb?wa<Mb?mg<Mb?sC<Mb?Sk<Mb?mS<Mb&&J<Mb?ip<Mb?4:-1:4:bu<Mb?Bb<Mb?TF<Mb?iv<Mb?4:-1:4:-1:Lc<Mb?tu<Mb?4:-1:4:4:PD<Mb?xS<Mb?4:Ek<Mb?Ja<Mb?sl<Mb?eS<Mb?4:-1:4:-1:4:Tn<Mb?_C<Mb&&Ob<Mb?ku<Mb?4:-1:4:Dm<Mb?d_<Mb?hu<Mb?Mm<Mb?4:-1:4:-1:4:hE<Mb?Tm<Mb?AF<Mb?wr<Mb?4:jp<Mb?Mp<Mb?ic<Mb?vd<Mb?4:-1:4:-1:4:Ht<Mb?Pw<Mb?yc<Mb&&FA<Mb?Yl<Mb?4:-1:4:-1:mi<Mb?Ut<Mb?4:-1:4:-1:xF<Mb?Bo<Mb?Hn<Mb?VD<Mb?_g<Mb?4:Bg<Mb?xs<Mb?4:-1:4:-1:y<Mb?q<Mb?xl<Mb?po<Mb?4:-1:4:-1:cS<Mb?Pt<Mb?4:-1:4:-1:hs<Mb?iF<Mb?xi<Mb?Td<Mb?Fe<Mb?4:-1:4:t<Mb?Du<Mb?4:-1:4:-1:4:-1:$p<Mb?l<Mb?_D<Mb?wm<Mb?hv<Mb?Na<Mb?jm<Mb?k<Mb&&Ui<Mb?$<Mb?4:-1:4:-1:xD<Mb&&LF<Mb?yF<Mb?4:-1:4:-1:Ze<Mb?Ha<Mb?Uw<Mb?4:wc<Mb?rS<Mb?4:-1:4:-1:Wm<Mb?Iv<Mb?rD<Mb?J_<Mb?4:-1:4:-1:wh<Mb?fw<Mb?4:-1:4:-1:ck<Mb?ol<Mb?Jk<Mb?tl<Mb?Ym<Mb?hD<Mb?xf<Mb?af<Mb?4:-1:4:-1:JS<Mb?Rt<Mb?4:-1:4:-1:dr<Mb?Wv<Mb?4:-1:Jw<Mb?Op<Mb?4:-1:4:-1:Hh<Mb?Bm<Mb?zt<Mb?ul<Mb?Iw<Mb?4:-1:4:-1:cr<Mb?zp<Mb?4:-1:4:OD<Mb?so<Mb?4:-1:4:dc<Mb?Jd<Mb?Q<Mb?ps<Mb?su<Mb?qu<Mb?ab<Mb?Aw<Mb?WC<Mb?4:-1:4:-1:ta<Mb?yw<Mb?4:-1:4:gf<Mb?vb<Mb?4:-1:bB<Mb?Wy<Mb?4:-1:4:-1:Ms<Mb?ek<Mb&&FC<Mb?Cv<Mb?4:-1:4:rv<Mb?Ks<Mb?4:-1:WD<Mb?nB<Mb?4:-1:4:-1:Kr<Mb?Oo<Mb?Re<Mb?nn<Mb?K<Mb?KC<Mb?n<Mb?4:-1:4:v_<Mb?BE<Mb?4:-1:4:-1:hp<Mb?nF<Mb?Kk<Mb?Fk<Mb?4:-1:4:-1:Ns<Mb?F_<Mb?4:-1:4:-1:PS<Mb?Me<Mb?aA<Mb?gt<Mb?di<Mb?Sn<Mb?4:-1:4:-1:OF<Mb?AS<Mb?4:-1:4:-1:ew<Mb?Ud<Mb?Sg<Mb?Uf<Mb?4:-1:4:-1:hc<Mb?gE<Mb?4:-1:4:-1:YT(lte,Mb+jS|0)-1|0:-1;if(4<Hb>>>0)Hr=OUe(e);else switch(Hb){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Kb=pje(BUe(e));if(3<Kb>>>0)Hr=OUe(e);else switch(Kb){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,76);var Wb=jHe(BUe(e));if(2<Wb>>>0)Hr=OUe(e);else switch(Wb){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var rp=hHe(BUe(e));if(3<rp>>>0)Hr=OUe(e);else switch(rp){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var ep=mHe(BUe(e));if(3<ep>>>0)Hr=OUe(e);else switch(ep){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,77);var tp=jHe(BUe(e));if(2<tp>>>0)Hr=OUe(e);else switch(tp){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var ap=BUe(e),cp=35<ap?vv<ap?Ue<ap?ec<ap?-1:Si<ap?rl<ap?qy<ap?Xf<ap?lc<ap?Gp<ap?cu<ap?gk<ap?Km<ap?4:-1:4:-1:UF<ap?Hl<ap?_n<ap?os<ap?4:-1:4:-1:m_<ap?Bl<ap?4:-1:4:-1:jo<ap?Yp<ap?oC<ap?G<ap?ui<ap?So<ap?aS<ap?QD<ap?o_<ap?Dv<ap?bv<ap?Vd<ap?4:-1:4:-1:zA<ap?tC<ap?4:-1:4:-1:fv<ap?Oe<ap?km<ap?Wk<ap?4:-1:4:-1:eF<ap?sD<ap?4:-1:4:-1:Ic<ap?oE<ap?Ef<ap?wD<ap?Zy<ap?Vk<ap?4:-1:4:-1:go<ap?hy<ap?4:-1:4:-1:vi<ap?Gg<ap?qC<ap?SC<ap?4:-1:4:-1:Wh<ap?Un<ap?4:-1:4:-1:No<ap?cc<ap?mo<ap?Gk<ap?d<ap?iC<ap?we<ap?Pv<ap?4:-1:4:-1:Mc<ap?_e<ap?4:-1:4:-1:Et<ap?wn<ap?$d<ap?M_<ap?4:-1:4:-1:Hp<ap?Zt<ap?4:-1:4:-1:D_<ap?Wc<ap?xd<ap?nE<ap?tv<ap?cC<ap?4:-1:4:-1:Qm<ap?bD<ap?4:-1:4:-1:zC<ap?Vy<ap?zF<ap?Gc<ap?4:-1:4:-1:Zi<ap?Gf<ap?4:-1:4:-1:id<ap?nm<ap?ie<ap?x_<ap?vy<ap?KE<ap?jd<ap?ZF<ap?Np<ap?4:-1:4:-1:vo<ap?kA<ap?4:-1:4:-1:Zf<ap&&ag<ap?zy<ap?4:-1:4:-1:xo<ap?Li<ap?mf<ap?Ua<ap?Vp<ap?4:-1:4:-1:4:El<ap?DC<ap?Jg<ap?qe<ap?4:-1:4:-1:By<ap?SF<ap?4:-1:4:cF<ap?m<ap?wv<ap?Bp<ap?_S<ap?oB<ap?rB<ap?Ad<ap?4:-1:4:-1:ya<ap?Vn<ap?4:-1:4:-1:bb<ap?_o<ap?cB<ap?KS<ap?4:-1:4:-1:za<ap?CD<ap?4:-1:4:-1:Vl<ap?GS<ap?JC<ap?vf<ap?fo<ap?zb<ap?4:-1:4:-1:Os<ap?qs<ap?4:-1:4:-1:XD<ap?dD<ap?kD<ap?un<ap?4:-1:4:-1:pv<ap?gm<ap?4:-1:4:-1:lE<ap?Ka<ap?ze<ap?vB<ap?rF<ap?pA<ap?$e<ap?At<ap?Ph<ap?Lp<ap?UE<ap?T_<ap?Ce<ap?Z<ap?4:-1:4:-1:kd<ap?ua<ap?4:-1:4:-1:rE<ap?My<ap?ge<ap?Nu<ap?4:-1:4:-1:Nv<ap?wd<ap?4:-1:4:-1:K_<ap?fu<ap?u_<ap?TA<ap?Ky<ap?Or<ap?4:-1:4:-1:qk<ap?lt<ap?4:-1:4:-1:R<ap?fk<ap?cb<ap?Xh<ap?4:-1:4:-1:_i<ap?lB<ap?4:-1:4:-1:_m<ap?mp<ap?lr<ap?$A<ap?Bc<ap?Bt<ap?_p<ap?Ma<ap?4:-1:4:-1:_l<ap?WF<ap?4:-1:4:-1:dh<ap?FS<ap?Nn<ap?wf<ap?4:-1:4:-1:Zh<ap?nD<ap?4:-1:4:-1:Wi<ap?Wr<ap?qm<ap?$k<ap?uc<ap?Cb<ap?4:-1:4:-1:Xr<ap?z_<ap?4:-1:4:-1:Qu<ap?rC<ap?Ih<ap?yd<ap?4:-1:4:-1:Nf<ap?LA<ap?4:-1:4:-1:q_<ap?Md<ap?Tp<ap?od<ap?hk<ap?wu<ap?Df<ap?MD<ap?Io<ap?4:-1:4:ho<ap?Jc<ap?4:-1:4:-1:KA<ap?Qi<ap?Nd<ap?fC<ap?4:-1:4:-1:yi<ap?$t<ap?4:-1:4:-1:IF<ap?U_<ap?pw<ap?b<ap?Cg<ap?xu<ap?4:-1:4:-1:Gr<ap?zw<ap?4:-1:4:-1:dC<ap?mF<ap?Vf<ap?Ys<ap?4:-1:4:-1:Fg<ap?WA<ap?4:-1:4:-1:dF<ap?_y<ap?Dt<ap?Zd<ap?$y<ap?4:-1:ih<ap?wb<ap?4:-1:4:dE<ap&&au<ap?gu<ap?4:-1:4:-1:Fu<ap?Qb<ap?C<ap?Rs<ap?gC<ap?Zw<ap?4:-1:4:-1:td<ap?Qf<ap?4:-1:4:-1:qo<ap?Fp<ap?xw<ap?tc<ap?4:-1:4:-1:4:-1:wl<ap?vD<ap?ok<ap?qf<ap?$c<ap?RF<ap?yl<ap?gi<ap?Ct<ap?NC<ap?4:-1:4:-1:OS<ap?Dy<ap?4:-1:4:-1:th<ap?Y<ap?Fs<ap?sm<ap?4:-1:4:-1:pm<ap?Fh<ap?4:-1:4:-1:ja<ap?Yb<ap?xC<ap?md<ap?rb<ap?4:-1:4:-1:Sw<ap?fS<ap?4:-1:4:uD<ap?xh<ap?4:-1:lo<ap?tf<ap?4:-1:4:Dh<ap?RA<ap?Qc<ap?ak<ap?4:-1:$m<ap?aD<ap?Vc<ap?4:-1:4:zc<ap?dm<ap?4:-1:4:-1:aE<ap?rk<ap?Yh<ap?oS<ap?Ey<ap?4:-1:4:-1:4:_F<ap?Jb<ap?my<ap?_c<ap?4:-1:4:-1:Ew<ap?iD<ap?4:-1:4:qp<ap?Mr<ap?iE<ap?Vo<ap?pa<ap?Mk<ap?EF<ap?re<ap?4:-1:4:-1:tn<ap?Ff<ap?4:-1:4:4:rg<ap?Ju<ap?Oa<ap?dt<ap?LC<ap?hm<ap?4:-1:4:-1:sS<ap?rd<ap?4:-1:4:-1:4:-1:Ah<ap?Sb<ap?SD<ap?jr<ap?4:Rw<ap?Ld<ap?4:-1:4:-1:db<ap?bh<ap?bt<ap?cd<ap?4:-1:4:-1:4:yp<ap?4:yh<ap?ow<ap?4:-1:Eg<ap?R_<ap?4:-1:4:Pk<ap?TS<ap?dy<ap?as<ap?RE<ap?Wd<ap?uv<ap?yr<ap?b_<ap?Ol<ap?$S<ap?bA<ap?4:eE<ap?ht<ap?4:-1:4:-1:tD<ap?Yv<ap?4:-1:uF<ap?4:Pd<ap?Tc<ap?4:-1:4:-1:Of<ap?wo<ap&&eC<ap&&Uk<ap?dS<ap?4:-1:4:Kg<ap?Jr<ap?gF<ap?Ml<ap?Bh<ap?DD<ap?4:-1:4:-1:4:-1:kS<ap?Gb<ap?qg<ap?vC<ap?4:-1:4:-1:up<ap?qE<ap?4:-1:4:-1:ay<ap?oh<ap?Kc<ap?Xt<ap?ZC<ap?bn<ap?4:-1:4:jh<ap?4:Bu<ap?_b<ap?4:-1:4:-1:jF<ap?4:v<ap?Qw<ap?pg<ap?Jl<ap?4:-1:4:-1:Am<ap?IE<ap?4:-1:4:hC<ap?al<ap?4:-1:Qy<ap&&Oh<ap?Le<ap?Sc<ap?YD<ap?4:-1:4:-1:4:$w<ap?sw<ap?Hm<ap?CA<ap?vt<ap?dv<ap?Lw<ap?4:-1:4:Pa<ap?gA<ap?4:-1:4:Wn<ap?4:gy<ap?pE<ap?4:-1:4:pi<ap?Lh<ap?T<ap?V<ap?4:-1:lS<ap?GA<ap?4:-1:4:-1:4:Xv<ap?mA<ap?hw<ap?4:Rf<ap?sd<ap?4:-1:4:-1:hF<ap&&lD<ap&&Lm<ap?is<ap?4:-1:4:ev<ap?ff<ap?gp<ap?Iu<ap?TE<ap?om<ap?DS<ap?qn<ap?Ub<ap?4:-1:4:-1:fn<ap?Rc<ap?4:-1:4:VA<ap?fg<ap?As<ap?Pu<ap?4:-1:4:-1:Uc<ap?BF<ap?4:-1:4:-1:vw<ap?jb<ap&&Mo<ap?pf<ap?4:-1:4:Qs<ap?GC<ap?4:-1:Sd<ap?ot<ap?4:-1:4:-1:Ii<ap?Ql<ap?qh<ap?ee<ap?Zc<ap?mw<ap?dp<ap?4:-1:4:-1:ce<ap?x<ap?4:-1:4:-1:yt<ap?Tr<ap?4:-1:Ak<ap?iy<ap?4:-1:4:Il<ap?lf<ap?bS<ap?4:Ls<ap?iw<ap?4:-1:4:-1:ws<ap?og<ap?Qv<ap?ds<ap?4:-1:4:-1:Rd<ap?Em<ap?4:-1:4:-1:zm<ap?Av<ap?Aa<ap?$C<ap?Ro<ap?gs<ap?wt<ap&&XE<ap&&GF<ap?il<ap?4:-1:4:-1:G_<ap?Xg<ap?bo<ap?bp<ap?ae<ap?4:-1:4:-1:4:ga<ap?Rh<ap?4:-1:Xi<ap?Om<ap?4:-1:4:us<ap?fl<ap?4:UC<ap?tg<ap?4:-1:O_<ap?Sm<ap?4:-1:4:uS<ap?Ve<ap?Ku<ap&&lF<ap?nv<ap?4:-1:4:-1:Rm<ap&&nk<ap?Ot<ap?4:-1:4:yC<ap?Nb<ap?Tv<ap?kF<ap?uh<ap?Vm<ap?4:-1:Co<ap?F<ap?4:-1:4:-1:4:ly<ap?H<ap?jf<ap?4:fb<ap?Dn<ap?4:-1:4:-1:4:$g<ap?fB<ap?by<ap?sh<ap?uo<ap?eB<ap?wS<ap?4:-1:4:-1:JE<ap?it<ap?4:-1:4:xy<ap?JF<ap?ID<ap?mD<ap?4:-1:4:-1:Ya<ap?Rl<ap?4:-1:4:-1:$b<ap?fa<ap?Ei<ap?Au<ap?Nk<ap?4:-1:4:-1:Wp<ap?s_<ap?4:-1:4:fF<ap?bF<ap?am<ap?ji<ap?4:-1:4:-1:Da<ap?QA<ap?4:-1:4:-1:ju<ap?AD<ap?sk<ap?Wu<ap?Ke<ap?HS<ap?Se<ap?eg<ap?Nm<ap?Xb<ap?sc<ap?zg<ap?4:-1:4:-1:ry<ap?Xm<ap?4:-1:4:-1:gD<ap?Yw<ap?4:-1:xg<ap?eD<ap?4:-1:4:-1:ef<ap?UD<ap?Ds<ap?Cm<ap?$r<ap?hA<ap?4:-1:4:-1:lg<ap?zd<ap?4:-1:4:-1:Dg<ap?N_<ap?pr<ap?4:-1:4:W_<ap?f<ap?4:-1:4:-1:t_<ap?tm<ap?$h<ap?fi<ap?Ec<ap?Wa<ap?4:-1:vu<ap?mb<ap?4:-1:4:-1:Zn<ap?wi<ap?Sf<ap?tr<ap?4:-1:4:-1:jv<ap?Zl<ap?4:-1:4:-1:Vt<ap?cy<ap?Cy<ap?ME<ap?Ts<ap?Rn<ap?4:-1:4:-1:nC<ap?Kf<ap?4:-1:4:-1:Yg<ap?Xa<ap?Er<ap?Pf<ap?4:-1:4:-1:ut<ap?p<ap?4:-1:4:-1:We<ap?im<ap?Ap<ap?BC<ap?e_<ap?qD<ap?kc<ap?kr<ap?Nh<ap?yg<ap?4:-1:4:-1:Ae<ap?VF<ap?4:-1:4:-1:Is<ap?Ag<ap?rw<ap?ub<ap?4:-1:4:-1:hr<ap?Cr<ap?4:-1:4:-1:Hc<ap?pd<ap?Bn<ap?Ac<ap?4:-1:Vv<ap?ah<ap?4:-1:4:-1:sg<ap?y_<ap?cw<ap?vh<ap?4:-1:4:-1:4:-1:jc<ap?IS<ap?lh<ap?QS<ap?4:-1:tk<ap?xa<ap?Ly<ap?ra<ap?4:-1:4:-1:mr<ap?qt<ap?4:-1:4:-1:qr<ap?$o<ap?Zu<ap?xn<ap?_t<ap?XS<ap?4:-1:4:-1:yk<ap?GD<ap?4:-1:4:-1:iA<ap?da<ap?GE<ap?L_<ap?4:-1:4:-1:ro<ap?LD<ap?4:-1:4:-1:uy<ap?VC<ap?YS<ap?sb<ap?Rp<ap?rs<ap?KD<ap?ml<ap?ni<ap?Af<ap?kf<ap?le<ap?Pl<ap?4:-1:4:-1:Ul<ap?ZE<ap?4:-1:4:-1:np<ap&&Fr<ap?Vb<ap?4:-1:4:mm<ap?zE<ap?py<ap?Es<ap?4:-1:Ee<ap?Ni<ap?4:-1:4:-1:pS<ap?sa<ap?Qg<ap?av<ap?4:-1:4:-1:Oy<ap?gb<ap?4:-1:4:-1:Hw<ap?Iy<ap?AE<ap?DB<ap?lv<ap?Cc<ap?tE<ap?MA<ap?4:-1:4:-1:E_<ap?Tl<ap?4:-1:4:-1:Fy<ap?Ab<ap?ea<ap?tw<ap?4:-1:4:-1:Ov<ap?Nw<ap?4:-1:4:-1:Yn<ap?gd<ap?dk<ap?ud<ap?ba<ap?Zs<ap?4:-1:4:-1:IA<ap?Lt<ap?4:-1:4:-1:hb<ap?ug<ap?Ko<ap?o<ap?4:-1:4:-1:4:Pe<ap?ov<ap?Va<ap?vc<ap?wE<ap?YE<ap?gc<ap?Qn<ap?S_<ap?4:-1:4:-1:gr<ap?na<ap?4:-1:4:-1:QF<ap?bf<ap?Kl<ap?Fo<ap?4:-1:4:-1:Rg<ap?Qr<ap?4:-1:4:-1:Do<ap?ac<ap?Hv<ap?Zb<ap?4:-1:4:Ib<ap?bl<ap?4:-1:4:4:lu<ap?Xk<ap?TD<ap?Mv<ap?hS<ap?4:-1:4:ed<ap?ld<ap?wy<ap?O<ap?4:-1:4:-1:zu<ap?g_<ap?4:-1:4:-1:_k<ap?dw<ap?zi<ap?WS<ap?Jf<ap?4:-1:4:-1:du<ap?Mh<ap?4:-1:4:ym<ap?4:nw<ap?He<ap?4:-1:4:Fl<ap?EA<ap?_a<ap?BA<ap?Cn<ap?4:Ba<ap?rc<ap?4:-1:4:Uy<ap&&YA<ap?Yk<ap?4:-1:4:4:D<ap?Qk<ap?nd<ap?aB<ap?4:-1:Ry<ap?4:KF<ap?jn<ap?4:-1:4:-1:op<ap?4:_A<ap&&wC<ap?Ji<ap?4:-1:4:sF<ap?jC<ap?Gh<ap?ao<ap?4:Gl<ap?Jy<ap?4:-1:4:4:$a<ap?ko<ap?tb<ap?mt<ap?4:-1:4:ZA<ap?ir<ap?4:-1:4:4:DF<ap?Dr<ap?ZS<ap?kp<ap?4:-1:YC<ap&&vg<ap?Od<ap?4:-1:4:-1:on<ap?4:Nr<ap?yn<ap?yb<ap?$f<ap?4:-1:4:-1:4:-1:z<ap?Ev<ap?wa<ap?mg<ap?sC<ap?Sk<ap?mS<ap&&J<ap?ip<ap?4:-1:4:bu<ap?Bb<ap?TF<ap?iv<ap?4:-1:4:-1:Lc<ap?tu<ap?4:-1:4:4:PD<ap?xS<ap?4:Ek<ap?Ja<ap?sl<ap?eS<ap?4:-1:4:-1:4:Tn<ap?_C<ap&&Ob<ap?ku<ap?4:-1:4:Dm<ap?d_<ap?hu<ap?Mm<ap?4:-1:4:-1:4:hE<ap?Tm<ap?AF<ap?wr<ap?4:jp<ap?Mp<ap?ic<ap?vd<ap?4:-1:4:-1:4:Ht<ap?Pw<ap?yc<ap&&FA<ap?Yl<ap?4:-1:4:-1:mi<ap?Ut<ap?4:-1:4:-1:xF<ap?Bo<ap?Hn<ap?VD<ap?_g<ap?4:Bg<ap?xs<ap?4:-1:4:-1:y<ap?q<ap?xl<ap?po<ap?4:-1:4:-1:cS<ap?Pt<ap?4:-1:4:-1:hs<ap?iF<ap?xi<ap?Td<ap?Fe<ap?4:-1:4:t<ap?Du<ap?4:-1:4:-1:4:-1:$p<ap?l<ap?_D<ap?wm<ap?hv<ap?Na<ap?jm<ap?k<ap&&Ui<ap?$<ap?4:-1:4:-1:xD<ap&&LF<ap?yF<ap?4:-1:4:-1:Ze<ap?Ha<ap?Uw<ap?4:wc<ap?rS<ap?4:-1:4:-1:Wm<ap?Iv<ap?rD<ap?J_<ap?4:-1:4:-1:wh<ap?fw<ap?4:-1:4:-1:ck<ap?ol<ap?Jk<ap?tl<ap?Ym<ap?hD<ap?xf<ap?af<ap?4:-1:4:-1:JS<ap?Rt<ap?4:-1:4:-1:dr<ap?Wv<ap?4:-1:Jw<ap?Op<ap?4:-1:4:-1:Hh<ap?Bm<ap?zt<ap?ul<ap?Iw<ap?4:-1:4:-1:cr<ap?zp<ap?4:-1:4:OD<ap?so<ap?4:-1:4:dc<ap?Jd<ap?Q<ap?ps<ap?su<ap?qu<ap?ab<ap?Aw<ap?WC<ap?4:-1:4:-1:ta<ap?yw<ap?4:-1:4:gf<ap?vb<ap?4:-1:bB<ap?Wy<ap?4:-1:4:-1:Ms<ap?ek<ap&&FC<ap?Cv<ap?4:-1:4:rv<ap?Ks<ap?4:-1:WD<ap?nB<ap?4:-1:4:-1:Kr<ap?Oo<ap?Re<ap?nn<ap?K<ap?KC<ap?n<ap?4:-1:4:v_<ap?BE<ap?4:-1:4:-1:hp<ap?nF<ap?Kk<ap?Fk<ap?4:-1:4:-1:Ns<ap?F_<ap?4:-1:4:-1:PS<ap?Me<ap?aA<ap?gt<ap?di<ap?Sn<ap?4:-1:4:-1:OF<ap?AS<ap?4:-1:4:-1:ew<ap?Ud<ap?Sg<ap?Uf<ap?4:-1:4:-1:hc<ap?gE<ap?4:-1:4:-1:YT(Dte,ap+jS|0)-1|0:-1;if(4<cp>>>0)Hr=OUe(e);else switch(cp){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var sp=gHe(BUe(e));if(3<sp>>>0)Hr=OUe(e);else switch(sp){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,78);var vp=jHe(BUe(e));if(2<vp>>>0)Hr=OUe(e);else switch(vp){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,79);var Dp=jHe(BUe(e));if(2<Dp>>>0)Hr=OUe(e);else switch(Dp){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 4:TUe(e,87);var pp=kHe(BUe(e));if(3<pp>>>0)Hr=OUe(e);else switch(pp){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Ep=gHe(BUe(e));if(3<Ep>>>0)Hr=OUe(e);else switch(Ep){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,80);var Cp=hHe(BUe(e));if(3<Cp>>>0)Hr=OUe(e);else switch(Cp){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Sp=_He(BUe(e));if(3<Sp>>>0)Hr=OUe(e);else switch(Sp){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,81);var Ip=jHe(BUe(e));if(2<Ip>>>0)Hr=OUe(e);else switch(Ip){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 47:TUe(e,87);var Pp=BUe(e),Xp=35<Pp?vv<Pp?Ue<Pp?ec<Pp?-1:Si<Pp?rl<Pp?qy<Pp?Xf<Pp?lc<Pp?Gp<Pp?cu<Pp?gk<Pp?Km<Pp?4:-1:4:-1:UF<Pp?Hl<Pp?_n<Pp?os<Pp?4:-1:4:-1:m_<Pp?Bl<Pp?4:-1:4:-1:jo<Pp?Yp<Pp?oC<Pp?G<Pp?ui<Pp?So<Pp?aS<Pp?QD<Pp?o_<Pp?Dv<Pp?bv<Pp?Vd<Pp?4:-1:4:-1:zA<Pp?tC<Pp?4:-1:4:-1:fv<Pp?Oe<Pp?km<Pp?Wk<Pp?4:-1:4:-1:eF<Pp?sD<Pp?4:-1:4:-1:Ic<Pp?oE<Pp?Ef<Pp?wD<Pp?Zy<Pp?Vk<Pp?4:-1:4:-1:go<Pp?hy<Pp?4:-1:4:-1:vi<Pp?Gg<Pp?qC<Pp?SC<Pp?4:-1:4:-1:Wh<Pp?Un<Pp?4:-1:4:-1:No<Pp?cc<Pp?mo<Pp?Gk<Pp?d<Pp?iC<Pp?we<Pp?Pv<Pp?4:-1:4:-1:Mc<Pp?_e<Pp?4:-1:4:-1:Et<Pp?wn<Pp?$d<Pp?M_<Pp?4:-1:4:-1:Hp<Pp?Zt<Pp?4:-1:4:-1:D_<Pp?Wc<Pp?xd<Pp?nE<Pp?tv<Pp?cC<Pp?4:-1:4:-1:Qm<Pp?bD<Pp?4:-1:4:-1:zC<Pp?Vy<Pp?zF<Pp?Gc<Pp?4:-1:4:-1:Zi<Pp?Gf<Pp?4:-1:4:-1:id<Pp?nm<Pp?ie<Pp?x_<Pp?vy<Pp?KE<Pp?jd<Pp?ZF<Pp?Np<Pp?4:-1:4:-1:vo<Pp?kA<Pp?4:-1:4:-1:Zf<Pp&&ag<Pp?zy<Pp?4:-1:4:-1:xo<Pp?Li<Pp?mf<Pp?Ua<Pp?Vp<Pp?4:-1:4:-1:4:El<Pp?DC<Pp?Jg<Pp?qe<Pp?4:-1:4:-1:By<Pp?SF<Pp?4:-1:4:cF<Pp?m<Pp?wv<Pp?Bp<Pp?_S<Pp?oB<Pp?rB<Pp?Ad<Pp?4:-1:4:-1:ya<Pp?Vn<Pp?4:-1:4:-1:bb<Pp?_o<Pp?cB<Pp?KS<Pp?4:-1:4:-1:za<Pp?CD<Pp?4:-1:4:-1:Vl<Pp?GS<Pp?JC<Pp?vf<Pp?fo<Pp?zb<Pp?4:-1:4:-1:Os<Pp?qs<Pp?4:-1:4:-1:XD<Pp?dD<Pp?kD<Pp?un<Pp?4:-1:4:-1:pv<Pp?gm<Pp?4:-1:4:-1:lE<Pp?Ka<Pp?ze<Pp?vB<Pp?rF<Pp?pA<Pp?$e<Pp?At<Pp?Ph<Pp?Lp<Pp?UE<Pp?T_<Pp?Ce<Pp?Z<Pp?4:-1:4:-1:kd<Pp?ua<Pp?4:-1:4:-1:rE<Pp?My<Pp?ge<Pp?Nu<Pp?4:-1:4:-1:Nv<Pp?wd<Pp?4:-1:4:-1:K_<Pp?fu<Pp?u_<Pp?TA<Pp?Ky<Pp?Or<Pp?4:-1:4:-1:qk<Pp?lt<Pp?4:-1:4:-1:R<Pp?fk<Pp?cb<Pp?Xh<Pp?4:-1:4:-1:_i<Pp?lB<Pp?4:-1:4:-1:_m<Pp?mp<Pp?lr<Pp?$A<Pp?Bc<Pp?Bt<Pp?_p<Pp?Ma<Pp?4:-1:4:-1:_l<Pp?WF<Pp?4:-1:4:-1:dh<Pp?FS<Pp?Nn<Pp?wf<Pp?4:-1:4:-1:Zh<Pp?nD<Pp?4:-1:4:-1:Wi<Pp?Wr<Pp?qm<Pp?$k<Pp?uc<Pp?Cb<Pp?4:-1:4:-1:Xr<Pp?z_<Pp?4:-1:4:-1:Qu<Pp?rC<Pp?Ih<Pp?yd<Pp?4:-1:4:-1:Nf<Pp?LA<Pp?4:-1:4:-1:q_<Pp?Md<Pp?Tp<Pp?od<Pp?hk<Pp?wu<Pp?Df<Pp?MD<Pp?Io<Pp?4:-1:4:ho<Pp?Jc<Pp?4:-1:4:-1:KA<Pp?Qi<Pp?Nd<Pp?fC<Pp?4:-1:4:-1:yi<Pp?$t<Pp?4:-1:4:-1:IF<Pp?U_<Pp?pw<Pp?b<Pp?Cg<Pp?xu<Pp?4:-1:4:-1:Gr<Pp?zw<Pp?4:-1:4:-1:dC<Pp?mF<Pp?Vf<Pp?Ys<Pp?4:-1:4:-1:Fg<Pp?WA<Pp?4:-1:4:-1:dF<Pp?_y<Pp?Dt<Pp?Zd<Pp?$y<Pp?4:-1:ih<Pp?wb<Pp?4:-1:4:dE<Pp&&au<Pp?gu<Pp?4:-1:4:-1:Fu<Pp?Qb<Pp?C<Pp?Rs<Pp?gC<Pp?Zw<Pp?4:-1:4:-1:td<Pp?Qf<Pp?4:-1:4:-1:qo<Pp?Fp<Pp?xw<Pp?tc<Pp?4:-1:4:-1:4:-1:wl<Pp?vD<Pp?ok<Pp?qf<Pp?$c<Pp?RF<Pp?yl<Pp?gi<Pp?Ct<Pp?NC<Pp?4:-1:4:-1:OS<Pp?Dy<Pp?4:-1:4:-1:th<Pp?Y<Pp?Fs<Pp?sm<Pp?4:-1:4:-1:pm<Pp?Fh<Pp?4:-1:4:-1:ja<Pp?Yb<Pp?xC<Pp?md<Pp?rb<Pp?4:-1:4:-1:Sw<Pp?fS<Pp?4:-1:4:uD<Pp?xh<Pp?4:-1:lo<Pp?tf<Pp?4:-1:4:Dh<Pp?RA<Pp?Qc<Pp?ak<Pp?4:-1:$m<Pp?aD<Pp?Vc<Pp?4:-1:4:zc<Pp?dm<Pp?4:-1:4:-1:aE<Pp?rk<Pp?Yh<Pp?oS<Pp?Ey<Pp?4:-1:4:-1:4:_F<Pp?Jb<Pp?my<Pp?_c<Pp?4:-1:4:-1:Ew<Pp?iD<Pp?4:-1:4:qp<Pp?Mr<Pp?iE<Pp?Vo<Pp?pa<Pp?Mk<Pp?EF<Pp?re<Pp?4:-1:4:-1:tn<Pp?Ff<Pp?4:-1:4:4:rg<Pp?Ju<Pp?Oa<Pp?dt<Pp?LC<Pp?hm<Pp?4:-1:4:-1:sS<Pp?rd<Pp?4:-1:4:-1:4:-1:Ah<Pp?Sb<Pp?SD<Pp?jr<Pp?4:Rw<Pp?Ld<Pp?4:-1:4:-1:db<Pp?bh<Pp?bt<Pp?cd<Pp?4:-1:4:-1:4:yp<Pp?4:yh<Pp?ow<Pp?4:-1:Eg<Pp?R_<Pp?4:-1:4:Pk<Pp?TS<Pp?dy<Pp?as<Pp?RE<Pp?Wd<Pp?uv<Pp?yr<Pp?b_<Pp?Ol<Pp?$S<Pp?bA<Pp?4:eE<Pp?ht<Pp?4:-1:4:-1:tD<Pp?Yv<Pp?4:-1:uF<Pp?4:Pd<Pp?Tc<Pp?4:-1:4:-1:Of<Pp?wo<Pp&&eC<Pp&&Uk<Pp?dS<Pp?4:-1:4:Kg<Pp?Jr<Pp?gF<Pp?Ml<Pp?Bh<Pp?DD<Pp?4:-1:4:-1:4:-1:kS<Pp?Gb<Pp?qg<Pp?vC<Pp?4:-1:4:-1:up<Pp?qE<Pp?4:-1:4:-1:ay<Pp?oh<Pp?Kc<Pp?Xt<Pp?ZC<Pp?bn<Pp?4:-1:4:jh<Pp?4:Bu<Pp?_b<Pp?4:-1:4:-1:jF<Pp?4:v<Pp?Qw<Pp?pg<Pp?Jl<Pp?4:-1:4:-1:Am<Pp?IE<Pp?4:-1:4:hC<Pp?al<Pp?4:-1:Qy<Pp&&Oh<Pp?Le<Pp?Sc<Pp?YD<Pp?4:-1:4:-1:4:$w<Pp?sw<Pp?Hm<Pp?CA<Pp?vt<Pp?dv<Pp?Lw<Pp?4:-1:4:Pa<Pp?gA<Pp?4:-1:4:Wn<Pp?4:gy<Pp?pE<Pp?4:-1:4:pi<Pp?Lh<Pp?T<Pp?V<Pp?4:-1:lS<Pp?GA<Pp?4:-1:4:-1:4:Xv<Pp?mA<Pp?hw<Pp?4:Rf<Pp?sd<Pp?4:-1:4:-1:hF<Pp&&lD<Pp&&Lm<Pp?is<Pp?4:-1:4:ev<Pp?ff<Pp?gp<Pp?Iu<Pp?TE<Pp?om<Pp?DS<Pp?qn<Pp?Ub<Pp?4:-1:4:-1:fn<Pp?Rc<Pp?4:-1:4:VA<Pp?fg<Pp?As<Pp?Pu<Pp?4:-1:4:-1:Uc<Pp?BF<Pp?4:-1:4:-1:vw<Pp?jb<Pp&&Mo<Pp?pf<Pp?4:-1:4:Qs<Pp?GC<Pp?4:-1:Sd<Pp?ot<Pp?4:-1:4:-1:Ii<Pp?Ql<Pp?qh<Pp?ee<Pp?Zc<Pp?mw<Pp?dp<Pp?4:-1:4:-1:ce<Pp?x<Pp?4:-1:4:-1:yt<Pp?Tr<Pp?4:-1:Ak<Pp?iy<Pp?4:-1:4:Il<Pp?lf<Pp?bS<Pp?4:Ls<Pp?iw<Pp?4:-1:4:-1:ws<Pp?og<Pp?Qv<Pp?ds<Pp?4:-1:4:-1:Rd<Pp?Em<Pp?4:-1:4:-1:zm<Pp?Av<Pp?Aa<Pp?$C<Pp?Ro<Pp?gs<Pp?wt<Pp&&XE<Pp&&GF<Pp?il<Pp?4:-1:4:-1:G_<Pp?Xg<Pp?bo<Pp?bp<Pp?ae<Pp?4:-1:4:-1:4:ga<Pp?Rh<Pp?4:-1:Xi<Pp?Om<Pp?4:-1:4:us<Pp?fl<Pp?4:UC<Pp?tg<Pp?4:-1:O_<Pp?Sm<Pp?4:-1:4:uS<Pp?Ve<Pp?Ku<Pp&&lF<Pp?nv<Pp?4:-1:4:-1:Rm<Pp&&nk<Pp?Ot<Pp?4:-1:4:yC<Pp?Nb<Pp?Tv<Pp?kF<Pp?uh<Pp?Vm<Pp?4:-1:Co<Pp?F<Pp?4:-1:4:-1:4:ly<Pp?H<Pp?jf<Pp?4:fb<Pp?Dn<Pp?4:-1:4:-1:4:$g<Pp?fB<Pp?by<Pp?sh<Pp?uo<Pp?eB<Pp?wS<Pp?4:-1:4:-1:JE<Pp?it<Pp?4:-1:4:xy<Pp?JF<Pp?ID<Pp?mD<Pp?4:-1:4:-1:Ya<Pp?Rl<Pp?4:-1:4:-1:$b<Pp?fa<Pp?Ei<Pp?Au<Pp?Nk<Pp?4:-1:4:-1:Wp<Pp?s_<Pp?4:-1:4:fF<Pp?bF<Pp?am<Pp?ji<Pp?4:-1:4:-1:Da<Pp?QA<Pp?4:-1:4:-1:ju<Pp?AD<Pp?sk<Pp?Wu<Pp?Ke<Pp?HS<Pp?Se<Pp?eg<Pp?Nm<Pp?Xb<Pp?sc<Pp?zg<Pp?4:-1:4:-1:ry<Pp?Xm<Pp?4:-1:4:-1:gD<Pp?Yw<Pp?4:-1:xg<Pp?eD<Pp?4:-1:4:-1:ef<Pp?UD<Pp?Ds<Pp?Cm<Pp?$r<Pp?hA<Pp?4:-1:4:-1:lg<Pp?zd<Pp?4:-1:4:-1:Dg<Pp?N_<Pp?pr<Pp?4:-1:4:W_<Pp?f<Pp?4:-1:4:-1:t_<Pp?tm<Pp?$h<Pp?fi<Pp?Ec<Pp?Wa<Pp?4:-1:vu<Pp?mb<Pp?4:-1:4:-1:Zn<Pp?wi<Pp?Sf<Pp?tr<Pp?4:-1:4:-1:jv<Pp?Zl<Pp?4:-1:4:-1:Vt<Pp?cy<Pp?Cy<Pp?ME<Pp?Ts<Pp?Rn<Pp?4:-1:4:-1:nC<Pp?Kf<Pp?4:-1:4:-1:Yg<Pp?Xa<Pp?Er<Pp?Pf<Pp?4:-1:4:-1:ut<Pp?p<Pp?4:-1:4:-1:We<Pp?im<Pp?Ap<Pp?BC<Pp?e_<Pp?qD<Pp?kc<Pp?kr<Pp?Nh<Pp?yg<Pp?4:-1:4:-1:Ae<Pp?VF<Pp?4:-1:4:-1:Is<Pp?Ag<Pp?rw<Pp?ub<Pp?4:-1:4:-1:hr<Pp?Cr<Pp?4:-1:4:-1:Hc<Pp?pd<Pp?Bn<Pp?Ac<Pp?4:-1:Vv<Pp?ah<Pp?4:-1:4:-1:sg<Pp?y_<Pp?cw<Pp?vh<Pp?4:-1:4:-1:4:-1:jc<Pp?IS<Pp?lh<Pp?QS<Pp?4:-1:tk<Pp?xa<Pp?Ly<Pp?ra<Pp?4:-1:4:-1:mr<Pp?qt<Pp?4:-1:4:-1:qr<Pp?$o<Pp?Zu<Pp?xn<Pp?_t<Pp?XS<Pp?4:-1:4:-1:yk<Pp?GD<Pp?4:-1:4:-1:iA<Pp?da<Pp?GE<Pp?L_<Pp?4:-1:4:-1:ro<Pp?LD<Pp?4:-1:4:-1:uy<Pp?VC<Pp?YS<Pp?sb<Pp?Rp<Pp?rs<Pp?KD<Pp?ml<Pp?ni<Pp?Af<Pp?kf<Pp?le<Pp?Pl<Pp?4:-1:4:-1:Ul<Pp?ZE<Pp?4:-1:4:-1:np<Pp&&Fr<Pp?Vb<Pp?4:-1:4:mm<Pp?zE<Pp?py<Pp?Es<Pp?4:-1:Ee<Pp?Ni<Pp?4:-1:4:-1:pS<Pp?sa<Pp?Qg<Pp?av<Pp?4:-1:4:-1:Oy<Pp?gb<Pp?4:-1:4:-1:Hw<Pp?Iy<Pp?AE<Pp?DB<Pp?lv<Pp?Cc<Pp?tE<Pp?MA<Pp?4:-1:4:-1:E_<Pp?Tl<Pp?4:-1:4:-1:Fy<Pp?Ab<Pp?ea<Pp?tw<Pp?4:-1:4:-1:Ov<Pp?Nw<Pp?4:-1:4:-1:Yn<Pp?gd<Pp?dk<Pp?ud<Pp?ba<Pp?Zs<Pp?4:-1:4:-1:IA<Pp?Lt<Pp?4:-1:4:-1:hb<Pp?ug<Pp?Ko<Pp?o<Pp?4:-1:4:-1:4:Pe<Pp?ov<Pp?Va<Pp?vc<Pp?wE<Pp?YE<Pp?gc<Pp?Qn<Pp?S_<Pp?4:-1:4:-1:gr<Pp?na<Pp?4:-1:4:-1:QF<Pp?bf<Pp?Kl<Pp?Fo<Pp?4:-1:4:-1:Rg<Pp?Qr<Pp?4:-1:4:-1:Do<Pp?ac<Pp?Hv<Pp?Zb<Pp?4:-1:4:Ib<Pp?bl<Pp?4:-1:4:4:lu<Pp?Xk<Pp?TD<Pp?Mv<Pp?hS<Pp?4:-1:4:ed<Pp?ld<Pp?wy<Pp?O<Pp?4:-1:4:-1:zu<Pp?g_<Pp?4:-1:4:-1:_k<Pp?dw<Pp?zi<Pp?WS<Pp?Jf<Pp?4:-1:4:-1:du<Pp?Mh<Pp?4:-1:4:ym<Pp?4:nw<Pp?He<Pp?4:-1:4:Fl<Pp?EA<Pp?_a<Pp?BA<Pp?Cn<Pp?4:Ba<Pp?rc<Pp?4:-1:4:Uy<Pp&&YA<Pp?Yk<Pp?4:-1:4:4:D<Pp?Qk<Pp?nd<Pp?aB<Pp?4:-1:Ry<Pp?4:KF<Pp?jn<Pp?4:-1:4:-1:op<Pp?4:_A<Pp&&wC<Pp?Ji<Pp?4:-1:4:sF<Pp?jC<Pp?Gh<Pp?ao<Pp?4:Gl<Pp?Jy<Pp?4:-1:4:4:$a<Pp?ko<Pp?tb<Pp?mt<Pp?4:-1:4:ZA<Pp?ir<Pp?4:-1:4:4:DF<Pp?Dr<Pp?ZS<Pp?kp<Pp?4:-1:YC<Pp&&vg<Pp?Od<Pp?4:-1:4:-1:on<Pp?4:Nr<Pp?yn<Pp?yb<Pp?$f<Pp?4:-1:4:-1:4:-1:z<Pp?Ev<Pp?wa<Pp?mg<Pp?sC<Pp?Sk<Pp?mS<Pp&&J<Pp?ip<Pp?4:-1:4:bu<Pp?Bb<Pp?TF<Pp?iv<Pp?4:-1:4:-1:Lc<Pp?tu<Pp?4:-1:4:4:PD<Pp?xS<Pp?4:Ek<Pp?Ja<Pp?sl<Pp?eS<Pp?4:-1:4:-1:4:Tn<Pp?_C<Pp&&Ob<Pp?ku<Pp?4:-1:4:Dm<Pp?d_<Pp?hu<Pp?Mm<Pp?4:-1:4:-1:4:hE<Pp?Tm<Pp?AF<Pp?wr<Pp?4:jp<Pp?Mp<Pp?ic<Pp?vd<Pp?4:-1:4:-1:4:Ht<Pp?Pw<Pp?yc<Pp&&FA<Pp?Yl<Pp?4:-1:4:-1:mi<Pp?Ut<Pp?4:-1:4:-1:xF<Pp?Bo<Pp?Hn<Pp?VD<Pp?_g<Pp?4:Bg<Pp?xs<Pp?4:-1:4:-1:y<Pp?q<Pp?xl<Pp?po<Pp?4:-1:4:-1:cS<Pp?Pt<Pp?4:-1:4:-1:hs<Pp?iF<Pp?xi<Pp?Td<Pp?Fe<Pp?4:-1:4:t<Pp?Du<Pp?4:-1:4:-1:4:-1:$p<Pp?l<Pp?_D<Pp?wm<Pp?hv<Pp?Na<Pp?jm<Pp?k<Pp&&Ui<Pp?$<Pp?4:-1:4:-1:xD<Pp&&LF<Pp?yF<Pp?4:-1:4:-1:Ze<Pp?Ha<Pp?Uw<Pp?4:wc<Pp?rS<Pp?4:-1:4:-1:Wm<Pp?Iv<Pp?rD<Pp?J_<Pp?4:-1:4:-1:wh<Pp?fw<Pp?4:-1:4:-1:ck<Pp?ol<Pp?Jk<Pp?tl<Pp?Ym<Pp?hD<Pp?xf<Pp?af<Pp?4:-1:4:-1:JS<Pp?Rt<Pp?4:-1:4:-1:dr<Pp?Wv<Pp?4:-1:Jw<Pp?Op<Pp?4:-1:4:-1:Hh<Pp?Bm<Pp?zt<Pp?ul<Pp?Iw<Pp?4:-1:4:-1:cr<Pp?zp<Pp?4:-1:4:OD<Pp?so<Pp?4:-1:4:dc<Pp?Jd<Pp?Q<Pp?ps<Pp?su<Pp?qu<Pp?ab<Pp?Aw<Pp?WC<Pp?4:-1:4:-1:ta<Pp?yw<Pp?4:-1:4:gf<Pp?vb<Pp?4:-1:bB<Pp?Wy<Pp?4:-1:4:-1:Ms<Pp?ek<Pp&&FC<Pp?Cv<Pp?4:-1:4:rv<Pp?Ks<Pp?4:-1:WD<Pp?nB<Pp?4:-1:4:-1:Kr<Pp?Oo<Pp?Re<Pp?nn<Pp?K<Pp?KC<Pp?n<Pp?4:-1:4:v_<Pp?BE<Pp?4:-1:4:-1:hp<Pp?nF<Pp?Kk<Pp?Fk<Pp?4:-1:4:-1:Ns<Pp?F_<Pp?4:-1:4:-1:PS<Pp?Me<Pp?aA<Pp?gt<Pp?di<Pp?Sn<Pp?4:-1:4:-1:OF<Pp?AS<Pp?4:-1:4:-1:ew<Pp?Ud<Pp?Sg<Pp?Uf<Pp?4:-1:4:-1:hc<Pp?gE<Pp?4:-1:4:-1:YT(bte,Pp+jS|0)-1|0:-1;if(4<Xp>>>0)Hr=OUe(e);else switch(Xp){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var Kp=Gje(BUe(e));if(3<Kp>>>0)Hr=OUe(e);else switch(Kp){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,82);var Jp=jHe(BUe(e));if(2<Jp>>>0)Hr=OUe(e);else switch(Jp){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var Qp=hje(BUe(e));if(3<Qp>>>0)Hr=OUe(e);else switch(Qp){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var uE=WHe(BUe(e));if(3<uE>>>0)Hr=OUe(e);else switch(uE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,83);var cE=jHe(BUe(e));if(2<cE>>>0)Hr=OUe(e);else switch(cE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 48:TUe(e,87);var fE=BUe(e),sE=35<fE?vv<fE?Ue<fE?ec<fE?-1:Si<fE?rl<fE?qy<fE?Xf<fE?lc<fE?Gp<fE?cu<fE?gk<fE?Km<fE?4:-1:4:-1:UF<fE?Hl<fE?_n<fE?os<fE?4:-1:4:-1:m_<fE?Bl<fE?4:-1:4:-1:jo<fE?Yp<fE?oC<fE?G<fE?ui<fE?So<fE?aS<fE?QD<fE?o_<fE?Dv<fE?bv<fE?Vd<fE?4:-1:4:-1:zA<fE?tC<fE?4:-1:4:-1:fv<fE?Oe<fE?km<fE?Wk<fE?4:-1:4:-1:eF<fE?sD<fE?4:-1:4:-1:Ic<fE?oE<fE?Ef<fE?wD<fE?Zy<fE?Vk<fE?4:-1:4:-1:go<fE?hy<fE?4:-1:4:-1:vi<fE?Gg<fE?qC<fE?SC<fE?4:-1:4:-1:Wh<fE?Un<fE?4:-1:4:-1:No<fE?cc<fE?mo<fE?Gk<fE?d<fE?iC<fE?we<fE?Pv<fE?4:-1:4:-1:Mc<fE?_e<fE?4:-1:4:-1:Et<fE?wn<fE?$d<fE?M_<fE?4:-1:4:-1:Hp<fE?Zt<fE?4:-1:4:-1:D_<fE?Wc<fE?xd<fE?nE<fE?tv<fE?cC<fE?4:-1:4:-1:Qm<fE?bD<fE?4:-1:4:-1:zC<fE?Vy<fE?zF<fE?Gc<fE?4:-1:4:-1:Zi<fE?Gf<fE?4:-1:4:-1:id<fE?nm<fE?ie<fE?x_<fE?vy<fE?KE<fE?jd<fE?ZF<fE?Np<fE?4:-1:4:-1:vo<fE?kA<fE?4:-1:4:-1:Zf<fE&&ag<fE?zy<fE?4:-1:4:-1:xo<fE?Li<fE?mf<fE?Ua<fE?Vp<fE?4:-1:4:-1:4:El<fE?DC<fE?Jg<fE?qe<fE?4:-1:4:-1:By<fE?SF<fE?4:-1:4:cF<fE?m<fE?wv<fE?Bp<fE?_S<fE?oB<fE?rB<fE?Ad<fE?4:-1:4:-1:ya<fE?Vn<fE?4:-1:4:-1:bb<fE?_o<fE?cB<fE?KS<fE?4:-1:4:-1:za<fE?CD<fE?4:-1:4:-1:Vl<fE?GS<fE?JC<fE?vf<fE?fo<fE?zb<fE?4:-1:4:-1:Os<fE?qs<fE?4:-1:4:-1:XD<fE?dD<fE?kD<fE?un<fE?4:-1:4:-1:pv<fE?gm<fE?4:-1:4:-1:lE<fE?Ka<fE?ze<fE?vB<fE?rF<fE?pA<fE?$e<fE?At<fE?Ph<fE?Lp<fE?UE<fE?T_<fE?Ce<fE?Z<fE?4:-1:4:-1:kd<fE?ua<fE?4:-1:4:-1:rE<fE?My<fE?ge<fE?Nu<fE?4:-1:4:-1:Nv<fE?wd<fE?4:-1:4:-1:K_<fE?fu<fE?u_<fE?TA<fE?Ky<fE?Or<fE?4:-1:4:-1:qk<fE?lt<fE?4:-1:4:-1:R<fE?fk<fE?cb<fE?Xh<fE?4:-1:4:-1:_i<fE?lB<fE?4:-1:4:-1:_m<fE?mp<fE?lr<fE?$A<fE?Bc<fE?Bt<fE?_p<fE?Ma<fE?4:-1:4:-1:_l<fE?WF<fE?4:-1:4:-1:dh<fE?FS<fE?Nn<fE?wf<fE?4:-1:4:-1:Zh<fE?nD<fE?4:-1:4:-1:Wi<fE?Wr<fE?qm<fE?$k<fE?uc<fE?Cb<fE?4:-1:4:-1:Xr<fE?z_<fE?4:-1:4:-1:Qu<fE?rC<fE?Ih<fE?yd<fE?4:-1:4:-1:Nf<fE?LA<fE?4:-1:4:-1:q_<fE?Md<fE?Tp<fE?od<fE?hk<fE?wu<fE?Df<fE?MD<fE?Io<fE?4:-1:4:ho<fE?Jc<fE?4:-1:4:-1:KA<fE?Qi<fE?Nd<fE?fC<fE?4:-1:4:-1:yi<fE?$t<fE?4:-1:4:-1:IF<fE?U_<fE?pw<fE?b<fE?Cg<fE?xu<fE?4:-1:4:-1:Gr<fE?zw<fE?4:-1:4:-1:dC<fE?mF<fE?Vf<fE?Ys<fE?4:-1:4:-1:Fg<fE?WA<fE?4:-1:4:-1:dF<fE?_y<fE?Dt<fE?Zd<fE?$y<fE?4:-1:ih<fE?wb<fE?4:-1:4:dE<fE&&au<fE?gu<fE?4:-1:4:-1:Fu<fE?Qb<fE?C<fE?Rs<fE?gC<fE?Zw<fE?4:-1:4:-1:td<fE?Qf<fE?4:-1:4:-1:qo<fE?Fp<fE?xw<fE?tc<fE?4:-1:4:-1:4:-1:wl<fE?vD<fE?ok<fE?qf<fE?$c<fE?RF<fE?yl<fE?gi<fE?Ct<fE?NC<fE?4:-1:4:-1:OS<fE?Dy<fE?4:-1:4:-1:th<fE?Y<fE?Fs<fE?sm<fE?4:-1:4:-1:pm<fE?Fh<fE?4:-1:4:-1:ja<fE?Yb<fE?xC<fE?md<fE?rb<fE?4:-1:4:-1:Sw<fE?fS<fE?4:-1:4:uD<fE?xh<fE?4:-1:lo<fE?tf<fE?4:-1:4:Dh<fE?RA<fE?Qc<fE?ak<fE?4:-1:$m<fE?aD<fE?Vc<fE?4:-1:4:zc<fE?dm<fE?4:-1:4:-1:aE<fE?rk<fE?Yh<fE?oS<fE?Ey<fE?4:-1:4:-1:4:_F<fE?Jb<fE?my<fE?_c<fE?4:-1:4:-1:Ew<fE?iD<fE?4:-1:4:qp<fE?Mr<fE?iE<fE?Vo<fE?pa<fE?Mk<fE?EF<fE?re<fE?4:-1:4:-1:tn<fE?Ff<fE?4:-1:4:4:rg<fE?Ju<fE?Oa<fE?dt<fE?LC<fE?hm<fE?4:-1:4:-1:sS<fE?rd<fE?4:-1:4:-1:4:-1:Ah<fE?Sb<fE?SD<fE?jr<fE?4:Rw<fE?Ld<fE?4:-1:4:-1:db<fE?bh<fE?bt<fE?cd<fE?4:-1:4:-1:4:yp<fE?4:yh<fE?ow<fE?4:-1:Eg<fE?R_<fE?4:-1:4:Pk<fE?TS<fE?dy<fE?as<fE?RE<fE?Wd<fE?uv<fE?yr<fE?b_<fE?Ol<fE?$S<fE?bA<fE?4:eE<fE?ht<fE?4:-1:4:-1:tD<fE?Yv<fE?4:-1:uF<fE?4:Pd<fE?Tc<fE?4:-1:4:-1:Of<fE?wo<fE&&eC<fE&&Uk<fE?dS<fE?4:-1:4:Kg<fE?Jr<fE?gF<fE?Ml<fE?Bh<fE?DD<fE?4:-1:4:-1:4:-1:kS<fE?Gb<fE?qg<fE?vC<fE?4:-1:4:-1:up<fE?qE<fE?4:-1:4:-1:ay<fE?oh<fE?Kc<fE?Xt<fE?ZC<fE?bn<fE?4:-1:4:jh<fE?4:Bu<fE?_b<fE?4:-1:4:-1:jF<fE?4:v<fE?Qw<fE?pg<fE?Jl<fE?4:-1:4:-1:Am<fE?IE<fE?4:-1:4:hC<fE?al<fE?4:-1:Qy<fE&&Oh<fE?Le<fE?Sc<fE?YD<fE?4:-1:4:-1:4:$w<fE?sw<fE?Hm<fE?CA<fE?vt<fE?dv<fE?Lw<fE?4:-1:4:Pa<fE?gA<fE?4:-1:4:Wn<fE?4:gy<fE?pE<fE?4:-1:4:pi<fE?Lh<fE?T<fE?V<fE?4:-1:lS<fE?GA<fE?4:-1:4:-1:4:Xv<fE?mA<fE?hw<fE?4:Rf<fE?sd<fE?4:-1:4:-1:hF<fE&&lD<fE&&Lm<fE?is<fE?4:-1:4:ev<fE?ff<fE?gp<fE?Iu<fE?TE<fE?om<fE?DS<fE?qn<fE?Ub<fE?4:-1:4:-1:fn<fE?Rc<fE?4:-1:4:VA<fE?fg<fE?As<fE?Pu<fE?4:-1:4:-1:Uc<fE?BF<fE?4:-1:4:-1:vw<fE?jb<fE&&Mo<fE?pf<fE?4:-1:4:Qs<fE?GC<fE?4:-1:Sd<fE?ot<fE?4:-1:4:-1:Ii<fE?Ql<fE?qh<fE?ee<fE?Zc<fE?mw<fE?dp<fE?4:-1:4:-1:ce<fE?x<fE?4:-1:4:-1:yt<fE?Tr<fE?4:-1:Ak<fE?iy<fE?4:-1:4:Il<fE?lf<fE?bS<fE?4:Ls<fE?iw<fE?4:-1:4:-1:ws<fE?og<fE?Qv<fE?ds<fE?4:-1:4:-1:Rd<fE?Em<fE?4:-1:4:-1:zm<fE?Av<fE?Aa<fE?$C<fE?Ro<fE?gs<fE?wt<fE&&XE<fE&&GF<fE?il<fE?4:-1:4:-1:G_<fE?Xg<fE?bo<fE?bp<fE?ae<fE?4:-1:4:-1:4:ga<fE?Rh<fE?4:-1:Xi<fE?Om<fE?4:-1:4:us<fE?fl<fE?4:UC<fE?tg<fE?4:-1:O_<fE?Sm<fE?4:-1:4:uS<fE?Ve<fE?Ku<fE&&lF<fE?nv<fE?4:-1:4:-1:Rm<fE&&nk<fE?Ot<fE?4:-1:4:yC<fE?Nb<fE?Tv<fE?kF<fE?uh<fE?Vm<fE?4:-1:Co<fE?F<fE?4:-1:4:-1:4:ly<fE?H<fE?jf<fE?4:fb<fE?Dn<fE?4:-1:4:-1:4:$g<fE?fB<fE?by<fE?sh<fE?uo<fE?eB<fE?wS<fE?4:-1:4:-1:JE<fE?it<fE?4:-1:4:xy<fE?JF<fE?ID<fE?mD<fE?4:-1:4:-1:Ya<fE?Rl<fE?4:-1:4:-1:$b<fE?fa<fE?Ei<fE?Au<fE?Nk<fE?4:-1:4:-1:Wp<fE?s_<fE?4:-1:4:fF<fE?bF<fE?am<fE?ji<fE?4:-1:4:-1:Da<fE?QA<fE?4:-1:4:-1:ju<fE?AD<fE?sk<fE?Wu<fE?Ke<fE?HS<fE?Se<fE?eg<fE?Nm<fE?Xb<fE?sc<fE?zg<fE?4:-1:4:-1:ry<fE?Xm<fE?4:-1:4:-1:gD<fE?Yw<fE?4:-1:xg<fE?eD<fE?4:-1:4:-1:ef<fE?UD<fE?Ds<fE?Cm<fE?$r<fE?hA<fE?4:-1:4:-1:lg<fE?zd<fE?4:-1:4:-1:Dg<fE?N_<fE?pr<fE?4:-1:4:W_<fE?f<fE?4:-1:4:-1:t_<fE?tm<fE?$h<fE?fi<fE?Ec<fE?Wa<fE?4:-1:vu<fE?mb<fE?4:-1:4:-1:Zn<fE?wi<fE?Sf<fE?tr<fE?4:-1:4:-1:jv<fE?Zl<fE?4:-1:4:-1:Vt<fE?cy<fE?Cy<fE?ME<fE?Ts<fE?Rn<fE?4:-1:4:-1:nC<fE?Kf<fE?4:-1:4:-1:Yg<fE?Xa<fE?Er<fE?Pf<fE?4:-1:4:-1:ut<fE?p<fE?4:-1:4:-1:We<fE?im<fE?Ap<fE?BC<fE?e_<fE?qD<fE?kc<fE?kr<fE?Nh<fE?yg<fE?4:-1:4:-1:Ae<fE?VF<fE?4:-1:4:-1:Is<fE?Ag<fE?rw<fE?ub<fE?4:-1:4:-1:hr<fE?Cr<fE?4:-1:4:-1:Hc<fE?pd<fE?Bn<fE?Ac<fE?4:-1:Vv<fE?ah<fE?4:-1:4:-1:sg<fE?y_<fE?cw<fE?vh<fE?4:-1:4:-1:4:-1:jc<fE?IS<fE?lh<fE?QS<fE?4:-1:tk<fE?xa<fE?Ly<fE?ra<fE?4:-1:4:-1:mr<fE?qt<fE?4:-1:4:-1:qr<fE?$o<fE?Zu<fE?xn<fE?_t<fE?XS<fE?4:-1:4:-1:yk<fE?GD<fE?4:-1:4:-1:iA<fE?da<fE?GE<fE?L_<fE?4:-1:4:-1:ro<fE?LD<fE?4:-1:4:-1:uy<fE?VC<fE?YS<fE?sb<fE?Rp<fE?rs<fE?KD<fE?ml<fE?ni<fE?Af<fE?kf<fE?le<fE?Pl<fE?4:-1:4:-1:Ul<fE?ZE<fE?4:-1:4:-1:np<fE&&Fr<fE?Vb<fE?4:-1:4:mm<fE?zE<fE?py<fE?Es<fE?4:-1:Ee<fE?Ni<fE?4:-1:4:-1:pS<fE?sa<fE?Qg<fE?av<fE?4:-1:4:-1:Oy<fE?gb<fE?4:-1:4:-1:Hw<fE?Iy<fE?AE<fE?DB<fE?lv<fE?Cc<fE?tE<fE?MA<fE?4:-1:4:-1:E_<fE?Tl<fE?4:-1:4:-1:Fy<fE?Ab<fE?ea<fE?tw<fE?4:-1:4:-1:Ov<fE?Nw<fE?4:-1:4:-1:Yn<fE?gd<fE?dk<fE?ud<fE?ba<fE?Zs<fE?4:-1:4:-1:IA<fE?Lt<fE?4:-1:4:-1:hb<fE?ug<fE?Ko<fE?o<fE?4:-1:4:-1:4:Pe<fE?ov<fE?Va<fE?vc<fE?wE<fE?YE<fE?gc<fE?Qn<fE?S_<fE?4:-1:4:-1:gr<fE?na<fE?4:-1:4:-1:QF<fE?bf<fE?Kl<fE?Fo<fE?4:-1:4:-1:Rg<fE?Qr<fE?4:-1:4:-1:Do<fE?ac<fE?Hv<fE?Zb<fE?4:-1:4:Ib<fE?bl<fE?4:-1:4:4:lu<fE?Xk<fE?TD<fE?Mv<fE?hS<fE?4:-1:4:ed<fE?ld<fE?wy<fE?O<fE?4:-1:4:-1:zu<fE?g_<fE?4:-1:4:-1:_k<fE?dw<fE?zi<fE?WS<fE?Jf<fE?4:-1:4:-1:du<fE?Mh<fE?4:-1:4:ym<fE?4:nw<fE?He<fE?4:-1:4:Fl<fE?EA<fE?_a<fE?BA<fE?Cn<fE?4:Ba<fE?rc<fE?4:-1:4:Uy<fE&&YA<fE?Yk<fE?4:-1:4:4:D<fE?Qk<fE?nd<fE?aB<fE?4:-1:Ry<fE?4:KF<fE?jn<fE?4:-1:4:-1:op<fE?4:_A<fE&&wC<fE?Ji<fE?4:-1:4:sF<fE?jC<fE?Gh<fE?ao<fE?4:Gl<fE?Jy<fE?4:-1:4:4:$a<fE?ko<fE?tb<fE?mt<fE?4:-1:4:ZA<fE?ir<fE?4:-1:4:4:DF<fE?Dr<fE?ZS<fE?kp<fE?4:-1:YC<fE&&vg<fE?Od<fE?4:-1:4:-1:on<fE?4:Nr<fE?yn<fE?yb<fE?$f<fE?4:-1:4:-1:4:-1:z<fE?Ev<fE?wa<fE?mg<fE?sC<fE?Sk<fE?mS<fE&&J<fE?ip<fE?4:-1:4:bu<fE?Bb<fE?TF<fE?iv<fE?4:-1:4:-1:Lc<fE?tu<fE?4:-1:4:4:PD<fE?xS<fE?4:Ek<fE?Ja<fE?sl<fE?eS<fE?4:-1:4:-1:4:Tn<fE?_C<fE&&Ob<fE?ku<fE?4:-1:4:Dm<fE?d_<fE?hu<fE?Mm<fE?4:-1:4:-1:4:hE<fE?Tm<fE?AF<fE?wr<fE?4:jp<fE?Mp<fE?ic<fE?vd<fE?4:-1:4:-1:4:Ht<fE?Pw<fE?yc<fE&&FA<fE?Yl<fE?4:-1:4:-1:mi<fE?Ut<fE?4:-1:4:-1:xF<fE?Bo<fE?Hn<fE?VD<fE?_g<fE?4:Bg<fE?xs<fE?4:-1:4:-1:y<fE?q<fE?xl<fE?po<fE?4:-1:4:-1:cS<fE?Pt<fE?4:-1:4:-1:hs<fE?iF<fE?xi<fE?Td<fE?Fe<fE?4:-1:4:t<fE?Du<fE?4:-1:4:-1:4:-1:$p<fE?l<fE?_D<fE?wm<fE?hv<fE?Na<fE?jm<fE?k<fE&&Ui<fE?$<fE?4:-1:4:-1:xD<fE&&LF<fE?yF<fE?4:-1:4:-1:Ze<fE?Ha<fE?Uw<fE?4:wc<fE?rS<fE?4:-1:4:-1:Wm<fE?Iv<fE?rD<fE?J_<fE?4:-1:4:-1:wh<fE?fw<fE?4:-1:4:-1:ck<fE?ol<fE?Jk<fE?tl<fE?Ym<fE?hD<fE?xf<fE?af<fE?4:-1:4:-1:JS<fE?Rt<fE?4:-1:4:-1:dr<fE?Wv<fE?4:-1:Jw<fE?Op<fE?4:-1:4:-1:Hh<fE?Bm<fE?zt<fE?ul<fE?Iw<fE?4:-1:4:-1:cr<fE?zp<fE?4:-1:4:OD<fE?so<fE?4:-1:4:dc<fE?Jd<fE?Q<fE?ps<fE?su<fE?qu<fE?ab<fE?Aw<fE?WC<fE?4:-1:4:-1:ta<fE?yw<fE?4:-1:4:gf<fE?vb<fE?4:-1:bB<fE?Wy<fE?4:-1:4:-1:Ms<fE?ek<fE&&FC<fE?Cv<fE?4:-1:4:rv<fE?Ks<fE?4:-1:WD<fE?nB<fE?4:-1:4:-1:Kr<fE?Oo<fE?Re<fE?nn<fE?K<fE?KC<fE?n<fE?4:-1:4:v_<fE?BE<fE?4:-1:4:-1:hp<fE?nF<fE?Kk<fE?Fk<fE?4:-1:4:-1:Ns<fE?F_<fE?4:-1:4:-1:PS<fE?Me<fE?aA<fE?gt<fE?di<fE?Sn<fE?4:-1:4:-1:OF<fE?AS<fE?4:-1:4:-1:ew<fE?Ud<fE?Sg<fE?Uf<fE?4:-1:4:-1:hc<fE?gE<fE?4:-1:4:-1:YT(Fte,fE+jS|0)-1|0:-1;if(4<sE>>>0)Hr=OUe(e);else switch(sE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var vE=hje(BUe(e));if(3<vE>>>0)Hr=OUe(e);else switch(vE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var DE=mje(BUe(e));if(3<DE>>>0)Hr=OUe(e);else switch(DE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var bE=gHe(BUe(e));if(3<bE>>>0)Hr=OUe(e);else switch(bE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,84);var EE=jHe(BUe(e));if(2<EE>>>0)Hr=OUe(e);else switch(EE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 3:TUe(e,87);var mE=THe(BUe(e));if(3<mE>>>0)Hr=OUe(e);else switch(mE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var FE=sHe(BUe(e));if(3<FE>>>0)Hr=OUe(e);else switch(FE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,85);var kE=jHe(BUe(e));if(2<kE>>>0)Hr=OUe(e);else switch(kE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 49:TUe(e,87);var yE=hje(BUe(e));if(3<yE>>>0)Hr=OUe(e);else switch(yE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var _E=gHe(BUe(e));if(3<_E>>>0)Hr=OUe(e);else switch(_E){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var SE=mje(BUe(e));if(3<SE>>>0)Hr=OUe(e);else switch(SE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,87);var NE=WHe(BUe(e));if(3<NE>>>0)Hr=OUe(e);else switch(NE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;case 2:TUe(e,86);var xE=jHe(BUe(e));if(2<xE>>>0)Hr=OUe(e);else switch(xE){case 0:Hr=s(e);break;case 1:Hr=i(e);break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;default:Hr=c(e)}break;case 50:Hr=90;break;case 51:TUe(e,136);var PE=BUe(e),HE=60<PE?VE<PE?-1:YT(Vue,PE+-61|0)-1|0:-1;Hr=0===HE?r_:1===HE?Ra:OUe(e);break;case 52:Hr=91;break;case 53:Hr=140;break;default:TUe(e,88);var $E=vje(BUe(e));Hr=0===$E?c(e):1===$E?i(e):OUe(e)}if(_w<Hr>>>0)return Z_e(Gee);var rm=Hr;if(75<=rm){if(Te<=rm)switch(rm){case 112:return[0,r,90];case 113:return[0,r,xp];case 114:return[0,r,bd];case 115:return[0,r,69];case 116:return[0,r,97];case 117:return[0,r,68];case 118:return[0,r,67];case 119:return[0,r,99];case 120:return[0,r,98];case 121:return[0,r,78];case 122:return[0,r,77];case 123:return[0,r,75];case 124:return[0,r,76];case 125:return[0,r,73];case 126:return[0,r,72];case 127:return[0,r,71];case 128:return[0,r,70];case 129:return[0,r,95];case 130:return[0,r,96];case 131:return[0,r,pu];case 132:return[0,r,Ik];case 133:return[0,r,Zv];case 134:return[0,r,mk];case 135:return[0,r,yS];case 136:return[0,r,86];case 137:return[0,r,88];case 138:return[0,r,87];case 139:return[0,r,Ra];case 140:return[0,r,Mu];case 141:return[0,r,79];case 142:return[0,r,11];case 143:return[0,r,74];case 144:return[0,r,wk];case 145:return[0,r,13];case 146:return[0,r,14];case 147:return[0,r[4]?uXe(r,nXe(r,e),6):r,Je];default:return[0,cXe(r,nXe(r,e)),[6,jUe(e)]]}switch(rm){case 75:return[0,r,20];case 76:return[0,r,21];case 77:return[0,r,22];case 78:return[0,r,31];case 79:return[0,r,23];case 80:return[0,r,61];case 81:return[0,r,46];case 82:return[0,r,24];case 83:return[0,r,47];case 84:return[0,r,25];case 85:return[0,r,26];case 86:return[0,r,58];case 88:var um=nXe(r,e),cm=jUe(e),fm=pXe(r,RUe(e));return[0,fm[1],[4,um,fm[2],cm]];case 90:return[0,r,0];case 91:return[0,r,1];case 92:return[0,r,4];case 93:return[0,r,5];case 94:return[0,r,6];case 95:return[0,r,7];case 96:return[0,r,12];case 97:return[0,r,10];case 98:return[0,r,8];case 99:return[0,r,9];case 100:return[0,r,83];case 101:NUe(e),IUe(e);var vm=BUe(e);return 0===(0==(62<vm?63<vm?-1:0:-1)?0:OUe(e))?[0,r,82]:Z_e(Yee);case 102:return[0,r,80];case 103:return[0,r,81];case 104:return[0,r,82];case 105:return[0,r,85];case 106:return[0,r,84];case 107:return[0,r,91];case 108:return[0,r,92];case 109:return[0,r,93];case 110:return[0,r,94];case 111:return[0,r,89];default:var Fm=nXe(r,e),Im=jUe(e);return[0,r,[4,Fm,Im,Im]]}}if(38<=rm)switch(rm){case 38:return[0,r,32];case 39:return[0,r,33];case 40:return[0,r,34];case 41:return[0,r,40];case 42:return[0,r,27];case 43:return[0,r,35];case 44:return[0,r,59];case 45:return[0,r,60];case 46:return[0,r,36];case 47:return[0,r,45];case 48:return[0,r,37];case 49:return[0,r,43];case 50:return[0,r,48];case 51:return[0,r,49];case 52:return[0,r,41];case 53:return[0,r,30];case 54:return[0,r,38];case 55:return[0,r,39];case 56:return[0,r,15];case 57:return[0,r,16];case 58:return[0,r,52];case 59:return[0,r,50];case 60:return[0,r,17];case 61:return[0,r,18];case 62:return[0,r,53];case 63:return[0,r,28];case 64:return[0,r,44];case 65:return[0,r,29];case 66:return[0,r,63];case 67:return[0,r,62];case 68:return[0,r,54];case 69:return[0,r,55];case 70:return[0,r,56];case 71:return[0,r,57];case 72:return[0,r,19];case 73:return[0,r,42];default:return[0,r,51]}switch(rm){case 0:return[2,fXe(r,e)];case 1:return[2,cXe(r,nXe(r,e))];case 2:return[2,r];case 3:var xm=rXe(r,e),Pm=VAe(r_),Gm=mXe(r,Pm,e),Um=Gm[1];return[1,Um,sXe(Um,xm,Gm[2],Pm,1)];case 4:var Jm=jUe(e);if(r[5]){var Zm=VUe(1,r[4]?aXe(r,nXe(r,e),Jm):r),tF=PUe(e);return hI(UUe(e,tF-1|0,1),Uee)&&_I(UUe(e,tF-2|0,1),jee)?[0,Zm,83]:[2,Zm]}var aF=rXe(r,e),oF=VAe(r_);$Ae(oF,OAe(Jm,2,XT(Jm)-2|0));var vF=mXe(r,oF,e),pF=vF[1];return[1,pF,sXe(pF,aF,vF[2],oF,1)];case 5:return r[4]?[2,VUe(0,r)]:(NUe(e),IUe(e),0===(0===Zje(BUe(e))?0:OUe(e))?[0,r,Zv]:Z_e(Hee));case 6:var FF=rXe(r,e),CF=VAe(r_),wF=FXe(r,CF,e),NF=wF[1];return[1,NF,sXe(NF,FF,wF[2],CF,0)];case 7:return 0===xUe(e)?[2,FXe(r,VAe(r_),e)[1]]:[0,r,Xee];case 8:var MF=jUe(e),HF=rXe(r,e),XF=VAe(r_),qF=VAe(r_);$Ae(qF,MF);var $F=dXe(r,MF,XF,qF,0,e),uk=$F[1],vk=[0,uk[1],HF,$F[2]],lk=$F[3],Dk=KAe(qF);return[0,uk,[2,[0,vk,KAe(XF),Dk,lk]]];case 9:var pk=VAe(r_),kk=VAe(r_),Tk=VAe(r_);HUe(e,Tk);var Ok=rXe(r,e),xk=hXe(r,pk,kk,Tk,e),Lk=xk[1],Rk=eXe(Lk,e),jk=[0,Lk[1],Ok,Rk],Hk=xk[2],zk=KAe(Tk),ad=KAe(kk);return[0,Lk,[3,[0,jk,[0,KAe(pk),ad,zk],Hk]]];case 10:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===Uje(BUe(e))&&0===gje(BUe(e)))for(;;){var n=_je(BUe(e));if(2<n>>>0)var t=OUe(e);else switch(n){case 0:continue;case 1:r:for(;;){if(0===gje(BUe(e)))for(;;){var u=_je(BUe(e));if(2<u>>>0)var a=OUe(e);else switch(u){case 0:continue;case 1:continue r;default:a=0}break}else a=OUe(e);t=a;break}break;default:t=0}break}else t=OUe(e);return 0===t?[0,r,[1,0,jUe(e)]]:Z_e(Mee)}));case 11:return[0,r,[1,0,jUe(e)]];case 12:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===Uje(BUe(e))&&0===gje(BUe(e)))for(;;){TUe(e,0);var n=yje(BUe(e));if(0!==n){if(1===n)r:for(;;){if(0===gje(BUe(e)))for(;;){TUe(e,0);var t=yje(BUe(e));if(0!==t){if(1===t)continue r;var u=OUe(e);break}}else u=OUe(e);var a=u;break}else a=OUe(e);break}}else a=OUe(e);return 0===a?[0,r,[0,0,jUe(e)]]:Z_e(Ree)}));case 13:return[0,r,[0,0,jUe(e)]];case 14:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===$je(BUe(e))&&0===Yje(BUe(e)))for(;;){var n=Rje(BUe(e));if(2<n>>>0)var t=OUe(e);else switch(n){case 0:continue;case 1:r:for(;;){if(0===Yje(BUe(e)))for(;;){var u=Rje(BUe(e));if(2<u>>>0)var a=OUe(e);else switch(u){case 0:continue;case 1:continue r;default:a=0}break}else a=OUe(e);t=a;break}break;default:t=0}break}else t=OUe(e);return 0===t?[0,r,[1,1,jUe(e)]]:Z_e(Pee)}));case 15:return[0,r,[1,1,jUe(e)]];case 16:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===$je(BUe(e))&&0===Yje(BUe(e)))for(;;){TUe(e,0);var n=Bje(BUe(e));if(0!==n){if(1===n)r:for(;;){if(0===Yje(BUe(e)))for(;;){TUe(e,0);var t=Bje(BUe(e));if(0!==t){if(1===t)continue r;var u=OUe(e);break}}else u=OUe(e);var a=u;break}else a=OUe(e);break}}else a=OUe(e);return 0===a?[0,r,[0,3,jUe(e)]]:Z_e(Lee)}));case 17:return[0,r,[0,3,jUe(e)]];case 18:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e)))for(;;){var n=BUe(e),t=47<n?57<n?-1:YT(Mue,n+lw|0)-1|0:-1;if(0!==t){if(1===t){for(;;)if(TUe(e,0),0!==tje(BUe(e))){var u=OUe(e);break}}else u=OUe(e);break}}else u=OUe(e);return 0===u?[0,r,[0,2,jUe(e)]]:Z_e(xee)}));case 19:return[0,r,[0,2,jUe(e)]];case 20:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===Yje(BUe(e))){for(;;)if(TUe(e,0),0!==Yje(BUe(e))){var n=OUe(e);break}}else n=OUe(e);return 0===n?[0,r,[0,1,jUe(e)]]:Z_e(Nee)}));case 21:return[0,r,[0,1,jUe(e)]];case 22:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===cje(BUe(e))&&0===uje(BUe(e)))for(;;){var n=Aje(BUe(e));if(2<n>>>0)var t=OUe(e);else switch(n){case 0:continue;case 1:r:for(;;){if(0===uje(BUe(e)))for(;;){var u=Aje(BUe(e));if(2<u>>>0)var a=OUe(e);else switch(u){case 0:continue;case 1:continue r;default:a=0}break}else a=OUe(e);t=a;break}break;default:t=0}break}else t=OUe(e);return 0===t?[0,r,[1,2,jUe(e)]]:Z_e(Oee)}));case 24:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===cje(BUe(e))&&0===uje(BUe(e)))for(;;){TUe(e,0);var n=DHe(BUe(e));if(0!==n){if(1===n)r:for(;;){if(0===uje(BUe(e)))for(;;){TUe(e,0);var t=DHe(BUe(e));if(0!==t){if(1===t)continue r;var u=OUe(e);break}}else u=OUe(e);var a=u;break}else a=OUe(e);break}}else a=OUe(e);return 0===a?[0,r,[0,4,jUe(e)]]:Z_e(Iee)}));case 26:return EXe(r,e,(function(r,e){function n(r){for(;;){var e=aje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=aje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}}function t(r){for(;;){var e=Pje(BUe(r));if(0!==e)return 1===e?0:OUe(r)}}function u(r){var e=VHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:var u=Tje(BUe(r));return 0===u?t(r):1===u?n(r):OUe(r);case 1:return t(r);default:return n(r)}}function a(r){var e=uHe(BUe(r));if(0===e)for(;;){var n=YHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:return u(r);default:r:for(;;){if(0===tje(BUe(r)))for(;;){var t=YHe(BUe(r));if(2<t>>>0)return OUe(r);switch(t){case 0:continue;case 1:return u(r);default:continue r}}return OUe(r)}}}return 1===e?u(r):OUe(r)}IUe(e);var i=fje(BUe(e));if(2<i>>>0)var c=OUe(e);else switch(i){case 0:if(0===tje(BUe(e)))for(;;){var f=YHe(BUe(e));if(2<f>>>0)c=OUe(e);else switch(f){case 0:continue;case 1:c=u(e);break;default:r:for(;;){if(0===tje(BUe(e)))for(;;){var o=YHe(BUe(e));if(2<o>>>0)var s=OUe(e);else switch(o){case 0:continue;case 1:s=u(e);break;default:continue r}break}else s=OUe(e);c=s;break}}break}else c=OUe(e);break;case 1:var v=Fje(BUe(e));c=0===v?a(e):1===v?u(e):OUe(e);break;default:for(;;){var l=zje(BUe(e));if(2<l>>>0)c=OUe(e);else switch(l){case 0:c=a(e);break;case 1:continue;default:c=u(e)}break}}return 0===c?[0,uXe(r,nXe(r,e),23),[1,2,jUe(e)]]:Z_e(Tee)}));case 27:return[0,uXe(r,nXe(r,e),23),[1,2,jUe(e)]];case 28:return EXe(r,e,(function(r,e){function n(r){for(;;){TUe(r,0);var e=NHe(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,0);var n=NHe(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}}function t(r){for(;;)if(TUe(r,0),0!==tje(BUe(r)))return OUe(r)}function u(r){var e=VHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:var u=Tje(BUe(r));return 0===u?t(r):1===u?n(r):OUe(r);case 1:return t(r);default:return n(r)}}function a(r){var e=uHe(BUe(r));if(0===e)for(;;){var n=YHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:return u(r);default:r:for(;;){if(0===tje(BUe(r)))for(;;){var t=YHe(BUe(r));if(2<t>>>0)return OUe(r);switch(t){case 0:continue;case 1:return u(r);default:continue r}}return OUe(r)}}}return 1===e?u(r):OUe(r)}IUe(e);var i=fje(BUe(e));if(2<i>>>0)var c=OUe(e);else switch(i){case 0:if(0===tje(BUe(e)))for(;;){var f=YHe(BUe(e));if(2<f>>>0)c=OUe(e);else switch(f){case 0:continue;case 1:c=u(e);break;default:r:for(;;){if(0===tje(BUe(e)))for(;;){var o=YHe(BUe(e));if(2<o>>>0)var s=OUe(e);else switch(o){case 0:continue;case 1:s=u(e);break;default:continue r}break}else s=OUe(e);c=s;break}}break}else c=OUe(e);break;case 1:var v=Fje(BUe(e));c=0===v?a(e):1===v?u(e):OUe(e);break;default:for(;;){var l=zje(BUe(e));if(2<l>>>0)c=OUe(e);else switch(l){case 0:c=a(e);break;case 1:continue;default:c=u(e)}break}}return 0===c?[0,r,[0,4,jUe(e)]]:Z_e(Bee)}));case 30:return EXe(r,e,(function(r,e){function n(r){for(;;){var e=aje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=aje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}}function t(r){var e=Pje(BUe(r));return 0===e?n(r):1===e?0:OUe(r)}IUe(e);var u=fje(BUe(e));if(2<u>>>0)var a=OUe(e);else switch(u){case 0:a=0===tje(BUe(e))?n(e):OUe(e);break;case 1:for(;;){var i=pHe(BUe(e));if(0===i)a=t(e);else{if(1===i)continue;a=OUe(e)}break}break;default:for(;;){var c=KHe(BUe(e));if(2<c>>>0)a=OUe(e);else switch(c){case 0:a=t(e);break;case 1:continue;default:r:for(;;){if(0===tje(BUe(e)))for(;;){var f=KHe(BUe(e));if(2<f>>>0)var o=OUe(e);else switch(f){case 0:o=t(e);break;case 1:continue;default:continue r}break}else o=OUe(e);a=o;break}}break}}return 0===a?[0,uXe(r,nXe(r,e),22),[1,2,jUe(e)]]:Z_e(gee)}));case 31:return EXe(r,e,(function(r,e){IUe(e);var n=Tje(BUe(e));if(0===n)for(;;){var t=Pje(BUe(e));if(0!==t){var u=1===t?0:OUe(e);break}}else if(1===n)for(;;){var a=aje(BUe(e));if(2<a>>>0)u=OUe(e);else switch(a){case 0:continue;case 1:r:for(;;){if(0===tje(BUe(e)))for(;;){var i=aje(BUe(e));if(2<i>>>0)var c=OUe(e);else switch(i){case 0:continue;case 1:continue r;default:c=0}break}else c=OUe(e);u=c;break}break;default:u=0}break}else u=OUe(e);return 0===u?[0,r,[1,2,jUe(e)]]:Z_e(See)}));case 32:return[0,uXe(r,nXe(r,e),22),[1,2,jUe(e)]];case 34:return EXe(r,e,(function(r,e){function n(r){for(;;){TUe(r,0);var e=NHe(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,0);var n=NHe(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}}function t(r){return TUe(r,0),0===tje(BUe(r))?n(r):OUe(r)}IUe(e);var u=fje(BUe(e));if(2<u>>>0)var a=OUe(e);else switch(u){case 0:a=0===tje(BUe(e))?n(e):OUe(e);break;case 1:for(;;){TUe(e,0);var i=pHe(BUe(e));if(0===i)a=t(e);else{if(1===i)continue;a=OUe(e)}break}break;default:for(;;){TUe(e,0);var c=KHe(BUe(e));if(2<c>>>0)a=OUe(e);else switch(c){case 0:a=t(e);break;case 1:continue;default:r:for(;;){if(0===tje(BUe(e)))for(;;){TUe(e,0);var f=KHe(BUe(e));if(2<f>>>0)var o=OUe(e);else switch(f){case 0:o=t(e);break;case 1:continue;default:continue r}break}else o=OUe(e);a=o;break}}break}}return 0===a?[0,r,[0,4,jUe(e)]]:Z_e(wee)}));case 36:return[0,r,64];case 37:return[0,r,65];case 23:case 33:return[0,r,[1,2,jUe(e)]];default:return[0,r,[0,4,jUe(e)]]}})),BXe=AUe([0,NAe]);function TXe(r,e){return[0,0,0,e,XUe(r)]}function IXe(r){var e=r[4];switch(r[3]){case 0:var n=BI(gXe,e);break;case 1:n=BI(SXe,e);break;case 2:n=BI(CXe,e);break;case 3:var t=eXe(e,e[2]),u=VAe(r_),a=VAe(r_),i=e[2];IUe(i);var c=BUe(i),f=Lb<c?Qh<c?1:qa<c?2:1:YT(Gue,c+1|0)-1|0;if(5<f>>>0)var o=OUe(i);else switch(f){case 0:o=1;break;case 1:o=4;break;case 2:o=0;break;case 3:TUe(i,0),o=0===AHe(BUe(i))?0:OUe(i);break;case 4:o=2;break;default:o=3}if(4<o>>>0)var s=Z_e(eee);else switch(o){case 0:var v=jUe(i);$Ae(a,v),$Ae(u,v);var l=yXe(fXe(e,i),2,u,a,i),D=eXe(l,i),b=KAe(u),p=KAe(a);s=[0,l,[8,[0,l[1],t,D],b,p]];break;case 1:s=[0,e,Je];break;case 2:s=[0,e,95];break;case 3:s=[0,e,0];break;default:NUe(i);var E=yXe(e,2,u,a,i),m=eXe(E,i),F=KAe(u),k=KAe(a);s=[0,E,[8,[0,E[1],t,m],F,k]]}var d=s[2],h=s[1],y=tXe(h,d),_=h[6];if(0===_)var A=[0,h,[0,d,y,0,0]];else{var C=[0,d,y,pAe(_),0];A=[0,[0,h[1],h[2],h[3],h[4],h[5],0,h[7]],C]}n=A;break;case 4:n=BI(wXe,e);break;default:n=BI(AXe,e)}var w=n[1],S=[0,XUe(w),n[2]];return r[4]=w,r[1]?r[2]=[0,S]:r[1]=[0,S],S}function OXe(r){var e=r[1];return e?e[1][2]:IXe(r)[2]}function NXe(r,e,n,t){var u=r?r[1]:r,a=e?e[1]:e;try{var i=GUe(t),c=0,f=i}catch(e){if((e=gI(e))!==SUe)throw e;c=[0,[0,[0,n,VI[2],VI[3]],86],0],f=GUe(Eie)}var o=a?a[1]:JI,s=function(r,e,n){return[0,r,e,tzr,0,n,0,uzr]}(n,f,o[8]),v=[0,TXe(s,0)];return[0,[0,c],[0,0],BXe[1],[0,BXe[1]],[0,0],o[9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,Fie],[0,s],v,[0,u],o,n,[0,0],[0,mie]]}function xXe(r){return lAe(r[22][1])}function LXe(r){return r[26][8]}function PXe(r,e){var n=e[2];r[1][1]=[0,[0,e[1],n],r[1][1]];var t=r[21];return t?TI(t[1],r,n):t}function RXe(r,e){var n=e[2][1];if(hI(n,pie))return 0;if(TI(BXe[3],n,r[4][1]))return PXe(r,[0,e[1],[20,n]]);var t=TI(BXe[4],n,r[4][1]);return r[4][1]=t,0}function MXe(r,e){return r[29][1]=e,0}function GXe(r,e){if(0===r)return OXe(e[24][1]);if(1===r){var n=e[24][1];n[1]||IXe(n);var t=n[2];return t?t[1][2]:IXe(n)[2]}throw[0,jI,lie]}function UXe(r,e){return r===e[6]?e:[0,e[1],e[2],e[3],e[4],e[5],r,e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function jXe(r,e){return r===e[17]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],r,e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function HXe(r,e){return r===e[18]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],r,e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function XXe(r,e){return r===e[19]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],r,e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function YXe(r,e){return r===e[20]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],r,e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function VXe(r,e){return r===e[14]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],r,e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function KXe(r,e){return r===e[8]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],r,e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function WXe(r,e){return r===e[12]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],r,e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function JXe(r,e){return r===e[15]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],r,e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function qXe(r,e){return r===e[7]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],r,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function zXe(r,e){return r===e[13]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],r,e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function $Xe(r,e){return[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],[0,r],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function QXe(r){function e(e){return PXe(r,e)}return function(r){return kAe(e,r)}}function ZXe(r){var e=r[5][1];return e?[0,e[1][2]]:e}function rYe(r){var e=r[5][1];return e?[0,e[1][1]]:e}function eYe(r){return[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],0,r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29]]}function nYe(r,e,n){return[0,r[1],r[2],BXe[1],r[4],r[5],r[6],0,0,0,0,1,r[12],r[13],r[14],r[15],r[16],n,e,r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29]]}function tYe(r){var e=hT(r,Oae),n=0;if(0<=e){if(0<e){var t=hT(r,zae);0<=t?0<t&&_I(r,aie)&&_I(r,iie)&&_I(r,cie)&&_I(r,fie)&&_I(r,oie)&&_I(r,sie)&&_I(r,vie)&&(n=1):_I(r,$ae)&&_I(r,Qae)&&_I(r,Zae)&&_I(r,rie)&&_I(r,eie)&&_I(r,nie)&&_I(r,tie)&&_I(r,uie)&&(n=1)}}else{var u=hT(r,Nae);0<=u?0<u&&_I(r,Hae)&&_I(r,Xae)&&_I(r,Yae)&&_I(r,Vae)&&_I(r,Kae)&&_I(r,Wae)&&_I(r,Jae)&&_I(r,qae)&&(n=1):_I(r,xae)&&_I(r,Lae)&&_I(r,Pae)&&_I(r,Rae)&&_I(r,Mae)&&_I(r,Gae)&&_I(r,Uae)&&_I(r,jae)&&(n=1)}return n?0:1}function uYe(r){return _I(r,Iae)?0:1}function aYe(r){if("number"==typeof r){if(48===r)return 1}else if(4===r[0]&&uYe(r[3]))return 1;return 0}function iYe(r){return _I(r,_ae)&&_I(r,Aae)&&_I(r,Cae)&&_I(r,wae)&&_I(r,Sae)&&_I(r,gae)&&_I(r,Bae)&&_I(r,Tae)?0:1}function cYe(r){if("number"==typeof r)switch(r){case 42:case 52:case 53:case 54:case 55:case 56:case 57:case 58:return 1}else if(4===r[0]&&iYe(r[3]))return 1;return 0}function fYe(r){return _I(r,hae)&&_I(r,yae)?0:1}function oYe(r){return"number"!=typeof r&&4===r[0]&&fYe(r[3])?1:0}function sYe(r){var e=tYe(r);if(e)var n=e;else{var t=uYe(r);if(t)n=t;else{if(_I(r,Fae)&&_I(r,kae)&&_I(r,dae))return 0;n=1}}return n}function vYe(r){var e=hT(r,Que),n=0;return 0<=e?0<e&&_I(r,cae)&&_I(r,fae)&&_I(r,oae)&&_I(r,sae)&&_I(r,vae)&&_I(r,lae)&&_I(r,Dae)&&_I(r,bae)&&(n=1):_I(r,Zue)&&_I(r,rae)&&_I(r,eae)&&_I(r,nae)&&_I(r,tae)&&_I(r,uae)&&_I(r,aae)&&_I(r,iae)&&(n=1),n?0:1}function lYe(r,e){return GXe(r,e)[1]}function DYe(r,e){return GXe(r,e)[2]}function bYe(r){return lYe(0,r)}function pYe(r){return DYe(0,r)}function EYe(r){var e=ZXe(r),n=e?e[1]:Z_e($ue);return[0,n[1],n[3],n[3]]}function mYe(r){return GXe(0,r)[3]}function FYe(r){var e=GXe(0,r)[4];return e?BI(AAe((function(e){return KGe(r[29][1],e[1][2])<=0?1:0})),e):e}function kYe(r){for(var e=GXe(0,r)[4];;){if(!e)return 0;var n=e[2],t=KGe(e[1][1][2],r[29][1])<0?1:0;if(t)return t;e=n}}function dYe(r,e){var n=0<r?[0,DYe(r-1|0,e)]:ZXe(e);if(n)var t=n[1][2][1]<DYe(r,e)[2][1]?1:0;else t=n;return t}function hYe(r){return dYe(0,r)}function yYe(r,e){var n=lYe(r,e);if("number"==typeof n){var t=n-2|0;if(Mu<t>>>0){if(!(bd<(t+1|0)>>>0))return 1}else{var u=6!==t?1:0;if(!u)return u}}return dYe(r,e)}function _Ye(r){return yYe(0,r)}function AYe(r,e){var n=lYe(r,e);if(cYe(n))return 1;if(aYe(n))return 1;if(oYe(n))return 1;var t=0;if("number"==typeof n)switch(n){case 14:case 28:case 60:case 61:case 62:case 63:case 64:case 65:t=1}else 4===n[0]&&(t=1);return t?1:0}function CYe(r,e){var n=xXe(e);if(1===n){var t=lYe(r,e);return"number"!=typeof t&&4===t[0]?1:0}if(n)return 0;var u=lYe(r,e);if("number"==typeof u)switch(u){case 42:case 46:case 47:default:return 0;case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 43:case 44:case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:}else switch(u[0]){case 4:if(vYe(u[3]))return 0;break;case 9:case 10:case 11:break;default:return 0}return 1}function wYe(r){return AYe(0,r)}function SYe(r){var e=15===bYe(r)?1:0;if(e)var n=e;else{var t=64===bYe(r)?1:0;if(t){var u=15===lYe(1,r)?1:0;if(u){var a=DYe(1,r)[2][1];n=pYe(r)[3][1]===a?1:0}else n=u}else n=t}return n}function gYe(r){var e=bYe(r);if("number"==typeof e){var n=0;if(13!==e&&40!==e||(n=1),n)return 1}return 0}function BYe(r,e){return PXe(r,[0,pYe(r),e])}function TYe(r,e){var n=mYe(e);BI(QXe(e),n);var t=bYe(e);if(aYe(t))var u=2;else if(cYe(t))u=53;else{var a=rje(0,t);u=r?[12,a,r[1]]:[11,a]}return BYe(e,u)}function IYe(r){function e(e){return PXe(r,[0,e[1],76])}return function(r){return kAe(e,r)}}function OYe(r,e){var n=r[6];return n?BYe(r,e):n}function NYe(r,e){var n=r[6];return n?PXe(r,[0,e[1],e[2]]):n}function xYe(r,e){return PXe(r,[0,e,[19,r[6]]])}function LYe(r){var e=r[25][1];if(e){var n=xXe(r),t=bYe(r),u=[0,pYe(r),t,n];BI(e[1],u)}var a=r[24][1],i=a[1],c=i?i[1][1]:IXe(a)[1];r[23][1]=c;var f=mYe(r);BI(QXe(r),f);var o=r[2][1],s=bAe(GXe(0,r)[4],o);r[2][1]=s;var v=[0,GXe(0,r)];r[5][1]=v;var l=r[24][1];return l[2]?(l[1]=l[2],l[2]=0,0):(OXe(l),l[1]=0,0)}function PYe(r,e){var n=TI(KUe,bYe(r),e);return n?(LYe(r),1):n}function RYe(r,e){r[22][1]=[0,e,r[22][1]];var n=xXe(r),t=TXe(r[23][1],n);return r[24][1]=t,0}function MYe(r){var e=r[22][1],n=e?e[2]:Z_e(zue);r[22][1]=n;var t=xXe(r),u=TXe(r[23][1],t);return r[24][1]=u,0}function GYe(r){var e=pYe(r);if(9===bYe(r)&&dYe(1,r)){var n=FYe(r),t=GXe(1,r)[4],u=uAe(n,BI(AAe((function(r){return r[1][2][1]<=e[3][1]?1:0})),t));return MXe(r,[0,e[3][1]+1|0,0]),u}var a=FYe(r);return MXe(r,e[3]),a}function UYe(r){var e=r[5][1];if(e){var n=e[1][2],t=FYe(r),u=BI(AAe((function(r){return r[1][2][1]<=n[3][1]?1:0})),t);MXe(r,[0,n[3][1]+1|0,0]);var a=u}else a=e;return a}function jYe(r,e){return TYe([0,rje(Wue,e)],r)}function HYe(r,e){return 1-TI(KUe,bYe(r),e)&&jYe(r,e),LYe(r)}function XYe(r,e){var n=bYe(r),t=0;return"number"!=typeof n&&4===n[0]&&hI(n[3],e)&&(t=1),t||TYe([0,BI(xCe(Kue),e)],r),LYe(r)}var YYe=[Dc,kie,OT()];function VYe(r,e,n){if(n){var t=n[1],u=t[1];if(e[25][1]=[0,u],r)for(var a=t[2][2];;){if(!a)return 0;var i=a[2];BI(u,a[1]),a=i}var c=r}else c=n;return c}function KYe(r,e){var n=function(r){var e=r[25][1];if(e){var n=[0,0,0,0],t=[0,function(r){return YAe(r,n)}];r[25][1]=t;var u=[0,[0,e[1],n]]}else u=e;return[0,r[1][1],r[2][1],r[5][1],r[22][1],r[23][1],r[29][1],u]}(r);try{var t=function(r,e,n){return VYe(1,r,e[7]),[0,n]}(r,n,BI(e,r));return t}catch(e){if((e=gI(e))===YYe)return function(r,e){VYe(0,r,e[7]),r[1][1]=e[1],r[2][1]=e[2],r[5][1]=e[3],r[22][1]=e[4],r[23][1]=e[5],r[29][1]=e[6];var n=xXe(r),t=TXe(r[23][1],n);return r[24][1]=t,0}(r,n);throw e}}function WYe(r,e,n){var t=KYe(r,n);return t?t[1]:e}function JYe(r,e){var n=pAe(e);if(n){var t=n[1],u=BI(r,t);return t===u?e:pAe([0,u,n[2]])}return e}var qYe=Vwe(Aie,(function(r){var e=Hwe(r,hie),n=Gwe(r,yie),t=n[17],u=n[21],a=n[30],i=n[72],c=n[ns],f=n[172],o=n[ke],s=n[219],v=n[eo],l=n[226],D=n[6],b=n[7],p=n[10],E=n[13],m=n[16],F=n[22],k=n[28],d=n[31],h=n[41],y=n[46],_=n[84],A=n[87],C=n[91],w=n[93],S=n[94],g=n[Mu],B=n[Qt],T=n[VE],I=n[PF],O=n[sB],N=n[141],x=n[143],L=n[_w],P=n[156],R=n[158],M=n[203],G=n[204],U=n[212],j=n[214],H=n[220],X=n[227],Y=n[230],V=n[232],K=n[la],W=n[237],J=n[ey],q=Ywe(r,0,0,qI,UGe,1)[1];return qwe(r,[0,d,function(r,n){var t=n[2],u=BI(AAe((function(n){return KGe(n[1][2],r[1+e])<0?1:0})),t),a=vAe(u);return vAe(t)===a?n:[0,n[1],u,n[3]]},J,function(r,e,n){var t=n[2];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],r]}))},W,function(r,e){var n=e[2];return RGe(BI(r[1][1+a],r),n,e,(function(r){return[0,e[1],r]}))},K,function(r,e,n){var t=n[4],u=n[3],i=TI(r[1][1+f],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],n[2],i,c]},V,function(r,e,n){var t=n[4],u=n[3],i=TI(r[1][1+f],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],n[2],i,c]},Y,function(r,e,n){var t=n[2];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],r]}))},X,function(r,e,n){var t=n[4],u=n[3],i=TI(r[1][1+l],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],n[2],i,c]},l,function(r,e){var n=e[2],t=n[1],u=e[1],i=n[2];return RGe(BI(r[1][1+a],r),i,e,(function(r){return[0,u,[0,t,r]]}))},v,function(r,e){var n=e[2],t=n[1],u=e[1],i=n[2];return RGe(BI(r[1][1+a],r),i,e,(function(r){return[0,u,[0,t,r]]}))},H,function(r,e,n){var t=n[7],u=n[2],i=TI(r[1][1+s],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],i,n[3],n[4],n[5],n[6],c]},s,function(r,e){var n=e[2],t=n[1],u=e[1],i=n[2];return RGe(BI(r[1][1+a],r),i,e,(function(r){return[0,u,[0,t,r]]}))},j,function(r,e,n){var u=n[2];if(0===u){var a=n[1];return RGe(BI(r[1][1+f],r),a,n,(function(r){return[0,r,n[2],n[3]]}))}var i=BI(r[1][1+t],r);return RGe((function(r){return LGe(i,r)}),u,n,(function(r){return[0,n[1],r,n[3]]}))},U,function(r,e){var n=e[2],t=n[2],u=e[1],a=n[1],i=BI(r[1][1+o],r);return RGe((function(r){return JYe(i,r)}),a,e,(function(r){return[0,u,[0,r,t]]}))},o,function(r,e){var n=e[2],u=n[2],a=n[1],i=e[1];if(0===u)return RGe(BI(r[1][1+c],r),a,e,(function(r){return[0,i,[0,r,u]]}));var f=BI(r[1][1+t],r);return RGe((function(r){return LGe(f,r)}),u,e,(function(r){return[0,i,[0,a,r]]}))},G,function(r,e){var n=e[2],t=n[1],u=e[1],i=n[2];return RGe(BI(r[1][1+a],r),i,e,(function(r){return[0,u,[0,t,r]]}))},M,function(r,e,n){var t=n[4],u=n[3],i=TI(r[1][1+f],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],n[2],i,c]},R,function(r,e,n){var t=n[9],u=n[3],i=TI(r[1][1+P],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],n[2],i,n[4],n[5],n[6],n[7],n[8],c,n[10]]},L,function(r,e){var n=e[2],t=e[1],u=n[4];return RGe(BI(r[1][1+a],r),u,[0,t,n],(function(r){return[0,t,[0,n[1],n[2],n[3],r]]}))},x,function(r,e,n){var t=n[4],i=n[3],c=TI(r[1][1+u],r,i),f=TI(r[1][1+a],r,t);return i===c&&t===f?n:[0,n[1],n[2],c,f]},N,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+c],r),n,e,(function(r){return[0,r]}))}var t=e[1],u=t[2],a=u[2],i=TI(r[1][1+c],r,a);return a===i?e:[1,[0,t[1],[0,u[1],i]]]},O,function(r,e,n){var t=n[2];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],r]}))},I,function(r,e,n){var t=n[3],u=n[1],c=MGe(BI(r[1][1+i],r),u),f=TI(r[1][1+a],r,t);return u===c&&t===f?n:[0,c,n[2],f]},T,function(r,e,n){var t=n[2],i=n[1],c=i[3],f=i[2];if(c)var o=JYe(BI(r[1][1+u],r),c),s=f;else o=0,s=TI(r[1][1+u],r,f);var v=TI(r[1][1+a],r,t);return f===s&&c===o&&t===v?n:[0,[0,i[1],s,o],v]},B,function(r,e,n){var t=n[4];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],n[2],n[3],r]}))},g,function(r,e,n){var t=n[4];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],n[2],n[3],r]}))},S,function(r,e,n){var t=n[4],u=n[3],i=TI(r[1][1+f],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],n[2],i,c]},A,function(r,e,n){var t=n[4],u=n[3],i=n[2],c=n[1],o=TI(r[1][1+a],r,t);if(u){var s=LGe(BI(r[1][1+l],r),u);return u===s&&t===o?n:[0,n[1],n[2],s,o]}if(i){var D=LGe(BI(r[1][1+v],r),i);return i===D&&t===o?n:[0,n[1],D,n[3],o]}var b=TI(r[1][1+f],r,c);return c===b&&t===o?n:[0,b,n[2],n[3],o]},w,function(r,e,n){var t=n[3],u=n[2],i=TI(r[1][1+C],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],i,c]},_,function(r,e,n){var t=n[2];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],r]}))},i,function(r,e,n){var t=n[4];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],n[2],n[3],r]}))},y,function(r,e){var n=e[2],t=n[1],u=e[1],i=n[2];return RGe(BI(r[1][1+a],r),i,e,(function(r){return[0,u,[0,t,r]]}))},h,function(r,e,n){var t=n[2],u=n[1],i=JYe(BI(r[1][1+f],r),u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,i,c]},k,function(r,e,n){var t=n[3];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],n[2],r]}))},F,function(r,e){var n=e[2];return RGe(BI(r[1][1+a],r),n,e,(function(r){return[0,e[1],r]}))},m,function(r,e,n){var t=n[3];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],n[2],r]}))},E,function(r,e){var n=e[2],t=n[1],u=e[1],i=n[2];return RGe(BI(r[1][1+a],r),i,e,(function(r){return[0,u,[0,t,r]]}))},p,function(r,e,n){var t=n[2],i=n[1],c=i[3],f=i[2];if(c)var o=JYe(BI(r[1][1+u],r),c),s=f;else o=0,s=TI(r[1][1+u],r,f);var v=TI(r[1][1+a],r,t);return f===s&&c===o&&t===v?n:[0,[0,i[1],s,o],v]},b,function(r,e,n){var t=n[2],u=t[2],a=t[1],i=n[1];if(u){var c=u[1];return RGe(BI(r[1][1+f],r),c,n,(function(r){return[0,i,[0,a,[0,r]]]}))}return RGe(TI(r[1][1+D],r,e),a,n,(function(r){return[0,i,[0,r,u]]}))}]),function(n,t,u){var a=Kwe(t,r);return a[1+e]=u,BI(q,a),Wwe(t,a,r)}}));function zYe(r){var e=ZXe(r);if(e)var n=e[1],t=kYe(r)?(MXe(r,n[3]),[0,TI(qYe[1],0,n[3])]):0;else t=e;return[0,0,function(r,e){return t?TI(e,t[1],r):r}]}function $Ye(r){var e=ZXe(r);if(e){var n=e[1];if(kYe(r)){MXe(r,n[3]);var t=UYe(r),u=[0,TI(qYe[1],0,[0,n[3][1]+1|0,0])],a=t}else u=0,a=UYe(r)}else u=0,a=0;return[0,a,function(r,e){return u?TI(e,u[1],r):r}]}function QYe(r){return hYe(r)?$Ye(r):zYe(r)}function ZYe(r,e){return TI(QYe(r)[2],e,(function(r,e){return TI(xT(r,Lg,25),r,e)}))}function rVe(r,e){if(e)var n=[0,TI(QYe(r)[2],e[1],(function(r,e){return TI(xT(r,Dk,28),r,e)}))];else n=e;return n}function eVe(r,e){return TI(QYe(r)[2],e,(function(r,e){return TI(xT(r,HE,30),r,e)}))}function nVe(r,e){return TI(QYe(r)[2],e,(function(r,e){return TI(xT(r,-455772979,31),r,e)}))}function tVe(r,e){if(e)var n=[0,TI(QYe(r)[2],e[1],(function(r,e){return TI(xT(r,Wo,32),r,e)}))];else n=e;return n}function uVe(r,e){return TI(QYe(r)[2],e,(function(r,e){return TI(xT(r,HA,33),r,e)}))}function aVe(r,e){return TI(QYe(r)[2],e,(function(r,e){var n=BI(xT(r,Ea,35),r);return JYe((function(r){return MGe(n,r)}),e)}))}function iVe(r,e){return TI(QYe(r)[2],e,(function(r,e){return TI(xT(r,-21476009,36),r,e)}))}function cVe(r){return 3===r?2:1}function fVe(r,e,n){if(n){var t=n[1],u=0;if(8232===t||Qh===t)u=1;else if(10===t)var a=6;else if(13===t)a=5;else if(65536<=t)a=3;else if(2048<=t)a=2;else{var i=B<=t?1:0;a=i?1:i}u&&(a=7);var c=a}else c=4;return[0,c,r]}Vwe(Cie,(function(r){var e=Hwe(r,die),n=Xwe(_ie),t=n.length-1,u=zI.length-1,a=eI(t+u|0,0),i=t-1|0;if(!(i<0))for(var c=0;;){var f=Mwe(r,MB(n,c)[1+c]);MB(a,c)[1+c]=f;var o=c+1|0;if(i===c)break;c=o}var s=u-1|0;if(!(s<0))for(var v=0;;){var l=v+t|0,D=Hwe(r,MB(zI,v)[1+v]);MB(a,l)[1+l]=D;var b=v+1|0;if(s===v)break;v=b}var p=a[4],E=a[5],m=a[210],F=a[ke],k=a[246],d=a[247],h=a[33],y=a[208],_=a[la],A=Ywe(r,0,0,qI,UGe,1)[1];return qwe(r,[0,y,function(r){return[0,r[1+k],r[1+d]]},F,function(r,e){var n=e[1];kAe(BI(r[1][1+E],r),n);var t=e[2];return kAe(BI(r[1][1+p],r),t)},m,function(r,e){return e?TI(r[1][1+F],r,e[1]):e},E,function(r,n){var t=n[1],u=r[1+k];if(u){var a=KGe(t[2],u[1][1][2])<0?1:0;return a?(r[1+k]=[0,n],0):a}var i=KGe(t[2],r[1+e][2])<0?1:0;return i?(r[1+k]=[0,n],0):i},p,function(r,n){var t=n[1],u=r[1+d];if(u){var a=KGe(u[1][1][2],t[2])<0?1:0;return a?(r[1+d]=[0,n],0):a}var i=0<=KGe(t[2],r[1+e][3])?1:0;return i?(r[1+d]=[0,n],0):i},h,function(r,e){return TI(r[1][1+F],r,e),e},_,function(r,e,n){return TI(r[1][1+m],r,n[2]),n}]),function(n,t,u){var a=Kwe(t,r);return a[1+e]=u,BI(A,a),a[1+k]=0,a[1+d]=0,Wwe(t,a,r)}}));var oVe=[Dc,Tie,OT()];function sVe(r,e,n,t){try{var u;return MB(r,e)[1+e]}catch(u){if((u=gI(u))[1]===RI)throw[0,oVe,n,II(xCe(gie),t,e,r.length-1)];throw u}}function vVe(r,e){if(0===e[1]&&0===e[2])return 0;var n=sVe(r,e[1]-1|0,e,wie);return sVe(n,e[2],e,Sie)}function lVe(r){var e=pYe(r),n=FYe(r),t=bYe(r),u=0;if("number"==typeof t)switch(t){case 15:var a=rFe;break;case 16:a=eFe;break;case 17:a=nFe;break;case 18:a=tFe;break;case 19:a=uFe;break;case 20:a=aFe;break;case 21:a=iFe;break;case 22:a=cFe;break;case 23:a=fFe;break;case 24:a=oFe;break;case 25:a=sFe;break;case 26:a=vFe;break;case 27:a=lFe;break;case 28:a=DFe;break;case 29:a=bFe;break;case 30:a=pFe;break;case 31:a=EFe;break;case 32:a=mFe;break;case 33:a=FFe;break;case 34:a=kFe;break;case 35:a=dFe;break;case 36:a=hFe;break;case 37:a=yFe;break;case 38:a=_Fe;break;case 39:a=AFe;break;case 40:a=CFe;break;case 41:a=wFe;break;case 42:a=SFe;break;case 43:a=gFe;break;case 44:a=BFe;break;case 45:a=TFe;break;case 46:a=IFe;break;case 47:a=OFe;break;case 48:a=NFe;break;case 49:a=xFe;break;case 50:a=LFe;break;case 51:a=PFe;break;case 52:a=RFe;break;case 53:a=MFe;break;case 54:a=GFe;break;case 55:a=UFe;break;case 56:a=jFe;break;case 57:a=HFe;break;case 58:a=XFe;break;case 59:a=YFe;break;case 60:a=VFe;break;case 61:a=KFe;break;case 62:a=WFe;break;case 63:a=JFe;break;case 64:a=qFe;break;case 65:a=zFe;break;case 111:a=$Fe;break;case 112:a=QFe;break;case 113:a=ZFe;break;case 114:a=rke;break;case 115:a=eke;break;case 116:a=nke;break;case 117:a=tke;break;case 118:a=uke;break;default:u=1}else switch(t[0]){case 4:a=t[2];break;case 9:a=t[1]?ake:ike;break;default:u=1}return u&&(TYe(cke,r),a=fke),LYe(r),[0,e,[0,a,ZGe([0,n],[0,GYe(r)])]]}function DVe(r){for(var e=r;;){var n=e[2];if(27!==n[0])return 0;var t=n[1][2];if(23===t[2][0])return 1;e=t}}function bVe(r,e,n){var t=r?r[1]:pYe(n),u=BI(e,n),a=ZXe(n);return[0,a?VGe(t,a[1]):t,u]}var pVe=AUe([0,NAe]),EVe=AUe([0,NAe]);function mVe(r){return"number"==typeof r?0:0===r[0]?1:r[1]}function FVe(r,e){return[0,r,e]}function kVe(r,e,n){return[1,2,e,n,r,0]}function dVe(r,e,n){return[1,2,r,e,0,n]}function hVe(r,e,n,t){var u=mVe(r),a=mVe(t),i=a<=u?u+1|0:a+1|0;return 1===i?[0,e,n]:[1,i,e,n,r,t]}function yVe(r,e,n,t){var u=mVe(r),a=mVe(t);return[1,a<=u?u+1|0:a+1|0,e,n,r,t]}function _Ve(r,e,n,t){var u=mVe(r),a=mVe(t);if((a+2|0)<u){var i=r[5],c=r[4],f=r[3],o=r[2];if(mVe(i)<=mVe(c))return yVe(c,o,f,hVe(i,e,n,t));var s=hVe(i[5],e,n,t),v=i[3],l=i[2];return yVe(hVe(c,o,f,i[4]),l,v,s)}if((u+2|0)<a){var D=t[5],b=t[4],p=t[3],E=t[2];if(mVe(b)<=mVe(D))return yVe(hVe(r,e,n,b),E,p,D);var m=hVe(b[5],E,p,D),F=b[3],k=b[2];return yVe(hVe(r,e,n,b[4]),k,F,m)}return hVe(r,e,n,t)}function AVe(r){var e="number"==typeof r?1:0;return e?1:e}function CVe(r,e){for(var n=r,t=e;;){if("number"==typeof n)return t;if(0===n[0])return[0,n[1],n[2],0,t];var u=[0,n[2],n[3],n[5],t];n=n[4],t=u}}function wVe(r){for(var e=r;;){if("number"==typeof e)throw MI;if(0===e[0])return e;if("number"==typeof e[4])return[0,e[2],e[3]];e=e[4]}}function SVe(r){for(var e=r;;){var n=e[4];if("number"==typeof n)return[0,e[2],e[3]];if(0===n[0])return n;e=n}}function gVe(r){for(var e=r;;){if("number"==typeof e)return 0;if(0===e[0])return[0,[0,e[1],e[2]]];if("number"==typeof e[4])return[0,[0,e[2],e[3]]];e=e[4]}}function BVe(r){for(var e=r;;){if("number"==typeof e)throw MI;if(0===e[0])return e;if("number"==typeof e[5])return[0,e[2],e[3]];e=e[5]}}function TVe(r){for(var e=r;;){if("number"==typeof e)return 0;if(0===e[0])return[0,[0,e[1],e[2]]];if("number"==typeof e[5])return[0,[0,e[2],e[3]]];e=e[5]}}function IVe(r){var e=r[5],n=r[4],t=r[3],u=r[2];return"number"==typeof n?e:0===n[0]?_Ve(0,u,t,e):_Ve(IVe(n),u,t,e)}function OVe(r,e){if("number"==typeof e)return r;if(0===e[0])return kVe(r,e[1],e[2]);var n=e[5],t=e[3],u=e[2];return _Ve(OVe(r,e[4]),u,t,n)}function NVe(r,e,n){if("number"==typeof n)return[0,r,e];if(0===n[0])return dVe(r,e,n);var t=n[5],u=n[3],a=n[2];return _Ve(NVe(r,e,n[4]),a,u,t)}function xVe(r,e){if("number"==typeof e)return r;if(0===e[0])return dVe(e[1],e[2],r);var n=xVe(r,e[5]);return _Ve(e[4],e[2],e[3],n)}function LVe(r,e,n){if("number"==typeof n)return[0,r,e];if(0===n[0])return kVe(n,r,e);var t=LVe(r,e,n[5]);return _Ve(n[4],n[2],n[3],t)}function PVe(r,e){if("number"==typeof r)return e;if(1===r[0]&&"number"!=typeof e){if(0===e[0])return xVe(e,r);var n=SVe(e),t=IVe(e);return _Ve(r,n[1],n[2],t)}return"number"==typeof e?r:OVe(r,e)}function RVe(r,e,n,t){if("number"==typeof r)return NVe(e,n,t);if(0===r[0]){if("number"!=typeof t){if(0===t[0])return[1,2,e,n,r,t];if(3<t[1]){var u=t[5],a=t[3],i=t[2];return _Ve(RVe(r,e,n,t[4]),i,a,u)}return hVe(r,e,n,t)}}else{var c=r[5],f=r[4],o=r[3],s=r[2],v=r[1];if("number"!=typeof t){if(0===t[0])return 3<v?_Ve(f,s,o,RVe(c,e,n,t)):hVe(r,e,n,t);var l=t[1];if((l+2|0)<v)return _Ve(f,s,o,RVe(c,e,n,t));if((v+2|0)<l){var D=t[5],b=t[3],p=t[2];return _Ve(RVe(r,e,n,t[4]),p,b,D)}return hVe(r,e,n,t)}}return LVe(e,n,r)}function MVe(r,e){if("number"==typeof r)return e;if(1===r[0]&&"number"!=typeof e){if(0===e[0])return xVe(e,r);var n=SVe(e),t=IVe(e);return RVe(r,n[1],n[2],t)}return"number"==typeof e?r:OVe(r,e)}function GVe(r,e,n,t){return n?RVe(r,e,n[1],t):MVe(r,t)}function UVe(r,e){for(var n=e;;){if("number"==typeof n)return 0;if(0===n[0])return TI(r,n[1],n[2]);UVe(r,n[4]),TI(r,n[2],n[3]),n=n[5]}}function jVe(r,e){if("number"==typeof e)return 0;if(0===e[0]){var n=BI(r,e[2]);return[0,e[1],n]}var t=jVe(r,e[4]),u=BI(r,e[3]),a=jVe(r,e[5]);return[1,e[1],e[2],u,t,a]}function HVe(r,e){if("number"==typeof e)return 0;if(0===e[0]){var n=e[1];return[0,n,TI(r,n,e[2])]}var t=e[2],u=HVe(r,e[4]),a=TI(r,t,e[3]),i=HVe(r,e[5]);return[1,e[1],t,a,u,i]}function XVe(r,e,n){for(var t=e,u=n;;){if("number"==typeof t)return u;if(0===t[0])return II(r,t[1],t[2],u);var a=XVe(r,t[4],u),i=II(r,t[2],t[3],a);t=t[5],u=i}}function YVe(r,e){for(var n=r,t=e;;){if("number"==typeof t)return n;if(0===t[0])return[0,t[1],n];var u=t[4],a=YVe(n,t[5]);n=[0,t[2],a],t=u}}function VVe(r){return YVe(0,r)}function KVe(r,e){for(var n=e;;){if("number"==typeof n)return 1;if(0===n[0])return TI(r,n[1],n[2]);var t=TI(r,n[2],n[3]);if(t){var u=KVe(r,n[4]);if(u){n=n[5];continue}var a=u}else a=t;return a}}function WVe(r,e){for(var n=e;;){if("number"==typeof n)return 0;if(0===n[0])return TI(r,n[1],n[2]);var t=TI(r,n[2],n[3]);if(t)var u=t;else{var a=WVe(r,n[4]);if(!a){n=n[5];continue}u=a}return u}}function JVe(r,e){if("number"==typeof e)return 0;if(0===e[0])return TI(r,e[1],e[2])?e:0;var n=e[5],t=e[4],u=e[3],a=e[2],i=JVe(r,t),c=TI(r,a,u),f=JVe(r,n);return c?t===i&&n===f?e:RVe(i,a,u,f):MVe(i,f)}function qVe(r){if("number"==typeof r)return 0;if(0===r[0])return 1;var e=qVe(r[5]);return(qVe(r[4])+1|0)+e|0}function zVe(r,e){for(var n=r,t=e;;){if("number"==typeof t)return n;if(0===t[0])return[0,t,n];var u=t[4],a=zVe(n,t[5]);n=[0,[0,t[2],t[3]],a],t=u}}function $Ve(r){return zVe(0,r)}var QVe=function(r){function e(n,t,u){if("number"==typeof u)return[0,n,t];if(0===u[0]){var a=u[1],i=TI(r[1],n,a);return 0===i?u[2]===t?u:[0,a,t]:0<=i?kVe(u,n,t):dVe(n,t,u)}var c=u[5],f=u[4],o=u[3],s=u[2],v=TI(r[1],n,s);if(0===v)return o===t?u:[1,u[1],n,t,f,c];if(0<=v){var l=e(n,t,c);return c===l?u:_Ve(f,s,o,l)}var D=e(n,t,f);return f===D?u:_Ve(D,s,o,c)}function n(e,t,u){if("number"==typeof u)return[0,e,BI(t,0)];if(0===u[0]){var a=u[2],i=u[1],c=TI(r[1],e,i);if(0===c){var f=BI(t,[0,a]);return a===f?u:[0,i,f]}var o=BI(t,0);return 0<=c?kVe(u,e,o):dVe(e,o,u)}var s=u[5],v=u[4],l=u[3],D=u[2],b=TI(r[1],e,D);if(0===b){var p=BI(t,[0,l]);return l===p?u:[1,u[1],e,p,v,s]}if(0<=b){var E=n(e,t,s);return s===E?u:_Ve(v,D,l,E)}var m=n(e,t,v);return v===m?u:_Ve(m,D,l,s)}function t(e,n,u){if("number"==typeof u){var a=BI(n,0);return a?[0,e,a[1]]:a}if(0===u[0]){var i=u[2],c=u[1],f=TI(r[1],e,c);if(0===f){var o=BI(n,[0,i]);if(o){var s=o[1];return i===s?u:[0,c,s]}return 0}var v=BI(n,0);if(v){var l=v[1];return 0<=f?kVe(u,e,l):dVe(e,l,u)}return u}var D=u[5],b=u[4],p=u[3],E=u[2],m=TI(r[1],e,E);if(0===m){var F=BI(n,[0,p]);if(F){var k=F[1];return p===k?u:[1,u[1],e,k,b,D]}return PVe(b,D)}if(0<=m){var d=t(e,n,D);return D===d?u:_Ve(b,E,p,d)}var h=t(e,n,b);return b===h?u:_Ve(h,E,p,D)}function u(e,n){if("number"==typeof n)return Hhe;if(0===n[0]){var t=TI(r[1],e,n[1]);return 0===t?[0,0,[0,n[2]],0]:0<=t?[0,n,0,0]:[0,0,0,n]}var a=n[5],i=n[4],c=n[3],f=n[2],o=TI(r[1],e,f);if(0===o)return[0,i,[0,c],a];if(0<=o){var s=u(e,a),v=s[3],l=s[2];return[0,RVe(i,f,c,s[1]),l,v]}var D=u(e,i),b=RVe(D[3],f,c,a);return[0,D[1],D[2],b]}return[0,0,AVe,function(e,n){for(var t=n;;){if("number"==typeof t)return 0;if(0===t[0])return 0===TI(r[1],e,t[1])?1:0;var u=TI(r[1],e,t[2]),a=0===u?1:0;if(a)return a;t=0<=u?t[5]:t[4]}},e,t,n,FVe,function e(n,t){if("number"==typeof t)return t;if(0===t[0])return 0===TI(r[1],n,t[1])?0:t;var u=t[5],a=t[4],i=t[3],c=t[2],f=TI(r[1],n,c);if(0===f)return PVe(a,u);if(0<=f){var o=e(n,u);return u===o?t:_Ve(a,c,i,o)}var s=e(n,a);return a===s?t:_Ve(s,c,i,u)},function r(e,n,t){if("number"==typeof n){if("number"==typeof t)return 0;if(0===t[0]){var a=t[1],i=II(e,a,0,[0,t[2]]);return i?[0,a,i[1]]:0}}else if(0===n[0]){var c=n[2],f=n[1];if("number"==typeof t){var o=II(e,f,[0,c],0);return o?[0,f,o[1]]:0}if(0===t[0]){var s=u(f,t),v=r(e,0,s[3]),l=II(e,f,[0,c],s[2]);return GVe(r(e,0,s[1]),f,l,v)}}else{var D=n[2];if(mVe(t)<=n[1]){var b=u(D,t),p=r(e,n[5],b[3]),E=II(e,D,[0,n[3]],b[2]);return GVe(r(e,n[4],b[1]),D,E,p)}var m=0;if("number"!=typeof t&&1===t[0]||(m=1),m)throw[0,jI,Xhe]}var F=t[2],k=u(F,n),d=r(e,k[3],t[5]),h=II(e,F,k[2],[0,t[3]]);return GVe(r(e,k[1],t[4]),F,h,d)},function r(e,n,a){var i=0;if("number"==typeof n){var c=a;i=1}else if(1===n[0]){var f=n[3],o=n[2];if("number"!=typeof a&&0!==a[0]){var s=a[3],v=a[2];if(a[1]<=n[1]){var l=u(o,a),D=l[2],b=r(e,n[4],l[1]),p=r(e,n[5],l[3]);return D?GVe(b,o,II(e,o,f,D[1]),p):RVe(b,o,f,p)}var E=u(v,n),m=E[2],F=r(e,E[1],a[4]),k=r(e,E[3],a[5]);return m?GVe(F,v,II(e,v,m[1],s),k):RVe(F,v,s,k)}}if(!i){if("number"!=typeof a){if(0===a[0]){var d=a[2],h=a[1];return t(h,(function(r){return r?II(e,h,r[1],d):[0,d]}),n)}var y=n[2],_=n[1];return t(_,(function(r){return r?II(e,_,y,r[1]):[0,y]}),a)}c=n}return c},function(e,n,t){for(var u=CVe(t,0),a=CVe(n,0),i=u;;){if(a){if(i){var c=TI(r[1],a[1],i[1]);if(0===c){var f=TI(e,a[2],i[2]);if(0===f){var o=CVe(i[3],i[4]);a=CVe(a[3],a[4]),i=o;continue}return f}return c}return 1}return i?-1:0}},function(e,n,t){for(var u=CVe(t,0),a=CVe(n,0),i=u;;){if(a){if(i){var c=0===TI(r[1],a[1],i[1])?1:0;if(c){var f=TI(e,a[2],i[2]);if(f){var o=CVe(i[3],i[4]);a=CVe(a[3],a[4]),i=o;continue}var s=f}else s=c}else s=i;return s}return i?0:1}},UVe,XVe,KVe,WVe,JVe,function r(e,n){if("number"==typeof n)return Yhe;if(0===n[0])return TI(e,n[1],n[2])?[0,n,0]:[0,0,n];var t=n[3],u=n[2],a=r(e,n[4]),i=a[2],c=a[1],f=TI(e,u,t),o=r(e,n[5]),s=o[2],v=o[1];if(f){var l=MVe(i,s);return[0,RVe(c,u,t,v),l]}var D=RVe(i,u,t,s);return[0,MVe(c,v),D]},qVe,$Ve,wVe,gVe,BVe,TVe,VVe,VVe,function(r,t,u){var a=XVe((function(u,a,i){var c=i[1],f=BI(t,u),o=i[2]||(f!==u?1:0);if(r)var s=r[1],v=n(f,(function(r){return r?TI(s,r[1],a):a}),c);else v=e(f,a,c);return[0,v,o]}),u,[0,0,0]);return a[2]?a[1]:u},wVe,gVe,u,function(e,n){for(var t=n;;){if("number"==typeof t)throw MI;if(0===t[0]){if(0===TI(r[1],e,t[1]))return t[2];throw MI}var u=TI(r[1],e,t[2]);if(0===u)return t[3];t=0<=u?t[5]:t[4]}},function(e,n){for(var t=n;;){if("number"==typeof t)return 0;if(0===t[0]){var u=0===TI(r[1],e,t[1])?1:0;return u?[0,t[2]]:u}var a=TI(r[1],e,t[2]);if(0===a)return[0,t[3]];t=0<=a?t[5]:t[4]}},jVe,HVe]}([0,NAe]);function ZVe(r){return[0,EYe(r)]}var rKe=AUe([0,NAe]),eKe=AUe([0,function(r,e){var n=WGe(r[1],e[1]);return 0===n?TI(CUe,r[2],e[2]):n}]),nKe=TI($we,y_e,[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]),tKe=function(r){function e(r){var e=pYe(r),n=bYe(r);if("number"==typeof n){if(pu===n){var t=FYe(r);return LYe(r),[0,[0,e,[0,0,ZGe([0,t],0)]]]}if(Ik===n){var u=FYe(r);return LYe(r),[0,[0,e,[0,1,ZGe([0,u],0)]]]}}return 0}var n=function r(e){return r.fun(e)},t=function r(e){return r.fun(e)},u=function r(e){return r.fun(e)},a=function r(e,n,t){return r.fun(e,n,t)},i=function r(e){return r.fun(e)},c=function r(e,n,t){return r.fun(e,n,t)},f=function r(e){return r.fun(e)},o=function r(e,n){return r.fun(e,n)},s=function r(e){return r.fun(e)},v=function r(e){return r.fun(e)},l=function r(e,n,t){return r.fun(e,n,t)},D=function r(e,n,t,u){return r.fun(e,n,t,u)},b=function r(e){return r.fun(e)},p=function r(e){return r.fun(e)},E=function r(e){return r.fun(e)},m=function r(e){return r.fun(e)},F=function r(e,n){return r.fun(e,n)},k=function r(e){return r.fun(e)},d=function r(e){return r.fun(e)},h=function r(e){return r.fun(e)},y=function r(e){return r.fun(e)},_=function r(e){return r.fun(e)},A=function r(e){return r.fun(e)},C=function r(e){return r.fun(e)},w=function r(e,n,t,u){return r.fun(e,n,t,u)},S=function r(e,n,t,u){return r.fun(e,n,t,u)},g=function r(e){return r.fun(e)},B=function r(e){return r.fun(e)},T=function r(e){return r.fun(e)},I=function r(e){return r.fun(e)},O=function r(e){return r.fun(e)},N=function r(e){return r.fun(e)},x=function r(e,n){return r.fun(e,n)},L=function r(e,n){return r.fun(e,n)},P=function r(e){return r.fun(e)},R=function r(e,n,t){return r.fun(e,n,t)};function M(r){var e=lYe(1,r);return"number"!=typeof e||1<(e+zf|0)>>>0?TI(F,r,BI(n,r)):BI(k,r)}function G(r,e,t){return bVe([0,e],(function(r){var e=BI(h,r);return HYe(r,83),[0,t,e,BI(n,r),0]}),r)}function U(r,e){var n=bYe(e);if("number"==typeof n&&!(10<=n))switch(n){case 1:if(!r)return 0;break;case 3:if(r)return 0;break;case 8:case 9:return LYe(e)}return TYe(0,e)}function j(r,e){return e?PXe(r,[0,e[1][1],7]):e}function H(r,e){return e?PXe(r,[0,e[1],9]):e}function X(e){var n=FYe(e);if(HYe(e,66),4===bYe(e)){var t=uAe(n,FYe(e));HYe(e,4),RYe(e,0);var u=BI(r[9],e);return MYe(e),HYe(e,5),[0,[0,u],ZGe([0,t],[0,GYe(e)])]}return[0,0,ZGe([0,n],[0,GYe(e)])]}function Y(r){var e=JXe(0,r),n=bYe(e);return"number"==typeof n&&66===n?[0,bVe(0,X,e)]:0}function V(r){var e=bYe(r),n=lYe(1,r);if("number"==typeof e&&83===e){if("number"==typeof n&&66===n){HYe(r,83);var t=Y(r);return[0,[0,EYe(r)],t]}var u=BI(P,r);return[0,66===bYe(r)?eVe(r,u):u,Y(r)]}return[0,[0,EYe(r)],0]}function K(r,e){var n=UXe(1,e);RYe(n,1);var t=BI(r,n);return MYe(n),t}return FB(n,(function(r){return BI(u,r)})),FB(t,(function(r){return 1-LXe(r)&&BYe(r,12),bVe(0,(function(r){return HYe(r,83),BI(n,r)}),r)})),FB(u,(function(r){var e=86===bYe(r)?1:0;if(e){var n=FYe(r);LYe(r);var t=n}else t=e;return II(a,r,[0,t],BI(i,r))})),FB(a,(function(r,e,n){var t=e?e[1]:e;if(86===bYe(r)){var u=[0,n,0];return bVe([0,n[1]],(function(r){for(var e=u;;){var n=bYe(r);if("number"!=typeof n||86!==n){var a=pAe(e);if(a){var c=a[2];if(c){var f=ZGe([0,t],0);return[19,[0,[0,a[1],c[1],c[2]],f]]}}throw[0,jI,Rke]}HYe(r,86),e=[0,BI(i,r),e]}}),r)}return n})),FB(i,(function(r){var e=88===bYe(r)?1:0;if(e){var n=FYe(r);LYe(r);var t=n}else t=e;return II(c,r,[0,t],BI(f,r))})),FB(c,(function(r,e,n){var t=e?e[1]:e;if(88===bYe(r)){var u=[0,n,0];return bVe([0,n[1]],(function(r){for(var e=u;;){var n=bYe(r);if("number"!=typeof n||88!==n){var a=pAe(e);if(a){var i=a[2];if(i){var c=ZGe([0,t],0);return[20,[0,[0,a[1],i[1],i[2]],c]]}}throw[0,jI,Pke]}HYe(r,88),e=[0,BI(f,r),e]}}),r)}return n})),FB(f,(function(r){return TI(o,r,BI(s,r))})),FB(o,(function(r,e){var n=bYe(r);if("number"==typeof n&&11===n&&!r[15]){var t=TI(F,r,e);return OI(w,r,t[1],0,[0,t[1],[0,0,[0,t,0],0,0]])}return e})),FB(s,(function(r){var e=bYe(r);return"number"==typeof e&&82===e?bVe(0,(function(r){var e=FYe(r);HYe(r,82);var n=ZGe([0,e],0);return[11,[0,BI(s,r),n]]}),r):BI(v,r)})),FB(v,(function(r){return II(l,0,r,BI(b,r))})),FB(l,(function(r,e,n){var t=r?r[1]:r;if(hYe(e))return n;var u=bYe(e);if("number"==typeof u){if(6===u)return LYe(e),OI(D,t,0,e,n);if(10===u){var a=lYe(1,e);return"number"==typeof a&&6===a?(BYe(e,xke),HYe(e,10),HYe(e,6),OI(D,t,0,e,n)):(BYe(e,Lke),n)}if(80===u)return LYe(e),6!==bYe(e)&&BYe(e,30),HYe(e,6),OI(D,1,1,e,n)}return n})),FB(D,(function(r,e,t,u){return II(l,[0,r],t,bVe([0,u[1]],(function(t){if(!e&&PYe(t,7))return[15,[0,u,ZGe(0,[0,GYe(t)])]];var a=BI(n,t);HYe(t,7);var i=[0,u,a,ZGe(0,[0,GYe(t)])];return r?[18,[0,i,e]]:[17,i]}),t))})),FB(b,(function(r){var e=pYe(r),n=bYe(r),t=0;if("number"==typeof n)switch(n){case 4:return BI(A,r);case 6:return BI(m,r);case 46:return bVe(0,(function(r){var e=FYe(r);HYe(r,46);var n=ZGe([0,e],0);return[21,[0,BI(b,r),n]]}),r);case 53:return bVe(0,(function(r){var e=FYe(r);HYe(r,53);var n=BI(g,r),t=ZGe([0,e],0);return[14,[0,n[2],n[1],t]]}),r);case 95:return BI(C,r);case 103:var u=FYe(r);return HYe(r,Zv),[0,e,[10,ZGe([0,u],[0,GYe(r)])]];case 42:t=1;break;case 0:case 2:var a=OI(S,0,1,1,r);return[0,a[1],[13,a[2]]];case 30:case 31:var i=FYe(r);return HYe(r,n),[0,e,[26,[0,31===n?1:0,ZGe([0,i],[0,GYe(r)])]]]}else switch(n[0]){case 2:var c=n[1],f=c[4],o=c[3],s=c[2],v=c[1];f&&OYe(r,44);var l=FYe(r);return HYe(r,[2,[0,v,s,o,f]]),[0,v,[23,[0,s,o,ZGe([0,l],[0,GYe(r)])]]];case 10:var D=n[3],p=n[2],F=n[1],k=FYe(r);HYe(r,[10,F,p,D]);var d=GYe(r);return 1===F&&OYe(r,44),[0,e,[24,[0,p,D,ZGe([0,k],[0,d])]]];case 11:var h=n[3],y=n[2],_=FYe(r);return HYe(r,[11,n[1],y,h]),[0,e,[25,[0,y,h,ZGe([0,_],[0,GYe(r)])]]];case 4:t=1}if(t){var w=BI(N,r);return[0,w[1],[16,w[2]]]}var B=BI(E,r);return B?[0,e,B[1]]:(TYe(0,r),[0,e,Nke])})),FB(p,(function(r){var e=0;if("number"==typeof r)switch(r){case 29:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:e=1}else 9===r[0]&&(e=1);return e?1:0})),FB(E,(function(r){var e=FYe(r),n=bYe(r);if("number"==typeof n)switch(n){case 29:return LYe(r),[0,[4,ZGe([0,e],[0,GYe(r)])]];case 111:return LYe(r),[0,[0,ZGe([0,e],[0,GYe(r)])]];case 112:return LYe(r),[0,[1,ZGe([0,e],[0,GYe(r)])]];case 113:return LYe(r),[0,[2,ZGe([0,e],[0,GYe(r)])]];case 114:return LYe(r),[0,[5,ZGe([0,e],[0,GYe(r)])]];case 115:return LYe(r),[0,[6,ZGe([0,e],[0,GYe(r)])]];case 116:return LYe(r),[0,[7,ZGe([0,e],[0,GYe(r)])]];case 117:return LYe(r),[0,[3,ZGe([0,e],[0,GYe(r)])]];case 118:return LYe(r),[0,[9,ZGe([0,e],[0,GYe(r)])]]}else if(9===n[0])return LYe(r),[0,[8,ZGe([0,e],[0,GYe(r)])]];return 0})),FB(m,(function(r){return bVe(0,(function(r){var e=FYe(r);HYe(r,6);for(var t=JXe(0,r),u=0;;){var a=bYe(t);if("number"==typeof a){var i=0;if(7!==a&&Je!==a||(i=1),i){var c=pAe(u);return HYe(r,7),[22,[0,c,ZGe([0,e],[0,GYe(r)])]]}}var f=[0,BI(n,t),u];7!==bYe(t)&&HYe(t,9),u=f}}),r)})),FB(F,(function(r,e){return[0,e[1],[0,0,e,0]]})),FB(k,(function(e){return bVe(0,(function(e){RYe(e,0);var t=TI(r[13],0,e);MYe(e),1-LXe(e)&&BYe(e,12);var u=PYe(e,82);return HYe(e,83),[0,[0,t],BI(n,e),u]}),e)})),FB(d,(function(r){return function(e){for(var n=0,u=e;;){var a=bYe(r);if("number"==typeof a)switch(a){case 5:case 12:case 110:var i=12===a?1:0,c=i?[0,bVe(0,(function(r){var e=FYe(r);HYe(r,12);var n=ZGe([0,e],0);return[0,M(r),n]}),r)]:i;return[0,n,pAe(u),c,0]}else if(4===a[0]&&!_I(a[3],Oke)){var f=0;if(83!==lYe(1,r)&&82!==lYe(1,r)||(f=1),f){(0!==n||0!==u)&&BYe(r,yS);var o=bVe(0,(function(r){var e=FYe(r);LYe(r),82===bYe(r)&&BYe(r,Ra);var n=ZGe([0,e],0);return[0,BI(t,r),n]}),r);5!==bYe(r)&&HYe(r,9),n=[0,o];continue}}var s=[0,M(r),u];5!==bYe(r)&&HYe(r,9),u=s}}})),FB(h,(function(r){return bVe(0,(function(r){var e=FYe(r);HYe(r,4);var n=TI(d,r,0),t=FYe(r);HYe(r,5);var u=rUe([0,e],[0,GYe(r)],t);return[0,n[1],n[2],n[3],u]}),r)})),FB(y,(function(r){var e=FYe(r);HYe(r,4);var t=JXe(0,r),u=bYe(t),a=0;if("number"==typeof u)switch(u){case 5:var i=Ike;break;case 42:a=2;break;case 12:case 110:i=[0,TI(d,t,0)];break;default:a=1}else a=4===u[0]?2:1;switch(a){case 1:if(BI(p,u)){var c=lYe(1,t),f=0;if("number"==typeof c&&!(1<(c+zf|0)>>>0)){var o=[0,TI(d,t,0)];f=1}f||(o=[1,BI(n,t)]),i=o}else i=[1,BI(n,t)];break;case 2:i=BI(_,t)}if(0===i[0])var s=i;else{var v=i[1];if(r[15])var l=i;else{var D=bYe(r),b=0;if("number"==typeof D)if(5===D)var E=11===lYe(1,r)?[0,TI(d,r,[0,TI(F,r,v),0])]:[1,v];else 9===D?(HYe(r,9),E=[0,TI(d,r,[0,TI(F,r,v),0])]):b=1;else b=1;b&&(E=i),l=E}s=l}var m=FYe(r);HYe(r,5);var k=GYe(r);if(0===s[0]){var h=s[1],y=rUe([0,e],[0,k],m);return[0,[0,h[1],h[2],h[3],y]]}return[1,II(R,s[1],e,k)]})),FB(_,(function(r){var e=lYe(1,r);if("number"==typeof e&&!(1<(e+zf|0)>>>0))return[0,TI(d,r,0)];var n=TI(o,r,II(l,0,r,TI(L,r,BI(B,r)))),t=TI(BI(c,r),0,n);return[1,TI(BI(a,r),0,t)]})),FB(A,(function(r){var e=pYe(r),n=bVe(0,y,r),t=n[2];return 0===t[0]?OI(w,r,e,0,[0,n[1],t[1]]):t[1]})),FB(C,(function(r){var e=pYe(r),n=rVe(r,BI(I,r));return OI(w,r,e,n,BI(h,r))})),FB(w,(function(r,e,t,u){return bVe([0,e],(function(r){return HYe(r,11),[12,[0,t,u,BI(n,r),0]]}),r)})),FB(S,(function(t,u,a,i){var c=u?2===bYe(i)?1:0:u,f=u?1-c:u;return bVe(0,(function(u){var i=FYe(u);HYe(u,c?2:c);var o=JXe(0,u),s=Tke;r:for(;;){var v=s[3],l=s[2],D=s[1];if(t&&a)throw[0,jI,mke];if(f&&!a)throw[0,jI,Fke];var b=pYe(o),p=bYe(o);if("number"==typeof p){var E=0;if(13<=p){if(Je===p){var m=[0,pAe(D),l,v];E=1}}else if(p)switch(p-1|0){case 0:c||(m=[0,pAe(D),l,v],E=1);break;case 2:c&&(m=[0,pAe(D),l,v],E=1);break;case 11:if(!a){LYe(o);var F=bYe(o);if("number"==typeof F&&!(10<=F))switch(F){case 1:case 3:case 8:case 9:PXe(o,[0,b,20]),U(c,o);continue}var k=mYe(o);BI(QXe(o),k),PXe(o,[0,b,17]),LYe(o),U(c,o);continue}var d=FYe(o);LYe(o);var h=bYe(o),y=0;if("number"==typeof h&&!(10<=h))switch(h){case 1:case 3:case 8:case 9:U(c,o);var _=bYe(o),A=0;if("number"==typeof _){var C=_-1|0;if(!(2<C>>>0))switch(C){case 0:f&&(m=[0,pAe(D),1,d],E=1,y=1,A=1);break;case 1:break;default:PXe(o,[0,b,19]),m=[0,pAe(D),l,v],E=1,y=1,A=1}}if(!A){PXe(o,[0,b,18]);continue}}if(!y){var w=[1,bVe([0,b],function(r){return function(e){var t=ZGe([0,r],0);return[0,BI(n,e),t]}}(d),o)];U(c,o),s=[0,[0,w,D],l,v];continue}}if(E){var S=FYe(u),g=uAe(m[3],S);HYe(u,c?3:1);var B=rUe([0,i],[0,GYe(u)],g);return[0,c,m[2],m[1],B]}}for(var T=t,O=t,N=0,x=0,L=0,P=0;;){var R=bYe(o),M=0;if("number"==typeof R)switch(R){case 6:H(o,L);var X=lYe(1,o),Y=0;if("number"==typeof X&&6===X){j(o,N);var V=[4,bVe([0,b],function(r,e,t){return function(u){var a=uAe(e,FYe(u));HYe(u,6),HYe(u,6);var i=lVe(u);HYe(u,7),HYe(u,7);var c=bYe(u),f=0;if("number"==typeof c){var o=0;if(4!==c&&95!==c&&(o=1),!o){var s=G(u,r,rVe(u,BI(I,u))),v=0,l=[0,s[1],[12,s[2]]],D=1,b=0;f=1}}if(!f){var p=PYe(u,82),E=GYe(u);HYe(u,83),v=E,l=BI(n,u),D=0,b=p}return[0,i,l,b,0!==t?1:0,D,ZGe([0,a],[0,v])]}}(b,P,x),o)];Y=1}Y||(V=[2,bVe([0,b],function(r,e,t){return function(u){var a=uAe(r,FYe(u));HYe(u,6);var i=83===lYe(1,u)?1:0;if(i){var c=lVe(u);HYe(u,83);var f=[0,c]}else f=i;var o=BI(n,u);HYe(u,7);var s=GYe(u);return HYe(u,83),[0,f,o,BI(n,u),0!==e?1:0,t,ZGe([0,a],[0,s])]}}(P,x,N),o)]);break;case 42:if(T){if(0===N){var K=[0,pYe(o)],W=uAe(P,FYe(o));LYe(o),T=0,O=0,x=K,P=W;continue}throw[0,jI,kke]}M=1;break;case 100:case 101:if(0===N){T=0,O=0,N=e(o);continue}M=1;break;case 4:case 95:H(o,L),j(o,N),V=[3,bVe([0,b],function(r,e){return function(n){return[0,G(n,pYe(n),rVe(n,BI(I,n))),0!==e?1:0,ZGe([0,r],0)]}}(P,x),o)];break;default:M=1}else if(4!==R[0]||_I(R[3],dke))M=1;else{if(O){if(0===N){var J=[0,pYe(o)],q=uAe(P,FYe(o));LYe(o),T=0,O=0,L=J,P=q;continue}throw[0,jI,hke]}M=1}if(M){var z=0;if(x){if(L)V=Z_e(yke),z=1;else if("number"==typeof R&&!(1<(R+zf|0)>>>0)){var $=[0,x[1],_ke],Q=[1,$Ge(ZGe([0,P],0),$)],Z=0,rr=L,er=0;z=2}}else if(L&&"number"==typeof R&&!(1<(R+zf|0)>>>0)){var nr=[0,L[1],Ake];Q=[1,$Ge(ZGe([0,P],0),nr)],Z=0,rr=0,er=x,z=2}var tr=0;switch(z){case 0:var ur=function(e){RYe(e,0);var n=TI(r[20],0,e);return MYe(e),n},ar=FYe(o),ir=ur(o),cr=ir[2],fr=0;if(1===cr[0]){var or=cr[1][2][1],sr=0;if(_I(or,Cke)&&_I(or,wke)&&(sr=1),!sr){var vr=bYe(o),lr=0;if("number"==typeof vr){var Dr=vr-5|0;if(89<Dr>>>0){if(!(91<(Dr+1|0)>>>0)){H(o,L),j(o,N);var br=cr;fr=1,lr=1}}else 1<(Dr-77|0)>>>0||(Q=cr,Z=P,rr=L,er=x,tr=1,fr=2,lr=1)}if(!lr){uVe(o,cr);var pr=ur(o),Er=hI(or,Ske),mr=uAe(P,ar);H(o,L),j(o,N),V=[0,bVe([0,b],function(r,e,n,t,u){return function(a){var i=n[1],c=uVe(a,n[2]),f=G(a,r,0),o=f[2][2];if(t){var s=o[2];if(s[1])PXe(a,[0,i,Mu]);else{var v=0;s[2]||s[3]||(v=1),v||PXe(a,[0,i,80])}}else{var l=o[2];if(l[1])PXe(a,[0,i,xp]);else{var D=l[2];if(l[3])PXe(a,[0,i,81]);else{var b=0;D&&!D[2]&&(b=1),b||PXe(a,[0,i,81])}}}var p=ZGe([0,u],0);return[0,c,t?[1,f]:[2,f],0,0!==e?1:0,0,0,0,p]}}(b,x,pr,Er,mr),o)],fr=2}}}var Fr=0;switch(fr){case 2:Fr=1;break;case 0:var kr=ir[2],dr=bYe(o),hr=0;if("number"==typeof dr){var yr=0;4!==dr&&95!==dr&&(yr=1),yr||(H(o,L),j(o,N),br=kr,hr=1)}if(!hr){var _r=0!==x?1:0;if(1===kr[0]){var Ar=kr[1],Cr=Ar[2][1];if(t){var wr=0;hI(gke,Cr)||_r&&hI(Bke,Cr)||(wr=1),wr||PXe(o,[0,Ar[1],[22,Cr,_r,0,0]])}}Q=kr,Z=P,rr=L,er=x,tr=1,Fr=1}}if(!Fr){var Sr=uVe(o,br),gr=G(o,b,rVe(o,BI(I,o))),Br=[0,gr[1],[12,gr[2]]],Tr=[0,Sr,[0,Br],0,0!==x?1:0,0,1,0,ZGe([0,P],0)];V=[0,[0,Br[1],Tr]]}break;case 2:tr=1}tr&&(1-LXe(o)&&BYe(o,12),V=[0,bVe([0,b],function(r,e,t,u,a){return function(i){var c=PYe(i,82);HYe(i,83);var f=BI(n,i);return[0,a,[0,f],c,0!==e?1:0,0!==t?1:0,0,r,ZGe([0,u],0)]}}(N,er,rr,Z,Q),o)])}U(c,o),s=[0,[0,V,D],l,v];continue r}}}),i)})),FB(g,(function(r){var e=41===bYe(r)?1:0;if(e){HYe(r,41);for(var n=0;;){var t=[0,BI(N,r),n],u=bYe(r);if("number"!=typeof u||9!==u){var a=aVe(r,pAe(t));break}HYe(r,9),n=t}}else a=e;return[0,a,OI(S,0,0,0,r)]})),FB(B,(function(r){var e=lVe(r),n=e[2],t=n[1],u=e[1];return vYe(t)&&PXe(r,[0,u,3]),[0,u,[0,t,n[2]]]})),FB(T,(function(r){return bVe(0,(function(r){return[0,BI(B,r),83===bYe(r)?[1,BI(t,r)]:[0,EYe(r)]]}),r)})),FB(I,(function(r){var t=95===bYe(r)?1:0;if(t){1-LXe(r)&&BYe(r,12);var u=[0,bVe(0,(function(r){var t=FYe(r);HYe(r,95);for(var u=0,a=0;;){var i=bVe(0,function(r){return function(t){var u=e(t),a=BI(T,t),i=a[2],c=bYe(t),f=0;if("number"==typeof c&&79===c){LYe(t);var o=1,s=[0,BI(n,t)];f=1}return f||(r&&PXe(t,[0,a[1],77]),o=r,s=0),[0,u,i[1],i[2],s,o]}}(u),r),c=i[2],f=[0,[0,i[1],[0,c[2],c[3],c[1],c[4]]],a],o=bYe(r),s=0;if("number"==typeof o){var v=0;if(96!==o&&Je!==o&&(v=1),!v){var l=pAe(f);s=1}}if(!s){if(HYe(r,9),96!==bYe(r)){u=c[5],a=f;continue}l=pAe(f)}var D=FYe(r);return HYe(r,96),[0,l,rUe([0,t],[0,GYe(r)],D)]}}),r)]}else u=t;return u})),FB(O,(function(r){var e=95===bYe(r)?1:0,t=e?[0,bVe(0,(function(r){var e=FYe(r);HYe(r,95);for(var t=JXe(0,r),u=0;;){var a=bYe(t);if("number"==typeof a){var i=0;if(96!==a&&Je!==a||(i=1),i){var c=pAe(u),f=FYe(t);return HYe(t,96),[0,c,rUe([0,e],[0,GYe(t)],f)]}}var o=[0,BI(n,t),u];96!==bYe(t)&&HYe(t,9),u=o}}),r)]:e;return t})),FB(N,(function(r){return TI(x,r,BI(B,r))})),FB(x,(function(r,e){return bVe([0,e[1]],(function(r){for(var n=[0,e[1],[0,e]];;){var t=n[2],u=n[1];if(10!==bYe(r)||!CYe(1,r)){if(95===bYe(r))var a=TI(QYe(r)[2],t,(function(r,e){return TI(xT(r,-860373976,75),r,e)}));else a=t;return[0,a,BI(O,r),0]}var i=bVe([0,u],function(r){return function(e){return HYe(e,10),[0,r,BI(B,e)]}}(t),r),c=i[1];n=[0,c,[1,[0,c,i[2]]]]}}),r)})),FB(L,(function(r,e){var n=TI(x,r,e);return[0,n[1],[16,n[2]]]})),FB(P,(function(r){var e=bYe(r);return"number"==typeof e&&83===e?[1,BI(t,r)]:[0,EYe(r)]})),FB(R,(function(r,e,n){var t=r[2];function u(r){return eUe(r,ZGe([0,e],[0,n]))}switch(t[0]){case 0:var a=[0,u(t[1])];break;case 1:a=[1,u(t[1])];break;case 2:a=[2,u(t[1])];break;case 3:a=[3,u(t[1])];break;case 4:a=[4,u(t[1])];break;case 5:a=[5,u(t[1])];break;case 6:a=[6,u(t[1])];break;case 7:a=[7,u(t[1])];break;case 8:a=[8,u(t[1])];break;case 9:a=[9,u(t[1])];break;case 10:a=[10,u(t[1])];break;case 11:var i=t[1],c=u(i[2]);a=[11,[0,i[1],c]];break;case 12:var f=t[1],o=u(f[4]);a=[12,[0,f[1],f[2],f[3],o]];break;case 13:var s=t[1],v=ZGe([0,e],[0,n]),l=nUe(s[4],v);a=[13,[0,s[1],s[2],s[3],l]];break;case 14:var D=t[1],b=u(D[3]);a=[14,[0,D[1],D[2],b]];break;case 15:var p=t[1],E=u(p[2]);a=[15,[0,p[1],E]];break;case 16:var m=t[1],F=u(m[3]);a=[16,[0,m[1],m[2],F]];break;case 17:var k=t[1],d=u(k[3]);a=[17,[0,k[1],k[2],d]];break;case 18:var h=t[1],y=h[1],_=h[2],A=u(y[3]);a=[18,[0,[0,y[1],y[2],A],_]];break;case 19:var C=t[1],w=u(C[2]);a=[19,[0,C[1],w]];break;case 20:var S=t[1],g=u(S[2]);a=[20,[0,S[1],g]];break;case 21:var B=t[1],T=u(B[2]);a=[21,[0,B[1],T]];break;case 22:var I=t[1],O=u(I[2]);a=[22,[0,I[1],O]];break;case 23:var N=t[1],x=u(N[3]);a=[23,[0,N[1],N[2],x]];break;case 24:var L=t[1],P=u(L[3]);a=[24,[0,L[1],L[2],P]];break;case 25:var R=t[1],M=u(R[3]);a=[25,[0,R[1],R[2],M]];break;default:var G=t[1],U=u(G[2]);a=[26,[0,G[1],U]]}return[0,r[1],a]})),[0,function(r){return K(n,r)},function(r){return K(B,r)},function(r){return K(I,r)},function(r){return K(O,r)},function(r){return K(N,r)},function(r,e){return K(II(S,r,0,0),e)},function(r){return K(g,r)},function(r){return K(h,r)},function(r){return K(t,r)},function(r){return K(P,r)},function(r){return K(Y,r)},function(r){return K(V,r)}]}(nKe),uKe=function(r){var e=[0,Eke,pVe[1],0,0];function n(r){var e=bYe(r);if("number"==typeof e){var n=0;if(8<=e?10<=e||(n=1):1===e&&(n=1),n)return 1}return 0}function t(r){var e=lVe(r),t=bYe(r),u=0;if("number"==typeof t){var a=0;if(79===t?HYe(r,79):83===t?(BYe(r,[5,e[2][1]]),HYe(r,83)):a=1,!a){var i=pYe(r),c=FYe(r),f=bYe(r),o=0;if("number"==typeof f)switch(f){case 30:case 31:LYe(r);var s=GYe(r),v=n(r)?[1,i,[0,31===f?1:0,ZGe([0,c],[0,s])]]:[0,i];break;default:o=1}else switch(f[0]){case 0:var l=f[2],D=II(nKe[24],r,f[1],l),b=GYe(r);v=n(r)?[2,i,[0,D,l,ZGe([0,c],[0,b])]]:[0,i];break;case 2:var p=f[1],E=p[1];p[4]&&OYe(r,44),LYe(r);var m=GYe(r);if(n(r))var F=ZGe([0,c],[0,m]),k=[3,E,[0,p[2],p[3],F]];else k=[0,E];v=k;break;default:o=1}o&&(LYe(r),v=[0,i]);var d=v;u=1}}return u||(d=0),[0,e,d]}function u(r){var n=FYe(r);HYe(r,48);var u=TI(nKe[13],0,r),a=u[2][1],i=u[1],c=bVe(0,(function(r){var n=PYe(r,63);if(n){RYe(r,1);var u=bYe(r),c=0;if("number"==typeof u)switch(u){case 114:var f=vke;break;case 116:f=lke;break;case 118:f=Dke;break;default:c=1}else switch(u[0]){case 4:BYe(r,[4,a,[0,u[2]]]),f=0;break;case 9:u[1]?f=bke:c=1;break;default:c=1}c&&(BYe(r,[4,a,0]),f=0),LYe(r),MYe(r);var o=f}else o=n;var s=0!==o?1:0,v=s?FYe(r):s;HYe(r,0);for(var l=e;;){var D=bYe(r);if("number"==typeof D){var b=D-2|0;if(Mu<b>>>0){if(!(bd<(b+1|0)>>>0)){var p=l[3],E=l[4],m=pAe(l[1][4]),F=pAe(l[1][3]),k=pAe(l[1][2]),d=pAe(l[1][1]),h=uAe(E,FYe(r));HYe(r,1);var y=bYe(r),_=0;if("number"==typeof y){var A=0;if(1!==y&&Je!==y&&(_=1,A=1),!A)var C=GYe(r)}else _=1;if(_){var w=hYe(r);C=w?UYe(r):w}var g=rUe([0,v],[0,C],h);if(o)switch(o[1]){case 0:return[0,[0,d,1,p,g]];case 1:return[1,[0,k,1,p,g]];case 2:var B=1;break;default:return[3,[0,m,p,g]]}else{var T=vAe(d),I=vAe(k),O=vAe(F),N=vAe(m),x=0;if(0===T&&0===I){var L=0;0===O&&0===N&&(x=1,L=1),L||(B=0,x=2)}var P=0;switch(x){case 0:if(0===I&&0===O&&N<=T)return kAe((function(e){return PXe(r,[0,e[1],[1,a,e[2][1][2][1]]])}),m),[0,[0,d,0,p,g]];if(0===T&&0===O&&N<=I)return kAe((function(e){return PXe(r,[0,e[1],[9,a,e[2][1][2][1]]])}),m),[1,[0,k,0,p,g]];PXe(r,[0,i,[3,a]]);break;case 1:break;default:P=1}if(!P)return[2,[0,pke,0,p,g]]}var R=vAe(F),M=vAe(m);if(0===R);else{var G=0;if(0!==M&&(R<M?(kAe((function(e){return PXe(r,[0,e[1],[10,a]])}),F),G=1):kAe((function(e){return PXe(r,[0,e[1],[10,a]])}),m)),!G)return[2,[0,[1,F],B,p,g]]}return[2,[0,[0,m],B,p,g]]}}else if(10===b){var U=pYe(r),j=FYe(r);LYe(r);var H=bYe(r),X=0;if("number"==typeof H){var Y=H-2|0,V=0;if(Mu<Y>>>0)bd<(Y+1|0)>>>0&&(V=1);else if(7===Y){HYe(r,9);var K=bYe(r),W=0;if("number"==typeof K){var J=0;if(1!==K&&Je!==K&&(J=1),!J){var q=1;W=1}}W||(q=0),PXe(r,[0,U,[8,q]])}else V=1;V||(X=1)}X||PXe(r,[0,U,oke]),l=[0,l[1],l[2],1,j];continue}}var z=l[2],$=l[1],Q=bVe(0,t,r),Z=Q[2],rr=Z[1],er=rr[2][1];if(hI(er,ske))var nr=l;else{var tr=rr[1],ur=Z[2],ar=Q[1],ir=yI(er,0),cr=97<=ir?1:0;(cr?ir<=S?1:0:cr)&&PXe(r,[0,tr,[7,a,er]]),TI(pVe[3],er,z)&&PXe(r,[0,tr,[2,a,er]]);var fr=l[4],or=l[3],sr=TI(pVe[4],er,z),vr=[0,l[1],sr,or,fr],lr=function(e){return function(n,t){return o&&o[1]!==n?PXe(r,[0,t,[6,a,o,e]]):0}}(er);if("number"==typeof ur){var Dr=0;if(o){var br=o[1],pr=0;if(1===br?PXe(r,[0,ar,[9,a,er]]):br?(Dr=1,pr=1):PXe(r,[0,ar,[1,a,er]]),!pr)var Er=vr}else Dr=1;Dr&&(Er=[0,[0,$[1],$[2],$[3],[0,[0,ar,[0,rr]],$[4]]],sr,or,fr])}else switch(ur[0]){case 0:PXe(r,[0,ur[1],[6,a,o,er]]),Er=vr;break;case 1:var mr=ur[1];lr(0,mr),Er=[0,[0,[0,[0,ar,[0,rr,[0,mr,ur[2]]]],$[1]],$[2],$[3],$[4]],sr,or,fr];break;case 2:var Fr=ur[1];lr(1,Fr),Er=[0,[0,$[1],[0,[0,ar,[0,rr,[0,Fr,ur[2]]]],$[2]],$[3],$[4]],sr,or,fr];break;default:var kr=ur[1];lr(2,kr),Er=[0,[0,$[1],$[2],[0,[0,ar,[0,rr,[0,kr,ur[2]]]],$[3]],$[4]],sr,or,fr]}nr=Er}var dr=bYe(r),hr=0;if("number"==typeof dr){var yr=dr-2|0,_r=0;Mu<yr>>>0?bd<(yr+1|0)>>>0&&(_r=1):6===yr?(BYe(r,1),HYe(r,8)):_r=1,_r||(hr=1)}hr||HYe(r,9),l=nr}}),r);return[16,[0,u,c,ZGe([0,n],0)]]}function a(r,e){var n=e[2][1],t=e[1],u=r[1];return fYe(n)&&NYe(u,[0,t,41]),(uYe(n)||iYe(n))&&NYe(u,[0,t,53]),[0,u,r[2]]}function i(r,e){var n=e[2];switch(n[0]){case 0:return dAe(c,r,n[1][1]);case 1:return dAe(f,r,n[1][1]);case 2:var t=n[1][1],u=t[2][1],i=r[2],o=r[1];TI(EVe[3],u,i)&&PXe(o,[0,t[1],42]);var s=a([0,o,i],t),v=TI(EVe[4],u,s[2]);return[0,s[1],v];default:return PXe(r[1],[0,e[1],31]),r}}function c(r,e){if(0===e[0]){var n=e[1][2],t=n[1];return i(1===t[0]?a(r,t[1]):r,n[2])}return i(r,e[1][2][1])}function f(r,e){return 2===e[0]?r:i(r,e[1][2][1])}function o(r,e,n,t,u){var a=e||1-n;if(a){var c=u[2],f=c[3],o=e?UXe(1-r[6],r):r;if(t){var s=t[1],v=s[2][1],l=s[1];fYe(v)&&NYe(o,[0,l,43]),(uYe(v)||iYe(v))&&NYe(o,[0,l,53])}var D=c[2],b=dAe((function(r,e){return i(r,e[2][1])}),[0,o,EVe[1]],D),p=f?(i(b,f[1][2][1]),0):f}else p=a;return p}var s=function r(e,n){return r.fun(e,n)};function v(r){21===bYe(r)&&BYe(r,yS);var e=TI(nKe[18],r,41),n=79===bYe(r)?1:0;return[0,e,n?(HYe(r,79),[0,BI(nKe[10],r)]):n]}function l(e,n){function t(t){var u=jXe(n,HXe(e,t)),a=1===u[10]?u:[0,u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],1,u[11],u[12],u[13],u[14],u[15],u[16],u[17],u[18],u[19],u[20],u[21],u[22],u[23],u[24],u[25],u[26],u[27],u[28],u[29]],i=FYe(a);HYe(a,4);var c=LXe(a),f=c?21===bYe(a)?1:0:c;if(f){var o=FYe(a),v=bVe(0,(function(e){return HYe(e,21),83===bYe(e)?[0,BI(r[9],e)]:(BYe(e,mk),0)}),a),l=v[2];if(l){9===bYe(a)&&LYe(a);var D=ZGe([0,o],0),b=[0,[0,v[1],[0,l[1],D]]]}else b=l;var p=b}else p=f;var E=TI(s,a,0),m=FYe(a);HYe(a,5);var F=rUe([0,i],[0,GYe(a)],m);return[0,p,E[1],E[2],F]}return function(r){return bVe(0,t,r)}}function D(r,e,n,t){var u=nYe(r,e,n),a=TI(nKe[16],t,u);return[0,[0,[0,a[1],a[2]]],a[3]]}function b(r){if(Zv===bYe(r)){var e=FYe(r);return LYe(r),[0,1,e]}return jke}function p(r){if(64===bYe(r)&&!dYe(1,r)){var e=FYe(r);return LYe(r),[0,1,e]}return Uke}function E(r){var e=r[2],n=0===e[3]?1:0;if(n)for(var t=e[2];;){if(t){var u=t[1][2],a=0,i=t[2];if(2===u[1][2][0]&&!u[2]){var c=1;a=1}if(a||(c=0),c){t=i;continue}return c}return 1}return n}function m(e){var n=p(e),t=n[1],u=n[2],a=bVe(0,(function(e){var n=FYe(e);HYe(e,15);var a=b(e),i=a[1],c=EAe([0,u,[0,n,[0,a[2],0]]]),f=e[7],o=bYe(e),s=0;if(f&&"number"==typeof o)if(4===o){var v=0,D=0;s=1}else if(95===o){var p=rVe(e,BI(r[3],e));v=4===bYe(e)?0:[0,ZYe(e,TI(nKe[13],Mke,e))],D=p,s=1}s||(v=[0,ZYe(e,TI(nKe[13],Gke,e))],D=rVe(e,BI(r[3],e)));var E=BI(l(t,i),e),m=83===bYe(e)?E:nVe(e,E),F=BI(r[12],e),k=F[2],d=F[1];if(k)var h=tVe(e,k),y=d;else h=k,y=eVe(e,d);return[0,i,D,v,m,y,h,c]}),e),i=a[2],c=i[4],f=i[3],s=i[1],v=D(e,t,s,0),m=E(c);o(e,v[2],m,f,c);var F=a[1],k=ZGe([0,i[7]],0);return[23,[0,f,c,v[1],t,s,i[6],i[5],i[2],k,F]]}function F(r,e){var n=FYe(e);HYe(e,r);for(var t=0,u=0;;){var a=bVe(0,(function(r){var e=TI(nKe[18],r,40);if(PYe(r,79))var n=0,t=[0,BI(nKe[10],r)];else 2===e[2][0]?(n=$I[2],t=$I[1]):(n=[0,[0,e[1],57]],t=0);return[0,[0,e,t],n]}),e),i=a[2],c=i[2],f=[0,[0,a[1],i[1]],t],o=c?[0,c[1],u]:u;if(!PYe(e,9)){var s=pAe(o);return[0,pAe(f),n,s]}t=f,u=o}}return FB(s,(function(r,e){var n=bYe(r);if("number"==typeof n){var t=n-5|0,u=0;if(7<t>>>0?yS===t&&(u=1):5<(t-1|0)>>>0&&(u=1),u){var a=12===n?1:0;if(a)var i=FYe(r),c=bVe(0,(function(r){return HYe(r,12),TI(nKe[18],r,41)}),r),f=ZGe([0,i],0),o=[0,[0,c[1],[0,c[2],f]]];else o=a;return 5!==bYe(r)&&BYe(r,62),[0,pAe(e),o]}}var l=bVe(0,v,r);return 5!==bYe(r)&&HYe(r,9),TI(s,r,[0,l,e])})),[0,p,b,function(r,e,n){var t=pYe(r),u=bYe(r),a=0;if("number"==typeof u)if(pu===u){var i=FYe(r);LYe(r);var c=[0,[0,t,[0,0,ZGe([0,i],0)]]]}else if(Ik===u){var f=FYe(r);LYe(r),c=[0,[0,t,[0,1,ZGe([0,f],0)]]]}else a=1;else a=1;if(a&&(c=0),c){var o=0;if(e||n||(o=1),!o)return PXe(r,[0,c[1][1],7]),0}return c},l,D,E,o,function(r){return F(28,VXe(1,r))},function(r){var e=F(27,VXe(1,r)),n=e[1],t=pAe(dAe((function(r,e){return e[2][2]?r:[0,[0,e[1],56],r]}),e[3],n));return[0,n,e[2],t]},function(r){return F(24,r)},function(r){return bVe(0,m,r)},function(r){return bVe(0,u,r)}]}(tKe),aKe=function(r){return[0,function(r,e){return 0===e[0]||kAe((function(e){return PXe(r,e)}),e[2][1]),e[1]},function(e,n,t){var u=e?e[1]:26;if(0===t[0])var a=t[1];else kAe((function(r){return PXe(n,r)}),t[2][2]),a=t[1];1-BI(r[23],a)&&PXe(n,[0,a[1],u]);var i=a[2];return 10===i[0]&&fYe(i[1][2][1])&&NYe(n,[0,a[1],50]),TI(r[19],n,a)},Hke,function(r,e){var n=bAe(r[2],e[2]);return[0,bAe(r[1],e[1]),n]},function(r){var e=pAe(r[2]);return[0,pAe(r[1]),e]}]}(nKe),iKe=function(r){var e=r[1],n=function r(e){return r.fun(e)},t=function r(e){return r.fun(e)},u=function r(e){return r.fun(e)},a=function r(e){return r.fun(e)},i=function r(e){return r.fun(e)},c=function r(e){return r.fun(e)},f=function r(e){return r.fun(e)},o=function r(e){return r.fun(e)},s=function r(e){return r.fun(e)},v=function r(e){return r.fun(e)},l=function r(e){return r.fun(e)},D=function r(e){return r.fun(e)},b=function r(e){return r.fun(e)},p=function r(e){return r.fun(e)},E=function r(e){return r.fun(e)},m=function r(e){return r.fun(e)},F=function r(e){return r.fun(e)},k=function r(e,n,t,u,a){return r.fun(e,n,t,u,a)},d=function r(e,n,t,u){return r.fun(e,n,t,u)},h=function r(e){return r.fun(e)},y=function r(e){return r.fun(e)},_=function r(e){return r.fun(e)},A=function r(e,n,t,u,a){return r.fun(e,n,t,u,a)},C=function r(e,n,t,u){return r.fun(e,n,t,u)},w=function r(e){return r.fun(e)},S=function r(e,n,t){return r.fun(e,n,t)},g=function r(e){return r.fun(e)},B=function r(e,n,t){return r.fun(e,n,t)},T=function r(e){return r.fun(e)},I=function r(e){return r.fun(e)},O=function r(e,n){return r.fun(e,n)},N=function r(e,n,t,u){return r.fun(e,n,t,u)},x=function r(e){return r.fun(e)},L=function r(e,n,t){return r.fun(e,n,t)},P=function r(e){return r.fun(e)},R=function r(e){return r.fun(e)},M=function r(e){return r.fun(e)},G=function r(e,n,t){return r.fun(e,n,t)},U=function r(e){return r.fun(e)},j=r[2];function H(r){var e=pYe(r),n=BI(c,r),u=BI(i,r);if(u){var a=u[1];return[0,bVe([0,e],(function(r){var e=II(j,0,r,n);return[2,[0,a,e,BI(t,r),0]]}),r)]}return n}function X(r,e){if("number"==typeof e){var n=53!==e?1:0;if(!n)return n}throw YYe}function Y(r){var e=$Xe(X,r),n=H(e),t=bYe(e);if("number"==typeof t){if(11===t)throw YYe;if(83===t){var u=rYe(e),a=0;if(u){var i=u[1];if("number"==typeof i&&5===i){var c=1;a=1}}if(a||(c=0),c)throw YYe}}if(wYe(e)){if(0===n[0]){var f=n[1][2];if(10===f[0]&&!_I(f[1][2][1],ghe)&&!hYe(e))throw YYe}return n}return n}function V(r,n,t,u,a){return[0,[0,a,[15,[0,u,TI(e,r,n),TI(e,r,t),0]]]]}function K(r,e,n,t){for(var u=r,a=n,i=t;;){var c=bYe(e);if("number"!=typeof c||81!==c)return[0,i,a];1-e[26][6]&&BYe(e,wk),1-u&&BYe(e,she),HYe(e,81);var f=bVe(0,s,e),o=f[2],v=f[1],l=bYe(e),D=0;if("number"==typeof l&&!(1<(l-84|0)>>>0)){BYe(e,[24,QUe(l)]);var b=J(e,o,v),p=W(e,b[2],b[1]),E=p[2],m=p[1];D=1}D||(E=o,m=v);var F=VGe(i,m);u=1,a=V(e,a,E,2,F),i=F}}function W(r,e,n){for(var t=e,u=n;;){var a=bYe(r);if("number"!=typeof a||84!==a)return[0,u,t];LYe(r);var i=bVe(0,s,r),c=J(r,i[2],i[1]),f=VGe(u,c[1]),o=K(0,r,V(r,t,c[2],0,f),f);t=o[2],u=o[1]}}function J(r,e,n){for(var t=e,u=n;;){var a=bYe(r);if("number"!=typeof a||85!==a)return[0,u,t];LYe(r);var i=bVe(0,s,r),c=VGe(u,i[1]),f=K(0,r,V(r,t,i[2],1,c),c);t=f[2],u=f[1]}}function q(r,e,n,t){return[0,t,[3,[0,n,r,e,0]]]}function z(r){var e=FYe(r);HYe(r,95);for(var n=0;;){var t=bYe(r);if("number"==typeof t){var u=0;if(96!==t&&Je!==t||(u=1),u){var a=pAe(n),i=FYe(r);return HYe(r,96),[0,a,rUe([0,e],[0,4===bYe(r)?QYe(r)[1]:GYe(r)],i)]}}var c=bYe(r),f=0;if("number"!=typeof c&&4===c[0]&&!_I(c[2],Dde)){var o=pYe(r),s=FYe(r);XYe(r,bde);var v=[1,[0,o,[0,ZGe([0,s],[0,GYe(r)])]]];f=1}f||(v=[0,BI(tKe[1],r)]);var l=[0,v,n];96!==bYe(r)&&HYe(r,9),n=l}}function $(r){var e=FYe(r);return HYe(r,12),[0,BI(t,r),ZGe([0,e],0)]}function Q(r,e){if("number"==typeof e){var n=0;if(59<=e){var t=e-62|0;29<t>>>0?47===t&&(n=1):27<(t-1|0)>>>0&&(n=1)}else{var u=e+-42|0;15<u>>>0?-1<=u&&(n=1):11===u&&(n=1)}if(n)return 0}throw YYe}return FB(n,(function(r){var e=bYe(r),n=0,t=wYe(r);if("number"==typeof e){var a=0;if(22<=e)if(58===e){if(r[17])return[0,BI(u,r)];a=1}else 95!==e&&(a=1);else 4===e||21<=e||(a=1);a||(n=1)}if(!n&&!t)return H(r);var i=0;if(64===e&&LXe(r)&&95===lYe(1,r)){var c=Y,f=M;i=1}i||(c=M,f=Y);var o=KYe(r,f);if(o)return o[1];var s=KYe(r,c);return s?s[1]:H(r)})),FB(t,(function(r){return TI(e,r,BI(n,r))})),FB(u,(function(r){return bVe(0,(function(r){r[10]&&BYe(r,91);var e=FYe(r);if(HYe(r,58),_Ye(r))var n=0,u=0;else{var a=PYe(r,Zv),i=bYe(r),c=0;if("number"==typeof i){var f=0;if(83!==i)if(10<=i)f=1;else switch(i){case 0:case 2:case 3:case 4:case 6:f=1}if(!f){var o=0;c=1}}c||(o=1);var s=a||o;n=a,u=s?[0,BI(t,r)]:s}return[30,[0,u,ZGe([0,e],[0,u?0:GYe(r)]),n]]}),r)})),FB(a,(function(r){var e=r[2];switch(e[0]){case 17:var n=e[1],t=n[1][2][1];if(_I(t,Ahe)){if(!_I(t,Che)){var u=_I(n[2][2][1],whe);if(!u)return u}}else{var a=_I(n[2][2][1],She);if(!a)return a}break;case 10:case 16:break;default:return 0}return 1})),FB(i,(function(r){var e=bYe(r),n=0;if("number"==typeof e){var t=e-67|0;if(!(12<t>>>0)){switch(t){case 0:var u=vhe;break;case 1:u=lhe;break;case 2:u=Dhe;break;case 3:u=bhe;break;case 4:u=phe;break;case 5:u=Ehe;break;case 6:u=mhe;break;case 7:u=Fhe;break;case 8:u=khe;break;case 9:u=dhe;break;case 10:u=hhe;break;case 11:u=yhe;break;default:u=_he}var a=u;n=1}}return n||(a=0),0!==a&&LYe(r),a})),FB(c,(function(r){var n=pYe(r),u=BI(o,r);if(82===bYe(r)){LYe(r);var a=BI(t,WXe(0,r));HYe(r,83);var i=bVe(0,t,r),c=VGe(n,i[1]),f=i[2];return[0,[0,c,[7,[0,TI(e,r,u),a,f,0]]]]}return u})),FB(f,(function(r){return TI(e,r,BI(c,r))})),FB(o,(function(r){var e=bVe(0,s,r),n=e[2],t=e[1],u=bYe(r),a=0;if("number"==typeof u&&81===u){var i=K(1,r,n,t);a=1}if(!a){var c=J(r,n,t);i=W(r,c[2],c[1])}return i[2]})),FB(s,(function(r){var n=0;r:for(;;){var t=bVe(0,(function(r){return[0,0!==BI(v,r)?1:0,BI(l,WXe(0,r))]}),r),u=t[2],a=u[2],i=t[1];95===bYe(r)&&0===a[0]&&12===a[1][2][0]&&BYe(r,61);var c=bYe(r),f=0;if("number"==typeof c){var o=c-17|0,s=0;if(1<o>>>0)if(69<=o)switch(o-69|0){case 0:var D=Hde;break;case 1:D=Xde;break;case 2:D=Yde;break;case 3:D=Vde;break;case 4:D=Kde;break;case 5:D=Wde;break;case 6:D=Jde;break;case 7:D=qde;break;case 8:D=zde;break;case 9:D=$de;break;case 10:D=Qde;break;case 11:D=Zde;break;case 12:D=rhe;break;case 13:D=ehe;break;case 14:D=nhe;break;case 15:D=the;break;case 16:D=uhe;break;case 17:D=ahe;break;case 18:D=ihe;break;case 19:D=che;break;default:s=1}else s=1;else D=o?fhe:r[12]?0:ohe;if(!s){var b=D;f=1}}if(f||(b=0),0!==b&&LYe(r),!n&&!b)return a;if(b){var p=b[1],E=p[1],m=u[1];(m?14===E:m)&&PXe(r,[0,i,27]);for(var F=TI(e,r,a),k=[0,E,p[2]],d=i,h=n;;){var y=k[2],_=k[1];if(h){var A=h[1],C=A[2],w=C[2],S=0===w[0]?w[1]:w[1]-1|0;if(y[1]<=S){var g=VGe(A[3],d);F=q(A[1],F,C[1],g),k=[0,_,y],d=g,h=h[2];continue}}n=[0,[0,F,[0,_,y],d],h];continue r}}for(var B=TI(e,r,a),T=i,I=n;;){if(!I)return[0,B];var O=I[1],N=VGe(O[3],T),x=I[2];B=q(O[1],B,O[2][1],N),T=N,I=x}}})),FB(v,(function(r){var e=bYe(r);if("number"==typeof e)if(48<=e){if(pu<=e){if(!(xp<=e))switch(e-100|0){case 0:return xde;case 1:return Lde;case 6:return Pde;case 7:return Rde}}else if(65===e&&r[18])return Mde}else if(45<=e)switch(e+Vi|0){case 0:return Gde;case 1:return Ude;default:return jde}return 0})),FB(l,(function(r){var e=pYe(r),n=FYe(r),t=BI(v,r);if(t){var u=t[1];LYe(r);var i=bVe(0,D,r),c=i[2],f=VGe(e,i[1]);if(6===u){var o=c[2];switch(o[0]){case 10:NYe(r,[0,f,46]);break;case 16:1===o[1][2][0]&&PXe(r,[0,f,88])}}return[0,[0,f,[28,[0,u,c,ZGe([0,n],0)]]]]}var s=bYe(r),l=0;if("number"==typeof s)if(xp===s)var p=Nde;else bd===s?p=Ode:l=1;else l=1;if(l&&(p=0),p){LYe(r);var E=bVe(0,D,r),m=E[2];1-BI(a,m)&&PXe(r,[0,m[1],26]);var F=m[2];10===F[0]&&fYe(F[1][2][1])&&OYe(r,52);var k=VGe(e,E[1]),d=ZGe([0,n],0);return[0,[0,k,[29,[0,p[1],m,1,d]]]]}return BI(b,r)})),FB(D,(function(r){return TI(e,r,BI(l,r))})),FB(b,(function(r){var n=BI(p,r);if(hYe(r))return n;var t=bYe(r),u=0;if("number"==typeof t)if(xp===t)var i=Ide;else bd===t?i=Tde:u=1;else u=1;if(u&&(i=0),i){var c=TI(e,r,n);1-BI(a,c)&&PXe(r,[0,c[1],26]);var f=c[2];10===f[0]&&fYe(f[1][2][1])&&OYe(r,51);var o=pYe(r);LYe(r);var s=GYe(r),v=VGe(c[1],o),l=ZGe(0,[0,s]);return[0,[0,v,[29,[0,i[1],c,0,l]]]]}return n})),FB(p,(function(r){var e=pYe(r),n=1-r[16],t=0===r[16]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],0,r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29]],u=bYe(t),a=0;if("number"==typeof u){var i=u-44|0;if(!(7<i>>>0)){var c=0;switch(i){case 0:if(n)var f=[0,BI(h,t)];else c=1;break;case 6:f=[0,BI(F,t)];break;case 7:f=[0,BI(m,t)];break;default:c=1}if(!c){var o=f;a=1}}}return a||(o=SYe(t)?[0,BI(w,t)]:BI(T,t)),NI(k,0,0,t,e,o)})),FB(E,(function(r){return TI(e,r,BI(p,r))})),FB(m,(function(r){switch(r[20]){case 0:var e=yde;break;case 1:e=_de;break;default:e=Ade}var n=e[1],t=pYe(r),u=FYe(r);HYe(r,51);var a=[0,t,[23,[0,ZGe([0,u],[0,GYe(r)])]]],i=bYe(r);if("number"==typeof i&&!(11<=i))switch(i){case 4:var c=e[2]?a:(PXe(r,[0,t,5]),[0,t,[10,$Ge(0,[0,t,Cde])]]);return OI(d,wde,r,t,c);case 6:case 10:var f=n?a:(PXe(r,[0,t,4]),[0,t,[10,$Ge(0,[0,t,gde])]]);return OI(d,Bde,r,t,f)}return n?TYe(Sde,r):PXe(r,[0,t,4]),a})),FB(F,(function(r){return bVe(0,(function(r){var e=FYe(r),n=pYe(r);if(HYe(r,50),PYe(r,10)){var u=$Ge(0,[0,n,kde]),a=pYe(r);return XYe(r,dde),[17,[0,u,$Ge(0,[0,a,hde]),ZGe([0,e],[0,GYe(r)])]]}var i=FYe(r);HYe(r,4);var c=II(L,[0,i],0,BI(t,WXe(0,r)));return HYe(r,5),[11,[0,c,ZGe([0,e],[0,GYe(r)])]]}),r)})),FB(k,(function(r,n,t,u,a){var i=r?r[1]:1,c=n?n[1]:n,f=NI(A,[0,i],[0,c],t,u,a),o=rYe(t),s=0;if(o){var v=o[1];if("number"==typeof v&&80===v){var l=1;s=1}}function D(r){var n=QYe(r),t=TI(e,r,f);return TI(n[2],t,(function(r,e){return TI(xT(r,jD,76),r,e)}))}function b(r,e,n){var t=BI(_,e),a=t[1],f=VGe(u,a),o=[0,n,r,[0,a,t[2]],0],s=0;if(!l&&!c){var v=[4,o];s=1}return s||(v=[20,[0,o,l]]),NI(k,[0,i],[0,c||l],e,u,[0,[0,f,v]])}if(s||(l=0),t[13])return f;var p=bYe(t);if("number"==typeof p){if(4===p)return b(0,t,D(t));if(95===p&&LXe(t))return WYe($Xe((function(r,e){throw YYe}),t),f,(function(r){var e=D(r);return b(BI(y,r),r,e)}))}return f})),FB(d,(function(r,n,t,u){var a=r?r[1]:1;return TI(e,n,NI(k,[0,a],0,n,t,[0,u]))})),FB(h,(function(r){return bVe(0,(function(r){var e=pYe(r),n=FYe(r);if(HYe(r,44),r[11]&&10===bYe(r)){var t=GYe(r);LYe(r);var u=$Ge(ZGe([0,n],[0,t]),[0,e,pde]),a=bYe(r);return"number"==typeof a||4!==a[0]||_I(a[3],Ede)?(TYe(mde,r),LYe(r),[10,u]):[17,[0,u,TI(nKe[13],0,r),0]]}var i=pYe(r),c=bYe(r),f=0;if("number"==typeof c)if(44===c)var o=BI(h,r);else 51===c?o=BI(m,zXe(1,r)):f=1;else f=1;f&&(o=SYe(r)?BI(w,r):BI(I,r));var s=OI(C,Fde,zXe(1,r),i,o),v=bYe(r),l=0;if("number"!=typeof v&&3===v[0]){var D=OI(N,r,i,s,v[1]);l=1}l||(D=s);var b=0;if(4!==bYe(r)){var p=0;if(LXe(r)&&95===bYe(r)&&(p=1),!p){var E=D;b=1}}b||(E=TI(QYe(r)[2],D,(function(r,e){return TI(xT(r,jD,77),r,e)})));var F=LXe(r),k=F?WYe($Xe((function(r,e){throw YYe}),r),0,y):F,d=bYe(r),A=0;if("number"==typeof d&&4===d){var S=[0,BI(_,r)];A=1}return A||(S=0),[18,[0,E,k,S,ZGe([0,n],0)]]}),r)})),FB(y,(function(r){var e=95===bYe(r)?1:0;return e?[0,bVe(0,z,r)]:e})),FB(_,(function(r){return bVe(0,(function(r){var e=FYe(r);HYe(r,4);for(var n=0;;){var u=bYe(r);if("number"==typeof u){var a=0;if(5!==u&&Je!==u||(a=1),a){var i=pAe(n),c=FYe(r);return HYe(r,5),[0,i,rUe([0,e],[0,GYe(r)],c)]}}var f=bYe(r),o=0;if("number"==typeof f&&12===f){var s=[1,bVe(0,$,r)];o=1}o||(s=[0,BI(t,r)]);var v=[0,s,n];5!==bYe(r)&&HYe(r,9),n=v}}),r)})),FB(A,(function(r,n,t,u,a){var i=r?r[1]:1,c=n?n[1]:n,f=t[26],o=bYe(t),s=0;if("number"==typeof o)switch(o){case 6:LYe(t);var v=0,l=[0,c],D=[0,i];s=2;break;case 10:LYe(t);var b=0,p=[0,c],E=[0,i];s=1;break;case 80:1-f[7]&&BYe(t,99),1-i&&BYe(t,pu),HYe(t,80);var m=0,F=bYe(t);if("number"==typeof F)switch(F){case 4:return a;case 6:LYe(t),v=fde,l=ode,D=[0,i],s=2,m=1;break;case 95:if(LXe(t))return a}else if(3===F[0])return BYe(t,Ik),a;m||(b=sde,p=vde,E=[0,i],s=1)}else if(3===o[0]){c&&BYe(t,Ik);var d=o[1];return NI(k,lde,0,t,u,[0,OI(N,t,u,TI(e,t,a),d)])}switch(s){case 0:return a;case 1:var h=E?i:1,y=p?p[1]:p,_=b?b[1]:b,A=BI(U,t),C=A[3],w=A[2],S=A[1];if(C){var g=zGe(w),B=t[28][1];if(B){var T=B[1];t[28][1]=[0,[0,T[1],[0,[0,g,S],T[2]]],B[2]]}else PXe(t,[0,S,89])}var I=VGe(u,S),O=C?[1,[0,S,[0,w,ZGe([0,A[4]],0)]]]:[0,w];0===a[0]&&23===a[1][2][0]&&C&&PXe(t,[0,I,90]);var x=[0,TI(e,t,a),O,0];return NI(k,[0,h],[0,y],t,u,[0,[0,I,y?[21,[0,x,_]]:[16,x]]]);default:var L=D?i:1,P=l?l[1]:l,R=v?v[1]:v,M=zXe(0,t),G=BI(nKe[7],M),j=pYe(t);HYe(t,7);var H=GYe(t),X=VGe(u,j),Y=ZGe(0,[0,H]),V=[0,TI(e,t,a),[2,G],Y];return NI(k,[0,L],[0,P],t,u,[0,[0,X,P?[21,[0,V,R]]:[16,V]]])}})),FB(C,(function(r,n,t,u){var a=r?r[1]:1;return TI(e,n,NI(A,[0,a],0,n,t,[0,u]))})),FB(w,(function(r){return bVe(0,(function(r){var e=BI(uKe[1],r),n=e[1],t=e[2],u=bVe(0,(function(r){var e=FYe(r);HYe(r,15);var u=BI(uKe[2],r),a=u[1],i=EAe([0,t,[0,e,[0,u[2],0]]]);if(4===bYe(r))var c=0,f=0;else{var o=bYe(r),s=0;if("number"==typeof o){var v=95!==o?1:0;if(!v){var l=v;s=1}}if(!s){var D=jXe(a,HXe(n,r));l=[0,ZYe(D,TI(nKe[13],cde,D))]}c=rVe(r,BI(tKe[3],r)),f=l}var b=YXe(0,r),p=II(uKe[4],n,a,b),E=83===bYe(b)?p:nVe(b,p),m=BI(tKe[12],b),F=m[2],k=m[1];if(F)var d=tVe(b,F),h=k;else d=F,h=eVe(b,k);return[0,f,E,a,d,h,c,i]}),r),a=u[2],i=a[3],c=a[2],f=a[1],o=OI(uKe[5],r,n,i,1),s=BI(uKe[6],c);NI(uKe[7],r,o[2],s,f,c);var v=u[1],l=ZGe([0,a[7]],0);return[8,[0,f,c,o[1],n,i,a[4],a[5],a[6],l,v]]}),r)})),FB(S,(function(r,e,n){switch(e){case 1:OYe(r,44);try{var t=$T(zT(nAe(nde,n)))}catch(r){if((r=gI(r))[1]!==PI)throw r;t=Z_e(nAe(tde,n))}break;case 2:OYe(r,45);try{t=wT(n)}catch(r){if((r=gI(r))[1]!==PI)throw r;t=Z_e(nAe(ude,n))}break;case 4:try{t=wT(n)}catch(r){if((r=gI(r))[1]!==PI)throw r;t=Z_e(nAe(ade,n))}break;default:try{t=$T(zT(n))}catch(r){if((r=gI(r))[1]!==PI)throw r;t=Z_e(nAe(ide,n))}}return HYe(r,[0,e,n]),t})),FB(g,(function(r){var e=XT(r);return 0!==e&&Je===yI(r,e-1|0)?OAe(r,0,e-1|0):r})),FB(B,(function(r,e,n){if(2<=e){var t=BI(g,n);try{var u=wT(t)}catch(r){if((r=gI(r))[1]!==PI)throw r;u=Z_e(nAe(rde,t))}var a=u}else{var i=BI(g,n);try{var c=$T(zT(i))}catch(r){if((r=gI(r))[1]!==PI)throw r;c=Z_e(nAe(ede,i))}a=c}return HYe(r,[1,e,n]),a})),FB(T,(function(r){var e=pYe(r),n=FYe(r),t=bYe(r);if("number"==typeof t)switch(t){case 0:var u=BI(nKe[12],r);return[1,[0,u[1],[19,u[2]]],u[3]];case 4:return[0,BI(x,r)];case 6:var a=bVe(0,P,r),i=a[2];return[1,[0,a[1],[0,i[1]]],i[2]];case 21:return LYe(r),[0,[0,e,[26,[0,ZGe([0,n],[0,GYe(r)])]]]];case 29:return LYe(r),[0,[0,e,[14,[0,0,zke,ZGe([0,n],[0,GYe(r)])]]]];case 40:return[0,BI(nKe[22],r)];case 95:var c=BI(nKe[17],r),f=c[2];return[0,[0,c[1],ct<=f[1]?[13,f[2]]:[12,f[2]]]];case 30:case 31:LYe(r);var o=31===t?1:0;return[0,[0,e,[14,[0,[1,o],o?Qke:Zke,ZGe([0,n],[0,GYe(r)])]]]];case 74:case 102:return[0,BI(R,r)]}else switch(t[0]){case 0:var s=t[2];return[0,[0,e,[14,[0,[2,II(S,r,t[1],s)],s,ZGe([0,n],[0,GYe(r)])]]]];case 1:var v=t[2];return[0,[0,e,[14,[0,[3,II(B,r,t[1],v)],v,ZGe([0,n],[0,GYe(r)])]]]];case 2:var l=t[1];l[4]&&OYe(r,44),LYe(r);var D=[0,l[2]],b=ZGe([0,n],[0,GYe(r)]);return[0,[0,l[1],[14,[0,D,l[3],b]]]];case 3:var p=TI(O,r,t[1]);return[0,[0,p[1],[25,p[2]]]]}if(wYe(r)){var E=TI(nKe[13],0,r);return[0,[0,E[1],[10,E]]]}return TYe(0,r),"number"!=typeof t&&6===t[0]&&LYe(r),[0,[0,e,[14,[0,0,$ke,ZGe([0,n],[0,0])]]]]})),FB(I,(function(r){return TI(e,r,BI(T,r))})),FB(O,(function(r,e){var n=e[3],t=e[2],u=e[1],a=FYe(r);HYe(r,[3,e]);var i=[0,u,[0,[0,t[2],t[1]],n]];if(n)var c=0,f=[0,i,0],o=u;else for(var s=[0,i,0],v=0;;){var l=BI(nKe[7],r),D=[0,l,v],b=bYe(r),p=0;if("number"==typeof b&&1===b){RYe(r,4);var E=bYe(r),m=0;if("number"!=typeof E&&3===E[0]){var F=E[1],k=F[3],d=F[2];LYe(r);var h=F[1],y=[0,[0,d[2],d[1]],k];MYe(r);var _=[0,[0,h,y],s];if(!k){s=_,v=D;continue}var A=pAe(D),C=[0,h,pAe(_),A];p=1,m=1}if(!m)throw[0,jI,Wke]}if(!p){TYe(Jke,r);var w=[0,l[1],qke],S=pAe(D),g=pAe([0,w,s]);C=[0,l[1],g,S]}c=C[3],f=C[2],o=C[1];break}var B=GYe(r);return[0,VGe(u,o),[0,f,c,ZGe([0,a],[0,B])]]})),FB(N,(function(r,e,n,t){var u=TI(QYe(r)[2],n,(function(r,e){return TI(xT(r,jD,26),r,e)})),a=TI(O,r,t);return[0,VGe(e,a[1]),[24,[0,u,a,0]]]})),FB(x,(function(r){var e=FYe(r),n=bVe(0,(function(r){HYe(r,4);var e=pYe(r),n=BI(t,r),u=bYe(r),a=0;if("number"==typeof u)if(9===u)var i=[0,II(G,r,e,[0,n,0])];else 83===u?i=[1,[0,n,BI(tKe[9],r),0]]:a=1;else a=1;return a&&(i=[0,n]),HYe(r,5),i}),r),u=n[2],a=GYe(r),i=0===u[0]?u[1]:[0,n[1],[27,u[1]]];return II(L,[0,e],[0,a],i)})),FB(L,(function(r,e,n){var t=n[2],u=r?r[1]:r,a=e?e[1]:e;function i(r){return eUe(r,ZGe([0,u],[0,a]))}function c(r){return nUe(r,ZGe([0,u],[0,a]))}switch(t[0]){case 0:var f=t[1],o=c(f[2]),s=[0,[0,f[1],o]];break;case 1:var v=t[1],l=v[10],D=i(v[9]);s=[1,[0,v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],D,l]];break;case 2:var b=t[1],p=i(b[4]);s=[2,[0,b[1],b[2],b[3],p]];break;case 3:var E=t[1],m=i(E[4]);s=[3,[0,E[1],E[2],E[3],m]];break;case 4:var F=t[1],k=i(F[4]);s=[4,[0,F[1],F[2],F[3],k]];break;case 5:var d=t[1],h=i(d[7]);s=[5,[0,d[1],d[2],d[3],d[4],d[5],d[6],h]];break;case 7:var y=t[1],_=i(y[4]);s=[7,[0,y[1],y[2],y[3],_]];break;case 8:var A=t[1],C=A[10],w=i(A[9]);s=[8,[0,A[1],A[2],A[3],A[4],A[5],A[6],A[7],A[8],w,C]];break;case 10:var S=t[1],g=S[2],B=i(g[2]);s=[10,[0,S[1],[0,g[1],B]]];break;case 11:var T=t[1],I=i(T[2]);s=[11,[0,T[1],I]];break;case 12:var O=t[1],N=i(O[4]);s=[12,[0,O[1],O[2],O[3],N]];break;case 13:var x=t[1],L=i(x[4]);s=[13,[0,x[1],x[2],x[3],L]];break;case 14:var P=t[1],R=i(P[3]);s=[14,[0,P[1],P[2],R]];break;case 15:var M=t[1],G=i(M[4]);s=[15,[0,M[1],M[2],M[3],G]];break;case 16:var U=t[1],j=i(U[3]);s=[16,[0,U[1],U[2],j]];break;case 17:var H=t[1],X=i(H[3]);s=[17,[0,H[1],H[2],X]];break;case 18:var Y=t[1],V=i(Y[4]);s=[18,[0,Y[1],Y[2],Y[3],V]];break;case 19:var K=t[1],W=c(K[2]);s=[19,[0,K[1],W]];break;case 20:var J=t[1],q=J[1],z=J[2],$=i(q[4]);s=[20,[0,[0,q[1],q[2],q[3],$],z]];break;case 21:var Q=t[1],Z=Q[1],rr=Q[2],er=i(Z[3]);s=[21,[0,[0,Z[1],Z[2],er],rr]];break;case 22:var nr=t[1],tr=i(nr[2]);s=[22,[0,nr[1],tr]];break;case 23:s=[23,[0,i(t[1][1])]];break;case 24:var ur=t[1],ar=i(ur[3]);s=[24,[0,ur[1],ur[2],ar]];break;case 25:var ir=t[1],cr=i(ir[3]);s=[25,[0,ir[1],ir[2],cr]];break;case 26:s=[26,[0,i(t[1][1])]];break;case 27:var fr=t[1],or=i(fr[3]);s=[27,[0,fr[1],fr[2],or]];break;case 28:var sr=t[1],vr=i(sr[3]);s=[28,[0,sr[1],sr[2],vr]];break;case 29:var lr=t[1],Dr=i(lr[4]);s=[29,[0,lr[1],lr[2],lr[3],Dr]];break;case 30:var br=t[1],pr=br[3],Er=i(br[2]);s=[30,[0,br[1],Er,pr]];break;default:s=t}return[0,n[1],s]})),FB(P,(function(e){var t=FYe(e);HYe(e,6);for(var u=[0,0,r[3]];;){var a=u[2],i=u[1],c=bYe(e);if("number"==typeof c){var f=0;if(13<=c)Je===c&&(f=1);else if(7<=c)switch(c-7|0){case 2:var o=pYe(e);LYe(e),u=[0,[0,[2,o],i],a];continue;case 5:var s=FYe(e),v=bVe(0,(function(e){LYe(e);var t=BI(n,e);return 0===t[0]?[0,t[1],r[3]]:[0,t[1],t[2]]}),e),l=v[2],D=l[2],b=v[1],p=ZGe([0,s],0),E=[1,[0,b,[0,l[1],p]]],m=7===bYe(e)?1:0,F=0;if(!m&&7===lYe(1,e)){var k=[0,D[1],[0,[0,b,63],D[2]]];F=1}F||(k=D),1-m&&HYe(e,9),u=[0,[0,E,i],TI(r[4],k,a)];continue;case 0:f=1}if(f){var d=BI(r[5],a),h=pAe(i),y=FYe(e);return HYe(e,7),[0,[0,h,rUe([0,t],[0,GYe(e)],y)],d]}}var _=BI(n,e),A=0===_[0]?[0,_[1],r[3]]:[0,_[1],_[2]];7!==bYe(e)&&HYe(e,9),u=[0,[0,[0,A[1]],i],TI(r[4],A[2],a)]}})),FB(R,(function(r){RYe(r,5);var e=pYe(r),n=FYe(r),t=bYe(r);if("number"!=typeof t&&5===t[0]){var u=t[3],a=t[2];LYe(r);var i=GYe(r),c=nAe(Vke,nAe(a,nAe(Yke,u)));MYe(r);var f=VAe(XT(u)),o=XT(u)-1|0;if(!(o<0))for(var s=0;;){var v=YT(u,s),l=v-103|0;if(!(18<l>>>0))switch(l){case 0:case 2:case 6:case 12:case 14:case 18:JAe(f,v)}var D=s+1|0;if(o===s)break;s=D}var b=KAe(f);return _I(b,u)&&BYe(r,[14,u]),[0,e,[14,[0,[4,[0,a,b]],c,ZGe([0,n],[0,i])]]]}throw[0,jI,Kke]})),FB(M,(function(r){var e=$Xe(Q,r),n=pYe(e);if(11===lYe(1,e))var t=0,u=0;else{var a=BI(uKe[1],e);t=a[2],u=a[1]}var i=bVe(0,(function(r){var e=rVe(r,BI(tKe[3],r));if(wYe(r)&&0===e){var n=TI(nKe[13],Xke,r),t=n[1];return[0,e,[0,t,[0,0,[0,[0,t,[0,[0,t,[2,[0,n,[0,EYe(r)],0]]],0]],0],0,0]],[0,[0,t[1],t[3],t[3]]],0]}var u=II(uKe[4],r[18],r[17],r),a=JXe(1,r),i=BI(tKe[12],a);return[0,e,u,i[1],i[2]]}),e),c=i[2],f=c[2],o=f[2],s=0;if(!o[1]){var v=0;if(!o[3]&&o[2]&&(v=1),!v){var l=eYe(e);s=1}}s||(l=e);var D=f[2],b=D[1],p=b?(PXe(l,[0,b[1][1],bd]),[0,f[1],[0,0,D[2],D[3],D[4]]]):f,E=hYe(l);(E?11===bYe(l)?1:0:E)&&BYe(l,58),HYe(l,11);var m=eYe(l),F=bVe(0,(function(r){var e=nYe(r,u,0),n=bYe(e);if("number"==typeof n&&!n){var t=TI(nKe[16],1,e);return[0,[0,[0,t[1],t[2]]],t[3]]}return[0,[1,BI(nKe[10],e)],e[6]]}),m),k=F[2],d=BI(uKe[6],p);NI(uKe[7],m,k[2],d,0,p);var h=VGe(n,F[1]),y=i[1],_=ZGe([0,t],0);return[0,[0,h,[1,[0,0,p,k[1],u,0,c[4],c[3],c[1],_,y]]]]})),FB(G,(function(r,e,n){return bVe([0,e],(function(r){for(var e=n;;){var u=bYe(r);if("number"!=typeof u||9!==u)return[22,[0,pAe(e),0]];LYe(r),e=[0,BI(t,r),e]}}),r)})),FB(U,(function(r){var e=pYe(r),n=bVe(0,(function(r){var e=bYe(r),n=0;if("number"==typeof e&&14===e){var t=FYe(r);LYe(r);var u=t,a=1;n=1}return n||(u=0,a=0),[0,a,lVe(r),u]}),r),t=n[2],u=t[2],a=t[1],i=n[1];if(a)var c=u[1][2],f=e[3],o=f[1]===c[1]?1:0,s=1-(o?f[2]===c[2]?1:0:o);else s=a;return s&&PXe(r,[0,i,Zv]),[0,i,u,a,t[3]]})),[0,t,n,f,U,function(r){var e=r[2];switch(e[0]){case 17:var n=e[1],t=n[1][2][1];if(_I(t,Bhe)){if(!_I(t,The)){var u=_I(n[2][2][1],Ihe);if(!u)return u}}else{var a=_I(n[2][2][1],Ohe);if(!a)return a}break;case 0:case 10:case 16:case 19:break;default:return 0}return 1},E,S,G]}(aKe),cKe=function(r){function e(r){var e=FYe(r);LYe(r);var n=ZGe([0,e],0),t=BI(iKe[6],r);return[0,TI((hYe(r)?$Ye(r):zYe(r))[2],t,(function(r,e){return TI(xT(r,jD,78),r,e)})),n]}function n(r){var n=r[26][4];if(n)for(var t=0;;){var u=bYe(r);if("number"!=typeof u||13!==u)return pAe(t);t=[0,bVe(0,e,r),t]}return n}function t(r,e){var n=r?r[1]:r,t=FYe(e),u=bYe(e);if("number"==typeof u)switch(u){case 6:var a=bVe(0,(function(r){var e=FYe(r);HYe(r,6);var n=WXe(0,r),t=BI(nKe[10],n);return HYe(r,7),[0,t,ZGe([0,e],[0,GYe(r)])]}),e),i=a[1];return[0,i,[3,[0,i,a[2]]]];case 14:if(n){var c=BI(iKe[4],e),f=c[2],o=c[1],s=zGe(f),v=e[28][1];if(v){var l=v[1],D=v[2],b=l[2],p=[0,[0,TI(BXe[4],s,l[1]),b],D];e[28][1]=p}else Z_e(Die);return[0,o,[2,[0,o,[0,f,ZGe([0,c[4]],0)]]]]}}else switch(u[0]){case 0:var E=u[2],m=pYe(e);return[0,m,[0,[0,m,[0,[2,II(iKe[7],e,u[1],E)],E,ZGe([0,t],[0,GYe(e)])]]]];case 2:var F=u[1],k=F[4],d=F[3],h=F[2],y=F[1];return k&&OYe(e,44),HYe(e,[2,[0,y,h,d,k]]),[0,y,[0,[0,y,[0,[0,h],d,ZGe([0,t],[0,GYe(e)])]]]]}var _=BI(iKe[4],e),A=_[1];return _[3]&&PXe(e,[0,A,89]),[0,A,[1,_[2]]]}function u(r,e,n){var u=BI(uKe[2],r),a=u[1],i=u[2],c=t([0,e],r),f=c[1];return[0,uVe(r,c[2]),bVe(0,(function(r){var e=YXe(1,r),t=bVe(0,(function(r){var e=II(uKe[4],0,0,r),t=83===bYe(r)?e:nVe(r,e);if(n){var u=t[2];if(u[1])PXe(r,[0,f,Mu]);else{var a=0;u[2]||u[3]||(a=1),a||PXe(r,[0,f,80])}}else{var i=t[2];if(i[1])PXe(r,[0,f,xp]);else{var c=i[2],o=0;(!c||c[2]||i[3])&&(o=1),o&&(i[3],PXe(r,[0,f,81]))}}return[0,0,t,eVe(r,BI(tKe[10],r))]}),e),u=t[2],c=u[2],o=OI(uKe[5],e,0,a,0),s=BI(uKe[6],c);NI(uKe[7],e,o[2],s,0,c);var v=t[1],l=ZGe([0,i],0);return[0,0,c,o[1],0,a,0,u[3],u[1],l,v]}),r)]}function a(e){var n=BI(iKe[2],e);return 0===n[0]?[0,n[1],r[3]]:[0,n[1],n[2]]}function i(r,e,n){function t(t){var u=YXe(1,t),a=bVe(0,(function(n){var t=rVe(n,BI(tKe[3],n));if(r)if(e)var u=1,a=1;else u=n[18],a=0;else e?(u=0,a=1):(u=0,a=0);var i=II(uKe[4],u,a,n);return[0,t,83===bYe(n)?i:nVe(n,i),eVe(n,BI(tKe[10],n))]}),u),i=a[2],c=i[2],f=OI(uKe[5],u,r,e,0),o=BI(uKe[6],c);NI(uKe[7],u,f[2],o,0,c);var s=a[1],v=ZGe([0,n],0);return[0,0,c,f[1],r,e,0,i[3],i[1],v,s]}return function(r){return bVe(0,t,r)}}function c(r){return HYe(r,83),a(r)}function f(e,n,t,u,a,f){var o=bVe([0,n],(function(e){if(!u&&!a){var n=bYe(e);if("number"==typeof n){if(79===n){if(1===t[0])var o=t[1],s=pYe(e),v=bVe([0,o[1]],(function(r){var e=FYe(r);HYe(r,79);var n=GYe(r);return[2,[0,0,TI(nKe[19],r,[0,o[1],[10,o]]),BI(nKe[10],r),ZGe([0,e],[0,n])]]}),e),l=[0,v,[0,[0,[0,s,[11,ZUe(aye)]],0],0]];else l=c(e);return[0,[0,t,l[1],1],l[2]]}var D=0;if(95===n)D=1;else if(!(10<=n))switch(n){case 4:D=1;break;case 1:case 9:switch(t[0]){case 0:var b=t[1],p=b[1];PXe(e,[0,p,95]);var E=[0,p,[14,b[2]]];break;case 1:var m=t[1],F=m[2][1],k=m[1],d=0;sYe(F)&&_I(F,iye)&&_I(F,cye)&&(PXe(e,[0,k,2]),d=1),!d&&iYe(F)&&NYe(e,[0,k,53]),E=[0,k,[10,m]];break;case 2:E=Z_e(fye);break;default:var h=t[1][2][1];PXe(e,[0,h[1],96]),E=h}return[0,[0,t,E,1],r[3]]}if(D)return[0,[1,uVe(e,t),BI(i(u,a,f),e)],r[3]]}var y=c(e);return[0,[0,t,y[1],0],y[2]]}return[0,[1,uVe(e,t),BI(i(u,a,f),e)],r[3]]}),e),s=o[2];return[0,[0,[0,o[1],s[1]]],s[2]]}function o(r,e,n,t){var u=n[2][1][2][1],a=n[1];if(hI(u,nye))return PXe(r,[0,a,[22,u,0,aw===t?1:0,1]]),e;var i=TI(QVe[32],u,e);if(i){var c=i[1],f=0;return Xl===t?Wt===c&&(f=1):Wt===t&&Xl===c&&(f=1),f||PXe(r,[0,a,[21,u]]),II(QVe[4],u,wF,e)}return II(QVe[4],u,t,e)}function s(r,e){return bVe(0,(function(r){var n=e?FYe(r):e;HYe(r,52);for(var t=0;;){var u=[0,bVe(0,(function(r){var e=BI(tKe[2],r);if(95===bYe(r))var n=TI(QYe(r)[2],e,(function(r,e){return TI(xT(r,Lg,79),r,e)}));else n=e;return[0,n,BI(tKe[4],r)]}),r),t],a=bYe(r);if("number"!=typeof a||9!==a)return[0,pAe(u),ZGe([0,n],0)];HYe(r,9),t=u}}),r)}function v(r,e){return e?PXe(r,[0,e[1][1],7]):e}function l(r,e){return e?PXe(r,[0,e[1],66]):e}function D(r,e,n,t,u,a,i,c,f,o){for(;;){var s=bYe(r),D=0;if("number"==typeof s){var b=s-1|0,p=0;if(7<b>>>0){var E=b-78|0;if(4<E>>>0)p=1;else switch(E){case 3:TYe(0,r),LYe(r);continue;case 0:case 4:break;default:p=1}}else 5<(b-1|0)>>>0||(p=1);p||u||a||(D=1)}if(!D&&!_Ye(r)){l(r,c),v(r,f);var m=0;if(!i){var F=0;switch(t[0]){case 0:var k=t[1][2][1],d=0;"number"!=typeof k&&0===k[0]&&(_I(k[1],qhe)?(F=1,d=1):d=1),d||(F=1);break;case 1:_I(t[1][2][1],zhe)&&(F=1);break;default:F=1}if(!F){var h=YXe(2,r),y=0;m=1}}m||(h=YXe(1,r),y=1);var _=uVe(h,t),A=bVe(0,(function(r){var e=bVe(0,(function(r){var e=rVe(r,BI(tKe[3],r));if(u)if(a)var n=1,t=1;else n=r[18],t=0;else a?(n=0,t=1):(n=0,t=0);var i=II(uKe[4],n,t,r),c=83===bYe(r)?i:nVe(r,i),f=c[2],o=f[1],s=0;if(o&&0===y){PXe(r,[0,o[1][1],Je]);var v=[0,c[1],[0,0,f[2],f[3],f[4]]];s=1}return s||(v=c),[0,e,v,eVe(r,BI(tKe[10],r))]}),r),n=e[2],t=n[2],i=OI(uKe[5],r,u,a,0),c=BI(uKe[6],t);return NI(uKe[7],r,i[2],c,0,t),[0,0,t,i[1],u,a,0,n[3],n[1],0,e[1]]}),h),C=[0,y,_,A,i,n,ZGe([0,o],0)];return[0,[0,VGe(e,A[1]),C]]}var w=bVe([0,e],(function(r){var e=BI(tKe[10],r),n=r[26],u=bYe(r);if(c){var a=0;if("number"==typeof u&&79===u){BYe(r,67),LYe(r);var f=0}else a=1;a&&(f=0)}else{var s=0;if("number"==typeof u&&79===u){var v=0;i&&n[3]&&(v=1);var l=0;if(!v){var D=0;!i&&n[2]&&(D=1),D||(f=1,l=1)}if(!l){HYe(r,79);var b=YXe(1,r);f=[0,BI(nKe[7],b)]}}else s=1;s&&(f=1)}var p=bYe(r),E=0;if("number"==typeof p&&!(9<=p))switch(p){case 8:LYe(r);var m=bYe(r),F=0;if("number"==typeof m){var k=0;if(1!==m&&Je!==m&&(F=1,k=1),!k)var d=GYe(r)}else F=1;if(F){var h=hYe(r);d=h?UYe(r):h}var y=[0,t,e,f,d];E=1;break;case 4:case 6:TYe(0,r),y=[0,t,e,f,0],E=1}if(!E){var _=bYe(r),A=0;if("number"==typeof _){var C=0;if(1!==_&&Je!==_&&(A=1,C=1),!C)var w=[0,0,function(r,e){return r}]}else A=1;if(A&&(w=hYe(r)?$Ye(r):zYe(r)),"number"==typeof f)if(0===e[0])var S=f,g=e,B=TI(w[2],t,(function(r,e){return TI(xT(r,HA,81),r,e)}));else S=f,g=[1,TI(w[2],e[1],(function(r,e){return TI(xT(r,zl,82),r,e)}))],B=t;else S=[0,TI(w[2],f[1],(function(r,e){return TI(xT(r,jD,83),r,e)}))],g=e,B=t;y=[0,B,g,S,0]}var T=ZGe([0,o],[0,y[4]]);return[0,y[1],y[2],y[3],T]}),r),S=w[2],g=S[4],B=S[3],T=S[2],I=S[1],O=w[1];return 2===I[0]?[2,[0,O,[0,I[1],B,T,i,f,g]]]:[1,[0,O,[0,I,B,T,i,f,g]]]}}function b(r,e){var n=lYe(r,e);if("number"==typeof n){var t=0;if(83<=n)95!==n&&84<=n||(t=1);else if(79===n)t=1;else if(!(9<=n))switch(n){case 1:case 4:case 8:t=1}if(t)return 1}return 0}function p(r){return b(0,r)}function E(r,e,a,i){var c=r?r[1]:r,f=UXe(1,e),E=uAe(c,n(f)),m=FYe(f);HYe(f,40);var F=VXe(1,f),k=bYe(F),d=0;if(a&&"number"==typeof k){var h=0;if(52<=k?95!==k&&53<=k&&(h=1):41!==k&&k&&(h=1),!h){var y=0;d=1}}if(!d){var _=TI(nKe[13],0,F);y=[0,TI(QYe(f)[2],_,(function(r,e){return TI(xT(r,Lg,86),r,e)}))]}var A=BI(tKe[3],f);if(A)var C=[0,TI(QYe(f)[2],A[1],(function(r,e){return TI(xT(r,Dk,84),r,e)}))];else C=A;var w=FYe(f),S=PYe(f,41);if(S)var g=bVe(0,(function(r){var e=jXe(0,r),n=BI(iKe[6],e);if(95===bYe(r))var t=TI(QYe(r)[2],n,(function(r,e){return TI(xT(r,jD,80),r,e)}));else t=n;return[0,t,BI(tKe[4],r),ZGe([0,w],0)]}),f),B=g[1],T=QYe(f),I=[0,[0,B,TI(T[2],g[2],(function(r,e){return II(xT(r,-663447790,85),r,B,e)}))]];else I=S;var O=52===bYe(f)?1:0;if(O){1-LXe(f)&&BYe(f,16);var N=[0,iVe(f,s(f,1))]}else N=O;var x=bVe(0,(function(r){var e=FYe(r);if(PYe(r,0)){r[28][1]=[0,[0,BXe[1],0],r[28][1]];for(var a=0,c=QVe[1],f=0;;){var s=bYe(r);if("number"==typeof s){var E=s-2|0;if(Mu<E>>>0){if(!(bd<(E+1|0)>>>0)){var m=pAe(f),F=function(r,e){return BI(AAe((function(e){return 1-TI(BXe[3],e[1],r)})),e)},k=r[28][1];if(k){var d=k[1],h=d[1];if(k[2]){var y=k[2],_=F(h,d[2]),A=lAe(y),C=DAe(y),w=uAe(A[2],_);r[28][1]=[0,[0,A[1],w],C]}else kAe((function(e){return PXe(r,[0,e[2],[23,e[1]]])}),F(h,d[2])),r[28][1]=0}else Z_e(bie);HYe(r,1);var S=bYe(r),g=0;if(!i){var B=0;if("number"!=typeof S||1!==S&&Je!==S||(B=1),!B){var T=hYe(r);if(T){var I=UYe(r);g=1}else I=T,g=1}}return g||(I=GYe(r)),[0,m,ZGe([0,e],[0,I])]}}else if(6===E){HYe(r,8);continue}}var O=pYe(r),N=n(r),x=bYe(r),L=0;if("number"==typeof x&&60===x&&!b(1,r)){var P=[0,pYe(r)],R=FYe(r);LYe(r);var M=R,G=P;L=1}L||(M=0,G=0);var U=4!==lYe(1,r)?1:0;if(U)var j=95!==lYe(1,r)?1:0,H=j?42===bYe(r)?1:0:j;else H=U;if(H){var X=FYe(r);LYe(r);var Y=X}else Y=H;var V=64===bYe(r)?1:0;if(V)var K=1-b(1,r),W=K?1-dYe(1,r):K;else W=V;if(W){var J=FYe(r);LYe(r);var q=J}else q=W;var z=BI(uKe[2],r),$=z[1],Q=II(uKe[3],r,W,$),Z=0;if(!$&&Q){var rr=BI(uKe[2],r),er=rr[2],nr=rr[1];Z=1}Z||(er=z[2],nr=$);var tr=EAe([0,M,[0,Y,[0,q,[0,er,0]]]]),ur=bYe(r),ar=0;if(!W&&!nr&&"number"!=typeof ur&&4===ur[0]){var ir=ur[3];if(_I(ir,$he)){if(!_I(ir,Qhe)){var cr=FYe(r),fr=t(Zhe,r)[2];if(p(r)){var or=D(r,O,N,fr,W,nr,H,G,Q,tr);ar=1}else{l(r,G),v(r,Q),uVe(r,fr);var sr=uAe(tr,cr),vr=bVe([0,O],(function(r){return u(r,1,0)}),r),lr=vr[2],Dr=ZGe([0,sr],0);or=[0,[0,vr[1],[0,3,lr[1],lr[2],H,N,Dr]]],ar=1}}}else{var br=FYe(r),pr=t(rye,r)[2];if(p(r))or=D(r,O,N,pr,W,nr,H,G,Q,tr),ar=1;else{l(r,G),v(r,Q),uVe(r,pr);var Er=uAe(tr,br),mr=bVe([0,O],(function(r){return u(r,1,1)}),r),Fr=mr[2],kr=ZGe([0,Er],0);or=[0,[0,mr[1],[0,2,Fr[1],Fr[2],H,N,kr]]],ar=1}}}switch(ar||(or=D(r,O,N,t(eye,r)[2],W,nr,H,G,Q,tr)),or[0]){case 0:var dr=or[1],hr=dr[2];switch(hr[1]){case 0:if(hr[4])var yr=[0,a,c];else a&&PXe(r,[0,dr[1],87]),yr=[0,1,c];break;case 1:var _r=hr[2];yr=[0,a,2===_r[0]?o(r,c,_r[1],aw):c];break;case 2:var Ar=hr[2];yr=[0,a,2===Ar[0]?o(r,c,Ar[1],Xl):c];break;default:var Cr=hr[2];yr=[0,a,2===Cr[0]?o(r,c,Cr[1],Wt):c]}var wr=yr;break;case 1:var Sr=or[1][2],gr=Sr[4],Br=Sr[1],Tr=0;switch(Br[0]){case 0:var Ir=Br[1],Or=Ir[2][1],Nr=0;if("number"!=typeof Or&&0===Or[0]){var xr=Or[1],Lr=Ir[1];Tr=1,Nr=1}Nr||(Tr=2);break;case 1:var Pr=Br[1];xr=Pr[2][1],Lr=Pr[1],Tr=1;break;case 2:Z_e(Vhe);break;default:Tr=2}if(1===Tr){var Rr=hI(xr,Khe);if(Rr)var Mr=Rr;else{var Gr=hI(xr,Whe);Mr=Gr?gr:Gr}Mr&&PXe(r,[0,Lr,[22,xr,gr,0,0]])}wr=[0,a,c];break;default:wr=[0,a,o(r,c,or[1][2][1],wF)]}a=wr[1],c=wr[2],f=[0,or,f]}}return jYe(r,0),Jhe}),f);return[0,y,x,C,I,N,E,ZGe([0,m],0)]}function m(r){return[5,E(0,r,1,1)]}return[0,t,function(e){var n=bVe(0,(function(e){var n=FYe(e);HYe(e,0);for(var i=0,c=[0,0,r[3]];;){var o=c[2],s=c[1],v=bYe(e);if("number"==typeof v){var l=0;if(1!==v&&Je!==v||(l=1),l){var D=i?[0,o[1],[0,[0,i[1],98],o[2]]]:o,b=BI(r[5],D),p=pAe(s),E=FYe(e);return HYe(e,1),[0,[0,p,rUe([0,n],[0,GYe(e)],E)],b]}}if(12===bYe(e))var m=FYe(e),F=bVe(0,(function(r){return HYe(r,12),a(r)}),e),k=F[2],d=k[2],h=ZGe([0,m],0),y=[0,[1,[0,F[1],[0,k[1],h]]],d];else{var _=pYe(e),A=lYe(1,e),C=0;if("number"==typeof A){var w=0;if(83<=A)95!==A&&84<=A&&(w=1);else if(79!==A)if(10<=A)w=1;else switch(A){case 1:case 4:case 9:break;default:w=1}if(!w){var S=0,g=0;C=1}}if(!C){var B=BI(uKe[1],e);S=B[2],g=B[1]}var T=BI(uKe[2],e),I=T[1],O=uAe(S,T[2]),N=bYe(e),x=0;if(!g&&!I&&"number"!=typeof N&&4===N[0]){var L=N[3],P=0;if(_I(L,tye))if(_I(L,uye))P=1;else{var R=FYe(e),M=t(0,e)[2],G=bYe(e),U=0;if("number"==typeof G){var j=0;if(83<=G)95!==G&&84<=G&&(j=1);else if(79!==G)if(10<=G)j=1;else switch(G){case 1:case 4:case 9:break;default:j=1}if(!j){var H=f(e,_,M,0,0,0);U=1}}if(!U){uVe(e,M);var X=r[3],Y=bVe([0,_],(function(r){return u(r,0,0)}),e),V=Y[2],K=ZGe([0,R],0);H=[0,[0,[0,Y[1],[3,V[1],V[2],K]]],X]}var W=H}else{var J=FYe(e),q=t(0,e)[2],z=bYe(e),$=0;if("number"==typeof z){var Q=0;if(83<=z)95!==z&&84<=z&&(Q=1);else if(79!==z)if(10<=z)Q=1;else switch(z){case 1:case 4:case 9:break;default:Q=1}if(!Q){var Z=f(e,_,q,0,0,0);$=1}}if(!$){uVe(e,q);var rr=r[3],er=bVe([0,_],(function(r){return u(r,0,1)}),e),nr=er[2],tr=ZGe([0,J],0);Z=[0,[0,[0,er[1],[2,nr[1],nr[2],tr]]],rr]}W=Z}if(!P){var ur=W;x=1}}x||(ur=f(e,_,t(0,e)[2],g,I,O)),y=ur}var ar=y[1],ir=0;if(1===ar[0]&&9===bYe(e)){var cr=[0,pYe(e)];ir=1}ir||(cr=0);var fr=bYe(e),or=0;if("number"==typeof fr){var sr=0;1!==fr&&Je!==fr&&(sr=1),sr||(or=1)}or||HYe(e,9),i=cr,c=[0,[0,ar,s],TI(r[4],y[2],o)]}}),e),i=n[2];return[0,n[1],i[1],i[2]]},function(r,e){return bVe(0,(function(r){return[2,E([0,e],r,r[7],0)]}),r)},function(r){return bVe(0,m,r)},s,n]}(aKe),fKe=function(r){function e(r){var e=BI(uKe[11],r);if(r[6])xYe(r,e[1]);else{var n=e[2];if(23===n[0]){var t=n[1],u=e[1];t[4]?PXe(r,[0,u,59]):t[5]&&PXe(r,[0,u,60])}}return e}function n(r,e,n){var t=n[2][1],u=n[1];if(_I(t,l_e)){if(_I(t,D_e))return _I(t,b_e)?iYe(t)?NYe(e,[0,u,53]):sYe(t)?PXe(e,[0,u,[11,ZUe(t)]]):r&&fYe(t)?NYe(e,[0,u,r[1]]):0:e[17]?PXe(e,[0,u,2]):NYe(e,[0,u,53]);if(e[6])return NYe(e,[0,u,53]);var a=e[14];return a?PXe(e,[0,u,[11,ZUe(t)]]):a}var i=e[18];return i?PXe(e,[0,u,2]):i}function t(r,e){var n=e[4],t=e[3],u=e[2],a=e[1];n&&OYe(r,44);var i=FYe(r);return HYe(r,[2,[0,a,u,t,n]]),[0,a,[0,u,t,ZGe([0,i],[0,GYe(r)])]]}function u(r,e,n){var t=r?r[1]:o_e,u=e?e[1]:1,a=bYe(n);if("number"==typeof a){var i=a-2|0;if(Mu<i>>>0){if(!(bd<(i+1|0)>>>0))return[1,[0,GYe(n),function(r,e){return r}]]}else if(6===i){LYe(n);var c=bYe(n);if("number"==typeof c){var f=0;if(1!==c&&Je!==c||(f=1),f)return[0,GYe(n)]}return hYe(n)?[0,UYe(n)]:s_e}}return hYe(n)?[1,$Ye(n)]:(u&&TYe([0,t],n),v_e)}function a(r){var e=bYe(r);if("number"==typeof e){var n=0;if(1!==e&&Je!==e||(n=1),n)return[0,GYe(r),function(r,e){return r}]}return hYe(r)?$Ye(r):zYe(r)}function i(r,e,n){var t=u(0,0,e);if(0===t[0])return[0,t[1],n];var a=pAe(n);if(a)var i=TI(t[1][2],a[1],(function(e,n){return II(xT(e,634872468,87),e,r,n)})),c=pAe([0,i,a[2]]);else c=a;return[0,0,c]}var c=function r(e){return r.fun(e)},f=function r(e){return r.fun(e)},o=function r(e){return r.fun(e)},s=function r(e){return r.fun(e)},v=function r(e){return r.fun(e)},l=function r(e,n){return r.fun(e,n)},D=function r(e){return r.fun(e)},b=function r(e){return r.fun(e)},p=function r(e,n,t){return r.fun(e,n,t)},E=function r(e){return r.fun(e)},m=function r(e){return r.fun(e)},F=function r(e,n){return r.fun(e,n)},k=function r(e){return r.fun(e)},d=function r(e){return r.fun(e)},h=function r(e,n){return r.fun(e,n)},y=function r(e){return r.fun(e)},_=function r(e,n){return r.fun(e,n)},A=function r(e){return r.fun(e)},C=function r(e,n){return r.fun(e,n)},w=function r(e){return r.fun(e)},S=function r(e,n){return r.fun(e,n)},g=function r(e,n){return r.fun(e,n)},B=function r(e,n){return r.fun(e,n)},T=function r(e){return r.fun(e)},I=function r(e){return r.fun(e)},O=function r(e){return r.fun(e)},N=function r(e,n,t){return r.fun(e,n,t)},x=function r(e,n){return r.fun(e,n)},L=function r(e){return r.fun(e)},P=function r(e){return r.fun(e)};function R(r){var e=FYe(r);HYe(r,59);var n=8===bYe(r)?1:0,t=n?GYe(r):n,a=u(0,0,r);return[4,[0,ZGe([0,e],[0,uAe(t,0===a[0]?a[1]:a[1][1])])]]}function M(r){var e=FYe(r);HYe(r,37);var n=KXe(1,r),t=BI(nKe[2],n),a=1-r[6];(a?DVe(t):a)&&xYe(r,t[1]);var i=GYe(r);HYe(r,25);var c=GYe(r);HYe(r,4);var f=BI(nKe[7],r);HYe(r,5);var o=8===bYe(r)?1:0,s=o?GYe(r):o,v=u(0,f_e,r),l=0===v[0]?uAe(s,v[1]):v[1][1];return[14,[0,t,f,ZGe([0,e],[0,uAe(i,uAe(c,l))])]]}function G(r,e,n){var t=n[2][1];if(t&&!t[1][2][2]){var u=t[2];if(!u)return u}return PXe(r,[0,n[1],e])}function U(r,e){var n=1-r[6],t=n?DVe(e):n;return t?xYe(r,e[1]):t}function j(e){var n=FYe(e);HYe(e,39);var t=e[18],u=t?PYe(e,65):t,a=uAe(n,FYe(e));HYe(e,4);var i=ZGe([0,a],0),c=WXe(1,e),f=bYe(c),o=0;if("number"==typeof f)if(24<=f){if(!(29<=f)){var s=0;switch(f-24|0){case 0:var v=bVe(0,uKe[10],c),l=v[2],D=l[3],b=ZGe([0,l[2]],0),p=[0,[0,[1,[0,v[1],[0,l[1],0,b]]]],D];break;case 3:var E=bVe(0,uKe[9],c),m=E[2],F=m[3],k=ZGe([0,m[2]],0);p=[0,[0,[1,[0,E[1],[0,m[1],2,k]]]],F];break;case 4:var d=bVe(0,uKe[8],c),h=d[2],y=h[3],_=ZGe([0,h[2]],0);p=[0,[0,[1,[0,d[1],[0,h[1],1,_]]]],y];break;default:s=1}if(!s){var A=p[2],C=p[1];o=1}}}else 8===f&&(A=0,C=0,o=1);if(!o){var w=VXe(1,c);A=0,C=[0,[0,BI(nKe[8],w)]]}var S=bYe(e);if(63!==S&&!u){if("number"==typeof S&&17===S){if(C){var g=C[1];if(0===g[0])var B=[1,II(r[2],i_e,e,g[1])];else{var T=g[1];G(e,28,T),B=[0,T]}HYe(e,17);var I=BI(nKe[7],e);HYe(e,5);var O=KXe(1,e),N=BI(nKe[2],O);return U(e,N),[21,[0,B,I,N,0,i]]}throw[0,jI,c_e]}if(kAe((function(r){return PXe(e,r)}),A),HYe(e,8),C)var x=C[1],L=0===x[0]?[0,[1,TI(r[1],e,x[1])]]:[0,[0,x[1]]];else L=C;var P=bYe(e),R=0;if("number"==typeof P){var M=8!==P?1:0;if(!M){var j=M;R=1}}R||(j=[0,BI(nKe[7],e)]),HYe(e,8);var H=bYe(e),X=0;if("number"==typeof H){var Y=5!==H?1:0;if(!Y){var V=Y;X=1}}X||(V=[0,BI(nKe[7],e)]),HYe(e,5);var K=KXe(1,e),W=BI(nKe[2],K);return U(e,W),[20,[0,L,j,V,W,i]]}if(C){var J=C[1];if(0===J[0])var q=[1,II(r[2],u_e,e,J[1])];else{var z=J[1];G(e,29,z),q=[0,z]}HYe(e,63);var $=BI(nKe[10],e);HYe(e,5);var Q=KXe(1,e),Z=BI(nKe[2],Q);return U(e,Z),[22,[0,q,$,Z,u,i]]}throw[0,jI,a_e]}function H(r){var n=SYe(r)?e(r):BI(nKe[2],r),t=1-r[6];return(t?DVe(n):t)&&xYe(r,n[1]),n}function X(r){var e=FYe(r);return HYe(r,43),[0,H(r),ZGe([0,e],0)]}function Y(r){var e=FYe(r);HYe(r,16);var n=uAe(e,FYe(r));HYe(r,4);var t=BI(nKe[7],r);HYe(r,5);var u=H(r),a=43===bYe(r)?1:0;return[24,[0,t,u,a?[0,bVe(0,X,r)]:a,ZGe([0,n],0)]]}function V(r){1-r[11]&&BYe(r,36);var e=FYe(r);HYe(r,19);var n=8===bYe(r)?1:0,t=n?GYe(r):n,a=0;if(8!==bYe(r)&&!_Ye(r)){var i=[0,BI(nKe[7],r)];a=1}a||(i=0);var c=u(0,0,r),f=0;if(0===c[0])var o=c[1];else{var s=c[1];if(i){var v=[0,TI(s[2],i[1],(function(r,e){return TI(xT(r,jD,88),r,e)}))],l=t;f=1}else o=s[1]}return f||(v=i,l=uAe(t,o)),[28,[0,v,ZGe([0,e],[0,l])]]}function K(r){var e=FYe(r);HYe(r,20),HYe(r,4);var n=BI(nKe[7],r);HYe(r,5),HYe(r,0);for(var t=t_e;;){var u=t[2],i=t[1],c=bYe(r);if("number"==typeof c){var f=0;if(1!==c&&Je!==c||(f=1),f){var o=pAe(u);return HYe(r,1),[29,[0,n,o,ZGe([0,e],[0,a(r)[1]])]]}}var s=pYe(r),v=FYe(r),l=bYe(r),D=0;if("number"==typeof l&&36===l){i&&BYe(r,32),HYe(r,36);var b=GYe(r),p=0;D=1}D||(HYe(r,33),b=0,p=[0,BI(nKe[7],r)]);var E=i||(0===p?1:0),m=pYe(r);HYe(r,83);var F=uAe(b,a(r)[1]),k=1===r[9]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],1,r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29]],d=TI(nKe[4],(function(r){if("number"==typeof r){var e=r-1|0,n=0;if(32<e>>>0?35===e&&(n=1):30<(e-1|0)>>>0&&(n=1),n)return 1}return 0}),k),h=pAe(d),y=h?h[1][1]:m,_=[0,p,d,ZGe([0,v],[0,F])];t=[0,E,[0,[0,VGe(s,y),_],u]]}}function W(r){var e=FYe(r),n=pYe(r);HYe(r,22),hYe(r)&&PXe(r,[0,n,21]);var t=BI(nKe[7],r),a=u(0,0,r);if(0===a[0])var i=[0,a[1],t];else i=[0,0,TI(a[1][2],t,(function(r,e){return TI(xT(r,jD,89),r,e)}))];var c=ZGe([0,e],[0,i[1]]);return[30,[0,i[2],c]]}function J(r){var e=FYe(r);HYe(r,23);var n=BI(nKe[15],r);if(34===bYe(r))var t=TI(QYe(r)[2],n,(function(r,e){var n=e[1];return[0,n,II(xT(r,fD,27),r,n,e[2])]}));else t=n;var u=bYe(r),i=0;if("number"==typeof u&&34===u){var c=[0,bVe(0,(function(r){var e=FYe(r);HYe(r,34);var n=GYe(r),t=4===bYe(r)?1:0;if(t){HYe(r,4);var u=[0,TI(nKe[18],r,39)];HYe(r,5);var i=u}else i=t;var c=BI(nKe[15],r);if(38===bYe(r))var f=c;else f=TI(a(r)[2],c,(function(r,e){var n=e[1];return[0,n,II(xT(r,fD,90),r,n,e[2])]}));return[0,i,f,ZGe([0,e],[0,n])]}),r)];i=1}i||(c=0);var f=bYe(r),o=0;if("number"==typeof f&&38===f){HYe(r,38);var s=BI(nKe[15],r),v=s[1],l=a(r),D=[0,[0,v,TI(l[2],s[2],(function(r,e){return II(xT(r,fD,91),r,v,e)}))]];o=1}o||(D=0);var b=0===c?1:0;return(b?0===D?1:0:b)&&PXe(r,[0,t[1],33]),[31,[0,t,c,D,ZGe([0,e],0)]]}function q(r){var e=BI(uKe[10],r),n=i(0,r,e[1]);kAe((function(e){return PXe(r,e)}),e[3]);var t=ZGe([0,e[2]],[0,n[1]]);return[34,[0,n[2],0,t]]}function z(r){var e=BI(uKe[9],r),n=i(2,r,e[1]);kAe((function(e){return PXe(r,e)}),e[3]);var t=ZGe([0,e[2]],[0,n[1]]);return[34,[0,n[2],2,t]]}function $(r){var e=BI(uKe[8],r),n=i(1,r,e[1]);kAe((function(e){return PXe(r,e)}),e[3]);var t=ZGe([0,e[2]],[0,n[1]]);return[34,[0,n[2],1,t]]}function Q(r){var e=FYe(r);HYe(r,25);var n=uAe(e,FYe(r));HYe(r,4);var t=BI(nKe[7],r);HYe(r,5);var u=KXe(1,r),a=BI(nKe[2],u),i=1-r[6];return(i?DVe(a):i)&&xYe(r,a[1]),[35,[0,t,a,ZGe([0,n],0)]]}function Z(r){var n=FYe(r),t=BI(nKe[7],r),a=bYe(r),i=t[2];if(10===i[0]&&"number"==typeof a&&83===a){var c=i[1],f=c[2][1];HYe(r,83),TI(rKe[3],f,r[3])&&PXe(r,[0,t[1],[17,e_e,f]]);var o=r[29],s=r[28],v=r[27],l=r[26],D=r[25],b=r[24],p=r[23],E=r[22],m=r[21],F=r[20],k=r[19],d=r[18],h=r[17],y=r[16],_=r[15],A=r[14],C=r[13],w=r[12],S=r[11],g=r[10],B=r[9],T=r[8],I=r[7],O=r[6],N=r[5],x=r[4],L=TI(BXe[4],f,r[3]),P=[0,r[1],r[2],L,x,N,O,I,T,B,g,S,w,C,A,_,y,h,d,k,F,m,E,p,b,D,l,v,s,o];return[27,[0,c,SYe(P)?e(P):BI(nKe[2],P),ZGe([0,n],0)]]}var R=u(n_e,0,r);if(0===R[0])var M=[0,R[1],t];else M=[0,0,TI(R[1][2],t,(function(r,e){return TI(xT(r,jD,92),r,e)}))];var G=ZGe(0,[0,M[1]]);return[19,[0,M[2],0,G]]}function rr(r){var e=BI(nKe[7],r),n=u(r_e,0,r);if(0===n[0])var t=[0,n[1],e];else t=[0,0,TI(n[1][2],e,(function(r,e){return TI(xT(r,jD,93),r,e)}))];var a=t[2],i=r[19];if(i){var c=a[2],f=0;if(14===c[0]){var o=c[1],s=0,v=o[1];if("number"!=typeof v&&0===v[0]){var l=o[2],D=[0,OAe(l,1,XT(l)-2|0)];s=1}s||(f=1)}else f=1;f&&(D=0)}else D=i;return[19,[0,a,D,ZGe(0,[0,t[1]])]]}function er(r){return bVe(0,rr,r)}function nr(r,e){var n=e[2];switch(n[0]){case 0:return dAe((function(r,e){return nr(r,0===e[0]?e[1][2][2]:e[1][2][1])}),r,n[1][1]);case 1:return dAe((function(r,e){return 2===e[0]?r:nr(r,e[1][2][1])}),r,n[1][1]);case 2:return[0,n[1][1],r];default:return Z_e(Zye)}}function tr(r){var e=bYe(r),n=0;if("number"!=typeof e&&4===e[0]&&!_I(e[3],qye)){LYe(r);var u=bYe(r);if("number"!=typeof u&&2===u[0])return t(r,u[1]);TYe(zye,r),n=1}return n||TYe($ye,r),[0,EYe(r),Qye]}function ur(r,e,n){function t(e){return r?BI(tKe[2],e):TI(nKe[13],0,e)}var u=lYe(1,n);if("number"==typeof u)switch(u){case 1:case 9:case 110:return[0,t(n),0]}else if(4===u[0]&&!_I(u[3],Jye)){var a=lVe(n);return LYe(n),[0,a,[0,t(n)]]}var i=bYe(n);if(e&&"number"==typeof i){var c=0;if(46!==i&&61!==i||(c=1),c)return BYe(n,e[1]),LYe(n),[0,BI(tKe[2],n),0]}return[0,t(n),0]}function ar(r,e){var t=bYe(r);if("number"==typeof t&&Zv===t){var u=bVe(0,(function(r){LYe(r);var n=bYe(r);return"number"==typeof n||4!==n[0]||_I(n[3],Kye)?(TYe(Wye,r),0):(LYe(r),2<=e?[0,TI(nKe[13],0,r)]:[0,BI(tKe[2],r)])}),r),a=u[2],i=a?[0,[0,u[1],a[1]]]:a;return i?[0,[1,i[1]]]:i}HYe(r,0);for(var c=0,f=0;;){var o=c?c[1]:1,s=bYe(r);if("number"==typeof s){var v=0;if(1!==s&&Je!==s||(v=1),v){var l=pAe(f);return HYe(r,1),[0,[0,l]]}}if(1-o&&BYe(r,84),2===e){var D=bYe(r),b=0;if("number"==typeof D)if(46===D)var p=Hye;else 61===D?p=jye:b=1;else b=1;b&&(p=0);var E=bYe(r),m=0;if("number"==typeof E){var F=0;if(46!==E&&61!==E&&(F=1),!F){var k=1;m=1}}if(m||(k=0),k){var d=lVe(r),h=bYe(r),y=0;if("number"==typeof h)switch(h){case 1:case 9:case 110:n(0,r,d);var _=[0,0,0,d];y=1}else if(4===h[0]&&!_I(h[3],Xye)){var A=lYe(1,r),C=0;if("number"==typeof A)switch(A){case 1:case 9:case 110:var w=[0,p,0,BI(tKe[2],r)];C=1}else if(4===A[0]&&!_I(A[3],Yye)){var S=lVe(r);LYe(r),w=[0,p,[0,BI(tKe[2],r)],S],C=1}C||(n(0,r,d),LYe(r),w=[0,0,[0,TI(nKe[13],0,r)],d]),_=w,y=1}if(!y){var g=ur(1,0,r);_=[0,p,g[2],g[1]]}var B=_}else{var T=ur(0,0,r);B=[0,0,T[2],T[1]]}var I=B}else{var O=ur(1,Uye,r);I=[0,0,O[2],O[1]]}c=[0,PYe(r,9)],f=[0,I,f]}}function ir(r,e){var n=u(0,0,r);return 0===n[0]?[0,n[1],e]:[0,0,TI(n[1][2],e,(function(r,e){var n=e[1];return[0,n,II(xT(r,Hg,94),r,n,e[2])]}))]}function cr(r){var e=UXe(1,r),n=FYe(e);HYe(e,50);var u=bYe(e),a=0;if("number"==typeof u)switch(u){case 46:if(LXe(e)){HYe(e,46);var i=bYe(e),c=0;if("number"==typeof i){var f=0;if(Zv!==i&&i&&(f=1),!f){var o=1;a=2,c=1}}if(!c){var s=1;a=1}}break;case 61:if(LXe(e)){var v=lYe(1,e),l=0;if("number"==typeof v)switch(v){case 0:LYe(e),o=0,a=2,l=2;break;case 103:LYe(e),TYe(0,e),o=0,a=2,l=2;break;case 9:l=1}else 4!==v[0]||_I(v[3],Vye)||(l=1);switch(l){case 2:break;case 0:LYe(e),s=0,a=1;break;default:s=2,a=1}}break;case 0:case 103:o=2,a=2}else if(2===u[0]){var D=ir(e,t(e,u[1])),b=ZGe([0,n],[0,D[1]]);return[25,[0,2,D[2],0,0,b]]}switch(a){case 0:s=2;break;case 1:break;default:var p=ar(e,o),E=ir(e,tr(e)),m=ZGe([0,n],[0,E[1]]);return[25,[0,o,E[2],0,p,m]]}var F=2<=s?TI(nKe[13],0,e):BI(tKe[2],e),k=bYe(e),d=0;if("number"==typeof k&&9===k){HYe(e,9);var h=ar(e,s);d=1}d||(h=0);var y=ir(e,tr(e)),_=ZGe([0,n],[0,y[1]]);return[25,[0,s,y[2],[0,F],h,_]]}function fr(r){return bVe(0,cr,r)}return FB(c,(function(r){var e=pYe(r),n=FYe(r);return HYe(r,8),[0,e,[15,[0,ZGe([0,n],[0,a(r)[1]])]]]})),FB(f,(function(r){var e=FYe(r),n=bVe(0,(function(r){HYe(r,32);var e=0;if(8!==bYe(r)&&!_Ye(r)){var n=TI(nKe[13],0,r),t=n[2][1];1-TI(rKe[3],t,r[3])&&BYe(r,[16,t]);var a=[0,n];e=1}e||(a=0);var i=u(0,0,r),c=0;if(0===i[0])var f=i[1];else{var o=i[1];if(a){var s=[0,TI(o[2],a[1],(function(r,e){return TI(xT(r,Lg,95),r,e)}))],v=0;c=1}else f=o[1]}return c||(s=a,v=f),[0,s,v]}),r),t=n[2],a=t[1],i=n[1],c=0===a?1:0;if(c)var f=1-(r[8]||r[9]);else f=c;return f&&PXe(r,[0,i,35]),[0,i,[1,[0,a,ZGe([0,e],[0,t[2]])]]]})),FB(o,(function(r){var e=FYe(r),n=bVe(0,(function(r){HYe(r,35);var e=0;if(8!==bYe(r)&&!_Ye(r)){var n=TI(nKe[13],0,r),t=n[2][1];1-TI(rKe[3],t,r[3])&&BYe(r,[16,t]);var a=[0,n];e=1}e||(a=0);var i=u(0,0,r),c=0;if(0===i[0])var f=i[1];else{var o=i[1];if(a){var s=[0,TI(o[2],a[1],(function(r,e){return TI(xT(r,Lg,96),r,e)}))],v=0;c=1}else f=o[1]}return c||(s=a,v=f),[0,s,v]}),r),t=n[2],a=n[1];1-r[8]&&PXe(r,[0,a,34]);var i=ZGe([0,e],[0,t[2]]);return[0,a,[3,[0,t[1],i]]]})),FB(s,(function(r){var e=bVe(0,(function(r){var e=FYe(r);HYe(r,26);var n=uAe(e,FYe(r));HYe(r,4);var t=BI(nKe[7],r);HYe(r,5);var u=BI(nKe[2],r),a=1-r[6];return(a?DVe(u):a)&&xYe(r,u[1]),[36,[0,t,u,ZGe([0,n],0)]]}),r),n=e[1];return NYe(r,[0,n,38]),[0,n,e[2]]})),FB(v,(function(r){var e=BI(nKe[15],r),n=e[1],t=a(r);return[0,n,[0,TI(t[2],e[2],(function(r,e){return II(xT(r,fD,97),r,n,e)}))]]})),FB(l,(function(r,e){1-LXe(e)&&BYe(e,10);var n=uAe(r,FYe(e));HYe(e,61),RYe(e,1);var t=BI(tKe[2],e),a=95===bYe(e)?ZYe(e,t):t,i=BI(tKe[3],e);HYe(e,79);var c=BI(tKe[1],e);MYe(e);var f=u(0,0,e);if(0===f[0])var o=[0,f[1],c];else o=[0,0,TI(f[1][2],c,(function(r,e){return TI(xT(r,oc,98),r,e)}))];var s=ZGe([0,n],[0,o[1]]);return[0,a,i,o[2],s]})),FB(D,(function(r){return bVe(0,(function(r){var e=FYe(r);return HYe(r,60),[11,TI(l,e,r)]}),r)})),FB(b,(function(r){if(AYe(1,r)&&!yYe(1,r)){var e=bVe(0,BI(l,0),r);return[0,e[1],[32,e[2]]]}return BI(nKe[2],r)})),FB(p,(function(r,e,n){var t=r?r[1]:r;1-LXe(n)&&BYe(n,11);var a=uAe(e,FYe(n));HYe(n,62);var i=FYe(n);HYe(n,61);var c=uAe(a,i);RYe(n,1);var f=BI(tKe[2],n),o=95===bYe(n)?ZYe(n,f):f,s=BI(tKe[3],n),v=bYe(n),l=0;if("number"==typeof v&&83===v){HYe(n,83);var D=[0,BI(tKe[1],n)];l=1}if(l||(D=0),t){var b=bYe(n),p=0;if("number"==typeof b&&79===b){BYe(n,68),LYe(n);var E=0;if(8!==bYe(n)&&!_Ye(n)){var m=[0,BI(tKe[1],n)];E=1}E||(m=0)}else p=1;p&&(m=0);var F=m}else HYe(n,79),F=[0,BI(tKe[1],n)];MYe(n);var k=u(0,0,n);if(0===k[0])var d=[0,k[1],o,s,D,F];else{var h=k[1][2];if(F)var y=[0,0,o,s,D,[0,TI(h,F[1],(function(r,e){return TI(xT(r,oc,99),r,e)}))]];else y=D?[0,0,o,s,[0,TI(h,D[1],(function(r,e){return TI(xT(r,oc,pu),r,e)}))],0]:s?[0,0,o,[0,TI(h,s[1],(function(r,e){return TI(xT(r,Dk,Ik),r,e)}))],0,0]:[0,0,TI(h,o,(function(r,e){return TI(xT(r,Lg,wk),r,e)})),0,0,0];d=y}var _=ZGe([0,c],[0,d[1]]);return[0,d[2],d[3],d[5],d[4],_]})),FB(E,(function(r){return bVe(0,(function(r){var e=FYe(r);return HYe(r,60),[12,II(p,Gye,e,r)]}),r)})),FB(m,(function(r){var e=lYe(1,r);if("number"==typeof e&&61===e){var n=bVe(0,TI(p,Mye,0),r);return[0,n[1],[33,n[2]]]}return BI(nKe[2],r)})),FB(F,(function(r,e){1-LXe(e)&&BYe(e,16);var n=uAe(r,FYe(e));HYe(e,53);var t=BI(tKe[2],e),u=41===bYe(e)?t:ZYe(e,t),i=BI(tKe[3],e),c=41===bYe(e)?i:rVe(e,i),f=BI(tKe[7],e),o=TI(a(e)[2],f[2],(function(r,e){var n=e[1];return[0,n,II(xT(r,dl,Zv),r,n,e[2])]})),s=ZGe([0,n],0);return[0,u,c,f[1],o,s]})),FB(k,(function(r){return bVe(0,(function(r){var e=FYe(r);return HYe(r,60),[8,TI(F,e,r)]}),r)})),FB(d,(function(r){if(AYe(1,r)||CYe(1,r)){var e=bVe(0,BI(F,0),r);return[0,e[1],[26,e[2]]]}return er(r)})),FB(h,(function(r,e){var n=UXe(1,e),t=uAe(r,FYe(n));HYe(n,40);var u=TI(nKe[13],0,n),i=bYe(n),c=0;if("number"==typeof i){var f=0;if(95!==i&&i&&(f=1),!f){var o=ZYe(n,u);c=1}}c||(o=u);var s=BI(tKe[3],n),v=bYe(n),l=0;if("number"==typeof v&&!v){var D=rVe(n,s);l=1}l||(D=s);var b=PYe(n,41);if(b){var p=BI(tKe[5],n),E=bYe(n),m=0;if("number"==typeof E&&!E){var F=[0,TI(QYe(n)[2],p,(function(r,e){return MGe(BI(xT(r,Ea,34),r),e)}))];m=1}m||(F=[0,p]);var k=F}else k=b;var d=bYe(n),h=0;if("number"!=typeof d&&4===d[0]&&!_I(d[3],Rye)){LYe(n);for(var y=0;;){var _=[0,BI(tKe[5],n),y],A=bYe(n);if("number"!=typeof A||9!==A){var C=pAe(_),w=bYe(n),S=0;if("number"==typeof w&&!w){var g=aVe(n,C);S=1}S||(g=C);var B=g;h=1;break}HYe(n,9),y=_}}h||(B=0);var T=bYe(n),I=0;if("number"==typeof T&&52===T){var O=TI(cKe[5],n,0),N=bYe(n),x=0;if("number"==typeof N&&!N){var L=[0,iVe(n,O)];x=1}x||(L=[0,O]);var P=L;I=1}I||(P=0);var R=TI(tKe[6],1,n),M=TI(a(n)[2],R,(function(r,e){var n=e[1];return[0,n,II(xT(r,dl,mk),r,n,e[2])]}));return[0,o,D,M,k,B,P,ZGe([0,t],0)]})),FB(y,(function(r){return bVe(0,(function(r){var e=FYe(r);return HYe(r,60),[5,TI(h,e,r)]}),r)})),FB(_,(function(r,e){var n=uAe(r?r[1]:r,FYe(e));HYe(e,15);var t=ZYe(e,TI(nKe[13],0,e)),a=pYe(e),i=rVe(e,BI(tKe[3],e)),c=BI(tKe[8],e);HYe(e,83);var f=BI(tKe[1],e);RYe(e,1);var o=bYe(e);if(MYe(e),66===o)var s=TI(QYe(e)[2],f,(function(r,e){return TI(xT(r,oc,29),r,e)}));else s=f;var v=VGe(a,s[1]),l=[0,v,[12,[0,i,c,s,0]]],D=BI(tKe[11],e),b=u(0,0,e);if(0===b[0])var p=[0,b[1],l,D];else{var E=b[1][2];if(D)var m=[0,0,l,[0,TI(E,D[1],(function(r,e){return TI(xT(r,Wo,yS),r,e)}))]];else m=[0,0,TI(E,l,(function(r,e){return TI(xT(r,oc,Ra),r,e)})),0];p=m}var F=[0,v,p[2]],k=ZGe([0,n],[0,p[1]]);return[0,t,F,p[3],k]})),FB(A,(function(r){return bVe(0,(function(r){var e=FYe(r);HYe(r,60);var n=bYe(r);return"number"==typeof n&&64===n&&(BYe(r,65),HYe(r,64)),[7,TI(_,[0,e],r)]}),r)})),FB(C,(function(r,e){var n=uAe(e,FYe(r));HYe(r,24);var t=II(nKe[14],r,Pye,40)[2],a=t[2],i=t[1],c=u(0,0,r);if(0===c[0])var f=[0,c[1],i,a];else{var o=c[1][2],s=0===a[0]?[0,0,TI(o,i,(function(r,e){return TI(xT(r,Lg,Mu),r,e)})),a]:[0,0,i,TI(o,a,(function(r,e){return TI(xT(r,HE,xp),r,e)}))];f=s}var v=ZGe([0,n],[0,f[1]]);return[0,f[2],f[3],v]})),FB(w,(function(r){return bVe(0,(function(r){var e=FYe(r);return HYe(r,60),[13,TI(C,r,e)]}),r)})),FB(S,(function(r,e){var n=r?r[1]:r,u=pYe(e),i=FYe(e);HYe(e,60);var c=uAe(i,FYe(e));if(XYe(e,Lye),!n&&10!==bYe(e)){var f=bYe(e),o=0;if("number"!=typeof f&&2===f[0]){var s=t(e,f[1]),v=[1,TI(QYe(e)[2],s,(function(r,e){var n=e[1];return[0,n,II(xT(r,Hg,37),r,n,e[2])]}))];o=1}o||(v=[0,ZYe(e,TI(nKe[13],0,e))]);var l=bVe(0,(function(r){var e=FYe(r);HYe(r,0);for(var n=0,t=0;;){var u=bYe(r);if("number"==typeof u){var i=0;if(1!==u&&Je!==u||(i=1),i){var c=pAe(t),f=0===c?1:0,o=f?FYe(r):f;return HYe(r,1),[0,[0,n,c],rUe([0,e],[0,a(r)[1]],o)]}}var s=TI(B,xye,r),v=s[2],l=s[1],D=0;if(n)if(0===n[1][0])switch(v[0]){case 6:var b=v[1][2],p=0;if(b)switch(b[1][0]){case 4:case 6:p=1}p||BYe(r,79);var E=n;break;case 10:BYe(r,78),E=n;break;default:D=1}else 10===v[0]?(BYe(r,79),E=n):D=1;else switch(v[0]){case 6:var m=v[1][2],F=0;if(m)switch(m[1][0]){case 4:case 6:var k=n;F=1}F||(k=[0,[1,l]]),E=k;break;case 10:E=[0,[0,l]];break;default:D=1}D&&(E=n),n=E,t=[0,s,t]}}),e),D=l[2],b=D[1],p=b[1],E=l[1],m=[0,E,[0,b[2],D[2]]],F=VGe(u,E);return[0,F,[9,[0,v,m,p?p[1]:[0,F],ZGe([0,c],0)]]]}var k=bVe(0,BI(g,c),e),d=k[2];return[0,VGe(u,k[1]),d]})),FB(g,(function(r,e){var n=FYe(e);HYe(e,10);var t=FYe(e);XYe(e,Nye);var a=EAe([0,r,[0,n,[0,t,[0,FYe(e),0]]]]),i=BI(tKe[9],e),c=u(0,0,e);if(0===c[0])var f=[0,i,c[1]];else f=[0,TI(c[1][2],i,(function(r,e){return TI(xT(r,zl,bd),r,e)})),0];var o=ZGe([0,a],[0,f[2]]);return[10,[0,f[1],o]]})),FB(B,(function(r,e){var n=r?r[1]:r;1-LXe(e)&&BYe(e,13);var t=lYe(1,e);if("number"==typeof t)switch(t){case 24:return BI(w,e);case 40:return BI(y,e);case 46:if(50===bYe(e))return fr(e);break;case 49:if(n)return TI(P,[0,n],e);break;case 53:return BI(k,e);case 61:var u=bYe(e);return"number"==typeof u&&50===u&&n?fr(e):BI(D,e);case 62:return BI(E,e);case 15:case 64:return BI(A,e)}else if(4===t[0]&&!_I(t[3],Oye))return TI(S,[0,n],e);if(n){var a=bYe(e);return"number"==typeof a&&50===a?(BYe(e,82),BI(nKe[2],e)):BI(w,e)}return BI(nKe[2],e)})),FB(T,(function(r){XYe(r,Bye);var e=bYe(r);if("number"!=typeof e&&2===e[0])return t(r,e[1]);var n=[0,pYe(r),Tye];return TYe(Iye,r),n})),FB(I,(function(r){var e=BI(T,r),n=e[2],t=e[1],a=u(0,0,r);return 0===a[0]?[0,[0,t,n],a[1]]:[0,[0,t,TI(a[1][2],n,(function(r,e){return II(xT(r,Hg,Je),r,t,e)}))],0]})),FB(O,(function(r){return r[2][1]})),FB(N,(function(r,e,n){var t=r?r[1]:1,u=bYe(e);if("number"==typeof u){var a=0;if(1!==u&&Je!==u||(a=1),a)return pAe(n)}1-t&&BYe(e,85);var i=bVe(0,(function(r){var e=lVe(r),n=bYe(r),t=0;if("number"!=typeof n&&4===n[0]&&!_I(n[3],gye)){LYe(r);var u=lVe(r);RXe(r,u);var a=[0,u];t=1}return t||(RXe(r,e),a=0),[0,e,a]}),e);return II(N,[0,PYe(e,9)],e,[0,i,n])})),FB(x,(function(r,e){return kAe((function(e){var t=e[2];return t[2]?0:n(Sye,r,t[1])}),e)})),FB(L,(function(r){function e(e){var n=qXe(1,UXe(1,e)),t=pYe(n),a=FYe(n);HYe(n,49);var i=bYe(n);if("number"==typeof i)if(65<=i){if(Zv===i){var c=pYe(n);HYe(n,Zv);var f=n[26][5],o=bYe(n),s=0;if("number"!=typeof o&&4===o[0]&&!_I(o[3],hye)){LYe(n);var v=f?[0,TI(nKe[13],0,n)]:(BYe(n,13),0);s=1}s||(v=0);var D=BI(I,n),b=ZGe([0,a],[0,D[2]]);return[18,[0,0,[0,[1,[0,c,v]]],[0,D[1]],1,b]]}}else if(13<=i)switch(i-13|0){case 23:var E=uAe(a,FYe(n)),m=bVe(0,(function(r){return HYe(r,36)}),n);if(RXe(n,$Ge(0,[0,VGe(t,pYe(n)),yye])),SYe(n))var F=0,k=[0,BI(uKe[11],n)];else if(gYe(n))F=0,k=[0,TI(cKe[3],n,r)];else if(48===bYe(n))F=0,k=[0,BI(uKe[12],n)];else{var h=BI(nKe[10],n),y=u(0,0,n);if(0===y[0])var _=[0,h,y[1]];else _=[0,TI(y[1][2],h,(function(r,e){return TI(xT(r,jD,Vr),r,e)})),0];F=_[2],k=[1,_[1]]}var A=ZGe([0,E],[0,F]);return[17,[0,m[1],k,A]];case 40:1-LXe(n)&&BYe(n,15);var C=BI(d,n),w=C[2];if(26===w[0]){var S=BI(O,w[1][1]);RXe(n,$Ge(0,[0,C[1],S]))}else Z_e(nAe(Aye,_ye));return[18,[0,[0,C],0,0,0,ZGe([0,a],0)]];case 48:if(0!==lYe(1,n)){1-LXe(n)&&BYe(n,15);var g=lYe(1,n);if("number"==typeof g){if(48===g)return BYe(n,0),HYe(n,61),[18,[0,0,0,0,0,ZGe([0,a],0)]];if(Zv===g){HYe(n,61);var B=pYe(n);HYe(n,Zv);var T=BI(I,n),L=ZGe([0,a],[0,T[2]]);return[18,[0,0,[0,[1,[0,B,0]]],[0,T[1]],0,L]]}}var P=bVe(0,BI(l,0),n),R=P[2],M=P[1];return RXe(n,$Ge(0,[0,M,BI(O,R[1])])),[18,[0,[0,[0,M,[32,R]]],0,0,0,ZGe([0,a],0)]]}break;case 49:var G=bVe(0,(function(r){return BI(TI(p,0,0),r)}),n),U=G[2],j=G[1];return RXe(n,$Ge(0,[0,j,BI(O,U[1])])),[18,[0,[0,[0,j,[33,U]]],0,0,0,ZGe([0,a],0)]];case 0:case 2:case 11:case 14:case 15:case 27:case 35:case 51:var H=TI(nKe[3],[0,r],n),X=H[2],Y=H[1],V=0;switch(X[0]){case 2:var K=X[1][1];if(K){var W=K[1];V=1}else{PXe(n,[0,Y,74]);var J=0}break;case 16:W=X[1][1],V=1;break;case 23:var q=X[1][1];q?(W=q[1],V=1):(PXe(n,[0,Y,75]),J=0);break;case 34:J=dAe((function(r,e){return dAe(nr,r,[0,e[2][1],0])}),0,X[1][1]);break;default:J=Z_e(wye)}return kAe((function(r){return RXe(n,r)}),V?[0,$Ge(0,[0,Y,BI(O,W)]),0]:J),[18,[0,[0,H],0,0,1,ZGe([0,a],0)]]}var z=bYe(n),$=0;if("number"==typeof z&&61===z){LYe(n);var Q=0;$=1}$||(Q=1),HYe(n,0);var Z=II(N,0,n,0);HYe(n,1);var rr=bYe(n),er=0;if("number"!=typeof rr&&4===rr[0]&&!_I(rr[3],Cye)){var tr=BI(I,n),ur=tr[2],ar=[0,tr[1]];er=1}if(!er){TI(x,n,Z);var ir=u(0,0,n);ur=0===ir[0]?ir[1]:ir[1][1],ar=0}return[18,[0,0,[0,[0,Z]],ar,Q,ZGe([0,a],[0,ur])]]}return function(r){return bVe(0,e,r)}})),FB(P,(function(r){var e=r?r[1]:r;function n(r){1-LXe(r)&&BYe(r,13);var n=FYe(r);HYe(r,60);var t=qXe(1,UXe(1,r)),a=uAe(n,FYe(t));HYe(t,49);var i=bYe(t);if("number"==typeof i)if(53<=i){if(Zv===i){var c=pYe(t);HYe(t,Zv);var f=t[26][5],o=bYe(t),s=0;if("number"!=typeof o&&4===o[0]&&!_I(o[3],Fye)){LYe(t);var v=f?[0,TI(nKe[13],0,t)]:(BYe(t,13),0);s=1}s||(v=0);var D=BI(I,t),b=ZGe([0,a],[0,D[2]]);return[6,[0,0,0,[0,[1,[0,c,v]]],[0,D[1]],b]]}if(!(63<=i))switch(i-53|0){case 0:if(e)return[6,[0,0,[0,[6,bVe(0,BI(F,0),t)]],0,0,ZGe([0,a],0)]];break;case 8:if(e)return[6,[0,0,[0,[4,bVe(0,BI(l,0),t)]],0,0,ZGe([0,a],0)]];break;case 9:return[6,[0,0,[0,[5,bVe(0,TI(p,mye,0),t)]],0,0,ZGe([0,a],0)]]}}else{var E=i-15|0;if(!(25<E>>>0))switch(E){case 21:var m=uAe(a,FYe(t)),k=bVe(0,(function(r){return HYe(r,36)}),t),d=bYe(t),y=0;if("number"==typeof d)if(15===d)var A=0,w=[0,[1,bVe(0,(function(r){return TI(_,0,r)}),t)]];else 40===d?(A=0,w=[0,[2,bVe(0,BI(h,0),t)]]):y=1;else y=1;if(y){var S=BI(tKe[1],t),g=u(0,0,t);if(0===g[0])var B=[0,S,g[1]];else B=[0,TI(g[1][2],S,(function(r,e){return TI(xT(r,oc,Te),r,e)})),0];A=B[2],w=[0,[3,B[1]]]}var T=ZGe([0,m],[0,A]);return[6,[0,[0,k[1]],w,0,0,T]];case 0:case 9:case 12:case 13:case 25:var O=bYe(t);if("number"==typeof O){var L=0;if(25<=O)if(29<=O){if(40===O){var P=[0,[2,bVe(0,BI(h,0),t)]];L=1}}else 27<=O&&(L=2);else 15===O?(P=[0,[1,bVe(0,(function(r){return TI(_,0,r)}),t)]],L=1):24<=O&&(L=2);var R=0;switch(L){case 0:break;case 2:"number"==typeof O&&(27===O?BYe(t,70):28===O&&BYe(t,69)),P=[0,[0,bVe(0,(function(r){return TI(C,r,0)}),t)]],R=1;break;default:R=1}if(R)return[6,[0,0,P,0,0,ZGe([0,a],0)]]}throw[0,jI,dye]}}var M=bYe(t);"number"==typeof M&&(53===M?BYe(t,72):61===M&&BYe(t,71)),HYe(t,0);var G=II(N,0,t,0);HYe(t,1);var U=bYe(t),j=0;if("number"!=typeof U&&4===U[0]&&!_I(U[3],kye)){var H=BI(I,t),X=H[2],Y=[0,H[1]];j=1}if(!j){TI(x,t,G);var V=u(0,0,t);X=0===V[0]?V[1]:V[1][1],Y=0}return[6,[0,0,0,[0,[0,G]],Y,ZGe([0,a],[0,X])]]}return function(r){return bVe(0,n,r)}})),[0,function(r){return bVe(0,j,r)},function(r){return bVe(0,Y,r)},function(r){return bVe(0,$,r)},function(r){return bVe(0,J,r)},function(r){return bVe(0,Q,r)},s,v,f,o,function(r){return bVe(0,R,r)},B,P,E,function(r){return bVe(0,M,r)},c,L,er,fr,d,function(r){return bVe(0,Z,r)},m,function(r){return bVe(0,V,r)},function(r){return bVe(0,K,r)},function(r){return bVe(0,W,r)},b,function(r){return bVe(0,q,r)},function(r){return bVe(0,z,r)}]}(aKe),oKe=function(r){var e=function r(e,n){return r.fun(e,n)},n=function r(e,n){return r.fun(e,n)},t=function r(e,n){return r.fun(e,n)};function u(r,e){return BI(nKe[23],e)?[0,TI(t,r,e)]:(PXe(r,[0,e[1],26]),0)}function a(e){function n(r){var e=bYe(r);return"number"==typeof e&&79===e?(HYe(r,79),[0,BI(nKe[10],r)]):0}function t(t){var u=FYe(t);HYe(t,0);for(var a=0,i=0,f=0;;){var o=bYe(t);if("number"==typeof o){var s=0;if(1!==o&&Je!==o||(s=1),s){i&&PXe(t,[0,i[1],98]);var v=pAe(f),l=FYe(t);HYe(t,1);var D=GYe(t);return[0,[0,v,83===bYe(t)?[1,BI(r[9],t)]:ZVe(t),rUe([0,u],[0,D],l)]]}}if(12===bYe(t))var b=FYe(t),p=bVe(0,(function(r){return HYe(r,12),c(r,e)}),t),E=ZGe([0,b],0),m=[0,[1,[0,p[1],[0,p[2],E]]]];else{var F=pYe(t),k=TI(nKe[20],0,t),d=bYe(t),h=0;if("number"==typeof d&&83===d){HYe(t,83);var y=bVe([0,F],(function(r){return[0,c(r,e),n(r)]}),t),_=y[2],A=k[2];switch(A[0]){case 0:var C=[0,A[1]];break;case 1:C=[1,A[1]];break;case 2:C=Z_e(oye);break;default:C=[2,A[1]]}m=[0,[0,[0,y[1],[0,C,_[1],_[2],0]]]]}else h=1;if(h){var w=k[2];if(1===w[0]){var S=w[1],g=S[2][1],B=S[1],T=0;sYe(g)&&_I(g,vye)&&_I(g,lye)&&(PXe(t,[0,B,2]),T=1),!T&&iYe(g)&&NYe(t,[0,B,53]);var I=bVe([0,F],function(r,e){return function(t){return[0,[0,e,[2,[0,r,ZVe(t),0]]],n(t)]}}(S,B),t),O=I[2];m=[0,[0,[0,I[1],[0,[1,S],O[1],O[2],1]]]]}else TYe(sye,t),m=0}}if(m){var N=m[1],x=a?(PXe(t,[0,N[1][1],64]),0):i;if(0===N[0])var L=x,P=a;else{var R=9===bYe(t)?1:0;L=R?[0,pYe(t)]:R,P=1}1!==bYe(t)&&HYe(t,9),a=P,i=L,f=[0,N,f]}}}return function(r){return bVe(0,t,r)}}function i(e){function n(n){var t=FYe(n);HYe(n,6);for(var u=0;;){var a=bYe(n);if("number"==typeof a){var i=0;if(13<=a)Je===a&&(i=1);else if(7<=a)switch(a-7|0){case 2:var f=pYe(n);HYe(n,9),u=[0,[2,f],u];continue;case 5:var o=FYe(n),s=bVe(0,(function(r){return HYe(r,12),c(r,e)}),n),v=s[1],l=ZGe([0,o],0),D=[1,[0,v,[0,s[2],l]]];7!==bYe(n)&&(PXe(n,[0,v,63]),9===bYe(n)&&LYe(n)),u=[0,D,u];continue;case 0:i=1}if(i){var b=pAe(u),p=FYe(n);return HYe(n,7),[1,[0,b,83===bYe(n)?[1,BI(r[9],n)]:ZVe(n),rUe([0,t],[0,GYe(n)],p)]]}}var E=bVe(0,(function(r){var n=c(r,e),t=bYe(r),u=0;if("number"==typeof t&&79===t){HYe(r,79);var a=[0,BI(nKe[10],r)];u=1}return u||(a=0),[0,n,a]}),n),m=E[2],F=[0,[0,E[1],[0,m[1],m[2]]]];7!==bYe(n)&&HYe(n,9),u=[0,F,u]}}return function(r){return bVe(0,n,r)}}function c(r,e){var n=bYe(r);if("number"==typeof n){if(6===n)return BI(i(e),r);if(!n)return BI(a(e),r)}var t=II(nKe[14],r,0,e);return[0,t[1],[2,t[2]]]}return FB(e,(function(r,e){for(var n=e[2],u=n[2],a=ZVe(r),i=0,c=n[1];;){if(!c){var f=[0,[0,pAe(i),a,u]];return[0,e[1],f]}var o=c[1];if(0!==o[0]){var s=o[1],v=s[1];if(c[2])PXe(r,[0,v,64]),c=c[2];else{var l=s[2],D=l[2];i=[0,[1,[0,v,[0,TI(t,r,l[1]),D]]],i],c=0}}else{var b=o[1],p=b[2];switch(p[0]){case 0:var E=p[2],m=p[1];switch(m[0]){case 0:var F=[0,m[1]];break;case 1:F=[1,m[1]];break;case 2:F=Z_e(pye);break;default:F=[2,m[1]]}var k=E[2],d=0;if(2===k[0]){var h=k[1];if(!h[1]){var y=[0,h[3]],_=h[2];d=1}}d||(y=0,_=TI(t,r,E));var A=[0,[0,[0,b[1],[0,F,_,y,p[3]]]],i];break;case 1:PXe(r,[0,p[2][1],97]),A=i;break;default:PXe(r,[0,p[2][1],Eye]),A=i}var i=A,c=c[2]}}})),FB(n,(function(r,e){for(var n=e[2],t=n[2],a=ZVe(r),i=0,c=n[1];;){if(c){var f=c[1];switch(f[0]){case 0:var o=f[1],s=o[2];if(2===s[0]){var v=s[1];if(!v[1]){i=[0,[0,[0,o[1],[0,v[2],[0,v[3]]]]],i],c=c[2];continue}}var l=u(r,o);if(l)var D=l[1],b=[0,[0,[0,D[1],[0,D,0]]],i];else b=i;i=b,c=c[2];continue;case 1:var p=f[1],E=p[1];if(c[2]){PXe(r,[0,E,63]),c=c[2];continue}var m=p[2],F=u(r,m[1]);i=F?[0,[1,[0,E,[0,F[1],m[2]]]],i]:i,c=0;continue;default:i=[0,[2,f[1]],i],c=c[2];continue}}var k=[1,[0,pAe(i),a,t]];return[0,e[1],k]}})),FB(t,(function(r,t){var u=t[2],a=t[1];switch(u[0]){case 0:return TI(n,r,[0,a,u[1]]);case 10:var i=u[1],c=i[2][1],f=i[1],o=0;if(r[6]&&fYe(c)?PXe(r,[0,f,50]):o=1,o&&1-r[6]){var s=0;if(r[17]&&hI(c,Dye)?PXe(r,[0,f,93]):s=1,s){var v=r[18];(v?hI(c,bye):v)&&PXe(r,[0,f,92])}}return[0,a,[2,[0,i,ZVe(r),0]]];case 19:return TI(e,r,[0,a,u[1]]);default:return[0,a,[3,[0,a,u]]]}})),[0,e,n,t,a,i,c]}(tKe),sKe=function(r){function e(r){var e=bYe(r);if("number"==typeof e){var n=e-96|0,t=0;if(6<n>>>0?14===n&&(t=1):4<(n-1|0)>>>0&&(t=1),t)return GYe(r)}var u=hYe(r);return u?UYe(r):u}function n(n){var t=FYe(n);RYe(n,0);var u=bVe(0,(function(e){HYe(e,0),HYe(e,12);var n=BI(r[10],e);return HYe(e,1),n}),n);MYe(n);var a=ZGe([0,t],[0,e(n)]);return[0,u[1],[0,u[2],a]]}function t(e){return 1===bYe(e)?0:[0,BI(r[7],e)]}function u(r){var n=FYe(r);RYe(r,0);var u=bVe(0,(function(r){HYe(r,0);var e=t(r);return HYe(r,1),e}),r);MYe(r);var a=rUe([0,n],[0,e(r)],0);return[0,u[1],[0,u[2],a]]}function a(e){RYe(e,0);var n=bVe(0,(function(e){HYe(e,0);var n=bYe(e),u=0;if("number"==typeof n&&12===n){var a=FYe(e);HYe(e,12);var i=[3,[0,BI(r[10],e),ZGe([0,a],0)]];u=1}if(!u){var c=t(e);i=[2,[0,c,rUe(0,0,c?0:FYe(e))]]}return HYe(e,1),i}),e);return MYe(e),[0,n[1],n[2]]}function i(r){var n=pYe(r),t=bYe(r),u=0;if("number"!=typeof t&&7===t[0]){var a=t[1];u=1}u||(TYe(Uhe,r),a=jhe);var i=FYe(r);LYe(r);var c=bYe(r),f=0;if("number"==typeof c){var o=c+-10|0,s=0;if(69<o>>>0?73!==o&&(s=1):67<(o-1|0)>>>0||(s=1),!s){var v=GYe(r);f=1}}return f||(v=e(r)),[0,n,[0,a,ZGe([0,i],[0,v])]]}function c(r){var e=lYe(1,r);if("number"==typeof e){if(10===e)for(var n=bVe(0,(function(r){var e=[0,i(r)];return HYe(r,10),[0,e,i(r)]}),r);;){var t=bYe(r);if("number"!=typeof t||10!==t)return[2,n];var u=function(r){return function(e){return HYe(e,10),[0,[1,r],i(e)]}}(n);n=bVe([0,n[1]],u,r)}if(83===e)return[1,bVe(0,(function(r){var e=i(r);return HYe(r,83),[0,e,i(r)]}),r)]}return[0,i(r)]}function f(r){return bVe(0,(function(r){var n=lYe(1,r),t=0;if("number"==typeof n&&83===n){var a=[1,bVe(0,(function(r){var e=i(r);return HYe(r,83),[0,e,i(r)]}),r)];t=1}t||(a=[0,i(r)]);var c=bYe(r),f=0;if("number"==typeof c&&79===c){HYe(r,79);var o=FYe(r),s=bYe(r),v=0;if("number"==typeof s)if(0===s){var l=u(r),D=l[2],b=l[1];D[1]||PXe(r,[0,b,54]);var p=[0,[1,b,D]]}else v=1;else if(8===s[0]){HYe(r,s);var E=[0,s[2]],m=ZGe([0,o],[0,e(r)]);p=[0,[0,s[1],[0,E,s[3],m]]]}else v=1;v&&(BYe(r,55),p=[0,[0,pYe(r),[0,Ghe,Mhe,0]]]);var F=p;f=1}return f||(F=0),[0,a,F]}),r)}function o(r){return bVe(0,(function(r){HYe(r,95);var e=bYe(r);if("number"==typeof e){if(96===e)return LYe(r),Phe}else if(7===e[0])for(var t=0,u=c(r);;){var a=bYe(r);if("number"==typeof a){if(0===a){t=[0,[1,n(r)],t];continue}}else if(7===a[0]){t=[0,[0,f(r)],t];continue}var i=pAe(t),o=[0,c_,[0,u,PYe(r,wk),i]];return PYe(r,96)?[0,o]:(jYe(r,96),[1,o])}return jYe(r,96),Rhe}),r)}function s(r){return bVe(0,(function(r){HYe(r,95),HYe(r,wk);var e=bYe(r);if("number"==typeof e){if(96===e)return LYe(r),ct}else if(7===e[0]){var n=c(r);return TI(KUe,bYe(r),96)?LYe(r):jYe(r,96),[0,c_,[0,n]]}return jYe(r,96),ct}),r)}var v=function r(e){return r.fun(e)},l=function r(e){return r.fun(e)},D=function r(e){return r.fun(e)};function b(r){switch(r[0]){case 0:return r[1][2][1];case 1:var e=r[1][2],n=nAe(Nhe,e[2][2][1]);return nAe(e[1][2][1],n);default:var t=r[1][2],u=t[1];return nAe(0===u[0]?u[1][2][1]:b([2,u[1]]),nAe(xhe,t[2][2][1]))}}return FB(v,(function(r){var e=bYe(r);if("number"==typeof e){if(0===e)return a(r)}else if(8===e[0])return HYe(r,e),[0,e[1],[4,[0,e[2],e[3]]]];var n=BI(D,r),t=n[2],u=n[1];return ct<=t[1]?[0,u,[1,t[2]]]:[0,u,[0,t[2]]]})),FB(l,(function(r){var e=FYe(r),n=o(r);MYe(r);var t=n[2];if(0===t[0])var u=t[1],a="number"==typeof u?0:u[2][2];else a=1;if(a)var i=870530776,c=bVe(0,(function(r){return 0}),r);else{RYe(r,3);for(var f=pYe(r),D=0;;){var p=ZXe(r),E=bYe(r),m=0;if("number"==typeof E){var F=0;if(95===E){RYe(r,2);var k=bYe(r),d=lYe(1,r),h=0;if("number"==typeof k&&95===k&&"number"==typeof d){var y=0;if(wk!==d&&Je!==d&&(y=1),!y){var _=s(r),A=_[2],C=_[1],w="number"==typeof A?[0,ct,C]:[0,c_,[0,C,A[2]]],S=r[22][1],g=0;if(S){var B=S[2];if(B){var T=B[2];g=1}}g||(T=Z_e(que)),r[22][1]=T;var I=xXe(r),O=TXe(r[23][1],I);r[24][1]=O;var N=[0,pAe(D),p,w];h=1}}if(!h){var x=BI(l,r),L=x[2],P=x[1];D=[0,ct<=L[1]?[0,P,[1,L[2]]]:[0,P,[0,L[2]]],D];continue}}else Je===E?(TYe(0,r),N=[0,pAe(D),p,Pn]):(m=1,F=1);if(!F){var R=VGe(f,p?p[1]:f);i=N[3],c=[0,R,N[1]]}}else m=1;if(!m)break;D=[0,BI(v,r),D]}}var M=GYe(r),G=0;if("number"!=typeof i){var U=i[1],j=0;if(c_===U){var H=i[2],X=n[2];if(0===X[0]){var Y=X[1];if("number"==typeof Y)BYe(r,Lhe);else{var V=b(Y[2][1]);_I(b(H[2][1]),V)&&BYe(r,[18,V])}}var K=H[1]}else if(ct===U){var W=n[2];if(0===W[0]){var J=W[1];"number"!=typeof J&&BYe(r,[18,b(J[2][1])])}K=i[2]}else j=1;if(!j){var q=K;G=1}}G||(q=n[1]);var z=n[2][1],$=n[1];if("number"==typeof z){var Q=0,Z=ZGe([0,e],[0,M]);if("number"!=typeof i){var rr=i[1],er=0;if(c_===rr)var nr=i[2][1];else ct===rr?nr=i[2]:er=1;if(!er){var tr=nr;Q=1}}Q||(tr=q);var ur=[0,ct,[0,$,tr,c,Z]]}else{var ar=0,ir=ZGe([0,e],[0,M]);if("number"!=typeof i&&c_===i[1]){var cr=[0,i[2]];ar=1}ar||(cr=0),ur=[0,c_,[0,[0,$,z[2]],cr,c,ir]]}return[0,VGe(n[1],q),ur]})),FB(D,(function(r){return RYe(r,2),BI(l,r)})),[0,e,n,t,u,a,i,c,f,o,s,v,l,D]}(nKe);function vKe(r,e){var n=bYe(e),t=0;if("number"==typeof n?28===n?e[6]?BYe(e,53):e[14]&&TYe(0,e):58===n?e[17]?BYe(e,2):e[6]&&BYe(e,53):65===n?e[18]&&BYe(e,2):t=1:t=1,t)if(cYe(n))OYe(e,53);else{var u=0;if("number"==typeof n)switch(n){case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 43:case 44:case 45:case 46:case 47:case 49:case 50:case 51:case 58:case 59:case 65:var a=1;u=1}else 4===n[0]&&tYe(n[3])&&(a=1,u=1);u||(a=0);var i=0;if(a)var c=a;else{var f=aYe(n);if(f)c=f;else{var o=0;if("number"==typeof n)switch(n){case 29:case 30:case 31:break;default:o=1}else if(4===n[0]){var s=n[3];_I(s,pae)&&_I(s,Eae)&&_I(s,mae)&&(o=1)}else o=1;if(o){var v=0;i=1}else c=1}}i||(v=c),v?TYe(0,e):r&&oYe(n)&&OYe(e,r[1])}return lVe(e)}var lKe=function r(e){return r.fun(e)},DKe=function r(e,n,t){return r.fun(e,n,t)},bKe=function r(e){return r.fun(e)},pKe=function r(e,n){return r.fun(e,n)},EKe=function r(e,n){return r.fun(e,n)},mKe=function r(e,n){return r.fun(e,n)},FKe=function r(e,n){return r.fun(e,n)},kKe=function r(e,n){return r.fun(e,n)},dKe=function r(e){return r.fun(e)},hKe=function r(e){return r.fun(e)},yKe=function r(e){return r.fun(e)},_Ke=function r(e,n,t){return r.fun(e,n,t)},AKe=function r(e){return r.fun(e)},CKe=function r(e,n){return r.fun(e,n)},wKe=cKe[3],SKe=iKe[3],gKe=iKe[1],BKe=iKe[6],TKe=cKe[2],IKe=cKe[1],OKe=cKe[4],NKe=iKe[5],xKe=iKe[7],LKe=sKe[13],PKe=oKe[6],RKe=oKe[3];FB(lKe,(function(r){var e=FYe(r),n=pAe(e);r:for(;;){if(n)for(var t=n[2],u=n[1],a=u[2],i=u[1],c=a[2],f=0,o=XT(c);;){if(o<(f+5|0))var s=0;else{var v=hI(OAe(c,f,5),Jue);if(!v){f=f+1|0;continue}s=v}if(!s){n=t;continue r}r[29][1]=i[3];var l=pAe([0,[0,i,a],t]);break}else l=n;if(0===l){var D=0;if(e){var b=e[1],p=b[2];if(!p[1]){var E=p[2];if(1<=XT(E)&&42===yI(E,0)){r[29][1]=b[1][3];var m=[0,b,0];D=1}}}D||(m=0)}else m=l;var F=TI(pKe,r,(function(r){return 0})),k=pYe(r);if(HYe(r,Je),F)var d=lAe(pAe(F))[1],h=VGe(lAe(F)[1],d);else h=k;var y=pAe(r[2][1]);return[0,h,[0,F,ZGe([0,m],0),y]]}})),FB(DKe,(function(r,e,n){for(var t=XXe(1,r),u=k_e;;){var a=u[2],i=u[1],c=bYe(t),f=0;if("number"==typeof c&&Je===c)var o=[0,t,i,a];else f=1;if(f)if(BI(e,c))o=[0,t,i,a];else{var s=0;if("number"==typeof c||2!==c[0])s=1;else{var v=BI(n,t),l=[0,v,a],D=v[2];if(19===D[0]){var b=D[1][2];if(b){t=UXe(t[6]||hI(b[1],F_e),t),u=[0,[0,c,i],l];continue}}o=[0,t,i,l]}s&&(o=[0,t,i,a])}var p=XXe(0,t);return kAe((function(r){if("number"!=typeof r&&2===r[0]){var e=r[1],n=e[4];return n?NYe(p,[0,e[1],44]):n}return Z_e(nAe(h_e,nAe($Ue(r),d_e)))}),pAe(i)),[0,p,o[3]]}})),FB(bKe,(function(r){var e=BI(cKe[6],r),n=bYe(r);if("number"==typeof n){var t=n-49|0;if(!(11<t>>>0))switch(t){case 0:return TI(fKe[16],e,r);case 1:BI(IYe(r),e);var u=lYe(1,r);if("number"==typeof u){var a=0;if(4!==u&&10!==u||(a=1),a)return BI(fKe[17],r)}return BI(fKe[18],r);case 11:if(49===lYe(1,r))return BI(IYe(r),e),TI(fKe[12],0,r)}}return TI(kKe,[0,e],r)})),FB(pKe,(function(r,e){var n=II(DKe,r,e,bKe);return dAe((function(r,e){return[0,e,r]}),TI(EKe,e,n[1]),n[2])})),FB(EKe,(function(r,e){for(var n=0;;){var t=bYe(e);if("number"==typeof t&&Je===t)return pAe(n);if(BI(r,t))return pAe(n);n=[0,BI(bKe,e),n]}})),FB(mKe,(function(r,e){var n=II(DKe,e,r,(function(r){return TI(kKe,0,r)})),t=n[1];return[0,dAe((function(r,e){return[0,e,r]}),TI(FKe,r,t),n[2]),t[6]]})),FB(FKe,(function(r,e){for(var n=0;;){var t=bYe(e);if("number"==typeof t&&Je===t)return pAe(n);if(BI(r,t))return pAe(n);n=[0,TI(kKe,0,e),n]}})),FB(kKe,(function(r,e){var n=r?r[1]:r;1-gYe(e)&&BI(IYe(e),n);var t=bYe(e);if("number"==typeof t){if(27===t)return BI(fKe[27],e);if(28===t)return BI(fKe[3],e)}if(SYe(e))return BI(uKe[11],e);if(gYe(e))return TI(wKe,e,n);if("number"==typeof t){var u=t+lw|0;if(!(14<u>>>0))switch(u){case 0:if(e[26][1])return BI(uKe[12],e);break;case 5:return BI(fKe[19],e);case 12:return TI(fKe[11],0,e);case 13:return BI(fKe[25],e);case 14:return BI(fKe[21],e)}}return BI(dKe,e)})),FB(dKe,(function(r){var e=bYe(r);if("number"==typeof e)switch(e){case 0:return BI(fKe[7],r);case 8:return BI(fKe[15],r);case 19:return BI(fKe[22],r);case 20:return BI(fKe[23],r);case 22:return BI(fKe[24],r);case 23:return BI(fKe[4],r);case 24:return BI(fKe[26],r);case 25:return BI(fKe[5],r);case 26:return BI(fKe[6],r);case 32:return BI(fKe[8],r);case 35:return BI(fKe[9],r);case 37:return BI(fKe[14],r);case 39:return BI(fKe[1],r);case 59:return BI(fKe[10],r);case 110:return TYe(p_e,r),[0,pYe(r),E_e];case 16:case 43:return BI(fKe[2],r);case 1:case 5:case 7:case 9:case 10:case 11:case 12:case 17:case 18:case 33:case 34:case 36:case 38:case 41:case 42:case 49:case 80:case 83:return TYe(m_e,r),LYe(r),BI(dKe,r)}if(SYe(r)){var n=BI(uKe[11],r);return xYe(r,n[1]),n}if("number"==typeof e&&28===e&&6===lYe(1,r)){var t=DYe(1,r);return PXe(r,[0,VGe(pYe(r),t),94]),BI(fKe[17],r)}return wYe(r)?BI(fKe[20],r):gYe(r)?(TYe(0,r),LYe(r),BI(fKe[17],r)):BI(fKe[17],r)})),FB(hKe,(function(r){var e=pYe(r),n=BI(iKe[1],r),t=bYe(r);return"number"==typeof t&&9===t?II(iKe[8],r,e,[0,n,0]):n})),FB(yKe,(function(r){var e=pYe(r),n=BI(iKe[2],r),t=bYe(r);if("number"==typeof t&&9===t){var u=[0,TI(aKe[1],r,n),0];return[0,II(iKe[8],r,e,u)]}return n})),FB(_Ke,(function(r,e,n){var t=e?e[1]:e;return bVe(0,(function(r){var e=1-t,u=vKe([0,n],r),a=e?82===bYe(r)?1:0:e;return a&&(1-LXe(r)&&BYe(r,12),HYe(r,82)),[0,u,BI(tKe[10],r),a]}),r)})),FB(AKe,(function(r){var e=pYe(r),n=FYe(r);HYe(r,0);var t=TI(FKe,(function(r){return 1===r?1:0}),r),u=0===t?1:0,a=pYe(r),i=u?FYe(r):u;HYe(r,1);var c=[0,t,rUe([0,n],[0,GYe(r)],i)];return[0,VGe(e,a),c]})),FB(CKe,(function(r,e){var n=pYe(e),t=FYe(e);HYe(e,0);var u=TI(mKe,(function(r){return 1===r?1:0}),e),a=u[1],i=0===a?1:0,c=pYe(e),f=i?FYe(e):i;HYe(e,1);var o=bYe(e),s=0;if(!r){var v=0;if("number"!=typeof o||1!==o&&Je!==o||(v=1),!v){var l=hYe(e);if(l){var D=UYe(e);s=1}else D=l,s=1}}s||(D=GYe(e));var b=u[2],p=[0,a,rUe([0,t],[0,D],f)];return[0,VGe(n,c),p,b]})),II(zwe,[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],nKe,[0,lKe,dKe,kKe,FKe,mKe,EKe,hKe,yKe,SKe,gKe,BKe,TKe,vKe,_Ke,AKe,CKe,LKe,PKe,RKe,IKe,wKe,OKe,NKe,xKe]);var MKe=[0,0],GKe=ZT,UKe=function(r){return!!r};function jKe(r){return function(r){for(var e={},n=1;n<r.length;n++){var t=r[n];e[ZT(t[1])]=t[2]}return e}(PAe(r))}function HKe(r){return function(r){return r.slice(1)}(PAe(r))}function XKe(r,e,n){try{return new RegExp(ZT(e),ZT(n))}catch(e){return MKe[1]=[0,[0,r,24],MKe[1]],new RegExp(rA,ZT(n))}}var YKe=function(r){function e(e,n){var t=n[2],u=n[1],a=QUe(t),i=[0,[0,__e,BI(r[1],a)],0],c=vVe(e,u[3]),f=[0,BI(r[5],c),0],o=vVe(e,u[2]),s=[0,BI(r[5],o),f],v=[0,[0,A_e,BI(r[4],s)],i],l=[0,[0,C_e,BI(r[5],u[3][2])],0],D=[0,[0,w_e,BI(r[5],u[3][1])],l],b=[0,[0,S_e,BI(r[3],D)],0],p=[0,[0,g_e,BI(r[5],u[2][2])],0],E=[0,[0,B_e,BI(r[5],u[2][1])],p],m=[0,[0,T_e,BI(r[3],E)],b],F=[0,[0,I_e,BI(r[3],m)],v];switch(n[3]){case 0:var k=O_e;break;case 1:k=N_e;break;case 2:k=x_e;break;case 3:k=L_e;break;case 4:k=P_e;break;default:k=R_e}var d=[0,[0,M_e,BI(r[1],k)],F],h=$Ue(t),y=[0,[0,G_e,BI(r[1],h)],d];return BI(r[3],y)}return[0,e,function(n,t){var u=pAe(FAe((function(r){return e(n,r)}),t));return BI(r[4],u)}]}([0,GKe,UKe,jKe,HKe,function(r){return r},function(r){return r},rSe,XKe]);function VKe(r,e,n){var t=e[n];return nSe(t)?0|t:r}function KKe(r,e){var n=CT(e,eSe)?{}:e,t=PT(r),u=VKe(JI[9],n,U_e),a=VKe(JI[8],n,j_e),i=VKe(JI[7],n,H_e),c=VKe(JI[6],n,X_e),f=VKe(JI[5],n,Y_e),o=VKe(JI[4],n,V_e),s=VKe(JI[3],n,K_e),v=VKe(JI[2],n,W_e),l=[0,[0,VKe(JI[1],n,J_e),v,s,o,f,c,i,a,u]],D=n.tokens,b=nSe(D),p=b?0|D:b,E=n.comments,m=nSe(E)?0|E:1,F=n.all_comments,k=nSe(F)?0|F:1,d=[0,0],h=p?[0,function(r){return d[1]=[0,r,d[1]],0}]:p,y=[0,l],_=[0,h],A=QI?QI[1]:1,C=[0,y?y[1]:y],w=[0,_?_[1]:_],S=NXe([0,w?w[1]:w],[0,C?C[1]:C],0,t),g=BI(nKe[1],S),B=pAe(S[1][1]),T=pAe(dAe((function(r,e){var n=r[2],t=r[1];return TI(eKe[3],e,t)?[0,t,n]:[0,TI(eKe[4],e,t),[0,e,n]]}),[0,eKe[1],0],B)[2]);if(A?0!==T:A)throw[0,wUe,T];MKe[1]=0;for(var I=XT(t)-0|0,O=t,N=0,x=0;;){if(x===I)var L=N;else{var P=LB(O,x),R=0;if(0<=P&&!(r_<P))var M=1;else R=1;if(R){var G=0;if(194<=P&&!(co<P)?M=2:G=1,G){var U=0;if(eo<=P&&!(ey<P)?M=3:U=1,U){var j=0;i_<=P&&!(244<P)?M=4:j=1,j&&(M=0)}}}if(0===M){N=fVe(N,0,0),x=x+1|0;continue}if(!((I-x|0)<M)){var H=M-1|0,X=x+M|0;if(3<H>>>0)throw[0,jI,SL];switch(H){case 0:var Y=LB(O,x);break;case 1:Y=(31&LB(O,x))<<6|63&LB(O,x+1|0);break;case 2:Y=(15&LB(O,x))<<12|(63&LB(O,x+1|0))<<6|63&LB(O,x+2|0);break;default:Y=(7&LB(O,x))<<18|(63&LB(O,x+1|0))<<12|(63&LB(O,x+2|0))<<6|63&LB(O,x+3|0)}N=fVe(N,0,[0,Y]),x=X;continue}L=fVe(N,0,0)}for(var V=Bie,K=pAe([0,6,L]);;){var W=V[3],J=V[2],q=V[1];if(!K){var z=PAe(pAe(W)),$=function(r,e){return HKe(pAe(FAe(r,e)))},Q=function(r,e){return e?BI(r,e[1]):rSe},Z=function(r,e){return 0===e[0]?rSe:BI(r,e[1])},rr=function(r){return jKe([0,[0,Zme,r[1]],[0,[0,Qme,r[2]],0]])},er=function(r){var e=r[1];if(e)var n=e[1],t="number"==typeof n?et:ZT(n[1]);else t=rSe;var u=[0,[0,qme,rr(r[3])],0];return jKe([0,[0,$me,t],[0,[0,zme,rr(r[2])],u]])},nr=function(r){if(r){var e=r[1],n=[0,uAe(e[3],e[2])];return ZGe([0,e[1]],n)}return r},tr=[0,z],ur=function(r){return $(Ce,r)},ar=function(r,e,n,t){if(tr)var u=tr[1],a=[0,vVe(u,e[3]),0],i=[0,[0,Iie,HKe([0,vVe(u,e[2]),a])],0];else i=tr;var c=0,f=uAe(i,[0,[0,Oie,er(e)],0]);if(m&&n){var o=n[1],s=o[1];if(s){var v=o[2];if(v)var l=[0,[0,Nie,ur(v)],0],D=[0,[0,xie,ur(s)],l];else D=[0,[0,Lie,ur(s)],0];var b=D}else{var p=o[2];b=p?[0,[0,Pie,ur(p)],0]:p}var E=b;c=1}return c||(E=0),jKe(bAe(uAe(f,uAe(E,[0,[0,Rie,ZT(r)],0])),t))},ir=function(r){return $(Wr,r)},cr=function(r){var e=r[2];return ar(Fse,r[1],e[2],[0,[0,mse,ZT(e[1])],[0,[0,Ese,rSe],[0,[0,pse,!1],0]]])},fr=function(r){var e=r[2],n=e[1],t=0===n[0]?cr(n[1]):fr(n[1]),u=[0,[0,Jpe,t],[0,[0,Wpe,cr(e[2])],0]];return ar(qpe,r[1],0,u)},or=function(r){var e=r[2],n=e[1],t=0===n[0]?cr(n[1]):fr(n[1]),u=[0,[0,$pe,t],[0,[0,zpe,Q(Ee,e[2])],0]];return ar(Qpe,r[1],e[3],u)},sr=function(r){var e=r[2],n=e[2],t=e[1],u=r[1];if("number"==typeof t)var a=rSe;else switch(t[0]){case 0:a=ZT(t[1]);break;case 1:a=!!t[1];break;case 2:a=t[1];break;case 3:a=Z_e(UDe);break;default:var i=t[1];a=XKe(u,i[1],i[2])}var c=0;if("number"!=typeof t&&4===t[0]){var f=t[1],o=[0,[0,XDe,jKe([0,[0,HDe,ZT(f[1])],[0,[0,jDe,ZT(f[2])],0]])],0],s=[0,[0,VDe,a],[0,[0,YDe,ZT(n)],o]];c=1}return c||(s=[0,[0,WDe,a],[0,[0,KDe,ZT(n)],0]]),ar(JDe,u,e[3],s)},vr=function(r){var e=[0,[0,Zpe,Dr(r[2])],0];return[0,[0,rEe,Dr(r[1])],e]},lr=function(r,e){var n=e[2],t=[0,[0,qbe,!!n[3]],0],u=[0,[0,zbe,Dr(n[2])],t],a=[0,[0,$be,Q(cr,n[1])],u];return ar(Qbe,e[1],r,a)},Dr=function(r){var e=r[2],n=r[1];switch(e[0]){case 0:return ar(Ibe,n,e[1],0);case 1:return ar(Obe,n,e[1],0);case 2:return ar(Nbe,n,e[1],0);case 3:return ar(xbe,n,e[1],0);case 4:return ar(Lbe,n,e[1],0);case 5:return ar(Rbe,n,e[1],0);case 6:return ar(Mbe,n,e[1],0);case 7:return ar(Gbe,n,e[1],0);case 8:return ar(Ube,n,e[1],0);case 9:return ar(Pbe,n,e[1],0);case 10:return ar(wEe,n,e[1],0);case 11:var t=e[1],u=[0,[0,jbe,Dr(t[1])],0];return ar(Hbe,n,t[2],u);case 12:return br([0,n,e[1]]);case 13:return pr(1,[0,n,e[1]]);case 14:var a=e[1],i=[0,[0,Hpe,pr(0,a[1])],0],c=[0,[0,Xpe,$(Xr,a[2])],i];return ar(Ype,n,a[3],c);case 15:var f=e[1],o=[0,[0,Vpe,Dr(f[1])],0];return ar(Kpe,n,f[2],o);case 16:return or([0,n,e[1]]);case 17:var s=e[1],v=vr(s);return ar(eEe,n,s[3],v);case 18:var l=e[1],D=l[1],b=[0,[0,nEe,!!l[2]],0],p=uAe(vr(D),b);return ar(tEe,n,D[3],p);case 19:var E=e[1],m=E[1],F=[0,[0,uEe,$(Dr,[0,m[1],[0,m[2],m[3]]])],0];return ar(aEe,n,E[2],F);case 20:var k=e[1],d=k[1],h=[0,[0,iEe,$(Dr,[0,d[1],[0,d[2],d[3]]])],0];return ar(cEe,n,k[2],h);case 21:var y=e[1],_=[0,[0,fEe,Dr(y[1])],0];return ar(oEe,n,y[2],_);case 22:var A=e[1],C=[0,[0,sEe,$(Dr,A[1])],0];return ar(vEe,n,A[2],C);case 23:var w=e[1];return ar(bEe,n,w[3],[0,[0,DEe,ZT(w[1])],[0,[0,lEe,ZT(w[2])],0]]);case 24:var S=e[1];return ar(mEe,n,S[3],[0,[0,EEe,S[1]],[0,[0,pEe,ZT(S[2])],0]]);case 25:var g=e[1];return ar(dEe,n,g[3],[0,[0,kEe,rSe],[0,[0,FEe,ZT(g[2])],0]]);default:var B=e[1],T=B[1],I=T?hEe:yEe;return ar(CEe,n,B[2],[0,[0,AEe,!!T],[0,[0,_Ee,ZT(I)],0]])}},br=function(r){var e=r[2],n=e[2][2],t=e[4],u=eUe(nr(n[4]),t),a=[0,[0,Xbe,Q(be,e[1])],0],i=[0,[0,Ybe,Q(le,n[3])],a],c=[0,[0,Vbe,Dr(e[3])],i],f=[0,[0,Kbe,Q(De,n[1])],c],o=n[2],s=[0,[0,Wbe,$((function(r){return lr(0,r)}),o)],f];return ar(Jbe,r[1],u,s)},pr=function(r,e){var n=e[2],t=n[3],u=dAe((function(r,e){var n=r[4],t=r[3],u=r[2],a=r[1];switch(e[0]){case 0:var i=e[1],c=i[2],f=c[2],o=c[1];switch(o[0]){case 0:var s=sr(o[1]);break;case 1:s=cr(o[1]);break;case 2:s=Z_e(vpe);break;default:s=Z_e(lpe)}switch(f[0]){case 0:var v=[0,Dr(f[1]),Dpe];break;case 1:var l=f[1];v=[0,br([0,l[1],l[2]]),bpe];break;default:var D=f[1];v=[0,br([0,D[1],D[2]]),ppe]}var b=[0,[0,Epe,ZT(v[2])],0],p=[0,[0,mpe,Q(ve,c[7])],b];return[0,[0,ar(Ape,i[1],c[8],[0,[0,_pe,s],[0,[0,ype,v[1]],[0,[0,hpe,!!c[6]],[0,[0,dpe,!!c[3]],[0,[0,kpe,!!c[4]],[0,[0,Fpe,!!c[5]],p]]]]]]),a],u,t,n];case 1:var E=e[1],m=E[2],F=[0,[0,Cpe,Dr(m[1])],0];return[0,[0,ar(wpe,E[1],m[2],F),a],u,t,n];case 2:var k=e[1],d=k[2],h=[0,[0,Spe,Q(ve,d[5])],0],y=[0,[0,gpe,!!d[4]],h],_=[0,[0,Bpe,Dr(d[3])],y],A=[0,[0,Tpe,Dr(d[2])],_],C=[0,[0,Ipe,Q(cr,d[1])],A];return[0,a,[0,ar(Ope,k[1],d[6],C),u],t,n];case 3:var w=e[1],S=w[2],g=[0,[0,Npe,!!S[2]],0],B=[0,[0,xpe,br(S[1])],g];return[0,a,u,[0,ar(Lpe,w[1],S[3],B),t],n];default:var T=e[1],I=T[2],O=[0,[0,Ppe,Dr(I[2])],0],N=[0,[0,Gpe,!!I[3]],[0,[0,Mpe,!!I[4]],[0,[0,Rpe,!!I[5]],O]]],x=[0,[0,Upe,cr(I[1])],N];return[0,a,u,t,[0,ar(jpe,T[1],I[6],x),n]]}}),tpe,t),a=[0,[0,upe,HKe(pAe(u[4]))],0],i=[0,[0,ape,HKe(pAe(u[3]))],a],c=[0,[0,ipe,HKe(pAe(u[2]))],i],f=[0,[0,cpe,HKe(pAe(u[1]))],c],o=[0,[0,fpe,!!n[1]],f],s=r?[0,[0,ope,!!n[2]],o]:o,v=nr(n[4]);return ar(spe,e[1],v,s)},Er=function(r){var e=[0,[0,SEe,Dr(r[2])],0];return ar(gEe,r[1],0,e)},mr=function(r){var e=r[2];switch(e[2]){case 0:var n=dbe;break;case 1:n=hbe;break;default:n=ybe}var t=[0,[0,_be,ZT(n)],0],u=[0,[0,Abe,$(se,e[1])],t];return ar(Cbe,r[1],e[3],u)},Fr=function(r){var e=r[2];return ar(tbe,r[1],e[3],[0,[0,nbe,ZT(e[1])],[0,[0,ebe,ZT(e[2])],0]])},kr=function(r){var e=r[2],n=[0,[0,eDe,DE],[0,[0,rDe,Er(e[1])],0]];return ar(nDe,r[1],e[2],n)},dr=function(r,e){var n=e[1][2],t=[0,[0,_se,!!e[3]],0],u=[0,[0,Ase,Z(Er,e[2])],t];return ar(wse,r,n[2],[0,[0,Cse,ZT(n[1])],u])},hr=function(r){var e=r[2],n=e[1][2],t=eUe(n[2],e[2]);return ar(yse,r[1],t,[0,[0,hse,ZT(n[1])],[0,[0,dse,rSe],[0,[0,kse,!1],0]]])},yr=function(r){return $(ie,r[2][1])},_r=function(r){var e=r[2],n=[0,[0,VEe,ar(nme,e[2],0,0)],0],t=[0,[0,KEe,$(ye,e[3][2])],n],u=[0,[0,WEe,ar(ZEe,e[1],0,0)],t];return ar(JEe,r[1],e[4],u)},Ar=function(r){var e=r[2];return ar(_me,r[1],e[2],[0,[0,yme,ZT(e[1])],0])},Cr=function(r){var e=r[2],n=[0,[0,kme,Ar(e[2])],0],t=[0,[0,dme,Ar(e[1])],n];return ar(hme,r[1],0,t)},wr=function(r){var e=r[2],n=e[1],t=0===n[0]?Ar(n[1]):wr(n[1]),u=[0,[0,mme,t],[0,[0,Eme,Ar(e[2])],0]];return ar(Fme,r[1],0,u)},Sr=function(r){switch(r[0]){case 0:return Ar(r[1]);case 1:return Cr(r[1]);default:return wr(r[1])}},gr=function(r){var e=r[2],n=[0,[0,jEe,$(ye,e[3][2])],0],t=[0,[0,HEe,Q(de,e[2])],n],u=e[1],a=u[2],i=[0,[0,qEe,!!a[2]],0],c=[0,[0,zEe,$(ke,a[3])],i],f=[0,[0,$Ee,Sr(a[1])],c],o=[0,[0,XEe,ar(QEe,u[1],0,f)],t];return ar(YEe,r[1],e[4],o)},Br=function(r){var e=r[2],n=[0,[0,obe,$(Pr,e[2])],0],t=[0,[0,sbe,$(oe,e[1])],n];return ar(vbe,r[1],e[3],t)},Tr=function(r,e){var n=e[2],t=n[7],u=n[5],a=n[4];if(a)var i=a[1][2],c=eUe(i[3],t),f=i[2],o=[0,i[1]];else c=t,f=0,o=0;if(u)var s=u[1][2],v=eUe(s[2],c),l=$(Qr,s[1]);else v=c,l=HKe(0);var D=[0,[0,kve,l],[0,[0,Fve,$($r,n[6])],0]],b=[0,[0,dve,Q(Ee,f)],D],p=[0,[0,hve,Q(Pr,o)],b],E=[0,[0,yve,Q(be,n[3])],p],m=n[2],F=m[2],k=[0,[0,Tve,$(Zr,F[1])],0],d=[0,[0,_ve,ar(Ive,m[1],F[2],k)],E],h=[0,[0,Ave,Q(cr,n[1])],d];return ar(r,e[1],v,h)},Ir=function(r){var e=r[2],n=[0,[0,Nse,ir(e[1])],0],t=nr(e[2]);return ar(xse,r[1],t,n)},Or=function(r){var e=r[2];switch(e[0]){case 0:var n=[0,cr(e[1]),0];break;case 1:n=[0,hr(e[1]),0];break;default:n=[0,Pr(e[1]),1]}var t=[0,[0,Vme,n[1]],[0,[0,Yme,!!n[2]],0]];return[0,[0,Kme,Pr(r[1])],t]},Nr=function(r){var e=[0,[0,jme,yr(r[3])],0],n=[0,[0,Hme,Q(me,r[2])],e];return[0,[0,Xme,Pr(r[1])],n]},xr=function(r){var e=r[2],n=e[3],t=e[2],u=e[1];if(n){var a=n[1],i=a[2],c=[0,[0,tDe,Lr(i[1])],0],f=pAe([0,ar(uDe,a[1],i[2],c),FAe(re,t)]);return HKe(u?[0,kr(u[1]),f]:f)}var o=mAe(re,t);return HKe(u?[0,kr(u[1]),o]:o)},Lr=function(r){var e=r[2],n=r[1];switch(e[0]){case 0:var t=e[1],u=[0,[0,Vle,Z(Er,t[2])],0],a=[0,[0,Kle,$(ue,t[1])],u];return ar(Wle,n,nr(t[3]),a);case 1:var i=e[1],c=[0,[0,Jle,Z(Er,i[2])],0],f=[0,[0,qle,$(ne,i[1])],c];return ar(zle,n,nr(i[3]),f);case 2:return dr(n,e[1]);default:return Pr(e[1])}},Pr=function(r){var e=r[2],n=r[1];switch(e[0]){case 0:var t=e[1],u=[0,[0,Efe,$(ce,t[1])],0];return ar(mfe,n,nr(t[2]),u);case 1:var a=e[1],i=a[7],c=a[3],f=a[2],o=0===c[0]?[0,Ir(c[1]),0]:[0,Pr(c[1]),1],s=0===i[0]?0:[0,i[1]],v=a[9],l=eUe(nr(f[2][4]),v),D=[0,[0,Ffe,Q(be,a[8])],0],b=[0,[0,kfe,Q(Er,s)],D],p=[0,[0,dfe,!!o[2]],b],E=[0,[0,yfe,!1],[0,[0,hfe,Q(we,a[6])],p]],m=[0,[0,Afe,o[1]],[0,[0,_fe,!!a[4]],E]];return ar(Sfe,n,l,[0,[0,wfe,rSe],[0,[0,Cfe,xr(f)],m]]);case 2:var F=e[1],k=F[1];if(k){switch(k[1]){case 0:var d=BKr;break;case 1:d=TKr;break;case 2:d=IKr;break;case 3:d=OKr;break;case 4:d=NKr;break;case 5:d=xKr;break;case 6:d=LKr;break;case 7:d=PKr;break;case 8:d=RKr;break;case 9:d=MKr;break;case 10:d=GKr;break;default:d=UKr}var h=d}else h=gfe;var y=[0,[0,Bfe,Pr(F[3])],0],_=[0,[0,Tfe,Lr(F[2])],y];return ar(Ofe,n,F[4],[0,[0,Ife,ZT(h)],_]);case 3:var A=e[1],C=[0,[0,Nfe,Pr(A[3])],0],w=[0,[0,xfe,Pr(A[2])],C];switch(A[1]){case 0:var S=cKr;break;case 1:S=fKr;break;case 2:S=oKr;break;case 3:S=sKr;break;case 4:S=vKr;break;case 5:S=lKr;break;case 6:S=DKr;break;case 7:S=bKr;break;case 8:S=pKr;break;case 9:S=EKr;break;case 10:S=mKr;break;case 11:S=FKr;break;case 12:S=kKr;break;case 13:S=dKr;break;case 14:S=hKr;break;case 15:S=yKr;break;case 16:S=_Kr;break;case 17:S=AKr;break;case 18:S=CKr;break;case 19:S=wKr;break;case 20:S=SKr;break;default:S=gKr}return ar(Pfe,n,A[4],[0,[0,Lfe,ZT(S)],w]);case 4:var g=e[1],B=g[4],T=eUe(nr(g[3][2][2]),B);return ar(Rfe,n,T,Nr(g));case 5:return Tr(mve,[0,n,e[1]]);case 6:var I=e[1],O=[0,[0,Mfe,Q(Pr,I[2])],0];return ar(Ufe,n,0,[0,[0,Gfe,$(fe,I[1])],O]);case 7:var N=e[1],x=[0,[0,jfe,Pr(N[3])],0],L=[0,[0,Hfe,Pr(N[2])],x],P=[0,[0,Xfe,Pr(N[1])],L];return ar(Yfe,n,N[4],P);case 8:return Rr([0,n,e[1]]);case 9:var R=e[1],M=[0,[0,Vfe,Q(Pr,R[2])],0];return ar(Wfe,n,0,[0,[0,Kfe,$(fe,R[1])],M]);case 10:return cr(e[1]);case 11:var G=e[1],U=[0,[0,Jfe,Pr(G[1])],0];return ar(qfe,n,G[2],U);case 12:return gr([0,n,e[1]]);case 13:return _r([0,n,e[1]]);case 14:var j=e[1],H=j[1];return"number"!=typeof H&&3===H[0]?ar(rbe,n,j[3],[0,[0,ZDe,rSe],[0,[0,QDe,ZT(j[2])],0]]):sr([0,n,j]);case 15:var X=e[1];switch(X[1]){case 0:var Y=zfe;break;case 1:Y=$fe;break;default:Y=Qfe}var V=[0,[0,Zfe,Pr(X[3])],0],K=[0,[0,roe,Pr(X[2])],V];return ar(noe,n,X[4],[0,[0,eoe,ZT(Y)],K]);case 16:var W=e[1],J=Or(W);return ar(toe,n,W[3],J);case 17:var q=e[1],z=[0,[0,uoe,cr(q[2])],0],Z=[0,[0,aoe,cr(q[1])],z];return ar(ioe,n,q[3],Z);case 18:var rr=e[1],er=rr[4],tr=rr[3];if(tr)var ur=tr[1],ir=eUe(nr(ur[2][2]),er),fr=yr(ur);else ir=er,fr=HKe(0);var or=[0,[0,foe,Q(me,rr[2])],[0,[0,coe,fr],0]];return ar(soe,n,ir,[0,[0,ooe,Pr(rr[1])],or]);case 19:var vr=e[1],lr=[0,[0,voe,$(te,vr[1])],0];return ar(loe,n,nr(vr[2]),lr);case 20:var Dr=e[1],br=Dr[1],pr=br[4],mr=eUe(nr(br[3][2][2]),pr),Fr=[0,[0,Doe,!!Dr[2]],0];return ar(boe,n,mr,uAe(Nr(br),Fr));case 21:var kr=e[1],dr=kr[1],hr=[0,[0,poe,!!kr[2]],0],Ar=uAe(Or(dr),hr);return ar(Eoe,n,dr[3],Ar);case 22:var Cr=e[1],wr=[0,[0,moe,$(Pr,Cr[1])],0];return ar(Foe,n,Cr[2],wr);case 23:return ar(koe,n,e[1][1],0);case 24:var Sr=e[1],Mr=[0,[0,mbe,Br(Sr[2])],0],Gr=[0,[0,Fbe,Pr(Sr[1])],Mr];return ar(kbe,n,Sr[3],Gr);case 25:return Br([0,n,e[1]]);case 26:return ar(doe,n,e[1][1],0);case 27:var Ur=e[1],jr=[0,[0,hoe,Er(Ur[2])],0],Hr=[0,[0,yoe,Pr(Ur[1])],jr];return ar(_oe,n,Ur[3],Hr);case 28:var Xr=e[1],Yr=Xr[3],Vr=Xr[2],Kr=Xr[1];if(7<=Kr)return ar(Coe,n,Yr,[0,[0,Aoe,Pr(Vr)],0]);switch(Kr){case 0:var Wr=woe;break;case 1:Wr=Soe;break;case 2:Wr=goe;break;case 3:Wr=Boe;break;case 4:Wr=Toe;break;case 5:Wr=Ioe;break;case 6:Wr=Ooe;break;default:Wr=Z_e(Noe)}var Jr=[0,[0,Loe,!0],[0,[0,xoe,Pr(Vr)],0]];return ar(Roe,n,Yr,[0,[0,Poe,ZT(Wr)],Jr]);case 29:var qr=e[1],zr=qr[1]?Moe:Goe,$r=[0,[0,Uoe,!!qr[3]],0],Qr=[0,[0,joe,Pr(qr[2])],$r];return ar(Xoe,n,qr[4],[0,[0,Hoe,ZT(zr)],Qr]);default:var Zr=e[1],re=[0,[0,Yoe,!!Zr[3]],0],ee=[0,[0,Voe,Q(Pr,Zr[1])],re];return ar(Koe,n,Zr[2],ee)}},Rr=function(r){var e=r[2],n=e[7],t=e[3],u=e[2],a=0===t[0]?t[1]:Z_e(use),i=0===n[0]?0:[0,n[1]],c=e[9],f=eUe(nr(u[2][4]),c),o=[0,[0,ase,Q(be,e[8])],0],s=[0,[0,cse,!1],[0,[0,ise,Q(Er,i)],o]],v=[0,[0,fse,Q(we,e[6])],s],l=[0,[0,sse,!!e[4]],[0,[0,ose,!!e[5]],v]],D=[0,[0,vse,Ir(a)],l],b=[0,[0,lse,xr(u)],D],p=[0,[0,Dse,Q(cr,e[1])],b];return ar(bse,r[1],f,p)},Mr=function(r){var e=r[2],n=[0,[0,Rle,$(Xr,e[3])],0],t=[0,[0,Mle,pr(0,e[4])],n],u=[0,[0,Gle,Q(be,e[2])],t],a=[0,[0,Ule,cr(e[1])],u];return ar(jle,r[1],e[5],a)},Gr=function(r,e){var n=e[2],t=r?sve:vve,u=[0,[0,lve,Q(Dr,n[4])],0],a=[0,[0,Dve,Q(Dr,n[3])],u],i=[0,[0,bve,Q(be,n[2])],a],c=[0,[0,pve,cr(n[1])],i];return ar(t,e[1],n[5],c)},Ur=function(r){var e=r[2],n=[0,[0,ive,Dr(e[3])],0],t=[0,[0,cve,Q(be,e[2])],n],u=[0,[0,fve,cr(e[1])],t];return ar(ove,r[1],e[4],u)},jr=function(r){if(r){var e=r[1];if(0===e[0])return $(Ae,e[1]);var n=e[1],t=n[2];if(t){var u=[0,[0,rve,cr(t[1])],0];return HKe([0,ar(eve,n[1],0,u),0])}return HKe(0)}return HKe(0)},Hr=function(r){return r?Qse:Zse},Xr=function(r){var e=r[2],n=e[1],t=0===n[0]?cr(n[1]):fr(n[1]),u=[0,[0,Xle,t],[0,[0,Hle,Q(Ee,e[2])],0]];return ar(Yle,r[1],e[3],u)},Yr=function(r){var e=r[2],n=e[6],t=e[4],u=HKe(t?[0,Xr(t[1]),0]:0),a=n?$(Qr,n[1][2][1]):HKe(0),i=[0,[0,Hse,u],[0,[0,jse,a],[0,[0,Use,$(Xr,e[5])],0]]],c=[0,[0,Xse,pr(0,e[3])],i],f=[0,[0,Yse,Q(be,e[2])],c],o=[0,[0,Vse,cr(e[1])],f];return ar(Kse,r[1],e[7],o)},Vr=function(r){var e=r[2],n=e[2],t=e[1],u=VGe(t[1],n[1]),a=[0,[0,Rse,Q(we,e[3])],0],i=[0,[0,Mse,dr(u,[0,t,[1,n],0])],a];return ar(Gse,r[1],e[4],i)},Kr=function(r){var e=r[2],n=e[2],t=e[1],u=0===n[0]?t[1]:n[1][1],a=[0,[0,Lse,dr(VGe(t[1],u),[0,t,n,0])],0];return ar(Pse,r[1],e[3],a)},Wr=function(r){var e=r[2],n=r[1];switch(e[0]){case 0:return Ir([0,n,e[1]]);case 1:var t=e[1],u=[0,[0,Hie,Q(cr,t[1])],0];return ar(Xie,n,t[2],u);case 2:return Tr(Eve,[0,n,e[1]]);case 3:var a=e[1],i=[0,[0,Yie,Q(cr,a[1])],0];return ar(Vie,n,a[2],i);case 4:return ar(Kie,n,e[1][1],0);case 5:return Yr([0,n,e[1]]);case 6:var c=e[1],f=c[5],o=c[4],s=c[3],v=c[2];if(s){var l=s[1];if(0!==l[0]&&!l[1][2])return ar(Jie,n,f,[0,[0,Wie,Q(Fr,o)],0])}if(v){var D=v[1];switch(D[0]){case 0:var b=Kr(D[1]);break;case 1:b=Vr(D[1]);break;case 2:b=Yr(D[1]);break;case 3:b=Dr(D[1]);break;case 4:b=Ur(D[1]);break;case 5:b=Gr(1,D[1]);break;default:b=Mr(D[1])}var p=b}else p=rSe;var E=[0,[0,qie,Q(Fr,o)],0],m=[0,[0,$ie,p],[0,[0,zie,jr(s)],E]],F=c[1];return ar(Zie,n,f,[0,[0,Qie,!(!F&&!F)],m]);case 7:return Vr([0,n,e[1]]);case 8:var k=e[1],d=[0,[0,Wse,$(Xr,k[3])],0],h=[0,[0,Jse,pr(0,k[4])],d],y=[0,[0,qse,Q(be,k[2])],h],_=[0,[0,zse,cr(k[1])],y];return ar($se,n,k[5],_);case 9:var A=e[1],C=A[1],w=0===C[0]?cr(C[1]):Fr(C[1]),S=0===A[3][0]?"CommonJS":"ES",g=[0,[0,nce,w],[0,[0,ece,Ir(A[2])],[0,[0,rce,S],0]]];return ar(tce,n,A[4],g);case 10:var B=e[1],T=[0,[0,uce,Er(B[1])],0];return ar(ace,n,B[2],T);case 11:var I=e[1],O=[0,[0,nve,Dr(I[3])],0],N=[0,[0,tve,Q(be,I[2])],O],x=[0,[0,uve,cr(I[1])],N];return ar(ave,n,I[4],x);case 12:return Gr(1,[0,n,e[1]]);case 13:return Kr([0,n,e[1]]);case 14:var L=e[1],P=[0,[0,ice,Pr(L[2])],0],R=[0,[0,cce,Wr(L[1])],P];return ar(fce,n,L[3],R);case 15:return ar(oce,n,e[1][1],0);case 16:var M=e[1],G=M[2],U=G[2],j=G[1];switch(U[0]){case 0:var H=U[1],X=[0,[0,dle,!!H[2]],[0,[0,kle,!!H[3]],0]],Y=H[1],V=[0,[0,hle,$((function(r){var e=r[2],n=e[2],t=n[2],u=t[1],a=u?ube:abe,i=[0,[0,Ele,ar(fbe,n[1],t[2],[0,[0,cbe,!!u],[0,[0,ibe,ZT(a)],0]])],0],c=[0,[0,mle,cr(e[1])],i];return ar(Fle,r[1],0,c)}),Y)],X],K=ar(yle,j,nr(H[4]),V);break;case 1:var W=U[1],J=[0,[0,Ale,!!W[2]],[0,[0,_le,!!W[3]],0]],q=W[1],z=[0,[0,Cle,$((function(r){var e=r[2],n=e[2],t=n[2],u=[0,[0,Dle,ar($De,n[1],t[3],[0,[0,zDe,t[1]],[0,[0,qDe,ZT(t[2])],0]])],0],a=[0,[0,ble,cr(e[1])],u];return ar(ple,r[1],0,a)}),q)],J];K=ar(wle,j,nr(W[4]),z);break;case 2:var Z=U[1],rr=Z[1];if(0===rr[0])var er=mAe((function(r){var e=[0,[0,vle,cr(r[2][1])],0];return ar(lle,r[1],0,e)}),rr[1]);else er=mAe((function(r){var e=r[2],n=[0,[0,fle,Fr(e[2])],0],t=[0,[0,ole,cr(e[1])],n];return ar(sle,r[1],0,t)}),rr[1]);var tr=[0,[0,gle,!!Z[2]],[0,[0,Sle,!!Z[3]],0]],ur=[0,[0,Ble,HKe(er)],tr];K=ar(Tle,j,nr(Z[4]),ur);break;default:var ir=U[1],fr=[0,[0,Ile,!!ir[2]],0],or=ir[1],sr=[0,[0,Ole,$((function(r){var e=[0,[0,ile,cr(r[2][1])],0];return ar(cle,r[1],0,e)}),or)],fr];K=ar(Nle,j,nr(ir[3]),sr)}var vr=[0,[0,Lle,cr(M[1])],[0,[0,xle,K],0]];return ar(Ple,n,M[3],vr);case 17:var lr=e[1],br=lr[2],kr=0===br[0]?Wr(br[1]):Pr(br[1]),dr=[0,[0,vce,kr],[0,[0,sce,ZT(Hr(1))],0]];return ar(lce,n,lr[3],dr);case 18:var hr=e[1],yr=hr[5],_r=hr[4],Ar=hr[3],Cr=hr[2];if(Cr){var wr=Cr[1];if(0!==wr[0]&&!wr[1][2]){var Sr=[0,[0,Dce,ZT(Hr(_r))],0];return ar(pce,n,yr,[0,[0,bce,Q(Fr,Ar)],Sr])}}var gr=[0,[0,Ece,ZT(Hr(_r))],0],Br=[0,[0,mce,Q(Fr,Ar)],gr],Or=[0,[0,Fce,jr(Cr)],Br];return ar(dce,n,yr,[0,[0,kce,Q(Wr,hr[1])],Or]);case 19:var Nr=e[1],Rr=[0,[0,hce,Q(GKe,Nr[2])],0],$r=[0,[0,yce,Pr(Nr[1])],Rr];return ar(_ce,n,Nr[3],$r);case 20:var Qr=e[1],Zr=[0,[0,Ace,Wr(Qr[4])],0],re=[0,[0,Cce,Q(Pr,Qr[3])],Zr],ee=[0,[0,wce,Q(Pr,Qr[2])],re],ne=[0,[0,Sce,Q((function(r){return 0===r[0]?mr(r[1]):Pr(r[1])}),Qr[1])],ee];return ar(gce,n,Qr[5],ne);case 21:var te=e[1],ue=te[1],ae=0===ue[0]?mr(ue[1]):Lr(ue[1]),ie=[0,[0,Bce,!!te[4]],0],ce=[0,[0,Tce,Wr(te[3])],ie],fe=[0,[0,Oce,ae],[0,[0,Ice,Pr(te[2])],ce]];return ar(Nce,n,te[5],fe);case 22:var oe=e[1],se=oe[1],ve=0===se[0]?mr(se[1]):Lr(se[1]),le=[0,[0,xce,!!oe[4]],0],De=[0,[0,Lce,Wr(oe[3])],le],pe=[0,[0,Rce,ve],[0,[0,Pce,Pr(oe[2])],De]];return ar(Mce,n,oe[5],pe);case 23:var Ee=e[1],me=Ee[7],Fe=Ee[3],ke=Ee[2],de=0===Fe[0]?Fe[1]:Z_e(Woe),he=0===me[0]?0:[0,me[1]],ye=Ee[9],_e=eUe(nr(ke[2][4]),ye),Ae=[0,[0,Joe,Q(be,Ee[8])],0],Ce=[0,[0,zoe,!1],[0,[0,qoe,Q(Er,he)],Ae]],Se=[0,[0,$oe,Q(we,Ee[6])],Ce],ge=[0,[0,Zoe,!!Ee[4]],[0,[0,Qoe,!!Ee[5]],Se]],Be=[0,[0,rse,Ir(de)],ge],Te=[0,[0,ese,xr(ke)],Be];return ar(tse,n,_e,[0,[0,nse,Q(cr,Ee[1])],Te]);case 24:var Ie=e[1],Oe=Ie[3];if(Oe){var Ne=Oe[1][2],xe=Ne[2],Le=Ne[1],Pe=Le[2],Re=function(r){return eUe(r,xe)};switch(Pe[0]){case 0:var Me=Pe[1],Ge=nUe(Me[2],xe),Ue=[0,[0,Me[1],Ge]];break;case 1:var je=Pe[1],He=Re(je[2]);Ue=[1,[0,je[1],He]];break;case 2:var Xe=Pe[1],Ye=Re(Xe[7]);Ue=[2,[0,Xe[1],Xe[2],Xe[3],Xe[4],Xe[5],Xe[6],Ye]];break;case 3:var Ve=Pe[1],Ke=Re(Ve[2]);Ue=[3,[0,Ve[1],Ke]];break;case 4:Ue=[4,[0,Re(Pe[1][1])]];break;case 5:var We=Pe[1],Je=Re(We[7]);Ue=[5,[0,We[1],We[2],We[3],We[4],We[5],We[6],Je]];break;case 6:var qe=Pe[1],ze=Re(qe[5]);Ue=[6,[0,qe[1],qe[2],qe[3],qe[4],ze]];break;case 7:var $e=Pe[1],Qe=Re($e[4]);Ue=[7,[0,$e[1],$e[2],$e[3],Qe]];break;case 8:var Ze=Pe[1],rn=Re(Ze[5]);Ue=[8,[0,Ze[1],Ze[2],Ze[3],Ze[4],rn]];break;case 9:var en=Pe[1],nn=Re(en[4]);Ue=[9,[0,en[1],en[2],en[3],nn]];break;case 10:var tn=Pe[1],un=Re(tn[2]);Ue=[10,[0,tn[1],un]];break;case 11:var an=Pe[1],cn=Re(an[4]);Ue=[11,[0,an[1],an[2],an[3],cn]];break;case 12:var fn=Pe[1],on=Re(fn[5]);Ue=[12,[0,fn[1],fn[2],fn[3],fn[4],on]];break;case 13:var sn=Pe[1],vn=Re(sn[3]);Ue=[13,[0,sn[1],sn[2],vn]];break;case 14:var ln=Pe[1],Dn=Re(ln[3]);Ue=[14,[0,ln[1],ln[2],Dn]];break;case 15:Ue=[15,[0,Re(Pe[1][1])]];break;case 16:var bn=Pe[1],pn=Re(bn[3]);Ue=[16,[0,bn[1],bn[2],pn]];break;case 17:var En=Pe[1],mn=Re(En[3]);Ue=[17,[0,En[1],En[2],mn]];break;case 18:var Fn=Pe[1],kn=Re(Fn[5]);Ue=[18,[0,Fn[1],Fn[2],Fn[3],Fn[4],kn]];break;case 19:var dn=Pe[1],hn=Re(dn[3]);Ue=[19,[0,dn[1],dn[2],hn]];break;case 20:var yn=Pe[1],_n=Re(yn[5]);Ue=[20,[0,yn[1],yn[2],yn[3],yn[4],_n]];break;case 21:var An=Pe[1],Cn=Re(An[5]);Ue=[21,[0,An[1],An[2],An[3],An[4],Cn]];break;case 22:var wn=Pe[1],Sn=Re(wn[5]);Ue=[22,[0,wn[1],wn[2],wn[3],wn[4],Sn]];break;case 23:var gn=Pe[1],Bn=gn[10],Tn=Re(gn[9]);Ue=[23,[0,gn[1],gn[2],gn[3],gn[4],gn[5],gn[6],gn[7],gn[8],Tn,Bn]];break;case 24:var In=Pe[1],On=Re(In[4]);Ue=[24,[0,In[1],In[2],In[3],On]];break;case 25:var Nn=Pe[1],xn=Re(Nn[5]);Ue=[25,[0,Nn[1],Nn[2],Nn[3],Nn[4],xn]];break;case 26:var Ln=Pe[1],Pn=Re(Ln[5]);Ue=[26,[0,Ln[1],Ln[2],Ln[3],Ln[4],Pn]];break;case 27:var Rn=Pe[1],Mn=Re(Rn[3]);Ue=[27,[0,Rn[1],Rn[2],Mn]];break;case 28:var Gn=Pe[1],Un=Re(Gn[2]);Ue=[28,[0,Gn[1],Un]];break;case 29:var jn=Pe[1],Hn=Re(jn[3]);Ue=[29,[0,jn[1],jn[2],Hn]];break;case 30:var Xn=Pe[1],Yn=Re(Xn[2]);Ue=[30,[0,Xn[1],Yn]];break;case 31:var Vn=Pe[1],Kn=Re(Vn[4]);Ue=[31,[0,Vn[1],Vn[2],Vn[3],Kn]];break;case 32:var Wn=Pe[1],Jn=Re(Wn[4]);Ue=[32,[0,Wn[1],Wn[2],Wn[3],Jn]];break;case 33:var qn=Pe[1],zn=Re(qn[5]);Ue=[33,[0,qn[1],qn[2],qn[3],qn[4],zn]];break;case 34:var $n=Pe[1],Qn=Re($n[3]);Ue=[34,[0,$n[1],$n[2],Qn]];break;case 35:var Zn=Pe[1],rt=Re(Zn[3]);Ue=[35,[0,Zn[1],Zn[2],rt]];break;default:var et=Pe[1],nt=Re(et[3]);Ue=[36,[0,et[1],et[2],nt]]}var tt=Wr([0,Le[1],Ue])}else tt=rSe;var ut=[0,[0,Uce,Wr(Ie[2])],[0,[0,Gce,tt],0]],at=[0,[0,jce,Pr(Ie[1])],ut];return ar(Hce,n,Ie[4],at);case 25:var it=e[1],ct=it[4],ft=it[3];if(ct){var ot=ct[1];if(0===ot[0])var st=mAe((function(r){var e=r[1],n=r[3],t=r[2],u=t?VGe(n[1],t[1][1]):n[1],a=t?t[1]:n,i=0;if(e)switch(e[1]){case 0:var c=zr;break;case 1:c=hf;break;default:i=1}else i=1;i&&(c=rSe);var f=[0,[0,Ome,cr(a)],[0,[0,Ime,c],0]];return ar(xme,u,0,[0,[0,Nme,cr(n)],f])}),ot[1]);else{var vt=ot[1],lt=[0,[0,Bme,cr(vt[2])],0];st=[0,ar(Tme,vt[1],0,lt),0]}var Dt=st}else Dt=ct;if(ft)var bt=ft[1],pt=[0,[0,Sme,cr(bt)],0],Et=[0,ar(gme,bt[1],0,pt),Dt];else Et=Dt;switch(it[1]){case 0:var mt=Xce;break;case 1:mt=Yce;break;default:mt=Vce}var Ft=[0,[0,Kce,ZT(mt)],0],kt=[0,[0,Wce,Fr(it[2])],Ft],dt=[0,[0,Jce,HKe(Et)],kt];return ar(qce,n,it[5],dt);case 26:return Mr([0,n,e[1]]);case 27:var ht=e[1],yt=[0,[0,zce,Wr(ht[2])],0],_t=[0,[0,$ce,cr(ht[1])],yt];return ar(Qce,n,ht[3],_t);case 28:var At=e[1],Ct=[0,[0,Zce,Q(Pr,At[1])],0];return ar(rfe,n,At[2],Ct);case 29:var wt=e[1],St=[0,[0,efe,$(Jr,wt[2])],0],gt=[0,[0,nfe,Pr(wt[1])],St];return ar(tfe,n,wt[3],gt);case 30:var Bt=e[1],Tt=[0,[0,ufe,Pr(Bt[1])],0];return ar(afe,n,Bt[2],Tt);case 31:var It=e[1],Ot=[0,[0,ife,Q(Ir,It[3])],0],Nt=[0,[0,cfe,Q(qr,It[2])],Ot],xt=[0,[0,ffe,Ir(It[1])],Nt];return ar(ofe,n,It[4],xt);case 32:return Ur([0,n,e[1]]);case 33:return Gr(0,[0,n,e[1]]);case 34:return mr([0,n,e[1]]);case 35:var Lt=e[1],Pt=[0,[0,sfe,Wr(Lt[2])],0],Rt=[0,[0,vfe,Pr(Lt[1])],Pt];return ar(lfe,n,Lt[3],Rt);default:var Mt=e[1],Gt=[0,[0,Dfe,Wr(Mt[2])],0],Ut=[0,[0,bfe,Pr(Mt[1])],Gt];return ar(pfe,n,Mt[3],Ut)}},Jr=function(r){var e=r[2],n=[0,[0,Sse,$(Wr,e[2])],0],t=[0,[0,gse,Q(Pr,e[1])],n];return ar(Bse,r[1],e[3],t)},qr=function(r){var e=r[2],n=[0,[0,Tse,Ir(e[2])],0],t=[0,[0,Ise,Q(Lr,e[1])],n];return ar(Ose,r[1],e[3],t)},$r=function(r){var e=r[2],n=[0,[0,Cve,Pr(e[1])],0];return ar(wve,r[1],e[2],n)},Qr=function(r){var e=r[2],n=[0,[0,Sve,Q(Ee,e[2])],0],t=[0,[0,gve,cr(e[1])],n];return ar(Bve,r[1],0,t)},Zr=function(r){switch(r[0]){case 0:var e=r[1],n=e[2],t=n[6],u=n[2];switch(u[0]){case 0:var a=[0,sr(u[1]),0,t];break;case 1:a=[0,cr(u[1]),0,t];break;case 2:a=[0,hr(u[1]),0,t];break;default:var i=u[1][2],c=eUe(i[2],t);a=[0,Pr(i[1]),1,c]}switch(n[1]){case 0:var f=Ove;break;case 1:f=Nve;break;case 2:f=xve;break;default:f=Lve}var o=[0,[0,Pve,$($r,n[5])],0],s=[0,[0,Gve,ZT(f)],[0,[0,Mve,!!n[4]],[0,[0,Rve,!!a[2]],o]]],v=[0,[0,Uve,Rr(n[3])],s];return ar(Hve,e[1],a[3],[0,[0,jve,a[1]],v]);case 1:var l=r[1],D=l[2],b=D[6],p=D[2],E=D[1];switch(E[0]){case 0:var m=[0,sr(E[1]),0,b];break;case 1:m=[0,cr(E[1]),0,b];break;case 2:m=Z_e($ve);break;default:var F=E[1][2],k=eUe(F[2],b);m=[0,Pr(F[1]),1,k]}if("number"==typeof p)if(p)var d=0,h=0;else d=1,h=0;else d=0,h=[0,p[1]];var y=d?[0,[0,Qve,!!d],0]:d,_=[0,[0,Zve,Q(ve,D[5])],0],A=[0,[0,ele,!!m[2]],[0,[0,rle,!!D[4]],_]],C=[0,[0,nle,Z(Er,D[3])],A],w=[0,[0,tle,Q(Pr,h)],C],S=uAe([0,[0,ule,m[1]],w],y);return ar(ale,l[1],m[3],S);default:var g=r[1],B=g[2],T=B[2];if("number"==typeof T)if(T)var I=0,O=0;else I=1,O=0;else I=0,O=[0,T[1]];var N=I?[0,[0,Xve,!!I],0]:I,x=[0,[0,Yve,Q(ve,B[5])],0],L=[0,[0,Kve,!1],[0,[0,Vve,!!B[4]],x]],P=[0,[0,Wve,Z(Er,B[3])],L],R=[0,[0,Jve,Q(Pr,O)],P],M=uAe([0,[0,qve,hr(B[1])],R],N);return ar(zve,g[1],B[6],M)}},re=function(r){var e=r[2],n=e[2],t=e[1];if(n){var u=[0,[0,$le,Pr(n[1])],0],a=[0,[0,Qle,Lr(t)],u];return ar(Zle,r[1],0,a)}return Lr(t)},ee=function(r,e){var n=[0,[0,aDe,Lr(e[1])],0];return ar(iDe,r,e[2],n)},ne=function(r){switch(r[0]){case 0:var e=r[1],n=e[2],t=n[2],u=n[1];if(t){var a=[0,[0,cDe,Pr(t[1])],0],i=[0,[0,fDe,Lr(u)],a];return ar(oDe,e[1],0,i)}return Lr(u);case 1:var c=r[1];return ee(c[1],c[2]);default:return rSe}},te=function(r){if(0===r[0]){var e=r[1],n=e[2];switch(n[0]){case 0:var t=n[3],u=Pr(n[2]),a=[0,n[1],u,sDe,0,t,0];break;case 1:var i=n[2],c=Rr([0,i[1],i[2]]);a=[0,n[1],c,vDe,1,0,0];break;case 2:var f=n[2],o=n[3],s=Rr([0,f[1],f[2]]);a=[0,n[1],s,lDe,0,0,o];break;default:var v=n[2],l=n[3],D=Rr([0,v[1],v[2]]);a=[0,n[1],D,DDe,0,0,l]}var b=a[6],p=a[1];switch(p[0]){case 0:var E=[0,sr(p[1]),0,b];break;case 1:E=[0,cr(p[1]),0,b];break;case 2:E=Z_e(bDe);break;default:var m=p[1][2],F=eUe(m[2],b);E=[0,Pr(m[1]),1,F]}return ar(hDe,e[1],E[3],[0,[0,dDe,E[1]],[0,[0,kDe,a[2]],[0,[0,FDe,ZT(a[3])],[0,[0,mDe,!!a[4]],[0,[0,EDe,!!a[5]],[0,[0,pDe,!!E[2]],0]]]]]])}var k=r[1],d=k[2],h=[0,[0,yDe,Pr(d[1])],0];return ar(_De,k[1],d[2],h)},ue=function(r){if(0===r[0]){var e=r[1],n=e[2],t=n[3],u=n[2],a=n[1];switch(a[0]){case 0:var i=[0,sr(a[1]),0,0];break;case 1:i=[0,cr(a[1]),0,0];break;default:var c=a[1][2],f=c[2];i=[0,Pr(c[1]),1,f]}if(t)var o=t[1],s=VGe(u[1],o[1]),v=[0,[0,ADe,Pr(o)],0],l=ar(wDe,s,0,[0,[0,CDe,Lr(u)],v]);else l=Lr(u);return ar(NDe,e[1],i[3],[0,[0,ODe,i[1]],[0,[0,IDe,l],[0,[0,TDe,Dd],[0,[0,BDe,!1],[0,[0,gDe,!!n[4]],[0,[0,SDe,!!i[2]],0]]]]]])}var D=r[1];return ee(D[1],D[2])},ae=function(r){var e=r[2],n=[0,[0,xDe,Pr(e[1])],0];return ar(LDe,r[1],e[2],n)},ie=function(r){return 0===r[0]?Pr(r[1]):ae(r[1])},ce=function(r){switch(r[0]){case 0:return Pr(r[1]);case 1:return ae(r[1]);default:return rSe}},fe=function(r){var e=r[2],n=[0,[0,PDe,!!e[3]],0],t=[0,[0,RDe,Pr(e[2])],n],u=[0,[0,MDe,Lr(e[1])],t];return ar(GDe,r[1],0,u)},oe=function(r){var e=r[2],n=e[1],t=jKe([0,[0,Dbe,ZT(n[1])],[0,[0,lbe,ZT(n[2])],0]]);return ar(Ebe,r[1],0,[0,[0,pbe,t],[0,[0,bbe,!!e[2]],0]])},se=function(r){var e=r[2],n=[0,[0,wbe,Q(Pr,e[2])],0],t=[0,[0,Sbe,Lr(e[1])],n];return ar(gbe,r[1],0,t)},ve=function(r){var e=r[2],n=e[1]?kh:"plus";return ar(Tbe,r[1],e[2],[0,[0,Bbe,n],0])},le=function(r){var e=r[2];return lr(e[2],e[1])},De=function(r){var e=r[2],n=[0,[0,rpe,Dr(e[1][2])],[0,[0,Zbe,!1],0]],t=[0,[0,epe,Q(cr,0)],n];return ar(npe,r[1],e[2],t)},be=function(r){var e=r[2],n=[0,[0,BEe,$(pe,e[1])],0],t=nr(e[2]);return ar(TEe,r[1],t,n)},pe=function(r){var e=r[2],n=e[1][2],t=[0,[0,IEe,Q(Dr,e[4])],0],u=[0,[0,OEe,Q(ve,e[3])],t],a=[0,[0,NEe,Z(Er,e[2])],u];return ar(LEe,r[1],n[2],[0,[0,xEe,ZT(n[1])],a])},Ee=function(r){var e=r[2],n=[0,[0,PEe,$(Dr,e[1])],0],t=nr(e[2]);return ar(REe,r[1],t,n)},me=function(r){var e=r[2],n=[0,[0,MEe,$(Fe,e[1])],0],t=nr(e[2]);return ar(GEe,r[1],t,n)},Fe=function(r){if(0===r[0])return Dr(r[1]);var e=r[1],n=e[1],t=e[2][1];return or([0,n,[0,[0,$Ge(0,[0,n,UEe])],0,t]])},ke=function(r){if(0===r[0]){var e=r[1],n=e[2],t=n[1],u=0===t[0]?Ar(t[1]):Cr(t[1]),a=[0,[0,ume,u],[0,[0,tme,Q(_e,n[2])],0]];return ar(ame,e[1],0,a)}var i=r[1],c=i[2],f=[0,[0,ime,Pr(c[1])],0];return ar(cme,i[1],c[2],f)},de=function(r){var e=[0,[0,rme,Sr(r[2][1])],0];return ar(eme,r[1],0,e)},he=function(r){var e=r[2],n=e[1],t=r[1],u=n?Pr(n[1]):ar(fme,[0,t[1],[0,t[2][1],t[2][2]+1|0],[0,t[3][1],t[3][2]-1|0]],0,0);return ar(sme,t,nr(e[2]),[0,[0,ome,u],0])},ye=function(r){var e=r[2],n=r[1];switch(e[0]){case 0:return gr([0,n,e[1]]);case 1:return _r([0,n,e[1]]);case 2:return he([0,n,e[1]]);case 3:var t=e[1],u=[0,[0,vme,Pr(t[1])],0];return ar(lme,n,t[2],u);default:var a=e[1];return ar(pme,n,0,[0,[0,bme,ZT(a[1])],[0,[0,Dme,ZT(a[2])],0]])}},_e=function(r){return 0===r[0]?sr([0,r[1],r[2]]):he([0,r[1],r[2]])},Ae=function(r){var e=r[2],n=e[2],t=e[1],u=cr(n?n[1]:t),a=[0,[0,Cme,cr(t)],[0,[0,Ame,u],0]];return ar(wme,r[1],0,a)},Ce=function(r){var e=r[2];if(e[1])var n=e[2],t=Lme;else n=e[2],t=Pme;return ar(t,r[1],0,[0,[0,Rme,ZT(n)],0])},we=function(r){var e=r[2],n=e[1];if(n)var t=[0,[0,Mme,Pr(n[1])],0],u=Gme;else t=0,u=Ume;return ar(u,r[1],e[2],t)},Se=g[2],ge=ir(Se[1]),Be=k?[0,[0,Gie,ge],[0,[0,Mie,ur(Se[3])],0]]:[0,[0,Uie,ge],0],Te=ar(jie,g[1],Se[2],Be),Ie=uAe(T,MKe[1]);if(Te.errors=$((function(r){var e=r[2];if("number"==typeof e){var n=e;if(56<=n)switch(n){case 56:var t=eJr;break;case 57:t=nJr;break;case 58:t=tJr;break;case 59:t=nAe(aJr,uJr);break;case 60:t=nAe(cJr,iJr);break;case 61:t=nAe(oJr,fJr);break;case 62:t=sJr;break;case 63:t=vJr;break;case 64:t=lJr;break;case 65:t=DJr;break;case 66:t=bJr;break;case 67:t=pJr;break;case 68:t=EJr;break;case 69:t=mJr;break;case 70:t=FJr;break;case 71:t=kJr;break;case 72:t=dJr;break;case 73:t=hJr;break;case 74:t=yJr;break;case 75:t=_Jr;break;case 76:t=AJr;break;case 77:t=CJr;break;case 78:t=wJr;break;case 79:t=SJr;break;case 80:t=gJr;break;case 81:t=BJr;break;case 82:t=nAe(IJr,TJr);break;case 83:t=OJr;break;case 84:t=NJr;break;case 85:t=xJr;break;case 86:t=LJr;break;case 87:t=PJr;break;case 88:t=RJr;break;case 89:t=MJr;break;case 90:t=GJr;break;case 91:t=UJr;break;case 92:t=jJr;break;case 93:t=HJr;break;case 94:t=nAe(YJr,XJr);break;case 95:t=VJr;break;case 96:t=KJr;break;case 97:t=WJr;break;case 98:t=JJr;break;case 99:t=qJr;break;case 100:t=zJr;break;case 101:t=$Jr;break;case 102:t=QJr;break;case 103:t=ZJr;break;case 104:t=rqr;break;case 105:t=eqr;break;case 106:t=nqr;break;case 107:t=tqr;break;case 108:t=uqr;break;case 109:t=aqr;break;default:t=iqr}else switch(n){case 0:t=QKr;break;case 1:t=ZKr;break;case 2:t=rWr;break;case 3:t=eWr;break;case 4:t=nWr;break;case 5:t=tWr;break;case 6:t=uWr;break;case 7:t=aWr;break;case 8:t=iWr;break;case 9:t=cWr;break;case 10:t=fWr;break;case 11:t=oWr;break;case 12:t=sWr;break;case 13:t=vWr;break;case 14:t=lWr;break;case 15:t=DWr;break;case 16:t=bWr;break;case 17:t=pWr;break;case 18:t=EWr;break;case 19:t=mWr;break;case 20:t=FWr;break;case 21:t=kWr;break;case 22:t=dWr;break;case 23:t=hWr;break;case 24:t=yWr;break;case 25:t=_Wr;break;case 26:t=AWr;break;case 27:t=CWr;break;case 28:t=wWr;break;case 29:t=SWr;break;case 30:t=gWr;break;case 31:t=nAe(TWr,BWr);break;case 32:t=IWr;break;case 33:t=OWr;break;case 34:t=NWr;break;case 35:t=xWr;break;case 36:t=LWr;break;case 37:t=PWr;break;case 38:t=RWr;break;case 39:t=MWr;break;case 40:t=GWr;break;case 41:t=UWr;break;case 42:t=jWr;break;case 43:t=HWr;break;case 44:t=XWr;break;case 45:t=YWr;break;case 46:t=VWr;break;case 47:t=KWr;break;case 48:t=WWr;break;case 49:t=JWr;break;case 50:t=qWr;break;case 51:t=zWr;break;case 52:t=$Wr;break;case 53:t=QWr;break;case 54:t=ZWr;break;default:t=rJr}}else switch(e[0]){case 0:t=nAe(cqr,e[1]);break;case 1:var u=e[2],a=e[1];t=II(xCe(fqr),u,u,a);break;case 2:var i=e[1],c=e[2];t=TI(xCe(oqr),c,i);break;case 3:var f=e[1];t=BI(xCe(sqr),f);break;case 4:var o=e[2],s=e[1],v=BI(xCe(vqr),s);if(o){var l=o[1];t=TI(xCe(lqr),l,v)}else t=BI(xCe(Dqr),v);break;case 5:var D=e[1];t=TI(xCe(bqr),D,D);break;case 6:var b=e[3],p=e[2],E=e[1];if(p){var m=p[1];if(3<=m)t=TI(xCe(pqr),b,E);else{switch(m){case 0:var F=JKr;break;case 1:F=qKr;break;case 2:F=zKr;break;default:F=$Kr}t=OI(xCe(Eqr),E,F,b,F)}}else t=TI(xCe(mqr),b,E);break;case 7:var k=e[2],d=k;if(0===HT(d))var h=d;else{var y=wAe(d);NB(y,0,fAe(LB(d,0))),h=y}var _=h,A=e[1];t=II(xCe(Fqr),k,_,A);break;case 8:t=e[1]?kqr:dqr;break;case 9:var C=e[1],w=e[2];t=TI(xCe(hqr),w,C);break;case 10:var S=e[1];t=BI(xCe(yqr),S);break;case 11:var g=e[1];t=BI(xCe(_qr),g);break;case 12:var B=e[2],T=e[1];t=TI(xCe(Aqr),T,B);break;case 13:var I=e[2],O=e[1];t=TI(xCe(Cqr),O,I);break;case 14:t=nAe(Sqr,nAe(e[1],wqr));break;case 15:var N=e[1]?gqr:Bqr;t=BI(xCe(Tqr),N);break;case 16:t=nAe(Oqr,nAe(e[1],Iqr));break;case 17:var x=nAe(xqr,nAe(e[2],Nqr));t=nAe(e[1],x);break;case 18:t=nAe(Lqr,e[1]);break;case 19:t=e[1]?nAe(Rqr,Pqr):nAe(Gqr,Mqr);break;case 20:var L=e[1];t=BI(xCe(Uqr),L);break;case 21:t=nAe(Hqr,nAe(e[1],jqr));break;case 22:var P=e[1],R=e[2]?Xqr:Yqr,M=e[4]?nAe(Vqr,P):P,G=e[3]?Kqr:Wqr;t=nAe(zqr,nAe(R,nAe(G,nAe(qqr,nAe(M,Jqr)))));break;case 23:t=nAe(Qqr,nAe(e[1],$qr));break;default:var U=e[1];t=BI(xCe(Zqr),U)}var j=[0,[0,Wme,ZT(t)],0];return jKe([0,[0,Jme,er(r[1])],j])}),Ie),p){var Oe=d[1];Te.tokens=HKe(FAe(BI(YKe[1],z),Oe))}return Te}var Ne=K[1];if(5===Ne){var xe=K[2];if(xe&&6===xe[1]){V=[0,q+2|0,0,[0,PAe(pAe([0,q,J])),W]],K=xe[2];continue}}else if(!(6<=Ne)){var Le=K[2];V=[0,q+cVe(Ne)|0,[0,q,J],W],K=Le;continue}var Pe=PAe(pAe([0,q,J])),Re=K[2];V=[0,q+cVe(Ne)|0,0,[0,Pe,W]],K=Re}}}Xs.parse=function(r,e){try{return KKe(r,e)}catch(e){return(e=gI(e))[1]===uSe?BI(iSe,e[2]):BI(iSe,new aSe(ZT(nAe(q_e,MCe(e)))))}},BI(cAe[1],0)}(new Function("return this")());const $s=t,Qs=Af,Zs=Ys,rv={comments:!1,enums:!0,esproposal_class_instance_fields:!0,esproposal_class_static_fields:!0,esproposal_decorators:!0,esproposal_export_star_as:!0,esproposal_nullish_coalescing:!0,esproposal_optional_chaining:!0,tokens:!0};var ev={parsers:{flow:_f((function(r,e,n){const{parse:t}=Vs,u=t(Qs(r),rv),[a]=u.errors;if(a)throw function(r){const{message:e,loc:{start:n,end:t}}=r;return $s(e,{start:{line:n.line,column:n.column+1},end:{line:t.line,column:t.column+1}})}(a);return n.originalText=r,Zs(u,n)}))}};export{ev as default};