setup-php/node_modules/prettier/parser-flow.js
Shivam Mathur 8f9786b73f init
2019-09-06 05:17:43 +05:30

2 lines
1.4 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):(t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.flow=r())}(this,function(){var t=function(t,r){var e=new SyntaxError(t+" ("+r.start.line+":"+r.start.column+")");return e.loc=r,e};var r=function(t,r){if(t.startsWith("#!")){var e=t.indexOf("\n"),n={type:"Line",value:t.slice(2,e),range:[0,e],loc:{source:null,start:{line:1,column:0},end:{line:1,column:e}}};r.comments=[n].concat(r.comments)}};function e(t,r){return t(r={exports:{}},r.exports),r.exports}var n,a=e(function(t){"use strict";t.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected a string");var r=t.match(/(?:\r?\n)/g)||[];if(0===r.length)return null;var e=r.filter(function(t){return"\r\n"===t}).length;return e>r.length-e?"\r\n":"\n"},t.exports.graceful=function(r){return t.exports(r)||"\n"}}),u={EOL:"\n"},i=Object.freeze({default:u}),c=i&&u||i,f=e(function(t,r){"use strict";var e,n;function u(){return e=(t=a)&&t.__esModule?t:{default:t};var t}function i(){return n=c}Object.defineProperty(r,"__esModule",{value:!0}),r.extract=function(t){var r=t.match(o);return r?r[0].trimLeft():""},r.strip=function(t){var r=t.match(o);return r&&r[0]?t.substring(r[0].length):t},r.parse=function(t){return k(t).pragmas},r.parseWithComments=k,r.print=function(t){var r=t.comments,a=void 0===r?"":r,c=t.pragmas,f=void 0===c?{}:c,s=(0,(e||u()).default)(a)||(n||i()).EOL,o=Object.keys(f),v=o.map(function(t){return d(t,f[t])}).reduce(function(t,r){return t.concat(r)},[]).map(function(t){return" * "+t+s}).join("");if(!a){if(0===o.length)return"";if(1===o.length&&!Array.isArray(f[o[0]])){var l=f[o[0]];return"".concat("/**"," ").concat(d(o[0],l)[0]).concat(" */")}}var b=a.split(s).map(function(t){return"".concat(" *"," ").concat(t)}).join(s)+s;return"/**"+s+(a?b:"")+(a&&o.length?" *"+s:"")+v+" */"};var f=/\*\/$/,s=/^\/\*\*/,o=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,v=/(^|\s+)\/\/([^\r\n]*)/g,l=/^(\r?\n)+/,b=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,p=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,D=/(\r?\n|^) *\* ?/g;function k(t){var r=(0,(e||u()).default)(t)||(n||i()).EOL;t=t.replace(s,"").replace(f,"").replace(D,"$1");for(var a="";a!==t;)a=t,t=t.replace(b,"".concat(r,"$1 $2").concat(r));t=t.replace(l,"").trimRight();for(var c,o=Object.create(null),k=t.replace(p,"").replace(l,"").trimRight();c=p.exec(t);){var d=c[2].replace(v,"");"string"==typeof o[c[1]]||Array.isArray(o[c[1]])?o[c[1]]=[].concat(o[c[1]],d):o[c[1]]=d}return{comments:k,pragmas:o}}function d(t,r){return[].concat(r).map(function(r){return"@".concat(t," ").concat(r).trim()})}});(n=f)&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")&&n.default;var s=function(t){var r=Object.keys(f.parse(f.extract(t)));return-1!==r.indexOf("prettier")||-1!==r.indexOf("format")},o=function(t){return t.length>0?t[t.length-1]:null};var v={locStart:function t(r,e){return!(e=e||{}).ignoreDecorators&&r.declaration&&r.declaration.decorators&&r.declaration.decorators.length>0?t(r.declaration.decorators[0]):!e.ignoreDecorators&&r.decorators&&r.decorators.length>0?t(r.decorators[0]):r.__location?r.__location.startOffset:r.range?r.range[0]:"number"==typeof r.start?r.start:r.loc?r.loc.start:null},locEnd:function t(r){var e=r.nodes&&o(r.nodes);if(e&&r.source&&!r.source.end&&(r=e),r.__location)return r.__location.endOffset;var n=r.range?r.range[1]:"number"==typeof r.end?r.end:null;return r.typeAnnotation?Math.max(n,t(r.typeAnnotation)):r.loc&&!n?r.loc.end:n}};function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var b=e(function(t){"use strict";t.exports=function(t){t=Object.assign({onlyFirst:!1},t);var r=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[a-zA-Z\\d]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(r,t.onlyFirst?void 0:"g")}}),p=e(function(t){"use strict";t.exports=function(t){return!Number.isNaN(t)&&(t>=4352&&(t<=4447||9001===t||9002===t||11904<=t&&t<=12871&&12351!==t||12880<=t&&t<=19903||19968<=t&&t<=42182||43360<=t&&t<=43388||44032<=t&&t<=55203||63744<=t&&t<=64255||65040<=t&&t<=65049||65072<=t&&t<=65131||65281<=t&&t<=65376||65504<=t&&t<=65510||110592<=t&&t<=110593||127488<=t&&t<=127569||131072<=t&&t<=262141))}}),D=e(function(t){"use strict";var r=/\uD83C\uDFF4(?:\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74)\uDB40\uDC7F|\u200D\u2620\uFE0F)|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC68(?:\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])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDB0-\uDDB3])|(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDB0-\uDDB3]))|\uD83D\uDC69\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[\uDDB0-\uDDB3])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\uD83D\uDC68(?:(?:\uD83C[\uDFFB-\uDFFF])\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\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83D\uDC69\u200D[\u2695\u2696\u2708])\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC68(?:\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDB0-\uDDB3])|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|(?:\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\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\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDD1-\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\uDEEB\uDEEC\uDEF4-\uDEF9]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD70\uDD73-\uDD76\uDD7A\uDD7C-\uDDA2\uDDB0-\uDDB9\uDDC0-\uDDC2\uDDD0-\uDDFF])|(?:[#\*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\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEF9]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD70\uDD73-\uDD76\uDD7A\uDD7C-\uDDA2\uDDB0-\uDDB9\uDDC0-\uDDC2\uDDD0-\uDDFF])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC69\uDC6E\uDC70-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD26\uDD30-\uDD39\uDD3D\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDD1-\uDDDD])/g;t.exports=function(t){if("string"!=typeof(t=t.replace(r," "))||0===t.length)return 0;t=function(t){return"string"==typeof t?t.replace(b(),""):t}(t);for(var e=0,n=0;n<t.length;n++){var a=t.codePointAt(n);a<=31||a>=127&&a<=159||(a>=768&&a<=879||(a>65535&&n++,e+=p(a)?2:1))}return e}}),k=/[|\\{}()[\]^$+*?.]/g,d=function(t){if("string"!=typeof t)throw new TypeError("Expected a string");return t.replace(k,"\\$&")},w=/[^\x20-\x7F]/;function h(t){if(t)switch(t.type){case"ExportDefaultDeclaration":case"ExportDefaultSpecifier":case"DeclareExportDeclaration":case"ExportNamedDeclaration":case"ExportAllDeclaration":return!0}return!1}function m(t){return function(r,e,n){var a=n&&n.backwards;if(!1===e)return!1;for(var u=r.length,i=e;i>=0&&i<u;){var c=r.charAt(i);if(t instanceof RegExp){if(!t.test(c))return i}else if(-1===t.indexOf(c))return i;a?i--:i++}return(-1===i||i===u)&&i}}var F=m(/\s/),y=m(" \t"),E=m(",; \t"),_=m(/[^\r\n]/);function g(t,r){if(!1===r)return!1;if("/"===t.charAt(r)&&"*"===t.charAt(r+1))for(var e=r+2;e<t.length;++e)if("*"===t.charAt(e)&&"/"===t.charAt(e+1))return e+2;return r}function C(t,r){return!1!==r&&("/"===t.charAt(r)&&"/"===t.charAt(r+1)?_(t,r):r)}function S(t,r,e){var n=e&&e.backwards;if(!1===r)return!1;var a=t.charAt(r);if(n){if("\r"===t.charAt(r-1)&&"\n"===a)return r-2;if("\n"===a||"\r"===a||"\u2028"===a||"\u2029"===a)return r-1}else{if("\r"===a&&"\n"===t.charAt(r+1))return r+2;if("\n"===a||"\r"===a||"\u2028"===a||"\u2029"===a)return r+1}return r}function x(t,r,e){var n=y(t,(e=e||{}).backwards?r-1:r,e);return n!==S(t,n,e)}function T(t,r){for(var e=null,n=r;n!==e;)e=n,n=g(t,n=E(t,n)),n=y(t,n);return x(t,n=S(t,n=C(t,n)))}function A(t,r){for(var e=null;r!==e;)e=r,r=S(t,r=C(t,r=g(t,r=y(t,r))));return r}function O(t,r,e){return A(t,e(r))}var I={};function P(t){return I[t]}[["|>"],["||","??"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].forEach(function(t,r){t.forEach(function(t){I[t]=r})});var B={"==":!0,"!=":!0,"===":!0,"!==":!0},N={"*":!0,"/":!0,"%":!0},L={">>":!0,">>>":!0,"<<":!0};function R(t,r,e){for(var n=0,a=e=e||0;a<t.length;++a)"\t"===t[a]?n=n+r-n%r:n++;return n}function M(t,r){var e=t.slice(1,-1),n={quote:'"',regex:/"/g},a={quote:"'",regex:/'/g},u="'"===r?a:n,i=u===a?n:a,c=u.quote;(e.includes(u.quote)||e.includes(i.quote))&&(c=(e.match(u.regex)||[]).length>(e.match(i.regex)||[]).length?i.quote:u.quote);return c}function j(t,r,e){var n='"'===r?"'":'"',a=t.replace(/\\([\s\S])|(['"])/g,function(t,a,u){return a===n?a:u===r?"\\"+u:u||(e&&/^[^\\nrvtbfux\r\n\u2028\u2029"'0-7]$/.test(a)?a:"\\"+a)});return r+a+r}function U(t){return t&&t.comments&&t.comments.length>0&&t.comments.some(function(t){return"prettier-ignore"===t.value.trim()})}function X(t,r){(t.comments||(t.comments=[])).push(r),r.printed=!1,"JSXText"===t.type&&(r.printed=!0)}var J={replaceEndOfLineWith:function(t,r){var e=[],n=!0,a=!1,u=void 0;try{for(var i,c=t.split("\n")[Symbol.iterator]();!(n=(i=c.next()).done);n=!0){var f=i.value;0!==e.length&&e.push(r),e.push(f)}}catch(t){a=!0,u=t}finally{try{n||null==c.return||c.return()}finally{if(a)throw u}}return e},getStringWidth:function(t){return t?w.test(t)?D(t):t.length:0},getMaxContinuousCount:function(t,r){var e=t.match(new RegExp("(".concat(d(r),")+"),"g"));return null===e?0:e.reduce(function(t,e){return Math.max(t,e.length/r.length)},0)},getMinNotPresentContinuousCount:function(t,r){var e=t.match(new RegExp("(".concat(d(r),")+"),"g"));if(null===e)return 0;var n=new Map,a=0,u=!0,i=!1,c=void 0;try{for(var f,s=e[Symbol.iterator]();!(u=(f=s.next()).done);u=!0){var o=f.value.length/r.length;n.set(o,!0),o>a&&(a=o)}}catch(t){i=!0,c=t}finally{try{u||null==s.return||s.return()}finally{if(i)throw c}}for(var v=1;v<a;v++)if(!n.get(v))return v;return a+1},getPrecedence:P,shouldFlatten:function(t,r){return!(P(r)!==P(t)||"**"===t||B[t]&&B[r]||"%"===r&&N[t]||"%"===t&&N[r]||r!==t&&N[r]&&N[t]||L[t]&&L[r])},isBitwiseOperator:function(t){return!!L[t]||"|"===t||"^"===t||"&"===t},isExportDeclaration:h,getParentExportDeclaration:function(t){var r=t.getParentNode();return"declaration"===t.getName()&&h(r)?r:null},getPenultimate:function(t){return t.length>1?t[t.length-2]:null},getLast:o,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:A,getNextNonSpaceNonCommentCharacterIndex:O,getNextNonSpaceNonCommentCharacter:function(t,r,e){return t.charAt(O(t,r,e))},skip:m,skipWhitespace:F,skipSpaces:y,skipToLineEnd:E,skipEverythingButNewLine:_,skipInlineComment:g,skipTrailingComment:C,skipNewline:S,isNextLineEmptyAfterIndex:T,isNextLineEmpty:function(t,r,e){return T(t,e(r))},isPreviousLineEmpty:function(t,r,e){var n=e(r)-1;return n=S(t,n=y(t,n,{backwards:!0}),{backwards:!0}),(n=y(t,n,{backwards:!0}))!==S(t,n,{backwards:!0})},hasNewline:x,hasNewlineInRange:function(t,r,e){for(var n=r;n<e;++n)if("\n"===t.charAt(n))return!0;return!1},hasSpaces:function(t,r,e){return y(t,(e=e||{}).backwards?r-1:r,e)!==r},setLocStart:function(t,r){t.range?t.range[0]=r:t.start=r},setLocEnd:function(t,r){t.range?t.range[1]=r:t.end=r},startsWithNoLookaheadToken:function t(r,e){switch((r=function t(r){return r.left?t(r.left):r}(r)).type){case"FunctionExpression":case"ClassExpression":case"DoExpression":return e;case"ObjectExpression":return!0;case"MemberExpression":return t(r.object,e);case"TaggedTemplateExpression":return"FunctionExpression"!==r.tag.type&&t(r.tag,e);case"CallExpression":return"FunctionExpression"!==r.callee.type&&t(r.callee,e);case"ConditionalExpression":return t(r.test,e);case"UpdateExpression":return!r.prefix&&t(r.argument,e);case"BindExpression":return r.object&&t(r.object,e);case"SequenceExpression":return t(r.expressions[0],e);case"TSAsExpression":return t(r.expression,e);default:return!1}},getAlignmentSize:R,getIndentSize:function(t,r){var e=t.lastIndexOf("\n");return-1===e?0:R(t.slice(e+1).match(/^[ \t]*/)[0],r)},getPreferredQuote:M,printString:function(t,r,e){var n=t.slice(1,-1),a=!n.includes('"')&&!n.includes("'"),u="json"===r.parser?'"':r.__isInHtmlAttribute?"'":M(t,r.singleQuote?"'":'"');return e?a?u+n+u:t:j(n,u,!("css"===r.parser||"less"===r.parser||"scss"===r.parser||r.embeddedInHtml))},printNumber:function(t){return t.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")},hasIgnoreComment:function(t){return U(t.getValue())},hasNodeIgnoreComment:U,makeString:j,matchAncestorTypes:function(t,r,e){for(e=e||0,r=r.slice();r.length;){var n=t.getParentNode(e),a=r.shift();if(!n||n.type!==a)return!1;e++}return!0},addLeadingComment:function(t,r){r.leading=!0,r.trailing=!1,X(t,r)},addDanglingComment:function(t,r){r.leading=!1,r.trailing=!1,X(t,r)},addTrailingComment:function(t,r){r.leading=!1,r.trailing=!0,X(t,r)},isWithinParentArrayProperty:function(t,r){var e=t.getValue(),n=t.getParentNode();if(null==n)return!1;if(!Array.isArray(n[r]))return!1;var a=t.getName();return n[r][a]===e}}.getLast;var G=function(t,r){return function t(r,e){if(r&&"object"===l(r))if(Array.isArray(r)){var n=!0,a=!1,u=void 0;try{for(var i,c=r[Symbol.iterator]();!(n=(i=c.next()).done);n=!0){var f=i.value;t(f,e)}}catch(t){a=!0,u=t}finally{try{n||null==c.return||c.return()}finally{if(a)throw u}}}else if("string"==typeof r.type){for(var s=Object.keys(r),o=0;o<s.length;o++){var v=s[o];t(r[v],e)}e(r)}}(t,function(t){switch(t.type){case"VariableDeclaration":var e=J(t.declarations);e&&e.init&&function(t,e){var n;";"!==r.originalText[(n=e,"flow"===r.parser?n.range[1]:n.end)]&&("flow"===r.parser?t.range=[t.range[0],e.range[1]]:t.end=e.end,t.loc=Object.assign({},t.loc,{end:t.loc.end}))}(t,e)}}),t},q={},W=Object.freeze({default:q}),V={},Y=Object.freeze({default:V}),H=W&&q||W,$=Y&&V||Y,z=e(function(t,r){!function(t){"use strict";var e=254,n=43595,a=42237,u=43123,i="children",c="Identifier",f=16777215,s=43347,o=126467,v=12287,l="variance",b=12335,p=65370,D="pattern",k=8202,d=65007,w=119969,h=43071,m="directive",F="consequent",y=512,E=64279,_=8485,g=66204,C=120539,S=64297,x="params",T="@[<2>[",A=128,O=8488,I=68102,P=42999,B=-43,N=12589,L="constructor",R=126503,M="yield",j=68096,U=-53,X="fd ",J=120744,G=126560,q="start",W="target",V="_method",Y=177972,z=44015,K="var",Q=65855,Z="impltype",tt=43776,rt="0o",et=43215,nt=12592,at=12336,ut=42124,it=120512,ct="decorators",ft=8489,st=66334,ot=68115,vt=64324,lt=67592,bt=126529,pt="%B",Dt=43784,kt=119807,dt=8304,wt=120137,ht=69807,mt="method",Ft=69926,yt="throw",Et=65595,_t=126578,gt=64322,Ct=11735,St=178205,xt=8487,Tt="Popping lex mode from empty stack",At=43249,Ot=120771,It=67589,Pt=-80,Bt=119972,Nt="e",Lt="([^/]*)",Rt="tparams",Mt="src/parser/statement_parser.ml",jt=8239,Ut=65598,Xt=69687,Jt=94031,Gt=67669,qt=43583,Wt=8348,Vt="Invalid binary/octal ",Yt=43019,Ht=42239,$t="Out_of_memory",zt=78894,Kt=11687,Qt=43798,Zt=101,tr=40959,rr=42922,er=8454,nr="index out of bounds",ar="package",ur=126589,ir="))",cr="supertype",fr=12438,sr=12442,or="this",vr=120654,lr=119361,br=67637,pr=69743,Dr="type",kr=11679,dr=119892,wr=42894,hr=11311,mr=126521,Fr=1024,yr=119993,Er=11710,_r=8543,gr=8484,Cr=43135,Sr=126634,xr="typeArguments",Tr=43334,Ar="@])",Or=43263,Ir=67593,Pr="infinity",Br=120144,Nr="switch",Lr="private",Rr=70105,Mr=119364,jr=11359,Ur=8516,Xr=8254,Jr=11559,Gr=126551,qr=68151,Wr="Property",Vr=42888,Yr=55296,Hr="implements",$r=43255,zr=8399,Kr="src/parser/type_parser.ml",Qr=103,Zr="raw",te=-744106340,re=8468,ee=65470,ne="alternate",ae=11686,ue=43712,ie=43009,ce=43470,fe="export",se=".",oe=65535,ve=8469,le="kind",be=8521,pe=69631,De=120085,ke=11743,de=126559,we=120655,he=69890,me="declare",Fe=65023,ye=66256,Ee=65479,_e=42622,ge=11310,Ce=11711,Se=8305,xe=119967,Te=68159,Ae="mixins",Oe="expected *",Ie="boolean",Pe=64433,Be=256,Ne=42774,Le=11564,Re=68437,Me=67871,je=126496,Ue=120145,Xe="expression",Je="column",Ge=66045,qe="value",We=12348,Ve=56320,Ye=119964,He=126554,$e=119140,ze=43792,Ke=68405,Qe=126557,Ze="Assert_failure",tn=119162,rn=67861,en=114,nn=43807,an=19967,un=65663,cn="closingElement",fn=65574,sn="null",on=64111,vn=66378,ln=123,bn="filter",pn="expressions",Dn="(@[",kn=11703,dn="get",wn=69762,hn="exported",mn=68447,Fn=11630,yn=11519,En=44031,_n=69839,gn="return",Cn=8286,Sn=64310,xn=120084,Tn=120126,An=8335,On=126519,In="src/parser/expression_parser.ml",Pn="(global)",Bn=11502,Nn=69941,Ln=42511,Rn=44025,Mn=126534,jn=120,Un=94032,Xn=126555,Jn=67646,Gn=65629,qn=65076,Wn=126535,Vn=69881,Yn="empty",Hn=120134,$n=12343,zn=70084,Kn=69864,Qn=12703,Zn=68107,ta=126520,ra=126468,ea=43519,na=65342,aa=43615,ua="@[<2>{ ",ia=120831,ca=42654,fa=42899,sa=43359,oa="Division_by_zero",va=119981,la=43738,ba=65140,pa=67638,Da=68351,ka=68119,da="immediately within another function.",wa=43388,ha=126538,ma=70015,Fa=8449,ya=120779,Ea=12686,_a=126504,ga="@,))@]",Ca="%d",Sa=68191,xa="@ }@]",Ta=70018,Aa=57343,Oa=67591,Ia=55291,Pa=11727,Ba=11557,Na="handler",La=119980,Ra=43014,Ma=8188,ja=43599,Ua=67967,Xa=8319,Ja="from",Ga=42785,qa=11775,Wa=126502,Va=65279,Ya=-48,Ha=";@ ",$a="set",za=63743,Ka=2048,Qa=64286,Za="right",tu=120093,ru=8486,eu="body",nu=43743,au=12799,uu=119965,iu="Invalid number ",cu=126563,fu=64296,su=43766,ou=8275,vu="Lookahead.peek failed",lu=2147483647,bu=11670,pu=43815,Du="else",ku=65536,du="properties",wu=120004,hu=8238,mu=8417,Fu=126591,yu="arguments",Eu=11719,_u=66517,gu=126500,Cu=126571,Su="line",xu=246,Tu=65497,Au=120571,Ou="declaration",Iu="static",Pu=12730,Bu=120597,Nu=64262,Lu=8420,Ru=77823,Mu="Unix.Unix_error",ju="init",Uu=66044,Xu="annot",Ju=74751,Gu=195101,qu=66207,Wu="proto",Vu=122,Yu=126602,Hu=69818,$u=8276,zu="Stack_overflow",Ku=11742,Qu=126539,Zu=8432,ti=120132,ri="@ ",ei=120687,ni=64311,ai=43713,ui=119148,ii=126564,ci=120745,fi="Not_found",si=126590,oi=44010,vi=131071,li=-46,bi=8467,pi=43759,Di="CallExpression",ki=126583,di=74850,wi=43047,hi=126530,mi=40908,Fi=12543,yi="rest",Ei=69951,_i=42655,gi=65489,Ci=66503,Si=11695,xi=13311,Ti=106,Ai="f",Oi=64321,Ii=11567,Pi=43638,Bi="const",Ni="typeParameters",Li="delete",Ri=124,Mi=65615,ji="false",Ui=11718,Xi=126556,Ji=11623,Gi="test",qi=64847,Wi="string",Vi=43456,Yi=110593,Hi=12538,$i=8507,zi=-36,Ki=55238,Qi=12292,Zi=192,tc=120487,rc=64967,ec=173782,nc=65074,ac=43741,uc=120074,ic="minus",cc=12548,fc=245,sc=8191,oc=71359,vc=43643,lc=42537,bc="computed",pc=126579,Dc=43391,kc=11558,dc=126523,wc=64217,hc="id",mc="as",Fc="delegate",yc="true",Ec=65381,_c=194559,gc=104,Cc=119996,Sc=66559,xc="Invalid_argument",Tc=64913,Ac=12448,Oc=126552,Ic=70066,Pc=55242,Bc=120781,Nc=12352,Lc=12295,Rc=43714,Mc="import",jc="prototype",Uc=65908,Xc="debugger",Jc="Internal Error: Found private field in object props",Gc=43560,qc=120485,Wc=65575,Vc="attributes",Yc="label",Hc=65495,$c=64466,zc=43204,Kc=64285,Qc=67644,Zc="shorthand",tf=68147,rf=67897,ef=8526,nf=12539,af="0",uf=120712,cf=43641,ff=126522,sf=248,of=8450,vf=119974,lf=119170,bf="Sys_blocked_io",pf=67643,Df=43187,kf=12440,df=8471,wf=65473,hf=68095,mf=43013,Ff=126553,yf="@,]@]",Ef="catch",_f=107,gf=65305,Cf=43754,Sf=110591,xf=67640,Tf=64284,Af=64317,Of="protected",If=126515,Pf=1114111,Bf=-97,Nf=43018,Lf=11631,Rf=44002,Mf=105,jf="object",Uf="break",Xf=110,Jf=66499,Gf=65312,qf="%S",Wf=126633,Vf=120003,Yf=65786,Hf=66719,$f=8511,zf=8233,Kf=57344,Qf=11492,Zf=65487,ts=119145,rs=71351,es=11726,ns=253,as="returnType",us=126540,is=-24,cs="-",fs="await",ss=8205,os="async",vs=126543,ls=126550,bs=" : file already exists",ps="left",Ds=120596,ks=8231,ds=11646,ws=64325,hs="case",ms=66511,Fs=120121,ys=43137,Es="Invalid legacy octal ",_s=12288,gs="typeof",Cs="targs",Ss=43697,xs=66175,Ts=126628,As=224,Os="public",Is=69702,Ps=94078,Bs="enum",Ns=42895,Ls=8416,Rs=917999,Ms=42911,js=250,Us=120770,Xs="super",Js=127343600,Gs=126463,qs=43309,Ws=42559,Vs=119179,Ys="interface",Hs=66512,$s=126588,zs=68415,Ks=102,Qs=43010,Zs=69871,to=55203,ro=11507,eo=55215,no=120629,ao=44013,uo=870530776,io="bool",co="default",fo=119976,so="",oo="exportKind",vo="instanceof",lo=43586,bo=100,po="argument",Do=126566,ko=126558,wo=119995,ho=-17,mo=68100,Fo=126537,yo="Match_failure",Eo=43790,_o="src/parser/flow_ast.ml",go=68111,Co=8505,So=120686,xo="+",To=42735,Ao=120127,Oo=65613,Io="{ ",Po=65100,Bo="@,",No=69759,Lo=43609,Ro=65500,Mo="inexact",jo=42527,Uo=65548,Xo=71338,Jo=42611,Go=120713,qo=127,Wo=11694,Vo=69940,Yo=64318,Ho="void",$o=")",zo=8584,Ko="let",Qo=120538,Zo=120070,tv="nan",rv=126601,ev=43597,nv="@[%s =@ ",av=68220,uv=8412,iv=42191,cv=94020,fv=177983,sv=126547,ov=11565,vv="/",lv=126619,bv=65019,pv=42621,Dv=120092,kv="property",dv=67839,wv=120122,hv=42890,mv=43761,Fv=8256,yv="TypeParameterInstantiation",Ev="Literal",_v="number",gv=43231,Cv=44011,Sv=11498,xv=65103,Tv=65039,Av=64274,Ov=11647,Iv=43273,Pv=70095,Bv="function",Nv=43258,Lv=-82,Rv=126562,Mv=6158,jv="jsError",Uv=71295,Xv=65344,Jv=43642,Gv=42606,qv=126544,Wv=64109,Vv="unreachable",Yv="@]}",Hv=64829,$v="(Some ",zv="End_of_file",Kv=11702,Qv=73727,Zv=68466,tl="new",rl="Failure",el=43764,nl="local",al="with",ul=12783,il=11358,cl=65141,fl=65481,sl=68154,ol=12341,vl=65278,ll=19893,bl=119172,pl="finalizer",Dl=68031,kl=43574,dl=43259,wl="while",hl="camlinternalFormat.ml",ml="elements",Fl=43711,yl=-34,El="each",_l="Sys_error",gl=43301,Cl=43442,Sl=68158,xl=126584,Tl=1073741823,Al=126570,Ol=65295,Il=12329,Pl=11263,Bl="None",Nl="int_of_string",Ll=43702,Rl=43704,Ml=43822,jl="operator",Ul="name",Xl=119970,Jl=65547,Gl=126514,ql=65276,Wl=126498,Vl="callee",Yl=120076,Hl=43395,$l=119893,zl=917759,Kl=66431,Ql=43709,Zl=94098,tb=126546,rb="predicate",eb=64911,nb="types",ab=11505,ub=43481,ib=119154,cb=240,fb=8203,sb=42737,ob=126624,vb=8525,lb="0x",bb=68116,pb="optional",Db=69887,kb=68029,db="@]",wb=70080,hb=126499,mb=92728,Fb="finally",yb=43311,Eb=125,_b=255,gb=120069,Cb=126627,Sb=8457,xb=68099,Tb=119994,Ab=93951,Ob=69634,Ib=64319,Pb="source",Bb=65055,Nb=65062,Lb=65135,Rb=66303,Mb=12447,jb=126536,Ub=119209,Xb="generator",Jb=120133,Gb=8287,qb=74606,Wb=67583,Vb=66351,Yb=66717,Hb="mixed",$b="selfClosing",zb=64255,Kb=8477,Qb=-79,Zb=119213,tp=8318,rp=43587,ep=65597,np=68023,ap=68680,up=" =",ip=65594,cp="<2>",fp=43814,sp=43042,op=",@ ",vp=120628,lp="%a",bp=43696,pp=12320,Dp=66463,kp="static/",dp=42783,wp=43700,hp=43225,mp=42508,Fp=64316,yp="prefix",Ep=43967,_p=120570,gp=66729,Cp=42539,Sp="Internal Error: Found object private prop",xp=8483,Tp=126548,Ap=69733,Op=8455,Ip="class",Pp=68607,Bp="continue",Np=65343,Lp=252,Rp=126495,Mp="key",jp=" ",Up=43695,Xp="RestElement",Jp="Undefined_recursive_module",Gp=43471,qp=11734,Wp=68120,Vp=43647,Yp=94094,Hp=116,$p=92159,zp=42607,Kp="typeAnnotation",Qp=66461,Zp=173823,tD=42647,rD=120513,eD="specifiers",nD="Set.bal",aD=126651,uD=71369,iD=94111,cD=43782,fD="importKind",sD="extends",oD=65338;function vD(t,r){throw[0,t,r]}var lD=[0];function bD(t,r){if("function"==typeof r)return t.fun=r,0;if(r.fun)return t.fun=r.fun,0;for(var e=r.length;e--;)t[e]=r[e];return 0}function pD(t,r,e){for(var n=new Array(e),a=0;a<e;a++)n[a]=t[r+a];return n}function DD(t,r,e){var n=String.fromCharCode;if(0==r&&e<=4096&&e==t.length)return n.apply(null,t);for(var a=so;0<e;r+=Fr,e-=Fr)a+=n.apply(null,pD(t,r,Math.min(e,Fr)));return a}function kD(r){if(t.Uint8Array)var e=new t.Uint8Array(r.l);else e=new Array(r.l);for(var n=r.c,a=n.length,u=0;u<a;u++)e[u]=n.charCodeAt(u);for(a=r.l;u<a;u++)e[u]=0;return r.c=e,r.t=4,e}function dD(t,r,e,n,a){if(0==a)return 0;if(0==n&&(a>=e.l||2==e.t&&a>=e.c.length))e.c=4==t.t?DD(t.c,r,a):0==r&&t.c.length==a?t.c:t.c.substr(r,a),e.t=e.c.length==e.l?0:2;else if(2==e.t&&n==e.c.length)e.c+=4==t.t?DD(t.c,r,a):0==r&&t.c.length==a?t.c:t.c.substr(r,a),e.t=e.c.length==e.l?0:2;else{4!=e.t&&kD(e);var u=t.c,i=e.c;if(4==t.t)if(n<=r)for(var c=0;c<a;c++)i[n+c]=u[r+c];else for(c=a-1;c>=0;c--)i[n+c]=u[r+c];else{var f=Math.min(a,u.length-r);for(c=0;c<f;c++)i[n+c]=u.charCodeAt(r+c);for(;c<a;c++)i[n+c]=0}}return 0}function wD(t,r,e,n,a){return dD(t,r,e,n,a)}function hD(t,r){if(r.repeat)return r.repeat(t);var e=so,n=0;if(0==t)return e;for(;;){if(1&t&&(e+=r),0==(t>>=1))return e;r+=r,9==++n&&r.slice(0,1)}}function mD(t){2==t.t?t.c+=hD(t.l-t.c.length,"\0"):t.c=DD(t.c,0,t.c.length),t.t=0}function FD(t){if(t.length<24){for(var r=0;r<t.length;r++)if(t.charCodeAt(r)>qo)return!1;return!0}return!/[^\x00-\x7f]/.test(t)}function yD(t){switch(t.t){case 9:return t.c;default:mD(t);case 0:if(FD(t.c))return t.t=9,t.c;t.t=8;case 8:return function(t){for(var r,e,n,a,u=so,i=so,c=0,f=t.length;c<f;c++){if((e=t.charCodeAt(c))<A){for(var s=c+1;s<f&&(e=t.charCodeAt(s))<A;s++);if(s-c>y?(i.substr(0,1),u+=i,i=so,u+=t.slice(c,s)):i+=t.slice(c,s),s==f)break;c=s}a=1,++c<f&&(-64&(n=t.charCodeAt(c)))==A&&(r=n+(e<<6),e<As?(a=r-12416)<A&&(a=1):(a=2,++c<f&&(-64&(n=t.charCodeAt(c)))==A&&(r=n+(r<<6),e<cb?((a=r-925824)<Ka||a>=55295&&a<Kf)&&(a=2):(a=3,++c<f&&(-64&(n=t.charCodeAt(c)))==A&&e<fc&&((a=n-63447168+(r<<6))<ku||a>Pf)&&(a=3))))),a<4?(c-=a,i+="<22>"):i+=a>oe?String.fromCharCode(55232+(a>>10),Ve+(1023&a)):String.fromCharCode(a),i.length>Fr&&(i.substr(0,1),u+=i,i=so)}return u+i}(t.c)}}function ED(t,r,e){this.t=t,this.c=r,this.l=e}function _D(t){return new ED(0,t,t.length)}function gD(t,r){vD(t,_D(r))}function CD(t){gD(lD.Invalid_argument,t)}function SD(){CD(nr)}function xD(t,r,e){if(e&=_b,4!=t.t){if(r==t.c.length)return t.c+=String.fromCharCode(e),r+1==t.l&&(t.t=0),0;kD(t)}return t.c[r]=e,0}function TD(t,r,e){return r>>>0>=t.l&&SD(),xD(t,r,e)}function AD(t,r){switch(6&t.t){default:if(r>=t.c.length)return 0;case 0:return t.c.charCodeAt(r);case 4:return t.c[r]}}function OD(t,r){if(t.fun)return OD(t.fun,r);var e=t.length,n=r.length,a=e-n;return 0==a?t.apply(null,r):a<0?OD(t.apply(null,pD(r,0,e)),pD(r,e,n-e)):function(e){return OD(t,function(t,r){for(var e=t.length,n=new Array(e+1),a=0;a<e;a++)n[a]=t[a];return n[a]=r,n}(r,e))}}function ID(t,r){return r>>>0>=t.length-1&&CD(nr),t}function PD(t,r){var e=t[3]<<16,n=r[3]<<16;return e>n?1:e<n?-1:t[2]>r[2]?1:t[2]<r[2]?-1:t[1]>r[1]?1:t[1]<r[1]?-1:0}function BD(t,r){return t<r?-1:t==r?0:1}function ND(t,r){return 6&t.t&&mD(t),6&r.t&&mD(r),t.c<r.c?-1:t.c>r.c?1:0}function LD(t,r,n){for(var a=[];;){if(!n||t!==r)if(t instanceof ED){if(!(r instanceof ED))return 1;if(t!==r&&0!=(c=ND(t,r)))return c}else if(t instanceof Array&&t[0]===(0|t[0])){var u=t[0];if(u===e&&(u=0),u===js){t=t[1];continue}if(!(r instanceof Array&&r[0]===(0|r[0])))return 1;var i=r[0];if(i===e&&(i=0),i===js){r=r[1];continue}if(u!=i)return u<i?-1:1;switch(u){case 248:if(0!=(c=BD(t[2],r[2])))return c;break;case 251:CD("equal: abstract value");case 255:var c;if(0!=(c=PD(t,r)))return c;break;default:if(t.length!=r.length)return t.length<r.length?-1:1;t.length>1&&a.push(t,r,1)}}else{if(r instanceof ED||r instanceof Array&&r[0]===(0|r[0]))return-1;if("number"!=typeof t&&t&&t.compare){var f=t.compare(r,n);if(0!=f)return f}else if("function"==typeof t)CD("compare: functional value");else{if(t<r)return-1;if(t>r)return 1;if(t!=r){if(!n)return NaN;if(t==t)return 1;if(r==r)return-1}}}if(0==a.length)return 0;var s=a.pop();r=a.pop(),s+1<(t=a.pop()).length&&a.push(t,r,s+1),t=t[s],r=r[s]}}function RD(t,r){return LD(t,r,!0)}function MD(t){return t<0&&CD("Bytes.create"),new ED(t?2:9,so,t)}function jD(t,r){return+(0==LD(t,r,!1))}function UD(t){gD(lD.Failure,t)}function XD(t){return 0!=(6&t.t)&&mD(t),t.c}function JD(t){var r;if(r=+(t=XD(t)),t.length>0&&r==r)return r;if(r=+(t=t.replace(/_/g,so)),t.length>0&&r==r||/^[+-]?nan$/i.test(t))return r;var e=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)p([+-]?[0-9]+)/i.exec(t);if(e){var n=e[3].replace(/0+$/,so),a=parseInt(e[1]+e[2]+n,16),u=(0|e[4])-4*n.length;return r=a*Math.pow(2,u)}return/^\+?inf(inity)?$/i.test(t)?1/0:/^-inf(inity)?$/i.test(t)?-1/0:void UD("float_of_string")}function GD(t){var r=(t=XD(t)).length;r>31&&CD("format_int: format too long");for(var e={justify:xo,signstyle:cs,filler:jp,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:Ai},n=0;n<r;n++){var a=t.charAt(n);switch(a){case"-":e.justify=cs;break;case"+":case" ":e.signstyle=a;break;case"0":e.filler=af;break;case"#":e.alternate=!0;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(e.width=0;(a=t.charCodeAt(n)-48)>=0&&a<=9;)e.width=10*e.width+a,n++;n--;break;case".":for(e.prec=0,n++;(a=t.charCodeAt(n)-48)>=0&&a<=9;)e.prec=10*e.prec+a,n++;n--;case"d":case"i":e.signedconv=!0;case"u":e.base=10;break;case"x":e.base=16;break;case"X":e.base=16,e.uppercase=!0;break;case"o":e.base=8;break;case"e":case"f":case"g":e.signedconv=!0,e.conv=a;break;case"E":case"F":case"G":e.signedconv=!0,e.uppercase=!0,e.conv=a.toLowerCase()}}return e}function qD(t,r){t.uppercase&&(r=r.toUpperCase());var e=r.length;t.signedconv&&(t.sign<0||t.signstyle!=cs)&&e++,t.alternate&&(8==t.base&&(e+=1),16==t.base&&(e+=2));var n=so;if(t.justify==xo&&t.filler==jp)for(var a=e;a<t.width;a++)n+=jp;if(t.signedconv&&(t.sign<0?n+=cs:t.signstyle!=cs&&(n+=t.signstyle)),t.alternate&&8==t.base&&(n+=af),t.alternate&&16==t.base&&(n+=lb),t.justify==xo&&t.filler==af)for(a=e;a<t.width;a++)n+=af;if(n+=r,t.justify==cs)for(a=e;a<t.width;a++)n+=jp;return _D(n)}function WD(t,r){var e=GD(t),n=e.prec<0?6:e.prec;if((r<0||0==r&&1/r==-1/0)&&(e.sign=-1,r=-r),isNaN(r))a=tv,e.filler=jp;else if(isFinite(r))switch(e.conv){case"e":var a,u=(a=r.toExponential(n)).length;a.charAt(u-3)==Nt&&(a=a.slice(0,u-1)+af+a.slice(u-1));break;case"f":a=r.toFixed(n);break;case"g":n=n||1;var i=(a=r.toExponential(n-1)).indexOf(Nt),c=+a.slice(i+1);if(c<-4||r>=1e21||r.toFixed(0).length>n){for(u=i-1;a.charAt(u)==af;)u--;a.charAt(u)==se&&u--,u=(a=a.slice(0,u+1)+a.slice(i)).length,a.charAt(u-3)==Nt&&(a=a.slice(0,u-1)+af+a.slice(u-1));break}var f=n;if(c<0)f-=c+1,a=r.toFixed(f);else for(;(a=r.toFixed(f)).length>n+1;)f--;if(f){for(u=a.length-1;a.charAt(u)==af;)u--;a.charAt(u)==se&&u--,a=a.slice(0,u+1)}}else a="inf",e.filler=jp;return qD(e,a)}function VD(t,r){if(XD(t)==Ca)return _D(so+r);var e=GD(t);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var n=r.toString(e.base);if(e.prec>=0){e.filler=jp;var a=e.prec-n.length;a>0&&(n=hD(a,af)+n)}return qD(e,n)}ED.prototype.toString=function(){return yD(this)};var YD=0;function HD(){return YD++}function $D(t,r){return+(LD(t,r,!1)>=0)}function zD(t){var r=9;return FD(t)||(r=8,t=function(t){for(var r,e,n=so,a=n,u=0,i=t.length;u<i;u++){if((r=t.charCodeAt(u))<A){for(var c=u+1;c<i&&(r=t.charCodeAt(c))<A;c++);if(c-u>y?(a.substr(0,1),n+=a,a=so,n+=t.slice(u,c)):a+=t.slice(u,c),c==i)break;u=c}r<Ka?(a+=String.fromCharCode(Zi|r>>6),a+=String.fromCharCode(A|63&r)):r<Yr||r>=Aa?a+=String.fromCharCode(As|r>>12,A|r>>6&63,A|63&r):r>=56319||u+1==i||(e=t.charCodeAt(u+1))<Ve||e>Aa?a+="�":(u++,r=(r<<10)+e-56613888,a+=String.fromCharCode(cb|r>>18,A|r>>12&63,A|r>>6&63,A|63&r)),a.length>Fr&&(a.substr(0,1),n+=a,a=so)}return n+a}(t)),new ED(r,t,t.length)}function KD(t){return 0==(t[3]|t[2]|t[1])}function QD(t){return[_b,t&f,t>>24&f,t>>31&oe]}function ZD(t){for(var r=t.length,e=new Array(r),n=0;n<r;n++)e[n]=t[n];return e}function tk(t,r){var e=t[1]-r[1],n=t[2]-r[2]+(e>>24),a=t[3]-r[3]+(n>>24);return[_b,e&f,n&f,a&oe]}function rk(t,r){return t[3]>r[3]?1:t[3]<r[3]?-1:t[2]>r[2]?1:t[2]<r[2]?-1:t[1]>r[1]?1:t[1]<r[1]?-1:0}function ek(t){t[3]=t[3]<<1|t[2]>>23,t[2]=(t[2]<<1|t[1]>>23)&f,t[1]=t[1]<<1&f}function nk(t){t[1]=(t[1]>>>1|t[2]<<23)&f,t[2]=(t[2]>>>1|t[3]<<23)&f,t[3]=t[3]>>>1}function ak(t,r){for(var e=0,n=ZD(t),a=ZD(r),u=[_b,0,0,0];rk(n,a)>0;)e++,ek(a);for(;e>=0;)e--,ek(u),rk(n,a)>=0&&(u[1]++,n=tk(n,a)),nk(a);return[0,u,n]}function uk(t){return t[1]|t[2]<<24}function ik(t){var r=-t[1],e=-t[2]+(r>>24),n=-t[3]+(e>>24);return[_b,r&f,e&f,n&oe]}function ck(t){return t.l}function fk(t,r){switch(6&t.t){default:if(r>=t.c.length)return 0;case 0:return t.c.charCodeAt(r);case 4:return t.c[r]}}function sk(t,r){var e=t[1]+r[1],n=t[2]+r[2]+(e>>24),a=t[3]+r[3]+(n>>24);return[_b,e&f,n&f,a&oe]}var ok=Math.pow(2,-24);function vk(t,r){var e=t[1]*r[1],n=(e*ok|0)+t[2]*r[1]+t[1]*r[2],a=(n*ok|0)+t[3]*r[1]+t[2]*r[2]+t[1]*r[3];return[_b,e&f,n&f,a&oe]}function lk(t,r){return rk(t,r)<0}function bk(t){var r=0,e=ck(t),n=10,a=1;if(e>0)switch(fk(t,r)){case 45:r++,a=-1;break;case 43:r++,a=1}if(r+1<e&&48==fk(t,r))switch(fk(t,r+1)){case 120:case 88:n=16,r+=2;break;case 111:case 79:n=8,r+=2;break;case 98:case 66:n=2,r+=2}return[r,a,n]}function pk(t){return t>=48&&t<=57?t-48:t>=65&&t<=90?t-55:t>=97&&t<=Vu?t-87:-1}function Dk(t){var r=bk(t),e=r[0],n=r[1],a=r[2],u=QD(a),i=ak([_b,f,268435455,oe],u)[1],c=fk(t,e),s=pk(c);(s<0||s>=a)&&UD(Nl);for(var o=QD(s);;)if(95!=(c=fk(t,++e))){if((s=pk(c))<0||s>=a)break;lk(i,o)&&UD(Nl),s=QD(s),lk(o=sk(vk(u,o),s),s)&&UD(Nl)}return e!=ck(t)&&UD(Nl),10==r[2]&&lk([_b,0,0,32768],o)&&UD(Nl),n<0&&(o=ik(o)),o}function kk(t){return(t[3]<<16)*Math.pow(2,32)+t[2]*Math.pow(2,24)+t[1]}function dk(t){var r=bk(t),e=r[0],n=r[1],a=r[2],u=ck(t),i=e<u?fk(t,e):0,c=pk(i);(c<0||c>=a)&&UD(Nl);var f=c;for(e++;e<u;e++)if(95!=(i=fk(t,e))){if((c=pk(i))<0||c>=a)break;(f=a*f+c)>-1>>>0&&UD(Nl)}return e!=u&&UD(Nl),f*=n,10==a&&(0|f)!=f&&UD(Nl),0|f}function wk(t){return pD(t,1,t.length-1)}function hk(t){return!!t}function mk(t){return t.toString()}function Fk(t){for(var r={},e=1;e<t.length;e++){var n=t[e];r[n[1].toString()]=n[2]}return r}function yk(t,r){t=t+1|0;var e=new Array(t);e[0]=0;for(var n=1;n<t;n++)e[n]=r;return e}function Ek(t){return new ED(4,t,t.length)}var _k=function(){function t(t,r){return t+r|0}function r(r,e,n,a,u,i){return t((e=t(t(e,r),t(a,i)))<<u|e>>>32-u,n)}function e(t,e,n,a,u,i,c){return r(e&n|~e&a,t,e,u,i,c)}function n(t,e,n,a,u,i,c){return r(e&a|n&~a,t,e,u,i,c)}function a(t,e,n,a,u,i,c){return r(e^n^a,t,e,u,i,c)}function u(t,e,n,a,u,i,c){return r(n^(e|~a),t,e,u,i,c)}function i(r,i){for(r[(b=i)>>2]|=A<<8*(3&b),b=8+(-4&b);(63&b)<60;b+=4)r[(b>>2)-1]=0;r[(b>>2)-1]=i<<3,r[b>>2]=i>>29&536870911;var c=[1732584193,4023233417,2562383102,271733878];for(b=0;b<r.length;b+=16){var f=c[0],s=c[1],o=c[2],v=c[3];s=u(s=u(s=u(s=u(s=a(s=a(s=a(s=a(s=n(s=n(s=n(s=n(s=e(s=e(s=e(s=e(s,o=e(o,v=e(v,f=e(f,s,o,v,r[b+0],7,3614090360),s,o,r[b+1],12,3905402710),f,s,r[b+2],17,606105819),v,f,r[b+3],22,3250441966),o=e(o,v=e(v,f=e(f,s,o,v,r[b+4],7,4118548399),s,o,r[b+5],12,1200080426),f,s,r[b+6],17,2821735955),v,f,r[b+7],22,4249261313),o=e(o,v=e(v,f=e(f,s,o,v,r[b+8],7,1770035416),s,o,r[b+9],12,2336552879),f,s,r[b+10],17,4294925233),v,f,r[b+11],22,2304563134),o=e(o,v=e(v,f=e(f,s,o,v,r[b+12],7,1804603682),s,o,r[b+13],12,4254626195),f,s,r[b+14],17,2792965006),v,f,r[b+15],22,1236535329),o=n(o,v=n(v,f=n(f,s,o,v,r[b+1],5,4129170786),s,o,r[b+6],9,3225465664),f,s,r[b+11],14,643717713),v,f,r[b+0],20,3921069994),o=n(o,v=n(v,f=n(f,s,o,v,r[b+5],5,3593408605),s,o,r[b+10],9,38016083),f,s,r[b+15],14,3634488961),v,f,r[b+4],20,3889429448),o=n(o,v=n(v,f=n(f,s,o,v,r[b+9],5,568446438),s,o,r[b+14],9,3275163606),f,s,r[b+3],14,4107603335),v,f,r[b+8],20,1163531501),o=n(o,v=n(v,f=n(f,s,o,v,r[b+13],5,2850285829),s,o,r[b+2],9,4243563512),f,s,r[b+7],14,1735328473),v,f,r[b+12],20,2368359562),o=a(o,v=a(v,f=a(f,s,o,v,r[b+5],4,4294588738),s,o,r[b+8],11,2272392833),f,s,r[b+11],16,1839030562),v,f,r[b+14],23,4259657740),o=a(o,v=a(v,f=a(f,s,o,v,r[b+1],4,2763975236),s,o,r[b+4],11,1272893353),f,s,r[b+7],16,4139469664),v,f,r[b+10],23,3200236656),o=a(o,v=a(v,f=a(f,s,o,v,r[b+13],4,681279174),s,o,r[b+0],11,3936430074),f,s,r[b+3],16,3572445317),v,f,r[b+6],23,76029189),o=a(o,v=a(v,f=a(f,s,o,v,r[b+9],4,3654602809),s,o,r[b+12],11,3873151461),f,s,r[b+15],16,530742520),v,f,r[b+2],23,3299628645),o=u(o,v=u(v,f=u(f,s,o,v,r[b+0],6,4096336452),s,o,r[b+7],10,1126891415),f,s,r[b+14],15,2878612391),v,f,r[b+5],21,4237533241),o=u(o,v=u(v,f=u(f,s,o,v,r[b+12],6,1700485571),s,o,r[b+3],10,2399980690),f,s,r[b+10],15,4293915773),v,f,r[b+1],21,2240044497),o=u(o,v=u(v,f=u(f,s,o,v,r[b+8],6,1873313359),s,o,r[b+15],10,4264355552),f,s,r[b+6],15,2734768916),v,f,r[b+13],21,1309151649),o=u(o,v=u(v,f=u(f,s,o,v,r[b+4],6,4149444226),s,o,r[b+11],10,3174756917),f,s,r[b+2],15,718787259),v,f,r[b+9],21,3951481745),c[0]=t(f,c[0]),c[1]=t(s,c[1]),c[2]=t(o,c[2]),c[3]=t(v,c[3])}for(var l=new Array(16),b=0;b<4;b++)for(var p=0;p<4;p++)l[4*b+p]=c[b]>>8*p&_b;return l}return function(t,r,e){var n=[];switch(6&t.t){default:mD(t);case 0:for(var a=t.c,u=0;u<e;u+=4){var c=u+r;n[u>>2]=a.charCodeAt(c)|a.charCodeAt(c+1)<<8|a.charCodeAt(c+2)<<16|a.charCodeAt(c+3)<<24}for(;u<e;u++)n[u>>2]|=a.charCodeAt(u+r)<<8*(3&u);break;case 4:var f=t.c;for(u=0;u<e;u+=4){c=u+r;n[u>>2]=f[c]|f[c+1]<<8|f[c+2]<<16|f[c+3]<<24}for(;u<e;u++)n[u>>2]|=f[u+r]<<8*(3&u)}return Ek(i(n,e))}}();function gk(t){return t.l}function Ck(t){gD(lD.Sys_error,t)}var Sk=new Array;function xk(t){var r=Sk[t];if(r.opened||Ck("Cannot flush a closed channel"),!r.buffer||r.buffer==so)return 0;if(r.fd&&lD.fds[r.fd]&&lD.fds[r.fd].output){var e=lD.fds[r.fd].output;switch(e.length){case 2:e(t,r.buffer);break;default:e(r.buffer)}}return r.buffer=so,0}if(t.process&&t.process.cwd)var Tk=t.process.cwd().replace(/\\/g,vv);else Tk="/static";function Ak(){}function Ok(t){this.data=t}function Ik(t,r){this.content={},this.root=t,this.lookupFun=r}function Pk(t){return 4!=t.t&&kD(t),t.c}Tk.slice(-1)!==vv&&(Tk+=vv),Ok.prototype=new Ak,Ok.prototype.truncate=function(t){var r=this.data;this.data=MD(0|t),dD(r,0,this.data,0,t)},Ok.prototype.length=function(){return gk(this.data)},Ok.prototype.write=function(t,r,e,n){var a=this.length();if(t+n>=a){var u=MD(t+n),i=this.data;this.data=u,dD(i,0,this.data,0,a)}return dD(r,e,this.data,t,n),0},Ok.prototype.read=function(t,r,e,n){this.length();return dD(this.data,t,r,e,n),0},Ok.prototype.read_one=function(t){return function(t,r){return r>>>0>=t.l&&SD(),AD(t,r)}(this.data,t)},Ok.prototype.close=function(){},Ok.prototype.constructor=Ok,Ik.prototype.nm=function(t){return this.root+t},Ik.prototype.lookup=function(t){if(!this.content[t]&&this.lookupFun){var r=this.lookupFun(_D(this.root),_D(t));0!=r&&(this.content[t]=new Ok(r[1]))}},Ik.prototype.exists=function(t){if(t==so)return 1;var r=new RegExp("^"+(t+vv));for(var e in this.content)if(e.match(r))return 1;return this.lookup(t),this.content[t]?1:0},Ik.prototype.readdir=function(t){var r=new RegExp("^"+(t==so?so:t+vv)+Lt),e={},n=[];for(var a in this.content){var u=a.match(r);u&&!e[u[1]]&&(e[u[1]]=!0,n.push(u[1]))}return n},Ik.prototype.is_dir=function(t){var r=new RegExp("^"+(t==so?so:t+vv)+Lt);for(var e in this.content){if(e.match(r))return 1}return 0},Ik.prototype.unlink=function(t){var r=!!this.content[t];return delete this.content[t],r},Ik.prototype.open=function(t,r){if(r.rdonly&&r.wronly&&Ck(this.nm(t)+" : flags Open_rdonly and Open_wronly are not compatible"),r.text&&r.binary&&Ck(this.nm(t)+" : flags Open_text and Open_binary are not compatible"),this.lookup(t),this.content[t]){this.is_dir(t)&&Ck(this.nm(t)+" : is a directory"),r.create&&r.excl&&Ck(this.nm(t)+bs);var e=this.content[t];return r.truncate&&e.truncate(),e}if(r.create)return this.content[t]=new Ok(MD(0)),this.content[t];!function(t){Ck((t=t instanceof ED?t.toString():t)+": No such file or directory")}(this.nm(t))},Ik.prototype.register=function(t,r){if(this.content[t]&&Ck(this.nm(t)+bs),r instanceof ED)this.content[t]=new Ok(r);else if(r instanceof Array)this.content[t]=new Ok(Ek(r));else if(r.toString){var e=_D(r.toString());this.content[t]=new Ok(e)}},Ik.prototype.constructor=Ik;var Bk=t.Buffer;function Nk(t){this.fs=H,this.fd=t}function Lk(t){this.fs=H,this.root=t}Nk.prototype=new Ak,Nk.prototype.truncate=function(t){this.fs.ftruncateSync(this.fd,0|t)},Nk.prototype.length=function(){return this.fs.fstatSync(this.fd).size},Nk.prototype.write=function(r,e,n,a){var u=Pk(e);u instanceof t.Uint8Array||(u=new t.Uint8Array(u));var i=new Bk(u);return this.fs.writeSync(this.fd,i,n,a,r),0},Nk.prototype.read=function(r,e,n,a){var u=Pk(e);u instanceof t.Uint8Array||(u=new t.Uint8Array(u));var i=new Bk(u);this.fs.readSync(this.fd,i,n,a,r);for(var c=0;c<a;c++)TD(e,n+c,i[n+c]);return 0},Nk.prototype.read_one=function(r){var e=new t.Uint8Array(1),n=new Bk(e);return this.fs.readSync(this.fd,n,0,1,r),n[0]},Nk.prototype.close=function(){this.fs.closeSync(this.fd)},Nk.prototype.constructor=Nk,Lk.prototype.nm=function(t){return this.root+t},Lk.prototype.exists=function(t){return this.fs.existsSync(this.nm(t))?1:0},Lk.prototype.readdir=function(t){return this.fs.readdirSync(this.nm(t))},Lk.prototype.is_dir=function(t){return this.fs.statSync(this.nm(t)).isDirectory()?1:0},Lk.prototype.unlink=function(t){var r=this.fs.existsSync(this.nm(t))?1:0;return this.fs.unlinkSync(this.nm(t)),r},Lk.prototype.open=function(t,r){var e=$,n=0;for(var a in r)switch(a){case"rdonly":n|=e.O_RDONLY;break;case"wronly":n|=e.O_WRONLY;break;case"append":n|=e.O_WRONLY|e.O_APPEND;break;case"create":n|=e.O_CREAT;break;case"truncate":n|=e.O_TRUNC;break;case"excl":n|=e.O_EXCL;break;case"binary":n|=e.O_BINARY;break;case"text":n|=e.O_TEXT;break;case"nonblock":n|=e.O_NONBLOCK}return new Nk(this.fs.openSync(this.nm(t),n))},Lk.prototype.rename=function(t,r){this.fs.renameSync(this.nm(t),this.nm(r))},Lk.prototype.constructor=Lk;var Rk=Tk.match(/[^\/]*\//)[0];var Mk=[];function jk(t,r,e,n){void 0===lD.fds&&(lD.fds=new Array),n=n||{};var a={};return a.file=e,a.offset=n.append?e.length():0,a.flags=n,a.output=r,lD.fds[t]=a,(!lD.fd_last_idx||t>lD.fd_last_idx)&&(lD.fd_last_idx=t),t}function Uk(t){var r=lD.fds[t];r.flags.rdonly&&Ck(X+t+" is readonly");var e={file:r.file,offset:r.offset,fd:t,opened:!0,out:!0,buffer:so};return Sk[e.fd]=e,e.fd}function Xk(t,r,e,n){return function(t,r,e,n){var a,u=Sk[t];u.opened||Ck("Cannot output to a closed channel"),0==e&&gk(r)==n?a=r:dD(r,e,a=MD(n),0,n);var i=XD(a),c=i.lastIndexOf("\n");return c<0?u.buffer+=i:(u.buffer+=i.substr(0,c+1),xk(t),u.buffer+=i.substr(c+1)),0}(t,r,e,n)}function Jk(t){throw t}function Gk(t,r){return 0==r&&Jk(lD.Division_by_zero),t%r}function qk(t,r){return+(0!=LD(t,r,!1))}function Wk(t){return t instanceof Array?t[0]:t instanceof ED?Lp:1e3}function Vk(t,r,e){lD[t+1]=r,e&&(lD[e]=r)}void 0!==t.process&&void 0!==t.process.versions&&void 0!==t.process.versions.node?Mk.push({path:Rk,device:new Lk(Rk)}):Mk.push({path:Rk,device:new Ik(Rk)}),Mk.push({path:Rk+kp,device:new Ik(Rk+kp)}),jk(0,function(t,r){var e=Sk[t],n=_D(r),a=ck(n);return e.file.write(e.offset,n,0,a),e.offset+=a,0},new Ok(MD(0))),jk(1,function(r){var e=t;if(e.process&&e.process.stdout&&e.process.stdout.write)e.process.stdout.write(r);else{10==r.charCodeAt(r.length-1)&&(r=r.substr(0,r.length-1));var n=e.console;n&&n.log&&n.log(r)}},new Ok(MD(0))),jk(2,function(r){var e=t;if(e.process&&e.process.stdout&&e.process.stdout.write)e.process.stderr.write(r);else{10==r.charCodeAt(r.length-1)&&(r=r.substr(0,r.length-1));var n=e.console;n&&n.error&&n.error(r)}},new Ok(MD(0)));var Yk={};function Hk(t,r){return t===r?1:(6&t.t&&mD(t),6&r.t&&mD(r),t.c==r.c?1:0)}function $k(t,r){return r>>>0>=t.l&&SD(),fk(t,r)}function zk(t,r){return 1-Hk(t,r)}function Kk(r){var e=t,n=r.toString();if(e.process&&e.process.env&&void 0!=e.process.env[n])return zD(e.process.env[n]);Jk(lD.Not_found)}function Qk(t){for(;t&&t.joo_tramp;)t=t.joo_tramp.apply(null,t.joo_args),0;return t}function Zk(t,r){return{joo_tramp:t,joo_args:r}}function td(t){return t}function rd(t){return Yk[t]}function ed(r){return r instanceof Array?r:t.RangeError&&r instanceof t.RangeError&&r.message&&r.message.match(/maximum call stack/i)?td(lD.Stack_overflow):t.InternalError&&r instanceof t.InternalError&&r.message&&r.message.match(/too much recursion/i)?td(lD.Stack_overflow):r instanceof t.Error&&rd(jv)?[0,rd(jv),r]:[0,lD.Failure,zD(String(r))]}function nd(t,r){return 1==t.length?t(r):OD(t,[r])}function ad(t,r,e){return 2==t.length?t(r,e):OD(t,[r,e])}function ud(t,r,e,n){return 3==t.length?t(r,e,n):OD(t,[r,e,n])}function id(t,r,e,n,a){return 4==t.length?t(r,e,n,a):OD(t,[r,e,n,a])}function cd(t,r,e,n,a,u){return 5==t.length?t(r,e,n,a,u):OD(t,[r,e,n,a,u])}var fd=[sf,_D($t),-1],sd=[sf,_D(rl),-3],od=[sf,_D(xc),-4],vd=[sf,_D(fi),-7],ld=[sf,_D(yo),-8],bd=[sf,_D(zu),-9],pd=[sf,_D(Ze),-11],Dd=[sf,_D(Jp),-12],kd=[0,[11,_D('File "'),[2,0,[11,_D('", line '),[4,0,0,0,[11,_D(", characters "),[4,0,0,0,[12,45,[4,0,0,0,[11,_D(": "),[2,0,0]]]]]]]]]],_D('File "%s", line %d, characters %d-%d: %s')],dd=[0,0,[0,0,0,0],[0,0,0,0]],wd=[0,0],hd=_D(""),md=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),Fd=[0,0,0,0,0,0,0,1,0],yd=[0,0,0],Ed=[0,0];Vk(11,Dd,Jp),Vk(10,pd,Ze),Vk(9,[sf,_D(bf),-10],bf),Vk(8,bd,zu),Vk(7,ld,yo),Vk(6,vd,fi),Vk(5,[sf,_D(oa),-6],oa),Vk(4,[sf,_D(zv),-5],zv),Vk(3,od,xc),Vk(2,sd,rl),Vk(1,[sf,_D(_l),-2],_l),Vk(0,fd,$t);var _d=_D("output_substring"),gd=_D("%.12g"),Cd=_D(se),Sd=_D(yc),xd=_D(ji),Td=[0,_D("list.ml"),247,11],Ad=_D("tl"),Od=_D("hd"),Id=_D("\\\\"),Pd=_D("\\'"),Bd=_D("\\b"),Nd=_D("\\t"),Ld=_D("\\n"),Rd=_D("\\r"),Md=_D("Char.chr"),jd=_D("String.blit / Bytes.blit_string"),Ud=_D("Bytes.blit"),Xd=_D("String.sub / Bytes.sub"),Jd=_D("String.contains_from / Bytes.contains_from"),Gd=(_D(so),_D("String.concat"),_D("Array.blit")),qd=_D("Array.sub"),Wd=_D("Array.init"),Vd=_D("Set.remove_min_elt"),Yd=[0,0,0,0],Hd=[0,0,0],$d=[0,_D("set.ml"),508,18],zd=_D(nD),Kd=_D(nD),Qd=_D(nD),Zd=_D(nD),tw=_D("CamlinternalLazy.Undefined"),rw=_D("Buffer.add_substring/add_subbytes"),ew=_D("Buffer.add: cannot grow buffer"),nw=_D("Buffer.sub"),aw=_D("%c"),uw=_D("%s"),iw=_D("%i"),cw=_D("%li"),fw=_D("%ni"),sw=_D("%Li"),ow=_D("%f"),vw=_D(pt),lw=_D("%{"),bw=_D("%}"),pw=_D("%("),Dw=_D("%)"),kw=_D(lp),dw=_D("%t"),ww=_D("%?"),hw=_D("%r"),mw=_D("%_r"),Fw=[0,_D(hl),845,23],yw=[0,_D(hl),809,21],Ew=[0,_D(hl),810,21],_w=[0,_D(hl),813,21],gw=[0,_D(hl),814,21],Cw=[0,_D(hl),817,19],Sw=[0,_D(hl),818,19],xw=[0,_D(hl),821,22],Tw=[0,_D(hl),822,22],Aw=[0,_D(hl),826,30],Ow=[0,_D(hl),827,30],Iw=[0,_D(hl),831,26],Pw=[0,_D(hl),832,26],Bw=[0,_D(hl),841,28],Nw=[0,_D(hl),842,28],Lw=[0,_D(hl),846,23],Rw=_D("%u"),Mw=[0,_D(hl),1520,4],jw=_D("Printf: bad conversion %["),Uw=[0,_D(hl),1588,39],Xw=[0,_D(hl),1611,31],Jw=[0,_D(hl),1612,31],Gw=_D("Printf: bad conversion %_"),qw=_D("@{"),Ww=_D("@["),Vw=[0,[11,_D("invalid box description "),[3,0,0]],_D("invalid box description %S")],Yw=_D(so),Hw=[0,0,4],$w=_D(so),zw=_D("b"),Kw=_D("h"),Qw=_D("hov"),Zw=_D("hv"),th=_D("v"),rh=_D(tv),eh=_D(se),nh=_D("neg_infinity"),ah=_D(Pr),uh=_D("%.12g"),ih=_D("%nd"),ch=_D("%+nd"),fh=_D("% nd"),sh=_D("%ni"),oh=_D("%+ni"),vh=_D("% ni"),lh=_D("%nx"),bh=_D("%#nx"),ph=_D("%nX"),Dh=_D("%#nX"),kh=_D("%no"),dh=_D("%#no"),wh=_D("%nu"),hh=_D("%ld"),mh=_D("%+ld"),Fh=_D("% ld"),yh=_D("%li"),Eh=_D("%+li"),_h=_D("% li"),gh=_D("%lx"),Ch=_D("%#lx"),Sh=_D("%lX"),xh=_D("%#lX"),Th=_D("%lo"),Ah=_D("%#lo"),Oh=_D("%lu"),Ih=_D("%Ld"),Ph=_D("%+Ld"),Bh=_D("% Ld"),Nh=_D("%Li"),Lh=_D("%+Li"),Rh=_D("% Li"),Mh=_D("%Lx"),jh=_D("%#Lx"),Uh=_D("%LX"),Xh=_D("%#LX"),Jh=_D("%Lo"),Gh=_D("%#Lo"),qh=_D("%Lu"),Wh=_D(Ca),Vh=_D("%+d"),Yh=_D("% d"),Hh=_D("%i"),$h=_D("%+i"),zh=_D("% i"),Kh=_D("%x"),Qh=_D("%#x"),Zh=_D("%X"),tm=_D("%#X"),rm=_D("%o"),em=_D("%#o"),nm=_D("%u"),am=_D(db),um=_D("@}"),im=_D("@?"),cm=_D("@\n"),fm=_D("@."),sm=_D("@@"),om=_D("@%"),vm=_D("@"),lm=_D("CamlinternalFormat.Type_mismatch"),bm=_D(so),pm=[0,[11,_D(", "),[2,0,[2,0,0]]],_D(", %s%s")],Dm=_D("Out of memory"),km=_D("Stack overflow"),dm=_D("Pattern matching failed"),wm=_D("Assertion failed"),hm=_D("Undefined recursive module"),mm=[0,[12,40,[2,0,[2,0,[12,41,0]]]],_D("(%s%s)")],Fm=_D(so),ym=_D(so),Em=[0,[12,40,[2,0,[12,41,0]]],_D("(%s)")],_m=[0,[4,0,0,0,0],_D(Ca)],gm=[0,[3,0,0],_D(qf)],Cm=_D("_"),Sm=_D("x"),xm=_D("OCAMLRUNPARAM"),Tm=_D("CAMLRUNPARAM"),Am=_D(so),Om=[3,0,3],Im=_D(se),Pm=_D(">"),Bm=_D("</"),Nm=_D(">"),Lm=_D("<"),Rm=_D("\n"),Mm=_D("Format.Empty_queue"),jm=[0,_D(so)],Um=_D("TMPDIR"),Xm=_D("TEMP"),Jm=_D("Cygwin"),Gm=_D("Win32"),qm=_D("E2BIG"),Wm=_D("EACCES"),Vm=_D("EAGAIN"),Ym=_D("EBADF"),Hm=_D("EBUSY"),$m=_D("ECHILD"),zm=_D("EDEADLK"),Km=_D("EDOM"),Qm=_D("EEXIST"),Zm=_D("EFAULT"),tF=_D("EFBIG"),rF=_D("EINTR"),eF=_D("EINVAL"),nF=_D("EIO"),aF=_D("EISDIR"),uF=_D("EMFILE"),iF=_D("EMLINK"),cF=_D("ENAMETOOLONG"),fF=_D("ENFILE"),sF=_D("ENODEV"),oF=_D("ENOENT"),vF=_D("ENOEXEC"),lF=_D("ENOLCK"),bF=_D("ENOMEM"),pF=_D("ENOSPC"),DF=_D("ENOSYS"),kF=_D("ENOTDIR"),dF=_D("ENOTEMPTY"),wF=_D("ENOTTY"),hF=_D("ENXIO"),mF=_D("EPERM"),FF=_D("EPIPE"),yF=_D("ERANGE"),EF=_D("EROFS"),_F=_D("ESPIPE"),gF=_D("ESRCH"),CF=_D("EXDEV"),SF=_D("EWOULDBLOCK"),xF=_D("EINPROGRESS"),TF=_D("EALREADY"),AF=_D("ENOTSOCK"),OF=_D("EDESTADDRREQ"),IF=_D("EMSGSIZE"),PF=_D("EPROTOTYPE"),BF=_D("ENOPROTOOPT"),NF=_D("EPROTONOSUPPORT"),LF=_D("ESOCKTNOSUPPORT"),RF=_D("EOPNOTSUPP"),MF=_D("EPFNOSUPPORT"),jF=_D("EAFNOSUPPORT"),UF=_D("EADDRINUSE"),XF=_D("EADDRNOTAVAIL"),JF=_D("ENETDOWN"),GF=_D("ENETUNREACH"),qF=_D("ENETRESET"),WF=_D("ECONNABORTED"),VF=_D("ECONNRESET"),YF=_D("ENOBUFS"),HF=_D("EISCONN"),$F=_D("ENOTCONN"),zF=_D("ESHUTDOWN"),KF=_D("ETOOMANYREFS"),QF=_D("ETIMEDOUT"),ZF=_D("ECONNREFUSED"),ty=_D("EHOSTDOWN"),ry=_D("EHOSTUNREACH"),ey=_D("ELOOP"),ny=_D("EOVERFLOW"),ay=[0,[11,_D("EUNKNOWNERR "),[4,0,0,0,0]],_D("EUNKNOWNERR %d")],uy=[0,[11,_D("Unix.Unix_error(Unix."),[2,0,[11,_D(", "),[3,0,[11,_D(", "),[3,0,[12,41,0]]]]]]],_D("Unix.Unix_error(Unix.%s, %S, %S)")],iy=_D(Mu),cy=_D(so),fy=_D(so),sy=_D(Mu),oy=(_D("0.0.0.0"),_D("127.0.0.1"),_D("::"),_D("::1"),[0,_D("sedlexing.ml"),51,25]),vy=_D("Sedlexing.MalFormed"),ly=_D("Js.Error"),by=_D(jv),py=[0,[15,0],_D(lp)],Dy=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],ky=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],dy=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],wy=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],hy=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],my=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],Fy=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],yy=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],Ey=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],_y=[0,[17,0,[12,41,0]],_D(Ar)],gy=[0,[15,0],_D(lp)],Cy=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Function.BodyBlock"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Function.BodyBlock@ ")],Sy=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],xy=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],Ty=[0,[17,0,[12,41,0]],_D(Ar)],Ay=[0,[17,0,[12,41,0]],_D(Ar)],Oy=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Function.BodyExpression"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Function.BodyExpression@ ")],Iy=[0,[17,0,[12,41,0]],_D(Ar)],Py=[0,[15,0],_D(lp)],By=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],Ny=_D("Flow_ast.Function.id"),Ly=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Ry=_D($v),My=_D($o),jy=_D(Bl),Uy=[0,[17,0,0],_D(db)],Xy=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Jy=_D(x),Gy=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],qy=[0,[17,0,0],_D(db)],Wy=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Vy=_D(eu),Yy=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Hy=[0,[17,0,0],_D(db)],$y=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],zy=_D(os),Ky=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Qy=[0,[9,0],_D(pt)],Zy=[0,[17,0,0],_D(db)],tE=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],rE=_D(Xb),eE=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],nE=[0,[9,0],_D(pt)],aE=[0,[17,0,0],_D(db)],uE=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],iE=_D(rb),cE=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],fE=_D($v),sE=_D($o),oE=_D(Bl),vE=[0,[17,0,0],_D(db)],lE=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],bE=_D(Xe),pE=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],DE=[0,[9,0],_D(pt)],kE=[0,[17,0,0],_D(db)],dE=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],wE=_D(gn),hE=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],mE=[0,[17,0,0],_D(db)],FE=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],yE=_D(Rt),EE=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],_E=_D($v),gE=_D($o),CE=_D(Bl),SE=[0,[17,0,0],_D(db)],xE=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],TE=[0,[15,0],_D(lp)],AE=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],OE=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],IE=_D("Flow_ast.Function.Params.params"),PE=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],BE=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],NE=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],LE=[0,[17,0,0],_D(db)],RE=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],ME=_D(yi),jE=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],UE=_D($v),XE=_D($o),JE=_D(Bl),GE=[0,[17,0,0],_D(db)],qE=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],WE=[0,[15,0],_D(lp)],VE=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],YE=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],HE=[0,[17,0,[12,41,0]],_D(Ar)],$E=[0,[15,0],_D(lp)],zE=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],KE=_D("Flow_ast.Function.RestElement.argument"),QE=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],ZE=[0,[17,0,0],_D(db)],t_=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],r_=[0,[15,0],_D(lp)],e_=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],n_=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],a_=[0,[17,0,[12,41,0]],_D(Ar)],u_=[0,[15,0],_D(lp)],i_=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],c_=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],f_=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],s_=_D("Flow_ast.Class.id"),o_=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],v_=_D($v),l_=_D($o),b_=_D(Bl),p_=[0,[17,0,0],_D(db)],D_=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],k_=_D(eu),d_=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],w_=[0,[17,0,0],_D(db)],h_=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],m_=_D(Rt),F_=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],y_=_D($v),E_=_D($o),__=_D(Bl),g_=[0,[17,0,0],_D(db)],C_=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],S_=_D(sD),x_=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],T_=_D($v),A_=_D($o),O_=_D(Bl),I_=[0,[17,0,0],_D(db)],P_=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],B_=_D(Hr),N_=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],L_=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],R_=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],M_=[0,[17,0,0],_D(db)],j_=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],U_=_D("classDecorators"),X_=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],J_=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],G_=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],q_=[0,[17,0,0],_D(db)],W_=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],V_=[0,[15,0],_D(lp)],Y_=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],H_=_D("Flow_ast.Class.Decorator.expression"),$_=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],z_=[0,[17,0,0],_D(db)],K_=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],Q_=[0,[15,0],_D(lp)],Z_=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],tg=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],rg=[0,[17,0,[12,41,0]],_D(Ar)],eg=[0,[15,0],_D(lp)],ng=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Class.Body.Method"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Class.Body.Method@ ")],ag=[0,[17,0,[12,41,0]],_D(Ar)],ug=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Class.Body.Property"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Class.Body.Property@ ")],ig=[0,[17,0,[12,41,0]],_D(Ar)],cg=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Class.Body.PrivateField"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Class.Body.PrivateField@ ")],fg=[0,[17,0,[12,41,0]],_D(Ar)],sg=[0,[15,0],_D(lp)],og=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],vg=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],lg=_D("Flow_ast.Class.Body.body"),bg=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],pg=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],Dg=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],kg=[0,[17,0,0],_D(db)],dg=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],wg=[0,[15,0],_D(lp)],hg=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],mg=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],Fg=[0,[17,0,[12,41,0]],_D(Ar)],yg=[0,[15,0],_D(lp)],Eg=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],_g=_D("Flow_ast.Class.Implements.id"),gg=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Cg=[0,[17,0,0],_D(db)],Sg=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],xg=_D(Cs),Tg=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Ag=_D($v),Og=_D($o),Ig=_D(Bl),Pg=[0,[17,0,0],_D(db)],Bg=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],Ng=[0,[15,0],_D(lp)],Lg=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],Rg=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],Mg=[0,[17,0,[12,41,0]],_D(Ar)],jg=[0,[15,0],_D(lp)],Ug=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],Xg=_D("Flow_ast.Class.Extends.expr"),Jg=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Gg=[0,[17,0,0],_D(db)],qg=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Wg=_D(Cs),Vg=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Yg=_D($v),Hg=_D($o),$g=_D(Bl),zg=[0,[17,0,0],_D(db)],Kg=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],Qg=[0,[15,0],_D(lp)],Zg=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],tC=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],rC=[0,[17,0,[12,41,0]],_D(Ar)],eC=[0,[15,0],_D(lp)],nC=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],aC=_D("Flow_ast.Class.PrivateField.key"),uC=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],iC=[0,[17,0,0],_D(db)],cC=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],fC=_D(qe),sC=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],oC=_D($v),vC=_D($o),lC=_D(Bl),bC=[0,[17,0,0],_D(db)],pC=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],DC=_D(Xu),kC=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],dC=[0,[17,0,0],_D(db)],wC=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],hC=_D(Iu),mC=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],FC=[0,[9,0],_D(pt)],yC=[0,[17,0,0],_D(db)],EC=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],_C=_D(l),gC=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],CC=_D($v),SC=_D($o),xC=_D(Bl),TC=[0,[17,0,0],_D(db)],AC=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],OC=[0,[15,0],_D(lp)],IC=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],PC=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],BC=[0,[17,0,[12,41,0]],_D(Ar)],NC=[0,[15,0],_D(lp)],LC=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],RC=_D("Flow_ast.Class.Property.key"),MC=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],jC=[0,[17,0,0],_D(db)],UC=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],XC=_D(qe),JC=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],GC=_D($v),qC=_D($o),WC=_D(Bl),VC=[0,[17,0,0],_D(db)],YC=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],HC=_D(Xu),$C=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],zC=[0,[17,0,0],_D(db)],KC=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],QC=_D(Iu),ZC=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],tS=[0,[9,0],_D(pt)],rS=[0,[17,0,0],_D(db)],eS=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],nS=_D(l),aS=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],uS=_D($v),iS=_D($o),cS=_D(Bl),fS=[0,[17,0,0],_D(db)],sS=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],oS=[0,[15,0],_D(lp)],vS=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],lS=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],bS=[0,[17,0,[12,41,0]],_D(Ar)],pS=[0,[15,0],_D(lp)],DS=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],kS=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],dS=_D("Flow_ast.Class.Method.kind"),wS=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],hS=[0,[17,0,0],_D(db)],mS=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],FS=_D(Mp),yS=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],ES=[0,[17,0,0],_D(db)],_S=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],gS=_D(qe),CS=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],SS=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],xS=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],TS=[0,[17,0,[12,41,0]],_D(Ar)],AS=[0,[17,0,0],_D(db)],OS=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],IS=_D(Iu),PS=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],BS=[0,[9,0],_D(pt)],NS=[0,[17,0,0],_D(db)],LS=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],RS=_D(ct),MS=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],jS=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],US=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],XS=[0,[17,0,0],_D(db)],JS=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],GS=[0,[15,0],_D(lp)],qS=_D("Flow_ast.Class.Method.Constructor"),WS=_D("Flow_ast.Class.Method.Method"),VS=_D("Flow_ast.Class.Method.Get"),YS=_D("Flow_ast.Class.Method.Set"),HS=[0,[15,0],_D(lp)],$S=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],zS=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],KS=[0,[17,0,[12,41,0]],_D(Ar)],QS=[0,[15,0],_D(lp)],ZS=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Comment.Block"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Comment.Block@ ")],tx=[0,[3,0,0],_D(qf)],rx=[0,[17,0,[12,41,0]],_D(Ar)],ex=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Comment.Line"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Comment.Line@ ")],nx=[0,[3,0,0],_D(qf)],ax=[0,[17,0,[12,41,0]],_D(Ar)],ux=[0,[15,0],_D(lp)],ix=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],cx=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],fx=[0,[17,0,[12,41,0]],_D(Ar)],sx=[0,[15,0],_D(lp)],ox=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Pattern.Object"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Pattern.Object@ ")],vx=[0,[17,0,[12,41,0]],_D(Ar)],lx=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Pattern.Array"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Pattern.Array@ ")],bx=[0,[17,0,[12,41,0]],_D(Ar)],px=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Pattern.Assignment"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Pattern.Assignment@ ")],Dx=[0,[17,0,[12,41,0]],_D(Ar)],kx=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Pattern.Identifier"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Pattern.Identifier@ ")],dx=[0,[17,0,[12,41,0]],_D(Ar)],wx=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Pattern.Expression"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Pattern.Expression@ ")],hx=[0,[17,0,[12,41,0]],_D(Ar)],mx=[0,[15,0],_D(lp)],Fx=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],yx=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],Ex=[0,[17,0,[12,41,0]],_D(Ar)],_x=[0,[15,0],_D(lp)],gx=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],Cx=_D("Flow_ast.Pattern.Identifier.name"),Sx=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],xx=[0,[17,0,0],_D(db)],Tx=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Ax=_D(Xu),Ox=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Ix=[0,[17,0,0],_D(db)],Px=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Bx=_D(pb),Nx=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Lx=[0,[9,0],_D(pt)],Rx=[0,[17,0,0],_D(db)],Mx=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],jx=[0,[15,0],_D(lp)],Ux=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],Xx=_D("Flow_ast.Pattern.Assignment.left"),Jx=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Gx=[0,[17,0,0],_D(db)],qx=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Wx=_D(Za),Vx=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Yx=[0,[17,0,0],_D(db)],Hx=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],$x=[0,[15,0],_D(lp)],zx=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Kx=_D($v),Qx=_D($o),Zx=_D(Bl),tT=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],rT=_D("Flow_ast.Pattern.Array.elements"),eT=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],nT=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],aT=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],uT=[0,[17,0,0],_D(db)],iT=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],cT=_D(Xu),fT=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],sT=[0,[17,0,0],_D(db)],oT=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],vT=[0,[15,0],_D(lp)],lT=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Pattern.Array.Element"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Pattern.Array.Element@ ")],bT=[0,[17,0,[12,41,0]],_D(Ar)],pT=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Pattern.Array.RestElement"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Pattern.Array.RestElement@ ")],DT=[0,[17,0,[12,41,0]],_D(Ar)],kT=[0,[15,0],_D(lp)],dT=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],wT=_D("Flow_ast.Pattern.Array.RestElement.argument"),hT=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],mT=[0,[17,0,0],_D(db)],FT=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],yT=[0,[15,0],_D(lp)],ET=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],_T=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],gT=[0,[17,0,[12,41,0]],_D(Ar)],CT=[0,[15,0],_D(lp)],ST=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],xT=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],TT=_D("Flow_ast.Pattern.Object.properties"),AT=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],OT=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],IT=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],PT=[0,[17,0,0],_D(db)],BT=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],NT=_D(Xu),LT=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],RT=[0,[17,0,0],_D(db)],MT=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],jT=[0,[15,0],_D(lp)],UT=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Pattern.Object.Property"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Pattern.Object.Property@ ")],XT=[0,[17,0,[12,41,0]],_D(Ar)],JT=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Pattern.Object.RestProperty"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Pattern.Object.RestProperty@ ")],GT=[0,[17,0,[12,41,0]],_D(Ar)],qT=[0,[15,0],_D(lp)],WT=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],VT=_D("Flow_ast.Pattern.Object.RestProperty.argument"),YT=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],HT=[0,[17,0,0],_D(db)],$T=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],zT=[0,[15,0],_D(lp)],KT=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],QT=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],ZT=[0,[17,0,[12,41,0]],_D(Ar)],tA=[0,[15,0],_D(lp)],rA=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],eA=_D("Flow_ast.Pattern.Object.Property.key"),nA=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],aA=[0,[17,0,0],_D(db)],uA=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],iA=_D(D),cA=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],fA=[0,[17,0,0],_D(db)],sA=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],oA=_D(Zc),vA=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],lA=[0,[9,0],_D(pt)],bA=[0,[17,0,0],_D(db)],pA=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],DA=[0,[15,0],_D(lp)],kA=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],dA=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],wA=[0,[17,0,[12,41,0]],_D(Ar)],hA=[0,[15,0],_D(lp)],mA=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Pattern.Object.Property.Literal"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Pattern.Object.Property.Literal@ ")],FA=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],yA=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],EA=[0,[17,0,[12,41,0]],_D(Ar)],_A=[0,[17,0,[12,41,0]],_D(Ar)],gA=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Pattern.Object.Property.Identifier"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Pattern.Object.Property.Identifier@ ")],CA=[0,[17,0,[12,41,0]],_D(Ar)],SA=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Pattern.Object.Property.Computed"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Pattern.Object.Property.Computed@ ")],xA=[0,[17,0,[12,41,0]],_D(Ar)],TA=[0,[15,0],_D(lp)],AA=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],OA=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],IA=_D("Flow_ast.JSX.frag_openingElement"),PA=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],BA=[0,[17,0,0],_D(db)],NA=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],LA=_D("frag_closingElement"),RA=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],MA=_D($v),jA=_D($o),UA=_D(Bl),XA=[0,[17,0,0],_D(db)],JA=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],GA=_D("frag_children"),qA=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],WA=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],VA=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],YA=[0,[17,0,0],_D(db)],HA=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],$A=[0,[15,0],_D(lp)],zA=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],KA=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],QA=_D("Flow_ast.JSX.openingElement"),ZA=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],tO=[0,[17,0,0],_D(db)],rO=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],eO=_D(cn),nO=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],aO=_D($v),uO=_D($o),iO=_D(Bl),cO=[0,[17,0,0],_D(db)],fO=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],sO=_D(i),oO=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],vO=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],lO=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],bO=[0,[17,0,0],_D(db)],pO=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],DO=[0,[15,0],_D(lp)],kO=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.Element"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.Element@ ")],dO=[0,[17,0,[12,41,0]],_D(Ar)],wO=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.Fragment"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.Fragment@ ")],hO=[0,[17,0,[12,41,0]],_D(Ar)],mO=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.ExpressionContainer"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.ExpressionContainer@ ")],FO=[0,[17,0,[12,41,0]],_D(Ar)],yO=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.SpreadChild"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.SpreadChild@ ")],EO=[0,[17,0,[12,41,0]],_D(Ar)],_O=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.Text"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.Text@ ")],gO=[0,[17,0,[12,41,0]],_D(Ar)],CO=[0,[15,0],_D(lp)],SO=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],xO=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],TO=[0,[17,0,[12,41,0]],_D(Ar)],AO=[0,[15,0],_D(lp)],OO=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],IO=_D("Flow_ast.JSX.Closing.name"),PO=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],BO=[0,[17,0,0],_D(db)],NO=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],LO=[0,[15,0],_D(lp)],RO=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],MO=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],jO=[0,[17,0,[12,41,0]],_D(Ar)],UO=[0,[15,0],_D(lp)],XO=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],JO=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],GO=_D("Flow_ast.JSX.Opening.name"),qO=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],WO=[0,[17,0,0],_D(db)],VO=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],YO=_D($b),HO=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],$O=[0,[9,0],_D(pt)],zO=[0,[17,0,0],_D(db)],KO=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],QO=_D(Vc),ZO=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],tI=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],rI=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],eI=[0,[17,0,0],_D(db)],nI=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],aI=[0,[15,0],_D(lp)],uI=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.Opening.Attribute"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.Opening.Attribute@ ")],iI=[0,[17,0,[12,41,0]],_D(Ar)],cI=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.Opening.SpreadAttribute"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.Opening.SpreadAttribute@ ")],fI=[0,[17,0,[12,41,0]],_D(Ar)],sI=[0,[15,0],_D(lp)],oI=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],vI=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],lI=[0,[17,0,[12,41,0]],_D(Ar)],bI=[0,[15,0],_D(lp)],pI=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.Identifier"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.Identifier@ ")],DI=[0,[17,0,[12,41,0]],_D(Ar)],kI=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.NamespacedName"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.NamespacedName@ ")],dI=[0,[17,0,[12,41,0]],_D(Ar)],wI=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.MemberExpression"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.MemberExpression@ ")],hI=[0,[17,0,[12,41,0]],_D(Ar)],mI=[0,[15,0],_D(lp)],FI=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],yI=_D("Flow_ast.JSX.MemberExpression._object"),EI=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],_I=[0,[17,0,0],_D(db)],gI=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],CI=_D(kv),SI=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],xI=[0,[17,0,0],_D(db)],TI=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],AI=[0,[15,0],_D(lp)],OI=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.MemberExpression.Identifier"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.MemberExpression.Identifier@ ")],II=[0,[17,0,[12,41,0]],_D(Ar)],PI=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.MemberExpression.MemberExpression"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.MemberExpression.MemberExpression@ ")],BI=[0,[17,0,[12,41,0]],_D(Ar)],NI=[0,[15,0],_D(lp)],LI=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],RI=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],MI=[0,[17,0,[12,41,0]],_D(Ar)],jI=[0,[15,0],_D(lp)],UI=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],XI=_D("Flow_ast.JSX.SpreadAttribute.argument"),JI=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],GI=[0,[17,0,0],_D(db)],qI=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],WI=[0,[15,0],_D(lp)],VI=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],YI=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],HI=[0,[17,0,[12,41,0]],_D(Ar)],$I=[0,[15,0],_D(lp)],zI=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],KI=_D("Flow_ast.JSX.Attribute.name"),QI=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],ZI=[0,[17,0,0],_D(db)],tP=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],rP=_D(qe),eP=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],nP=_D($v),aP=_D($o),uP=_D(Bl),iP=[0,[17,0,0],_D(db)],cP=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],fP=[0,[15,0],_D(lp)],sP=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.Attribute.Literal ("),[17,[0,_D(Bo),0,0],0]]]],_D("(@[<2>Flow_ast.JSX.Attribute.Literal (@,")],oP=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],vP=[0,[17,[0,_D(Bo),0,0],[11,_D(ir),[17,0,0]]],_D(ga)],lP=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.Attribute.ExpressionContainer ("),[17,[0,_D(Bo),0,0],0]]]],_D("(@[<2>Flow_ast.JSX.Attribute.ExpressionContainer (@,")],bP=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],pP=[0,[17,[0,_D(Bo),0,0],[11,_D(ir),[17,0,0]]],_D(ga)],DP=[0,[15,0],_D(lp)],kP=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.Attribute.Identifier"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.Attribute.Identifier@ ")],dP=[0,[17,0,[12,41,0]],_D(Ar)],wP=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.Attribute.NamespacedName"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.Attribute.NamespacedName@ ")],hP=[0,[17,0,[12,41,0]],_D(Ar)],mP=[0,[15,0],_D(lp)],FP=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],yP=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],EP=[0,[17,0,[12,41,0]],_D(Ar)],_P=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],gP=_D("Flow_ast.JSX.Text.value"),CP=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],SP=[0,[3,0,0],_D(qf)],xP=[0,[17,0,0],_D(db)],TP=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],AP=_D(Zr),OP=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],IP=[0,[3,0,0],_D(qf)],PP=[0,[17,0,0],_D(db)],BP=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],NP=[0,[15,0],_D(lp)],LP=[0,[15,0],_D(lp)],RP=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.ExpressionContainer.Expression"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.ExpressionContainer.Expression@ ")],MP=[0,[17,0,[12,41,0]],_D(Ar)],jP=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.JSX.ExpressionContainer.EmptyExpression"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.JSX.ExpressionContainer.EmptyExpression@ ")],UP=[0,[17,0,[12,41,0]],_D(Ar)],XP=[0,[15,0],_D(lp)],JP=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],GP=_D("Flow_ast.JSX.ExpressionContainer.expression"),qP=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],WP=[0,[17,0,0],_D(db)],VP=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],YP=[0,[15,0],_D(lp)],HP=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],$P=_D("Flow_ast.JSX.NamespacedName.namespace"),zP=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],KP=[0,[17,0,0],_D(db)],QP=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],ZP=_D(Ul),tB=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],rB=[0,[17,0,0],_D(db)],eB=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],nB=[0,[15,0],_D(lp)],aB=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],uB=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],iB=[0,[17,0,[12,41,0]],_D(Ar)],cB=[0,[15,0],_D(lp)],fB=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],sB=_D("Flow_ast.JSX.Identifier.name"),oB=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],vB=[0,[3,0,0],_D(qf)],lB=[0,[17,0,0],_D(db)],bB=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],pB=[0,[15,0],_D(lp)],DB=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],kB=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],dB=[0,[17,0,[12,41,0]],_D(Ar)],wB=[0,[15,0],_D(lp)],hB=_D("Flow_ast.Expression.Super"),mB=_D("Flow_ast.Expression.This"),FB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Array"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Array@ ")],yB=[0,[17,0,[12,41,0]],_D(Ar)],EB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.ArrowFunction"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.ArrowFunction@ ")],_B=[0,[17,0,[12,41,0]],_D(Ar)],gB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Assignment"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Assignment@ ")],CB=[0,[17,0,[12,41,0]],_D(Ar)],SB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Binary"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Binary@ ")],xB=[0,[17,0,[12,41,0]],_D(Ar)],TB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Call"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Call@ ")],AB=[0,[17,0,[12,41,0]],_D(Ar)],OB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Class"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Class@ ")],IB=[0,[17,0,[12,41,0]],_D(Ar)],PB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Comprehension"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Comprehension@ ")],BB=[0,[17,0,[12,41,0]],_D(Ar)],NB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Conditional"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Conditional@ ")],LB=[0,[17,0,[12,41,0]],_D(Ar)],RB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Function"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Function@ ")],MB=[0,[17,0,[12,41,0]],_D(Ar)],jB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Generator"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Generator@ ")],UB=[0,[17,0,[12,41,0]],_D(Ar)],XB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Identifier"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Identifier@ ")],JB=[0,[17,0,[12,41,0]],_D(Ar)],GB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Import"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Import@ ")],qB=[0,[17,0,[12,41,0]],_D(Ar)],WB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.JSXElement"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.JSXElement@ ")],VB=[0,[17,0,[12,41,0]],_D(Ar)],YB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.JSXFragment"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.JSXFragment@ ")],HB=[0,[17,0,[12,41,0]],_D(Ar)],$B=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Literal"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Literal@ ")],zB=[0,[17,0,[12,41,0]],_D(Ar)],KB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Logical"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Logical@ ")],QB=[0,[17,0,[12,41,0]],_D(Ar)],ZB=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Member"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Member@ ")],tN=[0,[17,0,[12,41,0]],_D(Ar)],rN=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.MetaProperty"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.MetaProperty@ ")],eN=[0,[17,0,[12,41,0]],_D(Ar)],nN=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.New"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.New@ ")],aN=[0,[17,0,[12,41,0]],_D(Ar)],uN=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Object"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Object@ ")],iN=[0,[17,0,[12,41,0]],_D(Ar)],cN=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.OptionalCall"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.OptionalCall@ ")],fN=[0,[17,0,[12,41,0]],_D(Ar)],sN=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.OptionalMember"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.OptionalMember@ ")],oN=[0,[17,0,[12,41,0]],_D(Ar)],vN=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Sequence"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Sequence@ ")],lN=[0,[17,0,[12,41,0]],_D(Ar)],bN=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.TaggedTemplate"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.TaggedTemplate@ ")],pN=[0,[17,0,[12,41,0]],_D(Ar)],DN=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.TemplateLiteral"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.TemplateLiteral@ ")],kN=[0,[17,0,[12,41,0]],_D(Ar)],dN=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.TypeCast"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.TypeCast@ ")],wN=[0,[17,0,[12,41,0]],_D(Ar)],hN=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Unary"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Unary@ ")],mN=[0,[17,0,[12,41,0]],_D(Ar)],FN=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Update"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Update@ ")],yN=[0,[17,0,[12,41,0]],_D(Ar)],EN=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Yield"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Yield@ ")],_N=[0,[17,0,[12,41,0]],_D(Ar)],gN=[0,[15,0],_D(lp)],CN=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],SN=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],xN=[0,[17,0,[12,41,0]],_D(Ar)],TN=[0,[15,0],_D(lp)],AN=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],ON=_D("Flow_ast.Expression.MetaProperty.meta"),IN=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],PN=[0,[17,0,0],_D(db)],BN=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],NN=_D(kv),LN=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],RN=[0,[17,0,0],_D(db)],MN=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],jN=[0,[15,0],_D(lp)],UN=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],XN=_D("Flow_ast.Expression.TypeCast.expression"),JN=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],GN=[0,[17,0,0],_D(db)],qN=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],WN=_D(Xu),VN=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],YN=[0,[17,0,0],_D(db)],HN=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],$N=[0,[15,0],_D(lp)],zN=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],KN=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],QN=_D("Flow_ast.Expression.Generator.blocks"),ZN=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],tL=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],rL=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],eL=[0,[17,0,0],_D(db)],nL=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],aL=_D(bn),uL=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],iL=_D($v),cL=_D($o),fL=_D(Bl),sL=[0,[17,0,0],_D(db)],oL=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],vL=[0,[15,0],_D(lp)],lL=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],bL=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],pL=_D("Flow_ast.Expression.Comprehension.blocks"),DL=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],kL=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],dL=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],wL=[0,[17,0,0],_D(db)],hL=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],mL=_D(bn),FL=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],yL=_D($v),EL=_D($o),_L=_D(Bl),gL=[0,[17,0,0],_D(db)],CL=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],SL=[0,[15,0],_D(lp)],xL=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],TL=_D("Flow_ast.Expression.Comprehension.Block.left"),AL=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],OL=[0,[17,0,0],_D(db)],IL=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],PL=_D(Za),BL=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],NL=[0,[17,0,0],_D(db)],LL=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],RL=_D(El),ML=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],jL=[0,[9,0],_D(pt)],UL=[0,[17,0,0],_D(db)],XL=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],JL=[0,[15,0],_D(lp)],GL=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],qL=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],WL=[0,[17,0,[12,41,0]],_D(Ar)],VL=[0,[15,0],_D(lp)],YL=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],HL=_D("Flow_ast.Expression.Yield.argument"),$L=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],zL=_D($v),KL=_D($o),QL=_D(Bl),ZL=[0,[17,0,0],_D(db)],tR=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],rR=_D(Fc),eR=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],nR=[0,[9,0],_D(pt)],aR=[0,[17,0,0],_D(db)],uR=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],iR=[0,[15,0],_D(lp)],cR=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],fR=_D("Flow_ast.Expression.OptionalMember.member"),sR=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],oR=[0,[17,0,0],_D(db)],vR=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],lR=_D(pb),bR=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],pR=[0,[9,0],_D(pt)],DR=[0,[17,0,0],_D(db)],kR=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],dR=[0,[15,0],_D(lp)],wR=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],hR=_D("Flow_ast.Expression.Member._object"),mR=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],FR=[0,[17,0,0],_D(db)],yR=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],ER=_D(kv),_R=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],gR=[0,[17,0,0],_D(db)],CR=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],SR=_D(bc),xR=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],TR=[0,[9,0],_D(pt)],AR=[0,[17,0,0],_D(db)],OR=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],IR=[0,[15,0],_D(lp)],PR=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Member.PropertyIdentifier"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Member.PropertyIdentifier@ ")],BR=[0,[17,0,[12,41,0]],_D(Ar)],NR=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Member.PropertyPrivateName"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Member.PropertyPrivateName@ ")],LR=[0,[17,0,[12,41,0]],_D(Ar)],RR=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Member.PropertyExpression"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Member.PropertyExpression@ ")],MR=[0,[17,0,[12,41,0]],_D(Ar)],jR=[0,[15,0],_D(lp)],UR=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],XR=_D("Flow_ast.Expression.OptionalCall.call"),JR=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],GR=[0,[17,0,0],_D(db)],qR=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],WR=_D(pb),VR=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],YR=[0,[9,0],_D(pt)],HR=[0,[17,0,0],_D(db)],$R=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],zR=[0,[15,0],_D(lp)],KR=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],QR=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],ZR=_D("Flow_ast.Expression.Call.callee"),tM=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],rM=[0,[17,0,0],_D(db)],eM=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],nM=_D(Cs),aM=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],uM=_D($v),iM=_D($o),cM=_D(Bl),fM=[0,[17,0,0],_D(db)],sM=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],oM=_D(yu),vM=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],lM=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],bM=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],pM=[0,[17,0,0],_D(db)],DM=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],kM=[0,[15,0],_D(lp)],dM=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],wM=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],hM=_D("Flow_ast.Expression.New.callee"),mM=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],FM=[0,[17,0,0],_D(db)],yM=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],EM=_D(Cs),_M=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],gM=_D($v),CM=_D($o),SM=_D(Bl),xM=[0,[17,0,0],_D(db)],TM=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],AM=_D(yu),OM=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],IM=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],PM=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],BM=[0,[17,0,0],_D(db)],NM=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],LM=[0,[15,0],_D(lp)],RM=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],MM=_D("Flow_ast.Expression.Conditional.test"),jM=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],UM=[0,[17,0,0],_D(db)],XM=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],JM=_D(F),GM=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],qM=[0,[17,0,0],_D(db)],WM=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],VM=_D(ne),YM=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],HM=[0,[17,0,0],_D(db)],$M=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],zM=[0,[15,0],_D(lp)],KM=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],QM=_D("Flow_ast.Expression.Logical.operator"),ZM=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],tj=[0,[17,0,0],_D(db)],rj=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],ej=_D(ps),nj=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],aj=[0,[17,0,0],_D(db)],uj=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],ij=_D(Za),cj=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],fj=[0,[17,0,0],_D(db)],sj=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],oj=[0,[15,0],_D(lp)],vj=_D("Flow_ast.Expression.Logical.Or"),lj=_D("Flow_ast.Expression.Logical.And"),bj=_D("Flow_ast.Expression.Logical.NullishCoalesce"),pj=[0,[15,0],_D(lp)],Dj=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],kj=_D("Flow_ast.Expression.Update.operator"),dj=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],wj=[0,[17,0,0],_D(db)],hj=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],mj=_D(po),Fj=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],yj=[0,[17,0,0],_D(db)],Ej=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],_j=_D(yp),gj=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Cj=[0,[9,0],_D(pt)],Sj=[0,[17,0,0],_D(db)],xj=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],Tj=[0,[15,0],_D(lp)],Aj=_D("Flow_ast.Expression.Update.Decrement"),Oj=_D("Flow_ast.Expression.Update.Increment"),Ij=[0,[15,0],_D(lp)],Pj=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],Bj=_D("Flow_ast.Expression.Assignment.operator"),Nj=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Lj=[0,[17,0,0],_D(db)],Rj=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Mj=_D(ps),jj=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Uj=[0,[17,0,0],_D(db)],Xj=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Jj=_D(Za),Gj=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],qj=[0,[17,0,0],_D(db)],Wj=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],Vj=[0,[15,0],_D(lp)],Yj=_D("Flow_ast.Expression.Assignment.Assign"),Hj=_D("Flow_ast.Expression.Assignment.PlusAssign"),$j=_D("Flow_ast.Expression.Assignment.MinusAssign"),zj=_D("Flow_ast.Expression.Assignment.MultAssign"),Kj=_D("Flow_ast.Expression.Assignment.ExpAssign"),Qj=_D("Flow_ast.Expression.Assignment.DivAssign"),Zj=_D("Flow_ast.Expression.Assignment.ModAssign"),tU=_D("Flow_ast.Expression.Assignment.LShiftAssign"),rU=_D("Flow_ast.Expression.Assignment.RShiftAssign"),eU=_D("Flow_ast.Expression.Assignment.RShift3Assign"),nU=_D("Flow_ast.Expression.Assignment.BitOrAssign"),aU=_D("Flow_ast.Expression.Assignment.BitXorAssign"),uU=_D("Flow_ast.Expression.Assignment.BitAndAssign"),iU=[0,[15,0],_D(lp)],cU=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],fU=_D("Flow_ast.Expression.Binary.operator"),sU=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],oU=[0,[17,0,0],_D(db)],vU=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],lU=_D(ps),bU=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],pU=[0,[17,0,0],_D(db)],DU=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],kU=_D(Za),dU=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],wU=[0,[17,0,0],_D(db)],hU=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],mU=[0,[15,0],_D(lp)],FU=_D("Flow_ast.Expression.Binary.Equal"),yU=_D("Flow_ast.Expression.Binary.NotEqual"),EU=_D("Flow_ast.Expression.Binary.StrictEqual"),_U=_D("Flow_ast.Expression.Binary.StrictNotEqual"),gU=_D("Flow_ast.Expression.Binary.LessThan"),CU=_D("Flow_ast.Expression.Binary.LessThanEqual"),SU=_D("Flow_ast.Expression.Binary.GreaterThan"),xU=_D("Flow_ast.Expression.Binary.GreaterThanEqual"),TU=_D("Flow_ast.Expression.Binary.LShift"),AU=_D("Flow_ast.Expression.Binary.RShift"),OU=_D("Flow_ast.Expression.Binary.RShift3"),IU=_D("Flow_ast.Expression.Binary.Plus"),PU=_D("Flow_ast.Expression.Binary.Minus"),BU=_D("Flow_ast.Expression.Binary.Mult"),NU=_D("Flow_ast.Expression.Binary.Exp"),LU=_D("Flow_ast.Expression.Binary.Div"),RU=_D("Flow_ast.Expression.Binary.Mod"),MU=_D("Flow_ast.Expression.Binary.BitOr"),jU=_D("Flow_ast.Expression.Binary.Xor"),UU=_D("Flow_ast.Expression.Binary.BitAnd"),XU=_D("Flow_ast.Expression.Binary.In"),JU=_D("Flow_ast.Expression.Binary.Instanceof"),GU=[0,[15,0],_D(lp)],qU=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],WU=_D("Flow_ast.Expression.Unary.operator"),VU=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],YU=[0,[17,0,0],_D(db)],HU=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],$U=_D(po),zU=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],KU=[0,[17,0,0],_D(db)],QU=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],ZU=[0,[15,0],_D(lp)],tX=_D("Flow_ast.Expression.Unary.Minus"),rX=_D("Flow_ast.Expression.Unary.Plus"),eX=_D("Flow_ast.Expression.Unary.Not"),nX=_D("Flow_ast.Expression.Unary.BitNot"),aX=_D("Flow_ast.Expression.Unary.Typeof"),uX=_D("Flow_ast.Expression.Unary.Void"),iX=_D("Flow_ast.Expression.Unary.Delete"),cX=_D("Flow_ast.Expression.Unary.Await"),fX=[0,[15,0],_D(lp)],sX=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],oX=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],vX=_D("Flow_ast.Expression.Sequence.expressions"),lX=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],bX=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],pX=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],DX=[0,[17,0,0],_D(db)],kX=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],dX=[0,[15,0],_D(lp)],wX=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],hX=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],mX=_D("Flow_ast.Expression.Object.properties"),FX=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],yX=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],EX=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],_X=[0,[17,0,0],_D(db)],gX=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],CX=[0,[15,0],_D(lp)],SX=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Object.Property"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Object.Property@ ")],xX=[0,[17,0,[12,41,0]],_D(Ar)],TX=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Object.SpreadProperty"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Object.SpreadProperty@ ")],AX=[0,[17,0,[12,41,0]],_D(Ar)],OX=[0,[15,0],_D(lp)],IX=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],PX=_D("Flow_ast.Expression.Object.SpreadProperty.argument"),BX=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],NX=[0,[17,0,0],_D(db)],LX=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],RX=[0,[15,0],_D(lp)],MX=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],jX=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],UX=[0,[17,0,[12,41,0]],_D(Ar)],XX=[0,[15,0],_D(lp)],JX=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Object.Property.Init {"),[17,[0,_D(Bo),0,0],0]]],_D("@[<2>Flow_ast.Expression.Object.Property.Init {@,")],GX=_D(Mp),qX=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],WX=[0,[17,0,0],_D(db)],VX=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],YX=_D(qe),HX=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],$X=[0,[17,0,0],_D(db)],zX=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],KX=_D(Zc),QX=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],ZX=[0,[9,0],_D(pt)],tJ=[0,[17,0,0],_D(db)],rJ=[0,[17,0,[12,Eb,0]],_D(Yv)],eJ=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Object.Property.Method {"),[17,[0,_D(Bo),0,0],0]]],_D("@[<2>Flow_ast.Expression.Object.Property.Method {@,")],nJ=_D(Mp),aJ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],uJ=[0,[17,0,0],_D(db)],iJ=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],cJ=_D(qe),fJ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],sJ=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],oJ=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],vJ=[0,[17,0,[12,41,0]],_D(Ar)],lJ=[0,[17,0,0],_D(db)],bJ=[0,[17,0,[12,Eb,0]],_D(Yv)],pJ=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Object.Property.Get {"),[17,[0,_D(Bo),0,0],0]]],_D("@[<2>Flow_ast.Expression.Object.Property.Get {@,")],DJ=_D(Mp),kJ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],dJ=[0,[17,0,0],_D(db)],wJ=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],hJ=_D(qe),mJ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],FJ=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],yJ=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],EJ=[0,[17,0,[12,41,0]],_D(Ar)],_J=[0,[17,0,0],_D(db)],gJ=[0,[17,0,[12,Eb,0]],_D(Yv)],CJ=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Object.Property.Set {"),[17,[0,_D(Bo),0,0],0]]],_D("@[<2>Flow_ast.Expression.Object.Property.Set {@,")],SJ=_D(Mp),xJ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],TJ=[0,[17,0,0],_D(db)],AJ=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],OJ=_D(qe),IJ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],PJ=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],BJ=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],NJ=[0,[17,0,[12,41,0]],_D(Ar)],LJ=[0,[17,0,0],_D(db)],RJ=[0,[17,0,[12,Eb,0]],_D(Yv)],MJ=[0,[15,0],_D(lp)],jJ=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],UJ=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],XJ=[0,[17,0,[12,41,0]],_D(Ar)],JJ=[0,[15,0],_D(lp)],GJ=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Object.Property.Literal"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Object.Property.Literal@ ")],qJ=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],WJ=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],VJ=[0,[17,0,[12,41,0]],_D(Ar)],YJ=[0,[17,0,[12,41,0]],_D(Ar)],HJ=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Object.Property.Identifier"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Object.Property.Identifier@ ")],$J=[0,[17,0,[12,41,0]],_D(Ar)],zJ=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Object.Property.PrivateName"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Object.Property.PrivateName@ ")],KJ=[0,[17,0,[12,41,0]],_D(Ar)],QJ=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Object.Property.Computed"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Object.Property.Computed@ ")],ZJ=[0,[17,0,[12,41,0]],_D(Ar)],tG=[0,[15,0],_D(lp)],rG=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],eG=_D("Flow_ast.Expression.TaggedTemplate.tag"),nG=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],aG=[0,[17,0,0],_D(db)],uG=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],iG=_D("quasi"),cG=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],fG=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],sG=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],oG=[0,[17,0,[12,41,0]],_D(Ar)],vG=[0,[17,0,0],_D(db)],lG=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],bG=[0,[15,0],_D(lp)],pG=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],DG=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],kG=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],dG=_D("Flow_ast.Expression.TemplateLiteral.quasis"),wG=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],hG=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],mG=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],FG=[0,[17,0,0],_D(db)],yG=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],EG=_D(pn),_G=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],gG=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],CG=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],SG=[0,[17,0,0],_D(db)],xG=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],TG=[0,[15,0],_D(lp)],AG=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],OG=_D("Flow_ast.Expression.TemplateLiteral.Element.value"),IG=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],PG=[0,[17,0,0],_D(db)],BG=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],NG=_D("tail"),LG=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],RG=[0,[9,0],_D(pt)],MG=[0,[17,0,0],_D(db)],jG=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],UG=[0,[15,0],_D(lp)],XG=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],JG=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],GG=[0,[17,0,[12,41,0]],_D(Ar)],qG=[0,[15,0],_D(lp)],WG=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],VG=_D("Flow_ast.Expression.TemplateLiteral.Element.raw"),YG=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],HG=[0,[3,0,0],_D(qf)],$G=[0,[17,0,0],_D(db)],zG=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],KG=_D("cooked"),QG=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],ZG=[0,[3,0,0],_D(qf)],tq=[0,[17,0,0],_D(db)],rq=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],eq=[0,[15,0],_D(lp)],nq=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],aq=_D($v),uq=_D($o),iq=_D(Bl),cq=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],fq=_D("Flow_ast.Expression.Array.elements"),sq=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],oq=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],vq=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],lq=[0,[17,0,0],_D(db)],bq=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],pq=[0,[15,0],_D(lp)],Dq=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Expression"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Expression@ ")],kq=[0,[17,0,[12,41,0]],_D(Ar)],dq=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.Spread"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.Spread@ ")],wq=[0,[17,0,[12,41,0]],_D(Ar)],hq=[0,[15,0],_D(lp)],mq=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],Fq=_D("Flow_ast.Expression.SpreadElement.argument"),yq=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Eq=[0,[17,0,0],_D(db)],_q=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],gq=[0,[15,0],_D(lp)],Cq=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],Sq=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],xq=[0,[17,0,[12,41,0]],_D(Ar)],Tq=[0,[15,0],_D(lp)],Aq=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Oq=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],Iq=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],Pq=[0,[15,0],_D(lp)],Bq=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.TypeParameterInstantiation.Explicit"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.TypeParameterInstantiation.Explicit@ ")],Nq=[0,[17,0,[12,41,0]],_D(Ar)],Lq=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Expression.TypeParameterInstantiation.Implicit"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Expression.TypeParameterInstantiation.Implicit@ ")],Rq=[0,[17,0,[12,41,0]],_D(Ar)],Mq=[0,[15,0],_D(lp)],jq=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],Uq=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],Xq=[0,[17,0,[12,41,0]],_D(Ar)],Jq=[0,[15,0],_D(lp)],Gq=_D("Flow_ast.Statement.Debugger"),qq=_D("Flow_ast.Statement.Empty"),Wq=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.Block"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.Block@ ")],Vq=[0,[17,0,[12,41,0]],_D(Ar)],Yq=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.Break"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.Break@ ")],Hq=[0,[17,0,[12,41,0]],_D(Ar)],$q=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ClassDeclaration"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ClassDeclaration@ ")],zq=[0,[17,0,[12,41,0]],_D(Ar)],Kq=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.Continue"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.Continue@ ")],Qq=[0,[17,0,[12,41,0]],_D(Ar)],Zq=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareClass"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareClass@ ")],tW=[0,[17,0,[12,41,0]],_D(Ar)],rW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareExportDeclaration"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareExportDeclaration@ ")],eW=[0,[17,0,[12,41,0]],_D(Ar)],nW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareFunction"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareFunction@ ")],aW=[0,[17,0,[12,41,0]],_D(Ar)],uW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareInterface"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareInterface@ ")],iW=[0,[17,0,[12,41,0]],_D(Ar)],cW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareModule"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareModule@ ")],fW=[0,[17,0,[12,41,0]],_D(Ar)],sW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareModuleExports"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareModuleExports@ ")],oW=[0,[17,0,[12,41,0]],_D(Ar)],vW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareTypeAlias"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareTypeAlias@ ")],lW=[0,[17,0,[12,41,0]],_D(Ar)],bW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareOpaqueType"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareOpaqueType@ ")],pW=[0,[17,0,[12,41,0]],_D(Ar)],DW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareVariable"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareVariable@ ")],kW=[0,[17,0,[12,41,0]],_D(Ar)],dW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DoWhile"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DoWhile@ ")],wW=[0,[17,0,[12,41,0]],_D(Ar)],hW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ExportDefaultDeclaration"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ExportDefaultDeclaration@ ")],mW=[0,[17,0,[12,41,0]],_D(Ar)],FW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ExportNamedDeclaration"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ExportNamedDeclaration@ ")],yW=[0,[17,0,[12,41,0]],_D(Ar)],EW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.Expression"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.Expression@ ")],_W=[0,[17,0,[12,41,0]],_D(Ar)],gW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.For"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.For@ ")],CW=[0,[17,0,[12,41,0]],_D(Ar)],SW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ForIn"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ForIn@ ")],xW=[0,[17,0,[12,41,0]],_D(Ar)],TW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ForOf"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ForOf@ ")],AW=[0,[17,0,[12,41,0]],_D(Ar)],OW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.FunctionDeclaration"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.FunctionDeclaration@ ")],IW=[0,[17,0,[12,41,0]],_D(Ar)],PW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.If"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.If@ ")],BW=[0,[17,0,[12,41,0]],_D(Ar)],NW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ImportDeclaration"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ImportDeclaration@ ")],LW=[0,[17,0,[12,41,0]],_D(Ar)],RW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.InterfaceDeclaration"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.InterfaceDeclaration@ ")],MW=[0,[17,0,[12,41,0]],_D(Ar)],jW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.Labeled"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.Labeled@ ")],UW=[0,[17,0,[12,41,0]],_D(Ar)],XW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.Return"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.Return@ ")],JW=[0,[17,0,[12,41,0]],_D(Ar)],GW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.Switch"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.Switch@ ")],qW=[0,[17,0,[12,41,0]],_D(Ar)],WW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.Throw"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.Throw@ ")],VW=[0,[17,0,[12,41,0]],_D(Ar)],YW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.Try"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.Try@ ")],HW=[0,[17,0,[12,41,0]],_D(Ar)],$W=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.TypeAlias"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.TypeAlias@ ")],zW=[0,[17,0,[12,41,0]],_D(Ar)],KW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.OpaqueType"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.OpaqueType@ ")],QW=[0,[17,0,[12,41,0]],_D(Ar)],ZW=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.VariableDeclaration"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.VariableDeclaration@ ")],tV=[0,[17,0,[12,41,0]],_D(Ar)],rV=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.While"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.While@ ")],eV=[0,[17,0,[12,41,0]],_D(Ar)],nV=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.With"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.With@ ")],aV=[0,[17,0,[12,41,0]],_D(Ar)],uV=[0,[15,0],_D(lp)],iV=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],cV=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],fV=[0,[17,0,[12,41,0]],_D(Ar)],sV=[0,[15,0],_D(lp)],oV=_D("Flow_ast.Statement.ExportValue"),vV=_D("Flow_ast.Statement.ExportType"),lV=[0,[15,0],_D(lp)],bV=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],pV=_D("Flow_ast.Statement.Expression.expression"),DV=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],kV=[0,[17,0,0],_D(db)],dV=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],wV=_D(m),hV=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],mV=_D($v),FV=[0,[3,0,0],_D(qf)],yV=_D($o),EV=_D(Bl),_V=[0,[17,0,0],_D(db)],gV=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],CV=[0,[15,0],_D(lp)],SV=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],xV=_D("Flow_ast.Statement.ImportDeclaration.importKind"),TV=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],AV=[0,[17,0,0],_D(db)],OV=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],IV=_D(Pb),PV=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],BV=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],NV=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],LV=[0,[17,0,[12,41,0]],_D(Ar)],RV=[0,[17,0,0],_D(db)],MV=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],jV=_D(co),UV=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],XV=_D($v),JV=_D($o),GV=_D(Bl),qV=[0,[17,0,0],_D(db)],WV=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],VV=_D(eD),YV=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],HV=_D($v),$V=_D($o),zV=_D(Bl),KV=[0,[17,0,0],_D(db)],QV=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],ZV=[0,[15,0],_D(lp)],tY=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],rY=_D("Flow_ast.Statement.ImportDeclaration.kind"),eY=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],nY=_D($v),aY=_D($o),uY=_D(Bl),iY=[0,[17,0,0],_D(db)],cY=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],fY=_D(nl),sY=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],oY=_D($v),vY=_D($o),lY=_D(Bl),bY=[0,[17,0,0],_D(db)],pY=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],DY=_D("remote"),kY=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],dY=[0,[17,0,0],_D(db)],wY=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],hY=[0,[15,0],_D(lp)],mY=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],FY=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ImportDeclaration.ImportNamedSpecifiers"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ImportDeclaration.ImportNamedSpecifiers@ ")],yY=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],EY=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],_Y=[0,[17,0,[12,41,0]],_D(Ar)],gY=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ImportDeclaration.ImportNamespaceSpecifier"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ImportDeclaration.ImportNamespaceSpecifier@ ")],CY=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],SY=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],xY=[0,[17,0,[12,41,0]],_D(Ar)],TY=[0,[17,0,[12,41,0]],_D(Ar)],AY=[0,[15,0],_D(lp)],OY=_D("Flow_ast.Statement.ImportDeclaration.ImportType"),IY=_D("Flow_ast.Statement.ImportDeclaration.ImportTypeof"),PY=_D("Flow_ast.Statement.ImportDeclaration.ImportValue"),BY=[0,[15,0],_D(lp)],NY=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],LY=_D("Flow_ast.Statement.DeclareExportDeclaration.default"),RY=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],MY=_D($v),jY=_D($o),UY=_D(Bl),XY=[0,[17,0,0],_D(db)],JY=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],GY=_D(Ou),qY=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],WY=_D($v),VY=_D($o),YY=_D(Bl),HY=[0,[17,0,0],_D(db)],$Y=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],zY=_D(eD),KY=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],QY=_D($v),ZY=_D($o),tH=_D(Bl),rH=[0,[17,0,0],_D(db)],eH=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],nH=_D(Pb),aH=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],uH=_D($v),iH=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],cH=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],fH=[0,[17,0,[12,41,0]],_D(Ar)],sH=_D($o),oH=_D(Bl),vH=[0,[17,0,0],_D(db)],lH=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],bH=[0,[15,0],_D(lp)],pH=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareExportDeclaration.Variable"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Variable@ ")],DH=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],kH=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],dH=[0,[17,0,[12,41,0]],_D(Ar)],wH=[0,[17,0,[12,41,0]],_D(Ar)],hH=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareExportDeclaration.Function"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Function@ ")],mH=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],FH=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],yH=[0,[17,0,[12,41,0]],_D(Ar)],EH=[0,[17,0,[12,41,0]],_D(Ar)],_H=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareExportDeclaration.Class"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Class@ ")],gH=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],CH=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],SH=[0,[17,0,[12,41,0]],_D(Ar)],xH=[0,[17,0,[12,41,0]],_D(Ar)],TH=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareExportDeclaration.DefaultType"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.DefaultType@ ")],AH=[0,[17,0,[12,41,0]],_D(Ar)],OH=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareExportDeclaration.NamedType"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.NamedType@ ")],IH=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],PH=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],BH=[0,[17,0,[12,41,0]],_D(Ar)],NH=[0,[17,0,[12,41,0]],_D(Ar)],LH=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareExportDeclaration.NamedOpaqueType"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.NamedOpaqueType@ ")],RH=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],MH=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],jH=[0,[17,0,[12,41,0]],_D(Ar)],UH=[0,[17,0,[12,41,0]],_D(Ar)],XH=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareExportDeclaration.Interface"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Interface@ ")],JH=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],GH=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],qH=[0,[17,0,[12,41,0]],_D(Ar)],WH=[0,[17,0,[12,41,0]],_D(Ar)],VH=[0,[15,0],_D(lp)],YH=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ExportDefaultDeclaration.Declaration"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ExportDefaultDeclaration.Declaration@ ")],HH=[0,[17,0,[12,41,0]],_D(Ar)],$H=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ExportDefaultDeclaration.Expression"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ExportDefaultDeclaration.Expression@ ")],zH=[0,[17,0,[12,41,0]],_D(Ar)],KH=[0,[15,0],_D(lp)],QH=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],ZH=_D("Flow_ast.Statement.ExportDefaultDeclaration.default"),t$=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],r$=[0,[17,0,0],_D(db)],e$=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],n$=_D(Ou),a$=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],u$=[0,[17,0,0],_D(db)],i$=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],c$=[0,[15,0],_D(lp)],f$=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],s$=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ExportNamedDeclaration.ExportSpecifiers"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ExportNamedDeclaration.ExportSpecifiers@ ")],o$=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],v$=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],l$=[0,[17,0,[12,41,0]],_D(Ar)],b$=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ExportNamedDeclaration.ExportBatchSpecifier ("),[17,[0,_D(Bo),0,0],0]]]],_D("(@[<2>Flow_ast.Statement.ExportNamedDeclaration.ExportBatchSpecifier (@,")],p$=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],D$=_D($v),k$=_D($o),d$=_D(Bl),w$=[0,[17,[0,_D(Bo),0,0],[11,_D(ir),[17,0,0]]],_D(ga)],h$=[0,[15,0],_D(lp)],m$=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],F$=_D("Flow_ast.Statement.ExportNamedDeclaration.declaration"),y$=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],E$=_D($v),_$=_D($o),g$=_D(Bl),C$=[0,[17,0,0],_D(db)],S$=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],x$=_D(eD),T$=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],A$=_D($v),O$=_D($o),I$=_D(Bl),P$=[0,[17,0,0],_D(db)],B$=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],N$=_D(Pb),L$=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],R$=_D($v),M$=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],j$=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],U$=[0,[17,0,[12,41,0]],_D(Ar)],X$=_D($o),J$=_D(Bl),G$=[0,[17,0,0],_D(db)],q$=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],W$=_D(oo),V$=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Y$=[0,[17,0,0],_D(db)],H$=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],$$=[0,[15,0],_D(lp)],z$=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],K$=_D("Flow_ast.Statement.ExportNamedDeclaration.ExportSpecifier.local"),Q$=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Z$=[0,[17,0,0],_D(db)],tz=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],rz=_D(hn),ez=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],nz=_D($v),az=_D($o),uz=_D(Bl),iz=[0,[17,0,0],_D(db)],cz=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],fz=[0,[15,0],_D(lp)],sz=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],oz=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],vz=[0,[17,0,[12,41,0]],_D(Ar)],lz=[0,[15,0],_D(lp)],bz=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],pz=_D("Flow_ast.Statement.DeclareModule.id"),Dz=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],kz=[0,[17,0,0],_D(db)],dz=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],wz=_D(eu),hz=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],mz=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],Fz=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],yz=[0,[17,0,[12,41,0]],_D(Ar)],Ez=[0,[17,0,0],_D(db)],_z=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],gz=_D(le),Cz=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Sz=[0,[17,0,0],_D(db)],xz=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],Tz=[0,[15,0],_D(lp)],Az=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareModule.CommonJS"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareModule.CommonJS@ ")],Oz=[0,[17,0,[12,41,0]],_D(Ar)],Iz=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareModule.ES"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareModule.ES@ ")],Pz=[0,[17,0,[12,41,0]],_D(Ar)],Bz=[0,[15,0],_D(lp)],Nz=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareModule.Identifier"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareModule.Identifier@ ")],Lz=[0,[17,0,[12,41,0]],_D(Ar)],Rz=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.DeclareModule.Literal"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.DeclareModule.Literal@ ")],Mz=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],jz=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],Uz=[0,[17,0,[12,41,0]],_D(Ar)],Xz=[0,[17,0,[12,41,0]],_D(Ar)],Jz=[0,[15,0],_D(lp)],Gz=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],qz=_D("Flow_ast.Statement.DeclareFunction.id"),Wz=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Vz=[0,[17,0,0],_D(db)],Yz=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Hz=_D(Xu),$z=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],zz=[0,[17,0,0],_D(db)],Kz=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Qz=_D(rb),Zz=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],tK=_D($v),rK=_D($o),eK=_D(Bl),nK=[0,[17,0,0],_D(db)],aK=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],uK=[0,[15,0],_D(lp)],iK=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],cK=_D("Flow_ast.Statement.DeclareVariable.id"),fK=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],sK=[0,[17,0,0],_D(db)],oK=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],vK=_D(Xu),lK=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],bK=[0,[17,0,0],_D(db)],pK=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],DK=[0,[15,0],_D(lp)],kK=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],dK=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],wK=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],hK=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],mK=[0,[17,0,[12,41,0]],_D(Ar)],FK=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],yK=_D("Flow_ast.Statement.DeclareClass.id"),EK=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],_K=[0,[17,0,0],_D(db)],gK=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],CK=_D(Rt),SK=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],xK=_D($v),TK=_D($o),AK=_D(Bl),OK=[0,[17,0,0],_D(db)],IK=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],PK=_D(eu),BK=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],NK=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],LK=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],RK=[0,[17,0,[12,41,0]],_D(Ar)],MK=[0,[17,0,0],_D(db)],jK=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],UK=_D(sD),XK=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],JK=_D($v),GK=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],qK=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],WK=[0,[17,0,[12,41,0]],_D(Ar)],VK=_D($o),YK=_D(Bl),HK=[0,[17,0,0],_D(db)],$K=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],zK=_D(Ae),KK=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],QK=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],ZK=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],tQ=[0,[17,0,0],_D(db)],rQ=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],eQ=_D(Hr),nQ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],aQ=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],uQ=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],iQ=[0,[17,0,0],_D(db)],cQ=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],fQ=[0,[15,0],_D(lp)],sQ=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],oQ=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],vQ=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],lQ=[0,[17,0,[12,41,0]],_D(Ar)],bQ=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],pQ=_D("Flow_ast.Statement.Interface.id"),DQ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],kQ=[0,[17,0,0],_D(db)],dQ=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],wQ=_D(Rt),hQ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],mQ=_D($v),FQ=_D($o),yQ=_D(Bl),EQ=[0,[17,0,0],_D(db)],_Q=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],gQ=_D(sD),CQ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],SQ=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],xQ=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],TQ=[0,[17,0,0],_D(db)],AQ=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],OQ=_D(eu),IQ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],PQ=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],BQ=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],NQ=[0,[17,0,[12,41,0]],_D(Ar)],LQ=[0,[17,0,0],_D(db)],RQ=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],MQ=[0,[15,0],_D(lp)],jQ=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ForOf.LeftDeclaration"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ForOf.LeftDeclaration@ ")],UQ=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],XQ=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],JQ=[0,[17,0,[12,41,0]],_D(Ar)],GQ=[0,[17,0,[12,41,0]],_D(Ar)],qQ=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ForOf.LeftPattern"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ForOf.LeftPattern@ ")],WQ=[0,[17,0,[12,41,0]],_D(Ar)],VQ=[0,[15,0],_D(lp)],YQ=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],HQ=_D("Flow_ast.Statement.ForOf.left"),$Q=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],zQ=[0,[17,0,0],_D(db)],KQ=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],QQ=_D(Za),ZQ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],tZ=[0,[17,0,0],_D(db)],rZ=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],eZ=_D(eu),nZ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],aZ=[0,[17,0,0],_D(db)],uZ=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],iZ=_D(os),cZ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],fZ=[0,[9,0],_D(pt)],sZ=[0,[17,0,0],_D(db)],oZ=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],vZ=[0,[15,0],_D(lp)],lZ=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ForIn.LeftDeclaration"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ForIn.LeftDeclaration@ ")],bZ=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],pZ=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],DZ=[0,[17,0,[12,41,0]],_D(Ar)],kZ=[0,[17,0,[12,41,0]],_D(Ar)],dZ=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.ForIn.LeftPattern"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.ForIn.LeftPattern@ ")],wZ=[0,[17,0,[12,41,0]],_D(Ar)],hZ=[0,[15,0],_D(lp)],mZ=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],FZ=_D("Flow_ast.Statement.ForIn.left"),yZ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],EZ=[0,[17,0,0],_D(db)],_Z=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],gZ=_D(Za),CZ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],SZ=[0,[17,0,0],_D(db)],xZ=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],TZ=_D(eu),AZ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],OZ=[0,[17,0,0],_D(db)],IZ=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],PZ=_D(El),BZ=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],NZ=[0,[9,0],_D(pt)],LZ=[0,[17,0,0],_D(db)],RZ=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],MZ=[0,[15,0],_D(lp)],jZ=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.For.InitDeclaration"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.For.InitDeclaration@ ")],UZ=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],XZ=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],JZ=[0,[17,0,[12,41,0]],_D(Ar)],GZ=[0,[17,0,[12,41,0]],_D(Ar)],qZ=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Statement.For.InitExpression"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Statement.For.InitExpression@ ")],WZ=[0,[17,0,[12,41,0]],_D(Ar)],VZ=[0,[15,0],_D(lp)],YZ=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],HZ=_D("Flow_ast.Statement.For.init"),$Z=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],zZ=_D($v),KZ=_D($o),QZ=_D(Bl),ZZ=[0,[17,0,0],_D(db)],t0=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],r0=_D(Gi),e0=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],n0=_D($v),a0=_D($o),u0=_D(Bl),i0=[0,[17,0,0],_D(db)],c0=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],f0=_D("update"),s0=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],o0=_D($v),v0=_D($o),l0=_D(Bl),b0=[0,[17,0,0],_D(db)],p0=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],D0=_D(eu),k0=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],d0=[0,[17,0,0],_D(db)],w0=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],h0=[0,[15,0],_D(lp)],m0=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],F0=_D("Flow_ast.Statement.DoWhile.body"),y0=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],E0=[0,[17,0,0],_D(db)],_0=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],g0=_D(Gi),C0=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],S0=[0,[17,0,0],_D(db)],x0=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],T0=[0,[15,0],_D(lp)],A0=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],O0=_D("Flow_ast.Statement.While.test"),I0=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],P0=[0,[17,0,0],_D(db)],B0=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],N0=_D(eu),L0=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],R0=[0,[17,0,0],_D(db)],M0=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],j0=[0,[15,0],_D(lp)],U0=_D("Flow_ast.Statement.VariableDeclaration.Var"),X0=_D("Flow_ast.Statement.VariableDeclaration.Let"),J0=_D("Flow_ast.Statement.VariableDeclaration.Const"),G0=[0,[15,0],_D(lp)],q0=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],W0=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],V0=_D("Flow_ast.Statement.VariableDeclaration.declarations"),Y0=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],H0=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],$0=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],z0=[0,[17,0,0],_D(db)],K0=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Q0=_D(le),Z0=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],t1=[0,[17,0,0],_D(db)],r1=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],e1=[0,[15,0],_D(lp)],n1=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],a1=_D("Flow_ast.Statement.VariableDeclaration.Declarator.id"),u1=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],i1=[0,[17,0,0],_D(db)],c1=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],f1=_D(ju),s1=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],o1=_D($v),v1=_D($o),l1=_D(Bl),b1=[0,[17,0,0],_D(db)],p1=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],D1=[0,[15,0],_D(lp)],k1=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],d1=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],w1=[0,[17,0,[12,41,0]],_D(Ar)],h1=[0,[15,0],_D(lp)],m1=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],F1=_D("Flow_ast.Statement.Try.block"),y1=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],E1=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],_1=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],g1=[0,[17,0,[12,41,0]],_D(Ar)],C1=[0,[17,0,0],_D(db)],S1=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],x1=_D(Na),T1=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],A1=_D($v),O1=_D($o),I1=_D(Bl),P1=[0,[17,0,0],_D(db)],B1=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],N1=_D(pl),L1=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],R1=_D($v),M1=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],j1=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],U1=[0,[17,0,[12,41,0]],_D(Ar)],X1=_D($o),J1=_D(Bl),G1=[0,[17,0,0],_D(db)],q1=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],W1=[0,[15,0],_D(lp)],V1=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],Y1=_D("Flow_ast.Statement.Try.CatchClause.param"),H1=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],$1=_D($v),z1=_D($o),K1=_D(Bl),Q1=[0,[17,0,0],_D(db)],Z1=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],t2=_D(eu),r2=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],e2=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],n2=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],a2=[0,[17,0,[12,41,0]],_D(Ar)],u2=[0,[17,0,0],_D(db)],i2=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],c2=[0,[15,0],_D(lp)],f2=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],s2=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],o2=[0,[17,0,[12,41,0]],_D(Ar)],v2=[0,[15,0],_D(lp)],l2=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],b2=_D("Flow_ast.Statement.Throw.argument"),p2=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],D2=[0,[17,0,0],_D(db)],k2=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],d2=[0,[15,0],_D(lp)],w2=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],h2=_D("Flow_ast.Statement.Return.argument"),m2=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],F2=_D($v),y2=_D($o),E2=_D(Bl),_2=[0,[17,0,0],_D(db)],g2=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],C2=[0,[15,0],_D(lp)],S2=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],x2=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],T2=_D("Flow_ast.Statement.Switch.discriminant"),A2=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],O2=[0,[17,0,0],_D(db)],I2=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],P2=_D("cases"),B2=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],N2=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],L2=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],R2=[0,[17,0,0],_D(db)],M2=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],j2=[0,[15,0],_D(lp)],U2=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],X2=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],J2=_D("Flow_ast.Statement.Switch.Case.test"),G2=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],q2=_D($v),W2=_D($o),V2=_D(Bl),Y2=[0,[17,0,0],_D(db)],H2=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],$2=_D(F),z2=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],K2=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],Q2=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],Z2=[0,[17,0,0],_D(db)],t7=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],r7=[0,[15,0],_D(lp)],e7=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],n7=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],a7=[0,[17,0,[12,41,0]],_D(Ar)],u7=[0,[15,0],_D(lp)],i7=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],c7=_D("Flow_ast.Statement.OpaqueType.id"),f7=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],s7=[0,[17,0,0],_D(db)],o7=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],v7=_D(Rt),l7=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],b7=_D($v),p7=_D($o),D7=_D(Bl),k7=[0,[17,0,0],_D(db)],d7=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],w7=_D(Z),h7=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],m7=_D($v),F7=_D($o),y7=_D(Bl),E7=[0,[17,0,0],_D(db)],_7=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],g7=_D(cr),C7=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],S7=_D($v),x7=_D($o),T7=_D(Bl),A7=[0,[17,0,0],_D(db)],O7=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],I7=[0,[15,0],_D(lp)],P7=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],B7=_D("Flow_ast.Statement.TypeAlias.id"),N7=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],L7=[0,[17,0,0],_D(db)],R7=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],M7=_D(Rt),j7=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],U7=_D($v),X7=_D($o),J7=_D(Bl),G7=[0,[17,0,0],_D(db)],q7=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],W7=_D(Za),V7=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Y7=[0,[17,0,0],_D(db)],H7=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],$7=[0,[15,0],_D(lp)],z7=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],K7=_D("Flow_ast.Statement.With._object"),Q7=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Z7=[0,[17,0,0],_D(db)],t3=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],r3=_D(eu),e3=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],n3=[0,[17,0,0],_D(db)],a3=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],u3=[0,[15,0],_D(lp)],i3=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],c3=_D("Flow_ast.Statement.Continue.label"),f3=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],s3=_D($v),o3=_D($o),v3=_D(Bl),l3=[0,[17,0,0],_D(db)],b3=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],p3=[0,[15,0],_D(lp)],D3=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],k3=_D("Flow_ast.Statement.Break.label"),d3=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],w3=_D($v),h3=_D($o),m3=_D(Bl),F3=[0,[17,0,0],_D(db)],y3=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],E3=[0,[15,0],_D(lp)],_3=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],g3=_D("Flow_ast.Statement.Labeled.label"),C3=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],S3=[0,[17,0,0],_D(db)],x3=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],T3=_D(eu),A3=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],O3=[0,[17,0,0],_D(db)],I3=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],P3=[0,[15,0],_D(lp)],B3=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],N3=_D("Flow_ast.Statement.If.test"),L3=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],R3=[0,[17,0,0],_D(db)],M3=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],j3=_D(F),U3=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],X3=[0,[17,0,0],_D(db)],J3=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],G3=_D(ne),q3=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],W3=_D($v),V3=_D($o),Y3=_D(Bl),H3=[0,[17,0,0],_D(db)],$3=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],z3=[0,[15,0],_D(lp)],K3=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Q3=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],Z3=_D("Flow_ast.Statement.Block.body"),t4=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],r4=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],e4=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],n4=[0,[17,0,0],_D(db)],a4=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],u4=[0,[15,0],_D(lp)],i4=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Predicate.Declared"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Predicate.Declared@ ")],c4=[0,[17,0,[12,41,0]],_D(Ar)],f4=_D("Flow_ast.Type.Predicate.Inferred"),s4=[0,[15,0],_D(lp)],o4=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],v4=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],l4=[0,[17,0,[12,41,0]],_D(Ar)],b4=[0,[15,0],_D(lp)],p4=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],D4=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],k4=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],d4=[0,[15,0],_D(lp)],w4=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],h4=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],m4=[0,[17,0,[12,41,0]],_D(Ar)],F4=[0,[15,0],_D(lp)],y4=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],E4=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],_4=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],g4=[0,[15,0],_D(lp)],C4=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],S4=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],x4=[0,[17,0,[12,41,0]],_D(Ar)],T4=[0,[15,0],_D(lp)],A4=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],O4=_D("Flow_ast.Type.ParameterDeclaration.TypeParam.name"),I4=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],P4=[0,[17,0,0],_D(db)],B4=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],N4=_D("bound"),L4=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],R4=[0,[17,0,0],_D(db)],M4=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],j4=_D(l),U4=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],X4=_D($v),J4=_D($o),G4=_D(Bl),q4=[0,[17,0,0],_D(db)],W4=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],V4=_D(co),Y4=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],H4=_D($v),$4=_D($o),z4=_D(Bl),K4=[0,[17,0,0],_D(db)],Q4=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],Z4=[0,[15,0],_D(lp)],t8=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],r8=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],e8=[0,[17,0,[12,41,0]],_D(Ar)],n8=[0,[15,0],_D(lp)],a8=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Missing"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Missing@ ")],u8=[0,[17,0,[12,41,0]],_D(Ar)],i8=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Available"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Available@ ")],c8=[0,[17,0,[12,41,0]],_D(Ar)],f8=[0,[15,0],_D(lp)],s8=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],o8=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],v8=[0,[17,0,[12,41,0]],_D(Ar)],l8=[0,[15,0],_D(lp)],b8=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],p8=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],D8=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],k8=_D("Flow_ast.Type.Any"),d8=_D("Flow_ast.Type.Mixed"),w8=_D("Flow_ast.Type.Empty"),h8=_D("Flow_ast.Type.Void"),m8=_D("Flow_ast.Type.Null"),F8=_D("Flow_ast.Type.Number"),y8=_D("Flow_ast.Type.String"),E8=_D("Flow_ast.Type.Boolean"),_8=_D("Flow_ast.Type.Exists"),g8=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Nullable"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Nullable@ ")],C8=[0,[17,0,[12,41,0]],_D(Ar)],S8=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Function"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Function@ ")],x8=[0,[17,0,[12,41,0]],_D(Ar)],T8=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Object"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Object@ ")],A8=[0,[17,0,[12,41,0]],_D(Ar)],O8=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Interface"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Interface@ ")],I8=[0,[17,0,[12,41,0]],_D(Ar)],P8=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Array"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Array@ ")],B8=[0,[17,0,[12,41,0]],_D(Ar)],N8=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Generic"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Generic@ ")],L8=[0,[17,0,[12,41,0]],_D(Ar)],R8=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Union ("),[17,[0,_D(Bo),0,0],0]]]],_D("(@[<2>Flow_ast.Type.Union (@,")],M8=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],j8=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],U8=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],X8=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],J8=[0,[17,[0,_D(Bo),0,0],[11,_D(ir),[17,0,0]]],_D(ga)],G8=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Intersection ("),[17,[0,_D(Bo),0,0],0]]]],_D("(@[<2>Flow_ast.Type.Intersection (@,")],q8=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],W8=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],V8=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],Y8=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],H8=[0,[17,[0,_D(Bo),0,0],[11,_D(ir),[17,0,0]]],_D(ga)],$8=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Typeof"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Typeof@ ")],z8=[0,[17,0,[12,41,0]],_D(Ar)],K8=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Tuple"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Tuple@ ")],Q8=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],Z8=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],t6=[0,[17,0,[12,41,0]],_D(Ar)],r6=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.StringLiteral"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.StringLiteral@ ")],e6=[0,[17,0,[12,41,0]],_D(Ar)],n6=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.NumberLiteral"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.NumberLiteral@ ")],a6=[0,[17,0,[12,41,0]],_D(Ar)],u6=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.BooleanLiteral"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.BooleanLiteral@ ")],i6=[0,[9,0],_D(pt)],c6=[0,[17,0,[12,41,0]],_D(Ar)],f6=[0,[15,0],_D(lp)],s6=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],o6=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],v6=[0,[17,0,[12,41,0]],_D(Ar)],l6=[0,[15,0],_D(lp)],b6=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],p6=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],D6=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],k6=[0,[17,0,[12,41,0]],_D(Ar)],d6=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],w6=_D("Flow_ast.Type.Interface.body"),h6=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],m6=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],F6=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],y6=[0,[17,0,[12,41,0]],_D(Ar)],E6=[0,[17,0,0],_D(db)],_6=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],g6=_D(sD),C6=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],S6=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],x6=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],T6=[0,[17,0,0],_D(db)],A6=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],O6=[0,[15,0],_D(lp)],I6=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Object.Property"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Object.Property@ ")],P6=[0,[17,0,[12,41,0]],_D(Ar)],B6=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Object.SpreadProperty"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Object.SpreadProperty@ ")],N6=[0,[17,0,[12,41,0]],_D(Ar)],L6=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Object.Indexer"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Object.Indexer@ ")],R6=[0,[17,0,[12,41,0]],_D(Ar)],M6=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Object.CallProperty"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Object.CallProperty@ ")],j6=[0,[17,0,[12,41,0]],_D(Ar)],U6=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Object.InternalSlot"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Object.InternalSlot@ ")],X6=[0,[17,0,[12,41,0]],_D(Ar)],J6=[0,[15,0],_D(lp)],G6=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],q6=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],W6=_D("Flow_ast.Type.Object.exact"),V6=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Y6=[0,[9,0],_D(pt)],H6=[0,[17,0,0],_D(db)],$6=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],z6=_D(Mo),K6=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Q6=[0,[9,0],_D(pt)],Z6=[0,[17,0,0],_D(db)],t5=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],r5=_D(du),e5=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],n5=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],a5=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],u5=[0,[17,0,0],_D(db)],i5=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],c5=[0,[15,0],_D(lp)],f5=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],s5=_D("Flow_ast.Type.Object.InternalSlot.id"),o5=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],v5=[0,[17,0,0],_D(db)],l5=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],b5=_D(qe),p5=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],D5=[0,[17,0,0],_D(db)],k5=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],d5=_D(pb),w5=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],h5=[0,[9,0],_D(pt)],m5=[0,[17,0,0],_D(db)],F5=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],y5=_D(Iu),E5=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],_5=[0,[9,0],_D(pt)],g5=[0,[17,0,0],_D(db)],C5=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],S5=_D(V),x5=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],T5=[0,[9,0],_D(pt)],A5=[0,[17,0,0],_D(db)],O5=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],I5=[0,[15,0],_D(lp)],P5=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],B5=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],N5=[0,[17,0,[12,41,0]],_D(Ar)],L5=[0,[15,0],_D(lp)],R5=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],M5=_D("Flow_ast.Type.Object.CallProperty.value"),j5=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],U5=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],X5=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],J5=[0,[17,0,[12,41,0]],_D(Ar)],G5=[0,[17,0,0],_D(db)],q5=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],W5=_D(Iu),V5=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Y5=[0,[9,0],_D(pt)],H5=[0,[17,0,0],_D(db)],$5=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],z5=[0,[15,0],_D(lp)],K5=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],Q5=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],Z5=[0,[17,0,[12,41,0]],_D(Ar)],t9=[0,[15,0],_D(lp)],r9=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],e9=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],n9=[0,[17,0,[12,41,0]],_D(Ar)],a9=[0,[15,0],_D(lp)],u9=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],i9=_D("Flow_ast.Type.Object.Indexer.id"),c9=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],f9=_D($v),s9=_D($o),o9=_D(Bl),v9=[0,[17,0,0],_D(db)],l9=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],b9=_D(Mp),p9=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],D9=[0,[17,0,0],_D(db)],k9=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],d9=_D(qe),w9=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],h9=[0,[17,0,0],_D(db)],m9=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],F9=_D(Iu),y9=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],E9=[0,[9,0],_D(pt)],_9=[0,[17,0,0],_D(db)],g9=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],C9=_D(l),S9=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],x9=_D($v),T9=_D($o),A9=_D(Bl),O9=[0,[17,0,0],_D(db)],I9=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],P9=[0,[15,0],_D(lp)],B9=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],N9=_D("Flow_ast.Type.Object.SpreadProperty.argument"),L9=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],R9=[0,[17,0,0],_D(db)],M9=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],j9=[0,[15,0],_D(lp)],U9=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],X9=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],J9=[0,[17,0,[12,41,0]],_D(Ar)],G9=[0,[15,0],_D(lp)],q9=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Object.Property.Init"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Object.Property.Init@ ")],W9=[0,[17,0,[12,41,0]],_D(Ar)],V9=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Object.Property.Get"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Object.Property.Get@ ")],Y9=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],H9=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],$9=[0,[17,0,[12,41,0]],_D(Ar)],z9=[0,[17,0,[12,41,0]],_D(Ar)],K9=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Object.Property.Set"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Object.Property.Set@ ")],Q9=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],Z9=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],ttt=[0,[17,0,[12,41,0]],_D(Ar)],rtt=[0,[17,0,[12,41,0]],_D(Ar)],ett=[0,[15,0],_D(lp)],ntt=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],att=_D("Flow_ast.Type.Object.Property.key"),utt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],itt=[0,[17,0,0],_D(db)],ctt=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],ftt=_D(qe),stt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],ott=[0,[17,0,0],_D(db)],vtt=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],ltt=_D(pb),btt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],ptt=[0,[9,0],_D(pt)],Dtt=[0,[17,0,0],_D(db)],ktt=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],dtt=_D(Iu),wtt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],htt=[0,[9,0],_D(pt)],mtt=[0,[17,0,0],_D(db)],Ftt=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],ytt=_D(Wu),Ett=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],_tt=[0,[9,0],_D(pt)],gtt=[0,[17,0,0],_D(db)],Ctt=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Stt=_D(V),xtt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Ttt=[0,[9,0],_D(pt)],Att=[0,[17,0,0],_D(db)],Ott=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Itt=_D(l),Ptt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Btt=_D($v),Ntt=_D($o),Ltt=_D(Bl),Rtt=[0,[17,0,0],_D(db)],Mtt=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],jtt=[0,[15,0],_D(lp)],Utt=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],Xtt=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],Jtt=[0,[17,0,[12,41,0]],_D(Ar)],Gtt=[0,[15,0],_D(lp)],qtt=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],Wtt=_D("Flow_ast.Type.Generic.id"),Vtt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Ytt=[0,[17,0,0],_D(db)],Htt=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],$tt=_D(Cs),ztt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Ktt=_D($v),Qtt=_D($o),Ztt=_D(Bl),trt=[0,[17,0,0],_D(db)],rrt=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],ert=[0,[15,0],_D(lp)],nrt=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],art=_D("Flow_ast.Type.Generic.Identifier.qualification"),urt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],irt=[0,[17,0,0],_D(db)],crt=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],frt=_D(hc),srt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],ort=[0,[17,0,0],_D(db)],vrt=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],lrt=[0,[15,0],_D(lp)],brt=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],prt=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],Drt=[0,[17,0,[12,41,0]],_D(Ar)],krt=[0,[15,0],_D(lp)],drt=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Generic.Identifier.Unqualified"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Generic.Identifier.Unqualified@ ")],wrt=[0,[17,0,[12,41,0]],_D(Ar)],hrt=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Type.Generic.Identifier.Qualified"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Type.Generic.Identifier.Qualified@ ")],mrt=[0,[17,0,[12,41,0]],_D(Ar)],Frt=[0,[15,0],_D(lp)],yrt=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],Ert=_D("Flow_ast.Type.Function.tparams"),_rt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],grt=_D($v),Crt=_D($o),Srt=_D(Bl),xrt=[0,[17,0,0],_D(db)],Trt=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Art=_D(x),Ort=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Irt=[0,[17,0,0],_D(db)],Prt=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Brt=_D(gn),Nrt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Lrt=[0,[17,0,0],_D(db)],Rrt=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],Mrt=[0,[15,0],_D(lp)],jrt=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Urt=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],Xrt=_D("Flow_ast.Type.Function.Params.params"),Jrt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Grt=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[12,91,0]],_D(T)],qrt=[0,[17,[0,_D(Bo),0,0],[12,93,[17,0,0]]],_D(yf)],Wrt=[0,[17,0,0],_D(db)],Vrt=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Yrt=_D(yi),Hrt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],$rt=_D($v),zrt=_D($o),Krt=_D(Bl),Qrt=[0,[17,0,0],_D(db)],Zrt=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],tet=[0,[15,0],_D(lp)],ret=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],eet=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],net=[0,[17,0,[12,41,0]],_D(Ar)],aet=[0,[15,0],_D(lp)],uet=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],iet=_D("Flow_ast.Type.Function.RestParam.argument"),cet=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],fet=[0,[17,0,0],_D(db)],set=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],oet=[0,[15,0],_D(lp)],vet=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],bet=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],pet=[0,[17,0,[12,41,0]],_D(Ar)],Det=[0,[15,0],_D(lp)],ket=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],det=_D("Flow_ast.Type.Function.Param.name"),wet=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],het=_D($v),met=_D($o),Fet=_D(Bl),yet=[0,[17,0,0],_D(db)],Eet=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],_et=_D(Xu),get=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Cet=[0,[17,0,0],_D(db)],Set=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],xet=_D(pb),Tet=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Aet=[0,[9,0],_D(pt)],Oet=[0,[17,0,0],_D(db)],Iet=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],Pet=[0,[15,0],_D(lp)],Bet=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],Net=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],Let=[0,[17,0,[12,41,0]],_D(Ar)],Ret=[0,[15,0],_D(lp)],Met=_D("Flow_ast.Variance.Minus"),jet=_D("Flow_ast.Variance.Plus"),Uet=[0,[15,0],_D(lp)],Xet=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],Jet=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],Get=[0,[17,0,[12,41,0]],_D(Ar)],qet=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],Wet=_D("Flow_ast.NumberLiteral.value"),Vet=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Yet=[0,[8,15,0,0,0],_D("%F")],Het=[0,[17,0,0],_D(db)],$et=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],zet=_D(Zr),Ket=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Qet=[0,[3,0,0],_D(qf)],Zet=[0,[17,0,0],_D(db)],tnt=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],rnt=[0,[15,0],_D(lp)],ent=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],nnt=_D("Flow_ast.StringLiteral.value"),ant=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],unt=[0,[3,0,0],_D(qf)],int=[0,[17,0,0],_D(db)],cnt=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],fnt=_D(Zr),snt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],ont=[0,[3,0,0],_D(qf)],vnt=[0,[17,0,0],_D(db)],lnt=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],bnt=[0,[15,0],_D(lp)],pnt=[0,[15,0],_D(lp)],Dnt=_D("Flow_ast.Literal.Null"),knt=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Literal.String"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Literal.String@ ")],dnt=[0,[3,0,0],_D(qf)],wnt=[0,[17,0,[12,41,0]],_D(Ar)],hnt=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Literal.Boolean"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Literal.Boolean@ ")],mnt=[0,[9,0],_D(pt)],Fnt=[0,[17,0,[12,41,0]],_D(Ar)],ynt=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Literal.Number"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Literal.Number@ ")],Ent=[0,[8,15,0,0,0],_D("%F")],_nt=[0,[17,0,[12,41,0]],_D(Ar)],gnt=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("Flow_ast.Literal.RegExp"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>Flow_ast.Literal.RegExp@ ")],Cnt=[0,[17,0,[12,41,0]],_D(Ar)],Snt=[0,[15,0],_D(lp)],xnt=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],Tnt=_D("Flow_ast.Literal.value"),Ant=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Ont=[0,[17,0,0],_D(db)],Int=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Pnt=_D(Zr),Bnt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Nnt=[0,[3,0,0],_D(qf)],Lnt=[0,[17,0,0],_D(db)],Rnt=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],Mnt=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],jnt=_D("Flow_ast.Literal.RegExp.pattern"),Unt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Xnt=[0,[3,0,0],_D(qf)],Jnt=[0,[17,0,0],_D(db)],Gnt=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],qnt=_D("flags"),Wnt=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Vnt=[0,[3,0,0],_D(qf)],Ynt=[0,[17,0,0],_D(db)],Hnt=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],$nt=[0,[15,0],_D(lp)],znt=[0,[15,0],_D(lp)],Knt=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],Qnt=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],Znt=[0,[17,0,[12,41,0]],_D(Ar)],tat=[0,[12,40,[18,[1,[0,0,_D(so)]],0]],_D(Dn)],rat=[0,[12,44,[17,[0,_D(ri),1,0],0]],_D(op)],eat=[0,[3,0,0],_D(qf)],nat=[0,[17,0,[12,41,0]],_D(Ar)],aat=[0,[15,0],_D(lp)],uat=[0,[0,0,0]],iat=[0,_D(_o),16,6],cat=[0,[0,0,0]],fat=[0,_D(_o),21,6],sat=[0,[0,[0,[0,0,0]],0,0,0,0]],oat=[0,_D(_o),44,6],vat=[0,[0,0,0]],lat=[0,_D(_o),52,6],bat=[0,[0,0,0]],pat=[0,_D(_o),60,6],Dat=[0,[0,0,0,0,0]],kat=[0,_D(_o),66,6],dat=[0,[0,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0,[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]]]],wat=[0,_D(_o),275,6],hat=[0,[0,[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]],mat=[0,_D(_o),636,6],Fat=[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0]],yat=[0,_D(_o),979,6],Eat=[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],0,0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0,0,0,0,0]],_at=[0,_D(_o),1112,6],gat=[0,[0,[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0]],Cat=[0,_D(_o),1185,6],Sat=[0,[0,0,0,0,0]],xat=[0,_D(_o),1193,6],Tat=[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],Aat=[0,_D(_o),1278,6],Oat=[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],Iat=[0,_D(_o),1315,6],Pat=[0,[0,0,0]],Bat=[0,[0,0,0]],Nat=[0,[0,[0,[0,0,0]],0,0,0,0]],Lat=[0,[0,0,0]],Rat=[0,[0,0,0]],Mat=[0,[0,0,0,0,0]],jat=[0,[0,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0,[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]]]],Uat=[0,[0,[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]],Xat=[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0]],Jat=[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],0,0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0,0,0,0,0]],Gat=[0,[0,[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0]],qat=[0,[0,0,0,0,0]],Wat=[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],Vat=[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],Yat=_D("File_key.Builtins"),Hat=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("File_key.LibFile"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>File_key.LibFile@ ")],$at=[0,[3,0,0],_D(qf)],zat=[0,[17,0,[12,41,0]],_D(Ar)],Kat=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("File_key.SourceFile"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>File_key.SourceFile@ ")],Qat=[0,[3,0,0],_D(qf)],Zat=[0,[17,0,[12,41,0]],_D(Ar)],tut=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("File_key.JsonFile"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>File_key.JsonFile@ ")],rut=[0,[3,0,0],_D(qf)],eut=[0,[17,0,[12,41,0]],_D(Ar)],nut=[0,[12,40,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D("File_key.ResourceFile"),[17,[0,_D(ri),1,0],0]]]],_D("(@[<2>File_key.ResourceFile@ ")],aut=[0,[3,0,0],_D(qf)],uut=[0,[17,0,[12,41,0]],_D(Ar)],iut=_D(Pn),cut=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],fut=_D("Loc.line"),sut=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],out=[0,[4,0,0,0,0],_D(Ca)],vut=[0,[17,0,0],_D(db)],lut=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],but=_D(Je),put=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Dut=[0,[4,0,0,0,0],_D(Ca)],kut=[0,[17,0,0],_D(db)],dut=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],wut=_D("offset"),hut=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],mut=[0,[4,0,0,0,0],_D(Ca)],Fut=[0,[17,0,0],_D(db)],yut=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],Eut=[0,[15,0],_D(lp)],_ut=[0,[18,[1,[0,[11,_D(cp),0],_D(cp)]],[11,_D(Io),0]],_D(ua)],gut=_D("Loc.source"),Cut=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Sut=_D($v),xut=_D($o),Tut=_D(Bl),Aut=[0,[17,0,0],_D(db)],Out=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Iut=_D(q),Put=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],But=[0,[17,0,0],_D(db)],Nut=[0,[12,59,[17,[0,_D(ri),1,0],0]],_D(Ha)],Lut=_D("_end"),Rut=[0,[18,[1,[0,0,_D(so)]],[2,0,[11,_D(up),[17,[0,_D(ri),1,0],0]]]],_D(nv)],Mut=[0,[17,0,0],_D(db)],jut=[0,[17,[0,_D(ri),1,0],[12,Eb,[17,0,0]]],_D(xa)],Uut=_D("=="),Xut=_D("!="),Jut=_D("==="),Gut=_D("!=="),qut=_D("<"),Wut=_D("<="),Vut=_D(">"),Yut=_D(">="),Hut=_D("<<"),$ut=_D(">>"),zut=_D(">>>"),Kut=_D(xo),Qut=_D(cs),Zut=_D("*"),tit=_D("**"),rit=_D(vv),eit=_D("%"),nit=_D("|"),ait=_D("^"),uit=_D("&"),iit=_D("in"),cit=_D(vo),fit=_D("expression pattern"),sit=_D("Unexpected number"),oit=_D("Unexpected string"),vit=_D("Unexpected identifier"),lit=_D("Unexpected reserved word"),bit=_D("Unexpected reserved type"),pit=_D("Unexpected `super` outside of a class method"),Dit=_D("`super()` is only valid in a class constructor"),kit=_D("Unexpected end of input"),dit=_D("Unexpected variance sigil"),wit=_D("Unexpected static modifier"),hit=_D("Unexpected proto modifier"),mit=_D("Type aliases are not allowed in untyped mode"),Fit=_D("Opaque type aliases are not allowed in untyped mode"),yit=_D("Type annotations are not allowed in untyped mode"),Eit=_D("Type declarations are not allowed in untyped mode"),_it=_D("Type imports are not allowed in untyped mode"),git=_D("Type exports are not allowed in untyped mode"),Cit=_D("Interfaces are not allowed in untyped mode"),Sit=_D("Spreading a type is only allowed inside an object type"),xit=_D("Explicit inexact syntax must come at the end of an object type"),Tit=_D("Explicit inexact syntax cannot appear inside an explicit exact object type"),Ait=_D("Explicit inexact syntax can only appear inside an object type"),Oit=_D("Illegal newline after throw"),Iit=_D("Invalid regular expression"),Pit=_D("Invalid regular expression: missing /"),Bit=_D("Invalid left-hand side in assignment"),Nit=_D("Invalid left-hand side in exponentiation expression"),Lit=_D("Invalid left-hand side in for-in"),Rit=_D("Invalid left-hand side in for-of"),Mit=_D("found an expression instead"),jit=_D("Expected an object pattern, array pattern, or an identifier but "),Uit=_D("More than one default clause in switch statement"),Xit=_D("Missing catch or finally after try"),Jit=_D("Illegal continue statement"),Git=_D("Illegal break statement"),qit=_D("Illegal return statement"),Wit=_D("Illegal Unicode escape"),Vit=_D("Strict mode code may not include a with statement"),Yit=_D("Catch variable may not be eval or arguments in strict mode"),Hit=_D("Variable name may not be eval or arguments in strict mode"),$it=_D("Parameter name eval or arguments is not allowed in strict mode"),zit=_D("Strict mode function may not have duplicate parameter names"),Kit=_D("Function name may not be eval or arguments in strict mode"),Qit=_D("Octal literals are not allowed in strict mode."),Zit=_D("Delete of an unqualified identifier in strict mode."),tct=_D("Duplicate data property in object literal not allowed in strict mode"),rct=_D("Object literal may not have data and accessor property with the same name"),ect=_D("Object literal may not have multiple get/set accessors with the same name"),nct=_D("Assignment to eval or arguments is not allowed in strict mode"),act=_D("Postfix increment/decrement may not have eval or arguments operand in strict mode"),uct=_D("Prefix increment/decrement may not have eval or arguments operand in strict mode"),ict=_D("Use of future reserved word in strict mode"),cct=_D("JSX attributes must only be assigned a non-empty expression"),fct=_D("JSX value should be either an expression or a quoted JSX text"),sct=_D("Const must be initialized"),oct=_D("Destructuring assignment must be initialized"),vct=_D("Illegal newline before arrow"),lct=_D(da),bct=_D("Async functions can only be declared at top level or "),pct=_D(da),Dct=_D("Generators can only be declared at top level or "),kct=_D("elements must be wrapped in an enclosing parent tag"),dct=_D("Unexpected token <. Remember, adjacent JSX "),wct=_D("Rest parameter must be final parameter of an argument list"),hct=_D("Rest element must be final element of an array pattern"),mct=_D("Rest property must be final property of an object pattern"),Fct=_D("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."),yct=_D("`declare export let` is not supported. Use `declare export var` instead."),Ect=_D("`declare export const` is not supported. Use `declare export var` instead."),_ct=_D("`declare export type` is not supported. Use `export type` instead."),gct=_D("`declare export interface` is not supported. Use `export interface` instead."),Cct=_D("`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"),Sct=_D("When exporting a class as a named export, you must specify a class name. Did you mean `export default class ...`?"),xct=_D("When exporting a function as a named export, you must specify a function name. Did you mean `export default function ...`?"),Tct=_D("Found a decorator in an unsupported position."),Act=_D("Type parameter declaration needs a default, since a preceding type parameter declaration has a default."),Oct=_D("The Windows version of OCaml has a bug in how it parses hexadecimal numbers. It is fixed in OCaml 4.03.0. Until we can switch to 4.03.0, please avoid either hexadecimal notation or Windows."),Ict=_D("Duplicate `declare module.exports` statement!"),Pct=_D("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."),Bct=_D("Getter should have zero parameters"),Nct=_D("Setter should have exactly one parameter"),Lct=_D("`import type` or `import typeof`!"),Rct=_D("Imports within a `declare module` body must always be "),Mct=_D("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"),jct=_D("Missing comma between import specifiers"),Uct=_D("Missing comma between export specifiers"),Xct=_D("Malformed unicode"),Jct=_D("Classes may only have one constructor"),Gct=_D("Classes may not have private methods."),qct=_D("Private fields may not be deleted."),Wct=_D("Private fields can only be referenced from within a class."),Vct=_D("You may not access a private field through the `super` keyword."),Yct=_D("Yield expression not allowed in formal parameter"),Hct=_D("`await` is an invalid identifier in async functions"),$ct=_D("`yield` is an invalid identifier in generators"),zct=_D("either a `let` binding pattern, or a member expression."),Kct=_D("`let [` is ambiguous in this position because it is "),Qct=_D("Literals cannot be used as shorthand properties."),Zct=_D("Computed properties must have a value."),tft=_D("Object pattern can't contain methods"),rft=_D("A trailing comma is not permitted after the rest element"),eft=_D("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."),nft=_D("An optional chain may not be used in a `new` expression."),aft=_D("Template literals may not be used in an optional chain."),uft=_D("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."),ift=_D("Unexpected parser state: "),cft=_D("Unexpected token "),fft=[0,[11,_D("Unexpected token `"),[2,0,[11,_D("`. Did you mean `"),[2,0,[11,_D("`?"),0]]]]],_D("Unexpected token `%s`. Did you mean `%s`?")],sft=_D("'"),oft=_D("Invalid flags supplied to RegExp constructor '"),vft=_D("'"),lft=_D("Undefined label '"),bft=_D("' has already been declared"),pft=_D(" '"),Dft=_D("Expected corresponding JSX closing tag for "),kft=_D(da),dft=_D("In strict mode code, functions can only be declared at top level or "),wft=_D("inside a block, or as the body of an if statement."),hft=_D("In non-strict mode code, functions can only be declared at top level, "),mft=[0,[11,_D("Duplicate export for `"),[2,0,[12,96,0]]],_D("Duplicate export for `%s`")],Fft=_D("` is declared more than once."),yft=_D("Private fields may only be declared once. `#"),Eft=_D("static "),_ft=_D(so),gft=_D("#"),Cft=_D("`."),Sft=_D("fields named `"),xft=_D("Classes may not have "),Tft=_D("` has not been declared."),Aft=_D("Private fields must be declared before they can be referenced. `#"),Oft=_D("Parse_error.Error"),Ift=_D("comments"),Pft=_D(eu),Bft=_D(eu),Nft=_D("Program"),Lft=_D("DebuggerStatement"),Rft=_D("EmptyStatement"),Mft=_D(Yc),jft=_D("BreakStatement"),Uft=_D(Yc),Xft=_D("ContinueStatement"),Jft=_D(Pb),Gft=_D("DeclareExportAllDeclaration"),qft=_D(Pb),Wft=_D(eD),Vft=_D(Ou),Yft=_D(co),Hft=_D("DeclareExportDeclaration"),$ft=_D(le),zft=_D(eu),Kft=_D(hc),Qft=_D("DeclareModule"),Zft=_D(Kp),tst=_D("DeclareModuleExports"),rst=_D(Gi),est=_D(eu),nst=_D("DoWhileStatement"),ast=_D(oo),ust=_D(Ou),ist=_D("ExportDefaultDeclaration"),cst=_D(oo),fst=_D(Pb),sst=_D("ExportAllDeclaration"),ost=_D(oo),vst=_D(Pb),lst=_D(eD),bst=_D(Ou),pst=_D("ExportNamedDeclaration"),Dst=_D(m),kst=_D(Xe),dst=_D("ExpressionStatement"),wst=_D(eu),hst=_D("update"),mst=_D(Gi),Fst=_D(ju),yst=_D("ForStatement"),Est=_D(El),_st=_D(eu),gst=_D(Za),Cst=_D(ps),Sst=_D("ForInStatement"),xst=_D("ForAwaitStatement"),Tst=_D("ForOfStatement"),Ast=_D(eu),Ost=_D(Za),Ist=_D(ps),Pst=_D(ne),Bst=_D(F),Nst=_D(Gi),Lst=_D("IfStatement"),Rst=_D(Dr),Mst=_D(gs),jst=_D(qe),Ust=_D(fD),Xst=_D(Pb),Jst=_D(eD),Gst=_D("ImportDeclaration"),qst=_D(eu),Wst=_D(Yc),Vst=_D("LabeledStatement"),Yst=_D(po),Hst=_D("ReturnStatement"),$st=_D("cases"),zst=_D("discriminant"),Kst=_D("SwitchStatement"),Qst=_D(po),Zst=_D("ThrowStatement"),tot=_D(pl),rot=_D(Na),eot=_D("block"),not=_D("TryStatement"),aot=_D(eu),uot=_D(Gi),iot=_D("WhileStatement"),cot=_D(eu),fot=_D(jf),sot=_D("WithStatement"),oot=_D("Super"),vot=_D("ThisExpression"),lot=_D(ml),bot=_D("ArrayExpression"),pot=_D(Ni),Dot=_D(as),kot=_D(Xe),dot=_D(rb),wot=_D(Xb),hot=_D(os),mot=_D(eu),Fot=_D(x),yot=_D(hc),Eot=_D("ArrowFunctionExpression"),_ot=_D("="),got=_D("+="),Cot=_D("-="),Sot=_D("*="),xot=_D("**="),Tot=_D("/="),Aot=_D("%="),Oot=_D("<<="),Iot=_D(">>="),Pot=_D(">>>="),Bot=_D("|="),Not=_D("^="),Lot=_D("&="),Rot=_D(Za),Mot=_D(ps),jot=_D(jl),Uot=_D("AssignmentExpression"),Xot=_D(Za),Jot=_D(ps),Got=_D(jl),qot=_D("BinaryExpression"),Wot=_D(Di),Vot=_D(bn),Yot=_D("blocks"),Hot=_D("ComprehensionExpression"),$ot=_D(ne),zot=_D(F),Kot=_D(Gi),Qot=_D("ConditionalExpression"),Zot=_D(bn),tvt=_D("blocks"),rvt=_D("GeneratorExpression"),evt=_D(yu),nvt=_D("Import"),avt=_D(Vl),uvt=_D(Di),ivt=_D("||"),cvt=_D("&&"),fvt=_D("??"),svt=_D(Za),ovt=_D(ps),vvt=_D(jl),lvt=_D("LogicalExpression"),bvt=_D("MemberExpression"),pvt=_D(kv),Dvt=_D("meta"),kvt=_D("MetaProperty"),dvt=_D(yu),wvt=_D(xr),hvt=_D(Vl),mvt=_D("NewExpression"),Fvt=_D(du),yvt=_D("ObjectExpression"),Evt=_D(pb),_vt=_D("OptionalCallExpression"),gvt=_D(pb),Cvt=_D("OptionalMemberExpression"),Svt=_D(pn),xvt=_D("SequenceExpression"),Tvt=_D(Kp),Avt=_D(Xe),Ovt=_D("TypeCastExpression"),Ivt=_D(po),Pvt=_D("AwaitExpression"),Bvt=_D(cs),Nvt=_D(xo),Lvt=_D("!"),Rvt=_D("~"),Mvt=_D(gs),jvt=_D(Ho),Uvt=_D(Li),Xvt=_D("matched above"),Jvt=_D(po),Gvt=_D(yp),qvt=_D(jl),Wvt=_D("UnaryExpression"),Vvt=_D("--"),Yvt=_D("++"),Hvt=_D(yp),$vt=_D(po),zvt=_D(jl),Kvt=_D("UpdateExpression"),Qvt=_D(Fc),Zvt=_D(po),tlt=_D("YieldExpression"),rlt=_D(Ni),elt=_D(as),nlt=_D(Xe),alt=_D(rb),ult=_D(Xb),ilt=_D(os),clt=_D(eu),flt=_D(x),slt=_D(hc),olt=_D("FunctionDeclaration"),vlt=_D(Ni),llt=_D(as),blt=_D(Xe),plt=_D(rb),Dlt=_D(Xb),klt=_D(os),dlt=_D(eu),wlt=_D(x),hlt=_D(hc),mlt=_D("FunctionExpression"),Flt=_D(pb),ylt=_D(Kp),Elt=_D(Ul),_lt=_D(c),glt=_D(hc),Clt=_D("PrivateName"),Slt=_D(pb),xlt=_D(Kp),Tlt=_D(Ul),Alt=_D(c),Olt=_D(F),Ilt=_D(Gi),Plt=_D("SwitchCase"),Blt=_D(eu),Nlt=_D("param"),Llt=_D("CatchClause"),Rlt=_D(eu),Mlt=_D("BlockStatement"),jlt=_D(hc),Ult=_D("DeclareVariable"),Xlt=_D(rb),Jlt=_D(hc),Glt=_D("DeclareFunction"),qlt=_D(Ae),Wlt=_D(Hr),Vlt=_D(sD),Ylt=_D(eu),Hlt=_D(Ni),$lt=_D(hc),zlt=_D("DeclareClass"),Klt=_D(sD),Qlt=_D(eu),Zlt=_D(Ni),tbt=_D(hc),rbt=_D("DeclareInterface"),ebt=_D(qe),nbt=_D(Dr),abt=_D(hn),ubt=_D("ExportNamespaceSpecifier"),ibt=_D(Za),cbt=_D(Ni),fbt=_D(hc),sbt=_D("DeclareTypeAlias"),obt=_D(Za),vbt=_D(Ni),lbt=_D(hc),bbt=_D("TypeAlias"),pbt=_D("DeclareOpaqueType"),Dbt=_D("OpaqueType"),kbt=_D(cr),dbt=_D(Z),wbt=_D(Ni),hbt=_D(hc),mbt=_D("ClassDeclaration"),Fbt=_D("ClassExpression"),ybt=_D(ct),Ebt=_D(Hr),_bt=_D("superTypeParameters"),gbt=_D("superClass"),Cbt=_D(Ni),Sbt=_D(eu),xbt=_D(hc),Tbt=_D(Xe),Abt=_D("Decorator"),Obt=_D(Ni),Ibt=_D(hc),Pbt=_D("ClassImplements"),Bbt=_D(eu),Nbt=_D("ClassBody"),Lbt=_D(L),Rbt=_D(mt),Mbt=_D(dn),jbt=_D($a),Ubt=_D(ct),Xbt=_D(bc),Jbt=_D(Iu),Gbt=_D(le),qbt=_D(qe),Wbt=_D(Mp),Vbt=_D("MethodDefinition"),Ybt=_D(l),Hbt=_D(Iu),$bt=_D(Kp),zbt=_D(qe),Kbt=_D(Mp),Qbt=_D("ClassPrivateProperty"),Zbt=_D("Internal Error: Private name found in class prop"),tpt=_D(l),rpt=_D(Iu),ept=_D(bc),npt=_D(Kp),apt=_D(qe),upt=_D(Mp),ipt=_D("ClassProperty"),cpt=_D(sD),fpt=_D(eu),spt=_D(Ni),opt=_D(hc),vpt=_D("InterfaceDeclaration"),lpt=_D(Ni),bpt=_D(hc),ppt=_D("InterfaceExtends"),Dpt=_D(Kp),kpt=_D(du),dpt=_D("ObjectPattern"),wpt=_D(Kp),hpt=_D(ml),mpt=_D("ArrayPattern"),Fpt=_D(Za),ypt=_D(ps),Ept=_D("AssignmentPattern"),_pt=_D(po),gpt=_D(Xp),Cpt=_D(po),Spt=_D(Xp),xpt=_D(ju),Tpt=_D(ju),Apt=_D(dn),Opt=_D($a),Ipt=_D(Jc),Ppt=_D(bc),Bpt=_D(Zc),Npt=_D(mt),Lpt=_D(le),Rpt=_D(qe),Mpt=_D(Mp),jpt=_D(Wr),Upt=_D(po),Xpt=_D("SpreadProperty"),Jpt=_D(bc),Gpt=_D(Zc),qpt=_D(mt),Wpt=_D(le),Vpt=_D(qe),Ypt=_D(Mp),Hpt=_D(Wr),$pt=_D(po),zpt=_D("RestProperty"),Kpt=_D(po),Qpt=_D("SpreadElement"),Zpt=_D(El),tDt=_D(Za),rDt=_D(ps),eDt=_D("ComprehensionBlock"),nDt=_D("flags"),aDt=_D(D),uDt=_D("regex"),iDt=_D(Zr),cDt=_D(qe),fDt=_D(Zr),sDt=_D(qe),oDt=_D(Ev),vDt=_D(Zr),lDt=_D(qe),bDt=_D(Ev),pDt=_D(pn),DDt=_D("quasis"),kDt=_D("TemplateLiteral"),dDt=_D("cooked"),wDt=_D(Zr),hDt=_D("tail"),mDt=_D(qe),FDt=_D("TemplateElement"),yDt=_D("quasi"),EDt=_D("tag"),_Dt=_D("TaggedTemplateExpression"),gDt=_D(K),CDt=_D(Ko),SDt=_D(Bi),xDt=_D(le),TDt=_D("declarations"),ADt=_D("VariableDeclaration"),ODt=_D(ju),IDt=_D(hc),PDt=_D("VariableDeclarator"),BDt=_D(le),NDt=_D("Variance"),LDt=_D("_"),RDt=_D("AnyTypeAnnotation"),MDt=_D("MixedTypeAnnotation"),jDt=_D("EmptyTypeAnnotation"),UDt=_D("VoidTypeAnnotation"),XDt=_D("NullLiteralTypeAnnotation"),JDt=_D("NumberTypeAnnotation"),GDt=_D("StringTypeAnnotation"),qDt=_D("BooleanTypeAnnotation"),WDt=_D(Kp),VDt=_D("NullableTypeAnnotation"),YDt=_D(Ni),HDt=_D(yi),$Dt=_D(as),zDt=_D(x),KDt=_D("FunctionTypeAnnotation"),QDt=_D(pb),ZDt=_D(Kp),tkt=_D(Ul),rkt=_D("FunctionTypeParam"),ekt=[0,0,0,0,0],nkt=_D("internalSlots"),akt=_D("callProperties"),ukt=_D("indexers"),ikt=_D(du),ckt=_D("exact"),fkt=_D(Mo),skt=_D("ObjectTypeAnnotation"),okt=_D(Jc),vkt=_D("There should not be computed object type property keys"),lkt=_D(ju),bkt=_D(dn),pkt=_D($a),Dkt=_D(le),kkt=_D(l),dkt=_D(Wu),wkt=_D(Iu),hkt=_D(pb),mkt=_D(mt),Fkt=_D(qe),ykt=_D(Mp),Ekt=_D("ObjectTypeProperty"),_kt=_D(po),gkt=_D("ObjectTypeSpreadProperty"),Ckt=_D(l),Skt=_D(Iu),xkt=_D(qe),Tkt=_D(Mp),Akt=_D(hc),Okt=_D("ObjectTypeIndexer"),Ikt=_D(Iu),Pkt=_D(qe),Bkt=_D("ObjectTypeCallProperty"),Nkt=_D(qe),Lkt=_D(mt),Rkt=_D(Iu),Mkt=_D(pb),jkt=_D(hc),Ukt=_D("ObjectTypeInternalSlot"),Xkt=_D(eu),Jkt=_D(sD),Gkt=_D("InterfaceTypeAnnotation"),qkt=_D("elementType"),Wkt=_D("ArrayTypeAnnotation"),Vkt=_D(hc),Ykt=_D("qualification"),Hkt=_D("QualifiedTypeIdentifier"),$kt=_D(Ni),zkt=_D(hc),Kkt=_D("GenericTypeAnnotation"),Qkt=_D(nb),Zkt=_D("UnionTypeAnnotation"),tdt=_D(nb),rdt=_D("IntersectionTypeAnnotation"),edt=_D(po),ndt=_D("TypeofTypeAnnotation"),adt=_D(nb),udt=_D("TupleTypeAnnotation"),idt=_D(Zr),cdt=_D(qe),fdt=_D("StringLiteralTypeAnnotation"),sdt=_D(Zr),odt=_D(qe),vdt=_D("NumberLiteralTypeAnnotation"),ldt=_D(yc),bdt=_D(ji),pdt=_D(Zr),Ddt=_D(qe),kdt=_D("BooleanLiteralTypeAnnotation"),ddt=_D("ExistsTypeAnnotation"),wdt=_D(Kp),hdt=_D("TypeAnnotation"),mdt=_D(x),Fdt=_D("TypeParameterDeclaration"),ydt=_D(co),Edt=_D(l),_dt=_D("bound"),gdt=_D(Ul),Cdt=_D("TypeParameter"),Sdt=_D(x),xdt=_D(yv),Tdt=_D(x),Adt=_D(yv),Odt=_D(i),Idt=_D(cn),Pdt=_D("openingElement"),Bdt=_D("JSXElement"),Ndt=_D("closingFragment"),Ldt=_D(i),Rdt=_D("openingFragment"),Mdt=_D("JSXFragment"),jdt=_D($b),Udt=_D(Vc),Xdt=_D(Ul),Jdt=_D("JSXOpeningElement"),Gdt=_D("JSXOpeningFragment"),qdt=_D(Ul),Wdt=_D("JSXClosingElement"),Vdt=_D("JSXClosingFragment"),Ydt=_D(Xe),Hdt=_D("JSXSpreadChild"),$dt=_D(qe),zdt=_D(Ul),Kdt=_D("JSXAttribute"),Qdt=_D(po),Zdt=_D("JSXSpreadAttribute"),twt=_D("JSXEmptyExpression"),rwt=_D(Xe),ewt=_D("JSXExpressionContainer"),nwt=_D(Zr),awt=_D(qe),uwt=_D("JSXText"),iwt=_D(kv),cwt=_D(jf),fwt=_D("JSXMemberExpression"),swt=_D(Ul),owt=_D("namespace"),vwt=_D("JSXNamespacedName"),lwt=_D(Ul),bwt=_D("JSXIdentifier"),pwt=_D(hn),Dwt=_D(nl),kwt=_D("ExportSpecifier"),dwt=_D(nl),wwt=_D("ImportDefaultSpecifier"),hwt=_D(nl),mwt=_D("ImportNamespaceSpecifier"),Fwt=_D(fD),ywt=_D(nl),Ewt=_D("imported"),_wt=_D("ImportSpecifier"),gwt=_D("Block"),Cwt=_D("Line"),Swt=_D(qe),xwt=_D(qe),Twt=_D("DeclaredPredicate"),Awt=_D("InferredPredicate"),Owt=_D(yu),Iwt=_D(xr),Pwt=_D(Vl),Bwt=_D(bc),Nwt=_D(kv),Lwt=_D(jf),Rwt=_D("message"),Mwt=_D("loc"),jwt=_D(Dr),Uwt=_D("loc"),Xwt=_D("range"),Jwt=_D(Dr),Gwt=_D("end"),qwt=_D(q),Wwt=_D(Pb),Vwt=_D(Je),Ywt=_D(Su),Hwt=[0,1,0],$wt=_D("{"),zwt=_D("}"),Kwt=_D("{|"),Qwt=_D("|}"),Zwt=_D("("),tht=_D($o),rht=_D("["),eht=_D("]"),nht=_D(";"),aht=_D(","),uht=_D(se),iht=_D("=>"),cht=_D("..."),fht=_D("@"),sht=_D("#"),oht=_D(Bv),vht=_D("if"),lht=_D("in"),bht=_D(vo),pht=_D(gn),Dht=_D(Nr),kht=_D(or),dht=_D(yt),wht=_D("try"),hht=_D(K),mht=_D(wl),Fht=_D(al),yht=_D(Bi),Eht=_D(Ko),_ht=_D(sn),ght=_D(ji),Cht=_D(yc),Sht=_D(Uf),xht=_D(hs),Tht=_D(Ef),Aht=_D(Bp),Oht=_D(co),Iht=_D("do"),Pht=_D(Fb),Bht=_D("for"),Nht=_D(Ip),Lht=_D(sD),Rht=_D(Iu),Mht=_D(Du),jht=_D(tl),Uht=_D(Li),Xht=_D(gs),Jht=_D(Ho),Ght=_D(Bs),qht=_D(fe),Wht=_D(Mc),Vht=_D(Xs),Yht=_D(Hr),Hht=_D(Ys),$ht=_D(ar),zht=_D(Lr),Kht=_D(Of),Qht=_D(Os),Zht=_D(M),tmt=_D(Xc),rmt=_D(me),emt=_D(Dr),nmt=_D("opaque"),amt=_D("of"),umt=_D(os),imt=_D(fs),cmt=_D("%checks"),fmt=_D(">>>="),smt=_D(">>="),omt=_D("<<="),vmt=_D("^="),lmt=_D("|="),bmt=_D("&="),pmt=_D("%="),Dmt=_D("/="),kmt=_D("*="),dmt=_D("**="),wmt=_D("-="),hmt=_D("+="),mmt=_D("="),Fmt=_D("?."),ymt=_D("??"),Emt=_D("?"),_mt=_D(":"),gmt=_D("||"),Cmt=_D("&&"),Smt=_D("|"),xmt=_D("^"),Tmt=_D("&"),Amt=_D("=="),Omt=_D("!="),Imt=_D("==="),Pmt=_D("!=="),Bmt=_D("<="),Nmt=_D(">="),Lmt=_D("<"),Rmt=_D(">"),Mmt=_D("<<"),jmt=_D(">>"),Umt=_D(">>>"),Xmt=_D(xo),Jmt=_D(cs),Gmt=_D(vv),qmt=_D("*"),Wmt=_D("**"),Vmt=_D("%"),Ymt=_D("!"),Hmt=_D("~"),$mt=_D("++"),zmt=_D("--"),Kmt=_D(so),Qmt=_D("any"),Zmt=_D(Hb),tFt=_D(Yn),rFt=_D(_v),eFt=_D(Wi),nFt=_D(Ho),aFt=_D(vv),uFt=_D(vv),iFt=_D(Ie),cFt=_D(io),fFt=_D("T_LCURLY"),sFt=_D("T_RCURLY"),oFt=_D("T_LCURLYBAR"),vFt=_D("T_RCURLYBAR"),lFt=_D("T_LPAREN"),bFt=_D("T_RPAREN"),pFt=_D("T_LBRACKET"),DFt=_D("T_RBRACKET"),kFt=_D("T_SEMICOLON"),dFt=_D("T_COMMA"),wFt=_D("T_PERIOD"),hFt=_D("T_ARROW"),mFt=_D("T_ELLIPSIS"),FFt=_D("T_AT"),yFt=_D("T_POUND"),EFt=_D("T_FUNCTION"),_Ft=_D("T_IF"),gFt=_D("T_IN"),CFt=_D("T_INSTANCEOF"),SFt=_D("T_RETURN"),xFt=_D("T_SWITCH"),TFt=_D("T_THIS"),AFt=_D("T_THROW"),OFt=_D("T_TRY"),IFt=_D("T_VAR"),PFt=_D("T_WHILE"),BFt=_D("T_WITH"),NFt=_D("T_CONST"),LFt=_D("T_LET"),RFt=_D("T_NULL"),MFt=_D("T_FALSE"),jFt=_D("T_TRUE"),UFt=_D("T_BREAK"),XFt=_D("T_CASE"),JFt=_D("T_CATCH"),GFt=_D("T_CONTINUE"),qFt=_D("T_DEFAULT"),WFt=_D("T_DO"),VFt=_D("T_FINALLY"),YFt=_D("T_FOR"),HFt=_D("T_CLASS"),$Ft=_D("T_EXTENDS"),zFt=_D("T_STATIC"),KFt=_D("T_ELSE"),QFt=_D("T_NEW"),ZFt=_D("T_DELETE"),tyt=_D("T_TYPEOF"),ryt=_D("T_VOID"),eyt=_D("T_ENUM"),nyt=_D("T_EXPORT"),ayt=_D("T_IMPORT"),uyt=_D("T_SUPER"),iyt=_D("T_IMPLEMENTS"),cyt=_D("T_INTERFACE"),fyt=_D("T_PACKAGE"),syt=_D("T_PRIVATE"),oyt=_D("T_PROTECTED"),vyt=_D("T_PUBLIC"),lyt=_D("T_YIELD"),byt=_D("T_DEBUGGER"),pyt=_D("T_DECLARE"),Dyt=_D("T_TYPE"),kyt=_D("T_OPAQUE"),dyt=_D("T_OF"),wyt=_D("T_ASYNC"),hyt=_D("T_AWAIT"),myt=_D("T_CHECKS"),Fyt=_D("T_RSHIFT3_ASSIGN"),yyt=_D("T_RSHIFT_ASSIGN"),Eyt=_D("T_LSHIFT_ASSIGN"),_yt=_D("T_BIT_XOR_ASSIGN"),gyt=_D("T_BIT_OR_ASSIGN"),Cyt=_D("T_BIT_AND_ASSIGN"),Syt=_D("T_MOD_ASSIGN"),xyt=_D("T_DIV_ASSIGN"),Tyt=_D("T_MULT_ASSIGN"),Ayt=_D("T_EXP_ASSIGN"),Oyt=_D("T_MINUS_ASSIGN"),Iyt=_D("T_PLUS_ASSIGN"),Pyt=_D("T_ASSIGN"),Byt=_D("T_PLING_PERIOD"),Nyt=_D("T_PLING_PLING"),Lyt=_D("T_PLING"),Ryt=_D("T_COLON"),Myt=_D("T_OR"),jyt=_D("T_AND"),Uyt=_D("T_BIT_OR"),Xyt=_D("T_BIT_XOR"),Jyt=_D("T_BIT_AND"),Gyt=_D("T_EQUAL"),qyt=_D("T_NOT_EQUAL"),Wyt=_D("T_STRICT_EQUAL"),Vyt=_D("T_STRICT_NOT_EQUAL"),Yyt=_D("T_LESS_THAN_EQUAL"),Hyt=_D("T_GREATER_THAN_EQUAL"),$yt=_D("T_LESS_THAN"),zyt=_D("T_GREATER_THAN"),Kyt=_D("T_LSHIFT"),Qyt=_D("T_RSHIFT"),Zyt=_D("T_RSHIFT3"),tEt=_D("T_PLUS"),rEt=_D("T_MINUS"),eEt=_D("T_DIV"),nEt=_D("T_MULT"),aEt=_D("T_EXP"),uEt=_D("T_MOD"),iEt=_D("T_NOT"),cEt=_D("T_BIT_NOT"),fEt=_D("T_INCR"),sEt=_D("T_DECR"),oEt=_D("T_EOF"),vEt=_D("T_ANY_TYPE"),lEt=_D("T_MIXED_TYPE"),bEt=_D("T_EMPTY_TYPE"),pEt=_D("T_NUMBER_TYPE"),DEt=_D("T_STRING_TYPE"),kEt=_D("T_VOID_TYPE"),dEt=_D("T_NUMBER"),wEt=_D("T_STRING"),hEt=_D("T_TEMPLATE_PART"),mEt=_D("T_IDENTIFIER"),FEt=_D("T_REGEXP"),yEt=_D("T_ERROR"),EEt=_D("T_JSX_IDENTIFIER"),_Et=_D("T_JSX_TEXT"),gEt=_D("T_BOOLEAN_TYPE"),CEt=_D("T_NUMBER_SINGLETON_TYPE"),SEt=_D("*-/"),xEt=_D("*/"),TEt=_D("*-/"),AEt=_D(Vv),OEt=_D(Vv),IEt=_D("\\"),PEt=_D(Vv),BEt=_D("${"),NEt=_D("\r\n"),LEt=_D("\r\n"),REt=_D("\n"),MEt=_D(Vv),jEt=_D("\\\\"),UEt=_D(Vv),XEt=_D(so),JEt=_D(so),GEt=_D(so),qEt=_D(so),WEt=_D(Vv),VEt=_D("'"),YEt=_D('"'),HEt=_D("<"),$Et=_D("{"),zEt=_D(lb),KEt=_D("iexcl"),QEt=_D("aelig"),ZEt=_D("Nu"),t_t=_D("Eacute"),r_t=_D("Atilde"),e_t=_D("'int'"),n_t=_D("AElig"),a_t=_D("Aacute"),u_t=_D("Acirc"),i_t=_D("Agrave"),c_t=_D("Alpha"),f_t=_D("Aring"),s_t=[0,197],o_t=[0,913],v_t=[0,Zi],l_t=[0,194],b_t=[0,193],p_t=[0,198],D_t=[0,8747],k_t=_D("Auml"),d_t=_D("Beta"),w_t=_D("Ccedil"),h_t=_D("Chi"),m_t=_D("Dagger"),F_t=_D("Delta"),y_t=_D("ETH"),E_t=[0,208],__t=[0,916],g_t=[0,8225],C_t=[0,935],S_t=[0,199],x_t=[0,914],T_t=[0,196],A_t=[0,195],O_t=_D("Icirc"),I_t=_D("Ecirc"),P_t=_D("Egrave"),B_t=_D("Epsilon"),N_t=_D("Eta"),L_t=_D("Euml"),R_t=_D("Gamma"),M_t=_D("Iacute"),j_t=[0,205],U_t=[0,915],X_t=[0,203],J_t=[0,919],G_t=[0,917],q_t=[0,200],W_t=[0,202],V_t=_D("Igrave"),Y_t=_D("Iota"),H_t=_D("Iuml"),$_t=_D("Kappa"),z_t=_D("Lambda"),K_t=_D("Mu"),Q_t=_D("Ntilde"),Z_t=[0,209],tgt=[0,924],rgt=[0,923],egt=[0,922],ngt=[0,207],agt=[0,921],ugt=[0,204],igt=[0,206],cgt=[0,201],fgt=_D("Sigma"),sgt=_D("Otilde"),ogt=_D("OElig"),vgt=_D("Oacute"),lgt=_D("Ocirc"),bgt=_D("Ograve"),pgt=_D("Omega"),Dgt=_D("Omicron"),kgt=_D("Oslash"),dgt=[0,216],wgt=[0,927],hgt=[0,937],mgt=[0,210],Fgt=[0,212],ygt=[0,211],Egt=[0,338],_gt=_D("Ouml"),ggt=_D("Phi"),Cgt=_D("Pi"),Sgt=_D("Prime"),xgt=_D("Psi"),Tgt=_D("Rho"),Agt=_D("Scaron"),Ogt=[0,352],Igt=[0,929],Pgt=[0,936],Bgt=[0,8243],Ngt=[0,928],Lgt=[0,934],Rgt=[0,214],Mgt=[0,213],jgt=_D("Uuml"),Ugt=_D("THORN"),Xgt=_D("Tau"),Jgt=_D("Theta"),Ggt=_D("Uacute"),qgt=_D("Ucirc"),Wgt=_D("Ugrave"),Vgt=_D("Upsilon"),Ygt=[0,933],Hgt=[0,217],$gt=[0,219],zgt=[0,218],Kgt=[0,920],Qgt=[0,932],Zgt=[0,222],tCt=_D("Xi"),rCt=_D("Yacute"),eCt=_D("Yuml"),nCt=_D("Zeta"),aCt=_D("aacute"),uCt=_D("acirc"),iCt=_D("acute"),cCt=[0,180],fCt=[0,226],sCt=[0,225],oCt=[0,918],vCt=[0,376],lCt=[0,221],bCt=[0,926],pCt=[0,220],DCt=[0,931],kCt=[0,925],dCt=_D("delta"),wCt=_D("cap"),hCt=_D("aring"),mCt=_D("agrave"),FCt=_D("alefsym"),yCt=_D("alpha"),ECt=_D("amp"),_Ct=_D("and"),gCt=_D("ang"),CCt=_D("apos"),SCt=[0,39],xCt=[0,8736],TCt=[0,8743],ACt=[0,38],OCt=[0,945],ICt=[0,8501],PCt=[0,As],BCt=_D("asymp"),NCt=_D("atilde"),LCt=_D("auml"),RCt=_D("bdquo"),MCt=_D("beta"),jCt=_D("brvbar"),UCt=_D("bull"),XCt=[0,8226],JCt=[0,166],GCt=[0,946],qCt=[0,8222],WCt=[0,228],VCt=[0,227],YCt=[0,8776],HCt=[0,229],$Ct=_D("copy"),zCt=_D("ccedil"),KCt=_D("cedil"),QCt=_D("cent"),ZCt=_D("chi"),tSt=_D("circ"),rSt=_D("clubs"),eSt=_D("cong"),nSt=[0,8773],aSt=[0,9827],uSt=[0,710],iSt=[0,967],cSt=[0,162],fSt=[0,184],sSt=[0,231],oSt=_D("crarr"),vSt=_D("cup"),lSt=_D("curren"),bSt=_D("dArr"),pSt=_D("dagger"),DSt=_D("darr"),kSt=_D("deg"),dSt=[0,176],wSt=[0,8595],hSt=[0,8224],mSt=[0,8659],FSt=[0,164],ySt=[0,8746],ESt=[0,8629],_St=[0,169],gSt=[0,8745],CSt=_D("fnof"),SSt=_D("ensp"),xSt=_D("diams"),TSt=_D("divide"),ASt=_D("eacute"),OSt=_D("ecirc"),ISt=_D("egrave"),PSt=_D(Yn),BSt=_D("emsp"),NSt=[0,8195],LSt=[0,8709],RSt=[0,232],MSt=[0,234],jSt=[0,233],USt=[0,247],XSt=[0,9830],JSt=_D("epsilon"),GSt=_D("equiv"),qSt=_D("eta"),WSt=_D("eth"),VSt=_D("euml"),YSt=_D("euro"),HSt=_D("exist"),$St=[0,8707],zSt=[0,8364],KSt=[0,235],QSt=[0,cb],ZSt=[0,951],txt=[0,8801],rxt=[0,949],ext=[0,8194],nxt=_D("gt"),axt=_D("forall"),uxt=_D("frac12"),ixt=_D("frac14"),cxt=_D("frac34"),fxt=_D("frasl"),sxt=_D("gamma"),oxt=_D("ge"),vxt=[0,8805],lxt=[0,947],bxt=[0,8260],pxt=[0,190],Dxt=[0,188],kxt=[0,189],dxt=[0,8704],wxt=_D("hArr"),hxt=_D("harr"),mxt=_D("hearts"),Fxt=_D("hellip"),yxt=_D("iacute"),Ext=_D("icirc"),_xt=[0,238],gxt=[0,237],Cxt=[0,8230],Sxt=[0,9829],xxt=[0,8596],Txt=[0,8660],Axt=[0,62],Oxt=[0,402],Ixt=[0,948],Pxt=[0,230],Bxt=_D("prime"),Nxt=_D("ndash"),Lxt=_D("le"),Rxt=_D("kappa"),Mxt=_D("igrave"),jxt=_D("image"),Uxt=_D("infin"),Xxt=_D("iota"),Jxt=_D("iquest"),Gxt=_D("isin"),qxt=_D("iuml"),Wxt=[0,239],Vxt=[0,8712],Yxt=[0,191],Hxt=[0,953],$xt=[0,8734],zxt=[0,8465],Kxt=[0,236],Qxt=_D("lArr"),Zxt=_D("lambda"),tTt=_D("lang"),rTt=_D("laquo"),eTt=_D("larr"),nTt=_D("lceil"),aTt=_D("ldquo"),uTt=[0,8220],iTt=[0,8968],cTt=[0,8592],fTt=[0,171],sTt=[0,10216],oTt=[0,955],vTt=[0,8656],lTt=[0,954],bTt=_D("macr"),pTt=_D("lfloor"),DTt=_D("lowast"),kTt=_D("loz"),dTt=_D("lrm"),wTt=_D("lsaquo"),hTt=_D("lsquo"),mTt=_D("lt"),FTt=[0,60],yTt=[0,8216],ETt=[0,8249],_Tt=[0,8206],gTt=[0,9674],CTt=[0,8727],STt=[0,8970],xTt=_D("mdash"),TTt=_D("micro"),ATt=_D("middot"),OTt=_D(ic),ITt=_D("mu"),PTt=_D("nabla"),BTt=_D("nbsp"),NTt=[0,160],LTt=[0,8711],RTt=[0,956],MTt=[0,8722],jTt=[0,183],UTt=[0,181],XTt=[0,8212],JTt=[0,175],GTt=[0,8804],qTt=_D("or"),WTt=_D("oacute"),VTt=_D("ne"),YTt=_D("ni"),HTt=_D("not"),$Tt=_D("notin"),zTt=_D("nsub"),KTt=_D("ntilde"),QTt=_D("nu"),ZTt=[0,957],tAt=[0,241],rAt=[0,8836],eAt=[0,8713],nAt=[0,172],aAt=[0,8715],uAt=[0,8800],iAt=_D("ocirc"),cAt=_D("oelig"),fAt=_D("ograve"),sAt=_D("oline"),oAt=_D("omega"),vAt=_D("omicron"),lAt=_D("oplus"),bAt=[0,8853],pAt=[0,959],DAt=[0,969],kAt=[0,Xr],dAt=[0,242],wAt=[0,339],hAt=[0,244],mAt=[0,243],FAt=_D("part"),yAt=_D("ordf"),EAt=_D("ordm"),_At=_D("oslash"),gAt=_D("otilde"),CAt=_D("otimes"),SAt=_D("ouml"),xAt=_D("para"),TAt=[0,182],AAt=[0,xu],OAt=[0,8855],IAt=[0,fc],PAt=[0,sf],BAt=[0,186],NAt=[0,170],LAt=_D("permil"),RAt=_D("perp"),MAt=_D("phi"),jAt=_D("pi"),UAt=_D("piv"),XAt=_D("plusmn"),JAt=_D("pound"),GAt=[0,163],qAt=[0,177],WAt=[0,982],VAt=[0,960],YAt=[0,966],HAt=[0,8869],$At=[0,8240],zAt=[0,8706],KAt=[0,8744],QAt=[0,8211],ZAt=_D("sup1"),tOt=_D("rlm"),rOt=_D("raquo"),eOt=_D("prod"),nOt=_D("prop"),aOt=_D("psi"),uOt=_D("quot"),iOt=_D("rArr"),cOt=_D("radic"),fOt=_D("rang"),sOt=[0,10217],oOt=[0,8730],vOt=[0,8658],lOt=[0,34],bOt=[0,968],pOt=[0,8733],DOt=[0,8719],kOt=_D("rarr"),dOt=_D("rceil"),wOt=_D("rdquo"),hOt=_D("real"),mOt=_D("reg"),FOt=_D("rfloor"),yOt=_D("rho"),EOt=[0,961],_Ot=[0,8971],gOt=[0,174],COt=[0,8476],SOt=[0,8221],xOt=[0,8969],TOt=[0,8594],AOt=[0,187],OOt=_D("sigma"),IOt=_D("rsaquo"),POt=_D("rsquo"),BOt=_D("sbquo"),NOt=_D("scaron"),LOt=_D("sdot"),ROt=_D("sect"),MOt=_D("shy"),jOt=[0,173],UOt=[0,167],XOt=[0,8901],JOt=[0,353],GOt=[0,8218],qOt=[0,8217],WOt=[0,8250],VOt=_D("sigmaf"),YOt=_D("sim"),HOt=_D("spades"),$Ot=_D("sub"),zOt=_D("sube"),KOt=_D("sum"),QOt=_D("sup"),ZOt=[0,8835],tIt=[0,8721],rIt=[0,8838],eIt=[0,8834],nIt=[0,9824],aIt=[0,8764],uIt=[0,962],iIt=[0,963],cIt=[0,8207],fIt=_D("uarr"),sIt=_D("thetasym"),oIt=_D("sup2"),vIt=_D("sup3"),lIt=_D("supe"),bIt=_D("szlig"),pIt=_D("tau"),DIt=_D("there4"),kIt=_D("theta"),dIt=[0,952],wIt=[0,8756],hIt=[0,964],mIt=[0,223],FIt=[0,8839],yIt=[0,179],EIt=[0,178],_It=_D("thinsp"),gIt=_D("thorn"),CIt=_D("tilde"),SIt=_D("times"),xIt=_D("trade"),TIt=_D("uArr"),AIt=_D("uacute"),OIt=[0,js],IIt=[0,8657],PIt=[0,8482],BIt=[0,215],NIt=[0,732],LIt=[0,e],RIt=[0,8201],MIt=[0,977],jIt=_D("xi"),UIt=_D("ucirc"),XIt=_D("ugrave"),JIt=_D("uml"),GIt=_D("upsih"),qIt=_D("upsilon"),WIt=_D("uuml"),VIt=_D("weierp"),YIt=[0,8472],HIt=[0,Lp],$It=[0,965],zIt=[0,978],KIt=[0,168],QIt=[0,249],ZIt=[0,251],tPt=_D("yacute"),rPt=_D("yen"),ePt=_D("yuml"),nPt=_D("zeta"),aPt=_D("zwj"),uPt=_D("zwnj"),iPt=[0,8204],cPt=[0,ss],fPt=[0,950],sPt=[0,_b],oPt=[0,165],vPt=[0,ns],lPt=[0,958],bPt=[0,8593],pPt=[0,185],DPt=[0,8242],kPt=[0,161],dPt=_D(";"),wPt=_D("&"),hPt=_D(Vv),mPt=_D(Vv),FPt=_D(Vv),yPt=(_D("789"),_D(Vv)),EPt=_D(Vv),_Pt=_D(Vv),gPt=_D(Vv),CPt=_D(":"),SPt=_D(":"),xPt=_D(Oe),TPt=(_D("789"),[8,0]),APt=[8,1],OPt=_D(Vv),IPt=_D("}"),PPt=[0,_D(so),_D(so),_D(so)],BPt=_D(Vv),NPt=_D(Vv),LPt=_D("'"),RPt=_D(Vv),MPt=_D(Vv),jPt=_D(Vv),UPt=_D(Vv),XPt=_D(Vv),JPt=_D(Vv),GPt=_D(Vv),qPt=_D(Vv),WPt=_D(":"),VPt=_D(":"),YPt=_D(Oe),HPt=[5,_D("#!")],$Pt=_D("expected ?"),zPt=_D(Vv),KPt=_D(af),QPt=_D(rt),ZPt=_D(rt),tBt=_D(af),rBt=_D("b"),eBt=_D(Ai),nBt=_D("n"),aBt=_D("r"),uBt=_D("t"),iBt=_D("v"),cBt=_D(rt),fBt=_D(lb),sBt=_D(lb),oBt=_D(Vv),vBt=_D(lb),lBt=_D(lb),bBt=_D(Vv),pBt=_D(rt),DBt=_D(Es),kBt=_D(iu),dBt=_D(Vt),wBt=(_D("src/parser/lexer.ml"),_D(so),[1,_D("ILLEGAL")]),hBt=_D("\0"),mBt=_D("\0\0\0\0"),FBt=_D("\0\0\0"),yBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),EBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),_Bt=_D(""),gBt=_D("\0"),CBt=_D("\0\0\0\0\0\0"),SBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),xBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),TBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),ABt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),OBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),IBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\0\0\0\b"),PBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),BBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),NBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),LBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),RBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),MBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),jBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),UBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),XBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),JBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),GBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),qBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),WBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),VBt=_D("\0\0"),YBt=_D(""),HBt=_D(""),$Bt=_D(""),zBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),KBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),QBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),ZBt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),tNt=_D("\0\0"),rNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),eNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),nNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),aNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),uNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),iNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),cNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),fNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),sNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),oNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),vNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),lNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),bNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),pNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),DNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),kNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),dNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),wNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),hNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),mNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),FNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),yNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),ENt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),_Nt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),gNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),CNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),SNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),xNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),TNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),ANt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),ONt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),INt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),PNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),BNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),NNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),LNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),RNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),MNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),jNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),UNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),XNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),JNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),GNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),qNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),WNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),VNt=_D("\0"),YNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),HNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),$Nt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),zNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),KNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),QNt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),ZNt=_D("\0\0\0"),tLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),rLt=_D(""),eLt=_D(""),nLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),aLt=_D("\0"),uLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),iLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),cLt=_D(""),fLt=_D("\b\t\n\v\f\r"),sLt=_D("\0\0\0"),oLt=_D(""),vLt=_D(""),lLt=_D("\b\t\n\v\f\r !\"#$%&'()"),bLt=_D("\b\t\n\v\f\r\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 \t!\"#$%&'\t\t(\t\t)\t*+,\t-./\t01\t2\t3456\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"),pLt=_D(""),DLt=_D(""),kLt=_D("\0\0\0\0"),dLt=_D("\b\t\n\v\f\r"),wLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),hLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),mLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),FLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),yLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),ELt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),_Lt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),gLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),CLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),SLt=_D("\0\0\0\0\0\0\0"),xLt=_D(""),TLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),ALt=_D("\0"),OLt=_D("\0"),ILt=_D(""),PLt=_D(""),BLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),NLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),LLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),RLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),MLt=_D("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),jLt=_D("Lexer.FloatOfString.No_good"),ULt=_D(Tt),XLt=_D(Tt),JLt=_D("Peeking current location when not available"),GLt=_D(Hb),qLt=_D("_"),WLt=_D("any"),VLt=_D(io),YLt=_D(Ie),HLt=_D(Yn),$Lt=_D(sD),zLt=_D(ji),KLt=_D(Ys),QLt=_D(sn),ZLt=_D(_v),tRt=_D(Iu),rRt=_D(Wi),eRt=_D(yc),nRt=_D(gs),aRt=_D(Ho),uRt=_D(ji),iRt=_D(sn),cRt=_D(yc),fRt=_D(yu),sRt=_D("eval"),oRt=_D(Hr),vRt=_D(Ys),lRt=_D(ar),bRt=_D(Lr),pRt=_D(Of),DRt=_D(Os),kRt=_D(Iu),dRt=_D(M),wRt=_D(Bs),hRt=_D("if"),mRt=_D(co),FRt=_D(fs),yRt=_D(Uf),ERt=_D(hs),_Rt=_D(Ef),gRt=_D(Ip),CRt=_D(Bi),SRt=_D(Bp),xRt=_D(Xc),TRt=_D(Li),ARt=_D("do"),ORt=_D(Du),IRt=_D(fe),PRt=_D(sD),BRt=_D(Fb),NRt=_D("for"),LRt=_D(Bv),RRt=_D(yt),MRt=_D(Mc),jRt=_D("in"),URt=_D(vo),XRt=_D(tl),JRt=_D(gn),GRt=_D(Xs),qRt=_D(Nr),WRt=_D(or),VRt=_D("try"),YRt=_D(gs),HRt=_D(K),$Rt=_D(Ho),zRt=_D(wl),KRt=_D(al),QRt=_D(M),ZRt=[0,_D("src/parser/parser_env.ml"),328,2],tMt=_D("Internal Error: Tried to add_declared_private with outside of class scope."),rMt=_D("Internal Error: `exit_class` called before a matching `enter_class`"),eMt=_D(so),nMt=_D(so),aMt=[0,0,0],uMt=_D(vu),iMt=_D(vu),cMt=_D("Parser_env.Try.Rollback"),fMt=_D(Bv),sMt=_D("if"),oMt=_D("in"),vMt=_D(vo),lMt=_D(gn),bMt=_D(Nr),pMt=_D(or),DMt=_D(yt),kMt=_D("try"),dMt=_D(K),wMt=_D(wl),hMt=_D(al),mMt=_D(Bi),FMt=_D(Ko),yMt=_D(sn),EMt=_D(ji),_Mt=_D(yc),gMt=_D(Uf),CMt=_D(hs),SMt=_D(Ef),xMt=_D(Bp),TMt=_D(co),AMt=_D("do"),OMt=_D(Fb),IMt=_D("for"),PMt=_D(Ip),BMt=_D(sD),NMt=_D(Iu),LMt=_D(Du),RMt=_D(tl),MMt=_D(Li),jMt=_D(gs),UMt=_D(Ho),XMt=_D(Bs),JMt=_D(fe),GMt=_D(Mc),qMt=_D(Xs),WMt=_D(Hr),VMt=_D(Ys),YMt=_D(ar),HMt=_D(Lr),$Mt=_D(Of),zMt=_D(Os),KMt=_D(M),QMt=_D(Xc),ZMt=_D(me),tjt=_D(Dr),rjt=_D("opaque"),ejt=_D("of"),njt=_D(os),ajt=_D(fs),ujt=_D("any"),ijt=_D(Hb),cjt=_D(Yn),fjt=_D(_v),sjt=_D(Wi),ojt=_D(Ho),vjt=_D(Ie),ljt=_D(io),bjt=_D(so),pjt=[0,_D(Kr),559,6],Djt=[0,_D(Kr),560,6],kjt=[0,_D(Kr),628,8],djt=_D(Wu),wjt=[0,_D(Kr),634,8],hjt=_D("Can not have both `static` and `proto`"),mjt=_D(Iu),Fjt=_D(Wu),yjt=_D(dn),Ejt=_D($a),_jt=_D(dn),gjt=[0,0,0],Cjt=_D(L),Sjt=_D(jc),xjt=[0,[0,0,0]],Tjt=[0,4],Ajt=[0,0],Ojt=[0,1],Ijt=[0,2],Pjt=[0,5],Bjt=[0,6],Njt=[0,3],Ljt=[0,7],Rjt=[0,_D(Kr),93,17],Mjt=[0,_D(Kr),73,17],jjt=[0,41],Ujt=[0,41],Xjt=[0,0,0],Jjt=[0,39],Gjt=_D(vv),qjt=_D(vv),Wjt=[0,_D(In),1056,13],Vjt=[0,_D(In),937,17],Yjt=[0,[0,_D(so),_D(so)],1],Hjt=_D(sn),$jt=_D(sn),zjt=_D(yc),Kjt=_D(ji),Qjt=_D(rt),Zjt=_D(Es),tUt=_D(iu),rUt=_D(Vt),eUt=[0,41],nUt=[0,1],aUt=[0,1],uUt=[0,1],iUt=[0,1],cUt=[0,0],fUt=_D("_"),sUt=_D("_"),oUt=_D(tl),vUt=_D(W),lUt=[0,0],bUt=[0,80],pUt=[0,0,0],DUt=[0,1,0],kUt=[0,1,1],dUt=_D(Xs),wUt=[0,0],hUt=_D(Xs),mUt=[0,0],FUt=[0,1],yUt=[0,0],EUt=[0,1],_Ut=[0,0],gUt=[0,1],CUt=[0,0],SUt=[0,2],xUt=[0,3],TUt=[0,7],AUt=[0,6],OUt=[0,4],IUt=[0,5],PUt=[0,[0,17,[0,2]]],BUt=[0,[0,18,[0,3]]],NUt=[0,[0,19,[0,4]]],LUt=[0,[0,0,[0,5]]],RUt=[0,[0,1,[0,5]]],MUt=[0,[0,2,[0,5]]],jUt=[0,[0,3,[0,5]]],UUt=[0,[0,5,[0,6]]],XUt=[0,[0,7,[0,6]]],JUt=[0,[0,4,[0,6]]],GUt=[0,[0,6,[0,6]]],qUt=[0,[0,8,[0,7]]],WUt=[0,[0,9,[0,7]]],VUt=[0,[0,10,[0,7]]],YUt=[0,[0,11,[0,8]]],HUt=[0,[0,12,[0,8]]],$Ut=[0,[0,15,[0,9]]],zUt=[0,[0,13,[0,9]]],KUt=[0,[0,14,[1,10]]],QUt=[0,[0,16,[0,9]]],ZUt=[0,[0,21,[0,6]]],tXt=[0,[0,20,[0,6]]],rXt=[0,9],eXt=[0,8],nXt=[0,7],aXt=[0,11],uXt=[0,10],iXt=[0,12],cXt=[0,6],fXt=[0,5],sXt=[0,3],oXt=[0,4],vXt=[0,2],lXt=[0,1],bXt=[0,0],pXt=_D(tl),DXt=_D(W),kXt=[0,5],dXt=_D(os),wXt=_D(tl),hXt=_D(W),mXt=_D(":"),FXt=_D(se),yXt=[6,_D("JSX fragment")],EXt=_D(so),_Xt=[0,_D(so)],gXt=_D(so),CXt=_D(L),SXt=_D(L),xXt=_D(dn),TXt=_D($a),AXt=[0,1],OXt=[0,1],IXt=[0,1],PXt=_D(L),BXt=_D(jc),NXt=_D(jc),LXt=_D("#constructor"),RXt=[1,_D("=")],MXt=_D(M),jXt=_D(fs),UXt=_D("Internal Error: private name found in object props"),XXt=_D(dn),JXt=_D($a),GXt=_D(Sp),qXt=_D(M),WXt=_D(fs),VXt=_D(M),YXt=_D(fs),HXt=_D(Sp),$Xt=[0,1],zXt=_D(mc),KXt=_D(Ja),QXt=[0,_D(Mt),1192,15],ZXt=_D(mc),tJt=_D(co),rJt=_D("other than an interface declaration!"),eJt=_D("Internal Flow Error! Parsed `export interface` into something "),nJt=_D(Ja),aJt=_D("Internal Flow Error! Unexpected export statement declaration!"),uJt=[0,38],iJt=_D(mc),cJt=_D(Ja),fJt=[0,_D(so),_D(so)],sJt=_D("module"),oJt=_D("exports"),vJt=[0,1],lJt=_D("module"),bJt=[0,1],pJt=_D(Ae),DJt=[0,0],kJt=[0,1],dJt=_D(Ja),wJt=_D(mc),hJt=[0,78],mJt=[0,78],FJt=[0,0],yJt=[0,1],EJt=_D(mc),_Jt=_D(mc),gJt=_D(mc),CJt=_D(Ja),SJt=[0,_D(so),_D(so)],xJt=_D("Parser error: No such thing as an expression pattern!"),TJt=_D("Label"),AJt=[0,0,0],OJt=[0,28],IJt=[0,_D(Mt),212,20],PJt=[0,27],BJt=[0,_D(Mt),234,20],NJt=_D(fs),LJt=_D(Ko),RJt=_D(M),MJt=_D("use strict"),jJt=[0,0,0],UJt=_D("\n"),XJt=_D("Nooo: "),JJt=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],GJt=[0,_D("src/parser/parser_flow.ml"),36,28],qJt=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],WJt=_D(qe),VJt=_D("range"),YJt=_D(Je),HJt=_D(Su),$Jt=_D("end"),zJt=_D(Je),KJt=_D(Su),QJt=_D(q),ZJt=_D("loc"),tGt=_D("normal"),rGt=_D(Dr),eGt=_D("jsxTag"),nGt=_D("jsxChild"),aGt=_D("template"),uGt=_D("regexp"),iGt=_D("context"),cGt=_D(Dr),fGt=_D("Internal error: ");function sGt(t){if("number"==typeof t)return 0;switch(t[0]){case 0:return[0,sGt(t[1])];case 1:return[1,sGt(t[1])];case 2:return[2,sGt(t[1])];case 3:return[3,sGt(t[1])];case 4:return[4,sGt(t[1])];case 5:return[5,sGt(t[1])];case 6:return[6,sGt(t[1])];case 7:return[7,sGt(t[1])];case 8:return[8,t[1],sGt(t[2])];case 9:var r=t[1];return[9,r,r,sGt(t[3])];case 10:return[10,sGt(t[1])];case 11:return[11,sGt(t[1])];case 12:return[12,sGt(t[1])];case 13:return[13,sGt(t[1])];default:return[14,sGt(t[1])]}}function oGt(t,r){if("number"==typeof t)return r;switch(t[0]){case 0:return[0,oGt(t[1],r)];case 1:return[1,oGt(t[1],r)];case 2:return[2,t[1],oGt(t[2],r)];case 3:return[3,t[1],oGt(t[2],r)];case 4:var e=t[3],n=t[2];return[4,t[1],n,e,oGt(t[4],r)];case 5:var a=t[3],u=t[2];return[5,t[1],u,a,oGt(t[4],r)];case 6:var i=t[3],c=t[2];return[6,t[1],c,i,oGt(t[4],r)];case 7:var f=t[3],s=t[2];return[7,t[1],s,f,oGt(t[4],r)];case 8:var o=t[3],v=t[2];return[8,t[1],v,o,oGt(t[4],r)];case 9:return[9,oGt(t[1],r)];case 10:return[10,oGt(t[1],r)];case 11:return[11,t[1],oGt(t[2],r)];case 12:return[12,t[1],oGt(t[2],r)];case 13:var l=t[2];return[13,t[1],l,oGt(t[3],r)];case 14:var b=t[2];return[14,t[1],b,oGt(t[3],r)];case 15:return[15,oGt(t[1],r)];case 16:return[16,oGt(t[1],r)];case 17:return[17,t[1],oGt(t[2],r)];case 18:return[18,t[1],oGt(t[2],r)];case 19:return[19,oGt(t[1],r)];case 20:var p=t[2];return[20,t[1],p,oGt(t[3],r)];case 21:return[21,t[1],oGt(t[2],r)];case 22:return[22,oGt(t[1],r)];case 23:return[23,t[1],oGt(t[2],r)];default:var D=t[2];return[24,t[1],D,oGt(t[3],r)]}}function vGt(t){throw[0,sd,t]}function lGt(t){throw[0,od,t]}function bGt(t,r){return $D(t,r)?t:r}function pGt(t){return 0<=t?t:0|-t}HD();var DGt=lu;function kGt(t,r){var e=ck(t),n=ck(r),a=MD(e+n|0);return wD(t,0,a,0,e),wD(r,0,a,e,n),a}function dGt(t,r){return t?[0,t[1],dGt(t[2],r)]:r}!function(t){var r=lD.fds[t];r.flags.wronly&&Ck(X+t+" is writeonly");var e={file:r.file,offset:r.offset,fd:t,opened:!0,out:!1,refill:null};Sk[e.fd]=e}(0);var wGt=Uk(1),hGt=Uk(2),mGt=[0,function(t){return function(t){for(var r=t;;){if(!r)return 0;var e=r[2],n=r[1];try{xk(n)}catch(r){}r=e}}(function(){for(var t=0,r=0;r<Sk.length;r++)Sk[r]&&Sk[r].opened&&Sk[r].out&&(t=[0,Sk[r].fd,t]);return t}())}];function FGt(t){for(var r=0,e=t;;){if(!e)return r;r=r+1|0,e=e[2]}}function yGt(t){return t?t[1]:vGt(Od)}function EGt(t,r){for(var e=t,n=r;;){if(!e)return n;var a=[0,e[1],n];e=e[2],n=a}}function _Gt(t){return EGt(t,0)}function gGt(t,r){if(r){var e=r[2];return[0,nd(t,r[1]),gGt(t,e)]}return 0}function CGt(t,r){for(var e=0,n=r;;){if(!n)return e;var a=n[2];e=[0,nd(t,n[1]),e],n=a}}function SGt(t,r){for(var e=r;;){if(!e)return 0;var n=e[2];nd(t,e[1]);e=n}}function xGt(t,r,e){for(var n=r,a=e;;){if(!a)return n;var u=a[2];n=ad(t,n,a[1]),a=u}}function TGt(t,r){for(var e=t,n=r;;){if(0===e)return n;if(!n)throw[0,pd,Td];e=e-1|0,n=n[2]}}function AGt(t){return 0<=t&&!(_b<t)?t:lGt(Md)}function OGt(t){if(40<=t){if(92===t)return Id;var r=qo<=t?0:1}else if(32<=t){if(39<=t)return Pd;r=1}else if(14<=t)r=0;else switch(t){case 8:return Bd;case 9:return Nd;case 10:return Ld;case 13:return Rd;default:r=0}if(r){var e=MD(1);return xD(e,0,t),e}var n=MD(4);return xD(n,0,92),xD(n,1,48+(t/bo|0)|0),xD(n,2,48+((t/10|0)%10|0)|0),xD(n,3,48+(t%10|0)|0),n}function IGt(t,r){var e=MD(t);return function(t,r,e,n){if(e>0)if(0==r&&(e>=t.l||2==t.t&&e>=t.c.length))0==n?(t.c=so,t.t=2):(t.c=hD(e,String.fromCharCode(n)),t.t=e==t.l?0:2);else for(4!=t.t&&kD(t),e+=r;r<e;r++)t.c[r]=n}(e,0,t,r),e}function PGt(t,r,e){if(0<=r&&0<=e&&!((gk(t)-e|0)<r)){var n=MD(e);return dD(t,r,n,0,e),n}return lGt(Xd)}function BGt(t,r,e){return PGt(t,r,e)}function NGt(t,r,e,n,a){return 0<=a&&0<=r&&!((gk(t)-a|0)<r)&&0<=n&&!((gk(e)-a|0)<n)?dD(t,r,e,n,a):lGt(Ud)}function LGt(t,r,e,n,a){return 0<=a&&0<=r&&!((ck(t)-a|0)<r)&&0<=n&&!((gk(e)-a|0)<n)?wD(t,r,e,n,a):lGt(jd)}function RGt(t,r){return IGt(t,r)}function MGt(t,r,e){return PGt(t,r,e)}function jGt(t,r){var e=ck(r)-1|0;if(!(e<0))for(var n=0;;){if(nd(t,AD(r,n)),e===n)break;n=n+1|0}return 0}function UGt(t,r,e){var n=ck(t);if(0<=r&&!(n<r))try{!function(t,r,e,n){for(var a=e;;){if(r<=a)throw vd;if(AD(t,a)===n)return a;a=a+1|0}}(t,n,r,e);return 1}catch(r){if((r=ed(r))===vd)return 0;throw r}return lGt(Jd)}var XGt=ND;var JGt=_D("Unix"),GGt=lu/4|0,qGt=(4*GGt|0)-1|0;function WGt(t,r){if(0===t)return[0];if(0<=t){var e=yk(t,nd(r,0)),n=t-1|0;if(!(n<1))for(var a=1;;){if(e[a+1]=nd(r,a),n===a)break;a=a+1|0}return e}return lGt(Wd)}function VGt(t,r,e,n,a){return 0<=a&&0<=r&&!((t.length-1-a|0)<r)&&0<=n&&!((e.length-1-a|0)<n)?function(t,r,e,n,a){if(n<=r)for(var u=1;u<=a;u++)e[n+u]=t[r+u];else for(u=a;u>=1;u--)e[n+u]=t[r+u];return 0}(t,r,e,n,a):lGt(Gd)}function YGt(t,r){var e=r.length-1-1|0;if(!(e<0))for(var n=0;;){if(nd(t,r[n+1]),e===n)break;n=n+1|0}return 0}function HGt(t){if(t)for(var r=0,e=t,n=t[2],a=t[1];;)if(e)r=r+1|0,e=e[2];else for(var u=yk(r,a),i=1,c=n;;){if(!c)return u;var f=c[2];u[i+1]=c[1];i=i+1|0,c=f}return[0]}function $Gt(t){function r(t){return t?t[4]:0}function e(t,r,e){var n=t?t[4]:0,a=e?e[4]:0;return[0,t,r,e,a<=n?n+1|0:a+1|0]}function n(t,n,a){var u=t?t[4]:0,i=a?a[4]:0;if((i+2|0)<u){if(t){var c=t[3],f=t[2],s=t[1];if(r(c)<=r(s))return e(s,f,e(c,n,a));if(c){var o=c[2],v=c[1],l=e(c[3],n,a);return e(e(s,f,v),o,l)}return lGt(zd)}return lGt(Kd)}if((u+2|0)<i){if(a){var b=a[3],p=a[2],D=a[1];if(r(D)<=r(b))return e(e(t,n,D),p,b);if(D){var k=D[2],d=D[1],w=e(D[3],p,b);return e(e(t,n,d),k,w)}return lGt(Qd)}return lGt(Zd)}return[0,t,n,a,i<=u?u+1|0:i+1|0]}function a(r,e){if(e){var u=e[3],i=e[2],c=e[1],f=ad(t[1],r,i);if(0===f)return e;if(0<=f){var s=a(r,u);return u===s?e:n(c,i,s)}var o=a(r,c);return c===o?e:n(o,i,u)}return[0,0,r,0,1]}function u(t){return[0,0,t,0,1]}function i(t,r){if(r){var e=r[3],a=r[2];return n(i(t,r[1]),a,e)}return u(t)}function c(t,r){if(r){var e=r[2];return n(r[1],e,c(t,r[3]))}return u(t)}function f(t,r,a){if(t){if(a){var u=a[4],s=t[4],o=a[3],v=a[2],l=a[1],b=t[3],p=t[2],D=t[1];return(u+2|0)<s?n(D,p,f(b,r,a)):(s+2|0)<u?n(f(t,r,l),v,o):e(t,r,a)}return c(r,t)}return i(r,a)}function s(t){for(var r=t;;){if(r){var e=r[1];if(e){r=e;continue}return r[2]}throw vd}}function o(t){for(var r=t;;){if(r){var e=r[1];if(e){r=e;continue}return[0,r[2]]}return 0}}function v(t){for(var r=t;;){if(r){var e=r[3],n=r[2];if(e){r=e;continue}return n}throw vd}}function l(t){if(t){var r=t[1];if(r){var e=t[3],a=t[2];return n(l(r),a,e)}return t[3]}return lGt(Vd)}function b(t,r){if(t){if(r){var e=l(r);return f(t,s(r),e)}return t}return r}function p(r,e){if(e){var n=e[3],a=e[2],u=e[1],i=ad(t[1],r,a);if(0===i)return[0,u,1,n];if(0<=i){var c=p(r,n),s=c[3],o=c[2];return[0,f(u,a,c[1]),o,s]}var v=p(r,u),l=v[2];return[0,v[1],l,f(v[3],a,n)]}return Yd}function D(t,r){if(t){if(r){var e=r[4],n=r[2],u=t[4],i=t[2],c=r[3],s=r[1],o=t[3],v=t[1];if(e<=u){if(1===e)return a(n,t);var l=p(i,r),b=l[1],k=D(o,l[3]);return f(D(v,b),i,k)}if(1===u)return a(i,r);var d=p(n,t),w=d[1],h=D(d[3],c);return f(D(w,s),n,h)}return t}return r}function k(t,r){for(var e=t,n=r;;){if(!e)return n;var a=[0,e[2],e[3],n];e=e[1],n=a}}function d(r,e){for(var n=k(e,0),a=k(r,0),u=n;;){if(a){if(u){var i=u[3],c=u[2],f=a[3],s=a[2],o=ad(t[1],a[1],u[1]);if(0===o){var v=k(c,i);a=k(s,f),u=v;continue}return o}return 1}return u?-1:0}}return[0,0,function(t){return t?0:1},function(r,e){for(var n=e;;){if(!n)return 0;var a=n[3],u=n[1],i=ad(t[1],r,n[2]),c=0===i?1:0;if(c)return c;n=0<=i?a:u}},a,u,function r(e,a){if(a){var u=a[3],i=a[2],c=a[1],f=ad(t[1],e,i);if(0===f){if(c){if(u){var o=l(u);return n(c,s(u),o)}return c}return u}if(0<=f){var v=r(e,u);return u===v?a:n(c,i,v)}var b=r(e,c);return c===b?a:n(b,i,u)}return 0},D,function t(r,e){if(r){if(e){var n=r[3],a=r[2],u=r[1],i=p(a,e),c=i[1];if(0===i[2]){var s=t(n,i[3]);return b(t(u,c),s)}var o=t(n,i[3]);return f(t(u,c),a,o)}return 0}return 0},function t(r,e){if(r){if(e){var n=r[3],a=r[2],u=r[1],i=p(a,e),c=i[1];if(0===i[2]){var s=t(n,i[3]);return f(t(u,c),a,s)}var o=t(n,i[3]);return b(t(u,c),o)}return r}return 0},d,function(t,r){return 0===d(t,r)?1:0},function r(e,n){for(var a=e,u=n;;){if(a){if(u){var i=u[3],c=u[1],f=a[3],s=a[2],o=a[1],v=ad(t[1],s,u[2]);if(0===v){var l=r(o,c);if(l){a=f,u=i;continue}return l}if(0<=v){var b=r([0,0,s,f,0],i);if(b){a=o;continue}return b}var p=r([0,o,s,0,0],c);if(p){a=f;continue}return p}return 0}return 1}},function t(r,e){for(var n=e;;){if(!n)return 0;var a=n[3],u=n[2];t(r,n[1]),nd(r,u),n=a}},function r(e,n){if(n){var u=n[3],i=n[2],c=n[1],o=r(e,c),l=nd(e,i),b=r(e,u);if(c===o&&i===l&&u===b)return n;if(0===o)var p=0;else{var k=v(o);p=0<=ad(t[1],k,l)?1:0}if(!p){if(0===b)var d=0;else{var w=s(b);d=0<=ad(t[1],l,w)?1:0}if(!d)return f(o,l,b)}return D(o,a(l,b))}return 0},function t(r,e,n){for(var a=e,u=n;;){if(!a)return u;var i=a[3],c=ad(r,a[2],t(r,a[1],u));a=i,u=c}},function t(r,e){for(var n=e;;){if(n){var a=n[3],u=n[1],i=nd(r,n[2]);if(i){var c=t(r,u);if(c){n=a;continue}var f=c}else f=i;return f}return 1}},function t(r,e){for(var n=e;;){if(n){var a=n[3],u=n[1],i=nd(r,n[2]);if(i)var c=i;else{var f=t(r,u);if(!f){n=a;continue}c=f}return c}return 0}},function t(r,e){if(e){var n=e[3],a=e[2],u=e[1],i=t(r,u),c=nd(r,a),s=t(r,n);return c?u===i&&n===s?e:f(i,a,s):b(i,s)}return 0},function t(r,e){if(e){var n=e[2],a=e[3],u=t(r,e[1]),i=u[2],c=u[1],s=nd(r,n),o=t(r,a),v=o[2],l=o[1];if(s){var p=b(i,v);return[0,f(c,n,l),p]}var D=f(i,n,v);return[0,b(c,l),D]}return Hd},function t(r){if(r){var e=r[1],n=t(r[3]);return(t(e)+1|0)+n|0}return 0},function(t){return function t(r,e){for(var n=r,a=e;;){if(!a)return n;var u=a[2],i=a[1];n=[0,u,t(n,a[3])],a=i}}(0,t)},s,o,v,function(t){for(var r=t;;){if(r){var e=r[3],n=r[2];if(e){r=e;continue}return[0,n]}return 0}},s,o,p,function(r,e){for(var n=e;;){if(!n)throw vd;var a=n[2],u=n[3],i=n[1],c=ad(t[1],r,a);if(0===c)return a;n=0<=c?u:i}},function(r,e){for(var n=e;;){if(!n)return 0;var a=n[2],u=n[3],i=n[1],c=ad(t[1],r,a);if(0===c)return[0,a];n=0<=c?u:i}},function(t,r){for(var e=r;;){if(!e)throw vd;var n=e[2],a=e[3],u=e[1];if(nd(t,n))for(var i=n,c=u;;){if(!c)return i;var f=c[2],s=c[3],o=c[1];nd(t,f)?(i=f,c=o):c=s}e=a}},function(t,r){for(var e=r;;){if(!e)return 0;var n=e[2],a=e[3],u=e[1];if(nd(t,n))for(var i=n,c=u;;){if(!c)return[0,i];var f=c[2],s=c[3],o=c[1];nd(t,f)?(i=f,c=o):c=s}e=a}},function(t,r){for(var e=r;;){if(!e)throw vd;var n=e[2],a=e[3],u=e[1];if(nd(t,n))for(var i=n,c=a;;){if(!c)return i;var f=c[2],s=c[3],o=c[1];nd(t,f)?(i=f,c=s):c=o}e=u}},function(t,r){for(var e=r;;){if(!e)return 0;var n=e[2],a=e[3],u=e[1];if(nd(t,n))for(var i=n,c=a;;){if(!c)return[0,i];var f=c[2],s=c[3],o=c[1];nd(t,f)?(i=f,c=s):c=o}e=u}},function(r){if(r){var n=r[2],i=r[1];if(n){var c=n[2],f=n[1];if(c){var s=c[2],o=c[1];if(s){var v=s[2],l=s[1];if(v){if(v[2]){var b=t[1],p=function(t,r){if(2===t){if(r){var e=r[2];if(e){var n=e[1],a=r[1],u=ad(b,a,n);return 0===u?[0,a,0]:0<=u?[0,n,[0,a,0]]:[0,a,[0,n,0]]}}}else if(3===t&&r){var i=r[2];if(i){var c=i[2];if(c){var f=c[1],s=i[1],o=r[1],v=ad(b,o,s);if(0===v){var l=ad(b,s,f);return 0===l?[0,s,0]:0<=l?[0,f,[0,s,0]]:[0,s,[0,f,0]]}if(0<=v){var p=ad(b,o,f);if(0===p)return[0,s,[0,o,0]];if(0<=p){var k=ad(b,s,f);return 0===k?[0,s,[0,o,0]]:0<=k?[0,f,[0,s,[0,o,0]]]:[0,s,[0,f,[0,o,0]]]}return[0,s,[0,o,[0,f,0]]]}var d=ad(b,s,f);if(0===d)return[0,o,[0,s,0]];if(0<=d){var w=ad(b,o,f);return 0===w?[0,o,[0,s,0]]:0<=w?[0,f,[0,o,[0,s,0]]]:[0,o,[0,f,[0,s,0]]]}return[0,o,[0,s,[0,f,0]]]}}}for(var h=t>>1,m=TGt(h,r),F=D(h,r),y=D(t-h|0,m),E=0;;){if(F){if(y){var _=y[2],g=y[1],C=F[2],S=F[1],x=ad(b,S,g);if(0===x){F=C,y=_,E=[0,S,E];continue}if(0<x){F=C,E=[0,S,E];continue}y=_,E=[0,g,E];continue}return EGt(F,E)}return EGt(y,E)}},D=function(t,r){if(2===t){if(r){var e=r[2];if(e){var n=e[1],a=r[1],u=ad(b,a,n);return 0===u?[0,a,0]:0<u?[0,a,[0,n,0]]:[0,n,[0,a,0]]}}}else if(3===t&&r){var i=r[2];if(i){var c=i[2];if(c){var f=c[1],s=i[1],o=r[1],v=ad(b,o,s);if(0===v){var l=ad(b,s,f);return 0===l?[0,s,0]:0<l?[0,s,[0,f,0]]:[0,f,[0,s,0]]}if(0<v){var D=ad(b,s,f);if(0===D)return[0,o,[0,s,0]];if(0<D)return[0,o,[0,s,[0,f,0]]];var k=ad(b,o,f);return 0===k?[0,o,[0,s,0]]:0<k?[0,o,[0,f,[0,s,0]]]:[0,f,[0,o,[0,s,0]]]}var d=ad(b,o,f);if(0===d)return[0,s,[0,o,0]];if(0<d)return[0,s,[0,o,[0,f,0]]];var w=ad(b,s,f);return 0===w?[0,s,[0,o,0]]:0<w?[0,s,[0,f,[0,o,0]]]:[0,f,[0,s,[0,o,0]]]}}}for(var h=t>>1,m=TGt(h,r),F=p(h,r),y=p(t-h|0,m),E=0;;){if(F){if(y){var _=y[2],g=y[1],C=F[2],S=F[1],x=ad(b,S,g);if(0===x){F=C,y=_,E=[0,S,E];continue}if(0<=x){y=_,E=[0,g,E];continue}F=C,E=[0,S,E];continue}return EGt(F,E)}return EGt(y,E)}},k=FGt(r),d=2<=k?p(k,r):r;return function t(r,n){if(!(3<r>>>0))switch(r){case 0:return[0,0,n];case 1:if(n)return[0,[0,0,n[1],0,1],n[2]];break;case 2:if(n){var a=n[2];if(a)return[0,[0,[0,0,n[1],0,1],a[1],0,2],a[2]]}break;default:if(n){var u=n[2];if(u){var i=u[2];if(i)return[0,[0,[0,0,n[1],0,1],u[1],[0,0,i[1],0,1],2],i[2]]}}}var c=r/2|0,f=t(c,n),s=f[2],o=f[1];if(s){var v=s[1],l=t((r-c|0)-1|0,s[2]),b=l[2];return[0,e(o,v,l[1]),b]}throw[0,pd,$d]}(FGt(d),d)[1]}return a(v[1],a(l,a(o,a(f,u(i)))))}return a(l,a(o,a(f,u(i))))}return a(o,a(f,u(i)))}return a(f,u(i))}return u(i)}return 0}]}HD(),HD(),HD(),HD();var zGt=[sf,tw,HD()];function KGt(t){throw zGt}function QGt(t){var r=t[1];t[1]=KGt;try{var e=nd(r,0);return t[1]=e,function(t,r){t[0]=r}(t,js),e}catch(r){throw r=ed(r),t[1]=function(t){throw r},r}}function ZGt(t){var r=1<=t?t:1,e=qGt<r?qGt:r,n=MD(e);return[0,n,0,e,n]}function tqt(t){return BGt(t[1],0,t[2])}function rqt(t,r){for(var e=[0,t[3]];;){if(!(e[1]<(t[2]+r|0))){qGt<e[1]&&((t[2]+r|0)<=qGt?e[1]=qGt:vGt(ew));var n=MD(e[1]);return NGt(t[1],0,n,0,t[2]),t[1]=n,t[3]=e[1],0}e[1]=2*e[1]|0}}function eqt(t,r){var e=t[2];return t[3]<=e&&rqt(t,1),xD(t[1],e,r),t[2]=e+1|0,0}function nqt(t,r){var e=ck(r),n=t[2]+e|0;return t[3]<n&&rqt(t,e),LGt(r,0,t[1],t[2],e),t[2]=n,0}HD(),HD();var aqt=-6;function uqt(t){return[0,0,MD(t)]}function iqt(t,r){var e=gk(t[2]),n=t[1]+r|0,a=e<n?1:0;if(a){var u=MD(bGt(2*e|0,n));NGt(t[2],0,u,0,e),t[2]=u;var i=0}else i=a;return i}function cqt(t,r){return iqt(t,1),TD(t[2],t[1],r),t[1]=t[1]+1|0,0}function fqt(t,r){var e=ck(r);return iqt(t,e),LGt(r,0,t[2],t[1],e),t[1]=t[1]+e|0,0}function sqt(t){return BGt(t[2],0,t[1])}function oqt(t,r){for(var e=r;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var n=e[1];fqt(t,aw);e=n;continue;case 1:var a=e[1];fqt(t,uw);e=a;continue;case 2:var u=e[1];fqt(t,iw);e=u;continue;case 3:var i=e[1];fqt(t,cw);e=i;continue;case 4:var c=e[1];fqt(t,fw);e=c;continue;case 5:var f=e[1];fqt(t,sw);e=f;continue;case 6:var s=e[1];fqt(t,ow);e=s;continue;case 7:var o=e[1];fqt(t,vw);e=o;continue;case 8:var v=e[2],l=e[1];fqt(t,lw),oqt(t,l),fqt(t,bw);e=v;continue;case 9:var b=e[3],p=e[1];fqt(t,pw),oqt(t,p),fqt(t,Dw);e=b;continue;case 10:var D=e[1];fqt(t,kw);e=D;continue;case 11:var k=e[1];fqt(t,dw);e=k;continue;case 12:var d=e[1];fqt(t,ww);e=d;continue;case 13:var w=e[1];fqt(t,hw);e=w;continue;default:var h=e[1];fqt(t,mw);e=h;continue}}}function vqt(t){if("number"==typeof t)return 0;switch(t[0]){case 0:return[0,vqt(t[1])];case 1:return[1,vqt(t[1])];case 2:return[2,vqt(t[1])];case 3:return[3,vqt(t[1])];case 4:return[4,vqt(t[1])];case 5:return[5,vqt(t[1])];case 6:return[6,vqt(t[1])];case 7:return[7,vqt(t[1])];case 8:return[8,t[1],vqt(t[2])];case 9:return[9,t[2],t[1],vqt(t[3])];case 10:return[10,vqt(t[1])];case 11:return[11,vqt(t[1])];case 12:return[12,vqt(t[1])];case 13:return[13,vqt(t[1])];default:return[14,vqt(t[1])]}}function lqt(t){if("number"==typeof t){return[0,function(t){return 0},function(t){return 0},function(t){return 0},function(t){return 0}]}switch(t[0]){case 0:var r=lqt(t[1]),e=r[4],n=r[3],a=r[2],u=r[1];return[0,function(t){return nd(u,0),0},function(t){return nd(a,0),0},n,e];case 1:var i=lqt(t[1]),c=i[4],f=i[3],s=i[2],o=i[1];return[0,function(t){return nd(o,0),0},function(t){return nd(s,0),0},f,c];case 2:var v=lqt(t[1]),l=v[4],b=v[3],p=v[2],D=v[1];return[0,function(t){return nd(D,0),0},function(t){return nd(p,0),0},b,l];case 3:var k=lqt(t[1]),d=k[4],w=k[3],h=k[2],m=k[1];return[0,function(t){return nd(m,0),0},function(t){return nd(h,0),0},w,d];case 4:var F=lqt(t[1]),y=F[4],E=F[3],_=F[2],g=F[1];return[0,function(t){return nd(g,0),0},function(t){return nd(_,0),0},E,y];case 5:var C=lqt(t[1]),S=C[4],x=C[3],T=C[2],A=C[1];return[0,function(t){return nd(A,0),0},function(t){return nd(T,0),0},x,S];case 6:var O=lqt(t[1]),I=O[4],P=O[3],B=O[2],N=O[1];return[0,function(t){return nd(N,0),0},function(t){return nd(B,0),0},P,I];case 7:var L=lqt(t[1]),R=L[4],M=L[3],j=L[2],U=L[1];return[0,function(t){return nd(U,0),0},function(t){return nd(j,0),0},M,R];case 8:var X=lqt(t[2]),J=X[4],G=X[3],q=X[2],W=X[1];return[0,function(t){return nd(W,0),0},function(t){return nd(q,0),0},G,J];case 9:var V=t[2],Y=t[1],H=lqt(t[3]),$=H[4],z=H[3],K=H[2],Q=H[1],Z=lqt(bqt(vqt(Y),V)),tt=Z[4],rt=Z[3],et=Z[2],nt=Z[1];return[0,function(t){return nd(Q,0),nd(nt,0),0},function(t){return nd(et,0),nd(K,0),0},function(t){return nd(z,0),nd(rt,0),0},function(t){return nd(tt,0),nd($,0),0}];case 10:var at=lqt(t[1]),ut=at[4],it=at[3],ct=at[2],ft=at[1];return[0,function(t){return nd(ft,0),0},function(t){return nd(ct,0),0},it,ut];case 11:var st=lqt(t[1]),ot=st[4],vt=st[3],lt=st[2],bt=st[1];return[0,function(t){return nd(bt,0),0},function(t){return nd(lt,0),0},vt,ot];case 12:var pt=lqt(t[1]),Dt=pt[4],kt=pt[3],dt=pt[2],wt=pt[1];return[0,function(t){return nd(wt,0),0},function(t){return nd(dt,0),0},kt,Dt];case 13:var ht=lqt(t[1]),mt=ht[4],Ft=ht[3],yt=ht[2],Et=ht[1];return[0,function(t){return nd(Et,0),0},function(t){return nd(yt,0),0},function(t){return nd(Ft,0),0},function(t){return nd(mt,0),0}];default:var _t=lqt(t[1]),gt=_t[4],Ct=_t[3],St=_t[2],xt=_t[1];return[0,function(t){return nd(xt,0),0},function(t){return nd(St,0),0},function(t){return nd(Ct,0),0},function(t){return nd(gt,0),0}]}}function bqt(t,r){if("number"==typeof t){if("number"==typeof r)return 0;switch(r[0]){case 10:var e=0;break;case 11:e=1;break;case 12:e=2;break;case 13:e=3;break;case 14:e=4;break;case 8:e=5;break;case 9:e=6;break;default:throw[0,pd,Fw]}}else switch(t[0]){case 0:var n=t[1];if("number"==typeof r)var a=1;else switch(r[0]){case 0:return[0,bqt(n,r[1])];case 8:e=5,a=0;break;case 9:e=6,a=0;break;case 10:e=0,a=0;break;case 11:e=1,a=0;break;case 12:e=2,a=0;break;case 13:e=3,a=0;break;case 14:e=4,a=0;break;default:a=1}if(a)e=7;break;case 1:var u=t[1];if("number"==typeof r)var i=1;else switch(r[0]){case 1:return[1,bqt(u,r[1])];case 8:e=5,i=0;break;case 9:e=6,i=0;break;case 10:e=0,i=0;break;case 11:e=1,i=0;break;case 12:e=2,i=0;break;case 13:e=3,i=0;break;case 14:e=4,i=0;break;default:i=1}if(i)e=7;break;case 2:var c=t[1];if("number"==typeof r)var f=1;else switch(r[0]){case 2:return[2,bqt(c,r[1])];case 8:e=5,f=0;break;case 9:e=6,f=0;break;case 10:e=0,f=0;break;case 11:e=1,f=0;break;case 12:e=2,f=0;break;case 13:e=3,f=0;break;case 14:e=4,f=0;break;default:f=1}if(f)e=7;break;case 3:var s=t[1];if("number"==typeof r)var o=1;else switch(r[0]){case 3:return[3,bqt(s,r[1])];case 8:e=5,o=0;break;case 9:e=6,o=0;break;case 10:e=0,o=0;break;case 11:e=1,o=0;break;case 12:e=2,o=0;break;case 13:e=3,o=0;break;case 14:e=4,o=0;break;default:o=1}if(o)e=7;break;case 4:var v=t[1];if("number"==typeof r)var l=1;else switch(r[0]){case 4:return[4,bqt(v,r[1])];case 8:e=5,l=0;break;case 9:e=6,l=0;break;case 10:e=0,l=0;break;case 11:e=1,l=0;break;case 12:e=2,l=0;break;case 13:e=3,l=0;break;case 14:e=4,l=0;break;default:l=1}if(l)e=7;break;case 5:var b=t[1];if("number"==typeof r)var p=1;else switch(r[0]){case 5:return[5,bqt(b,r[1])];case 8:e=5,p=0;break;case 9:e=6,p=0;break;case 10:e=0,p=0;break;case 11:e=1,p=0;break;case 12:e=2,p=0;break;case 13:e=3,p=0;break;case 14:e=4,p=0;break;default:p=1}if(p)e=7;break;case 6:var D=t[1];if("number"==typeof r)var k=1;else switch(r[0]){case 6:return[6,bqt(D,r[1])];case 8:e=5,k=0;break;case 9:e=6,k=0;break;case 10:e=0,k=0;break;case 11:e=1,k=0;break;case 12:e=2,k=0;break;case 13:e=3,k=0;break;case 14:e=4,k=0;break;default:k=1}if(k)e=7;break;case 7:var d=t[1];if("number"==typeof r)var w=1;else switch(r[0]){case 7:return[7,bqt(d,r[1])];case 8:e=5,w=0;break;case 9:e=6,w=0;break;case 10:e=0,w=0;break;case 11:e=1,w=0;break;case 12:e=2,w=0;break;case 13:e=3,w=0;break;case 14:e=4,w=0;break;default:w=1}if(w)e=7;break;case 8:var h=t[2],m=t[1];if("number"==typeof r)var F=1;else switch(r[0]){case 8:var y=r[1],E=bqt(h,r[2]);return[8,bqt(m,y),E];case 10:e=0,F=0;break;case 11:e=1,F=0;break;case 12:e=2,F=0;break;case 13:e=3,F=0;break;case 14:e=4,F=0;break;default:F=1}if(F)throw[0,pd,Iw];break;case 9:var _=t[3],g=t[2],C=t[1];if("number"==typeof r)var S=1;else switch(r[0]){case 8:e=5,S=0;break;case 9:var x=r[3],T=r[2],A=r[1],O=lqt(bqt(vqt(g),A)),I=O[4];return nd(O[2],0),nd(I,0),[9,C,T,bqt(_,x)];case 10:e=0,S=0;break;case 11:e=1,S=0;break;case 12:e=2,S=0;break;case 13:e=3,S=0;break;case 14:e=4,S=0;break;default:S=1}if(S)throw[0,pd,Bw];break;case 10:var P=t[1];if("number"!=typeof r&&10===r[0])return[10,bqt(P,r[1])];throw[0,pd,yw];case 11:var B=t[1];if("number"==typeof r)var N=1;else switch(r[0]){case 10:e=0,N=0;break;case 11:return[11,bqt(B,r[1])];default:N=1}if(N)throw[0,pd,_w];break;case 12:var L=t[1];if("number"==typeof r)var R=1;else switch(r[0]){case 10:e=0,R=0;break;case 11:e=1,R=0;break;case 12:return[12,bqt(L,r[1])];default:R=1}if(R)throw[0,pd,Cw];break;case 13:var M=t[1];if("number"==typeof r)var j=1;else switch(r[0]){case 10:e=0,j=0;break;case 11:e=1,j=0;break;case 12:e=2,j=0;break;case 13:return[13,bqt(M,r[1])];default:j=1}if(j)throw[0,pd,xw];break;default:var U=t[1];if("number"==typeof r)var X=1;else switch(r[0]){case 10:e=0,X=0;break;case 11:e=1,X=0;break;case 12:e=2,X=0;break;case 13:e=3,X=0;break;case 14:return[14,bqt(U,r[1])];default:X=1}if(X)throw[0,pd,Aw]}switch(e){case 0:throw[0,pd,Ew];case 1:throw[0,pd,gw];case 2:throw[0,pd,Sw];case 3:throw[0,pd,Tw];case 4:throw[0,pd,Ow];case 5:throw[0,pd,Pw];case 6:throw[0,pd,Nw];default:throw[0,pd,Lw]}}var pqt=[sf,lm,HD()];function Dqt(t,r){if("number"==typeof t)return[0,0,r];if(0===t[0])return[0,[0,t[1],t[2]],r];if("number"!=typeof r&&2===r[0])return[0,[1,t[1]],r[1]];throw pqt}function kqt(t,r,e){var n=Dqt(t,e);if("number"==typeof r){if(0===r)return[0,n[1],0,n[2]];var a=n[2];if("number"!=typeof a&&2===a[0])return[0,n[1],1,a[1]];throw pqt}return[0,n[1],[0,r[1]],n[2]]}function dqt(t,r,e){var n=wqt(r,e);return[0,[23,t,n[1]],n[2]]}function wqt(t,r){if("number"==typeof t)return[0,0,r];switch(t[0]){case 0:if("number"!=typeof r&&0===r[0]){var e=wqt(t[1],r[1]);return[0,[0,e[1]],e[2]]}break;case 1:if("number"!=typeof r&&0===r[0]){var n=wqt(t[1],r[1]);return[0,[1,n[1]],n[2]]}break;case 2:var a=t[2],u=Dqt(t[1],r),i=u[2],c=u[1];if("number"!=typeof i&&1===i[0]){var f=wqt(a,i[1]);return[0,[2,c,f[1]],f[2]]}throw pqt;case 3:var s=t[2],o=Dqt(t[1],r),v=o[2],l=o[1];if("number"!=typeof v&&1===v[0]){var b=wqt(s,v[1]);return[0,[3,l,b[1]],b[2]]}throw pqt;case 4:var p=t[4],D=t[1],k=kqt(t[2],t[3],r),d=k[3],w=k[2],h=k[1];if("number"!=typeof d&&2===d[0]){var m=wqt(p,d[1]);return[0,[4,D,h,w,m[1]],m[2]]}throw pqt;case 5:var F=t[4],y=t[1],E=kqt(t[2],t[3],r),_=E[3],g=E[2],C=E[1];if("number"!=typeof _&&3===_[0]){var S=wqt(F,_[1]);return[0,[5,y,C,g,S[1]],S[2]]}throw pqt;case 6:var x=t[4],T=t[1],A=kqt(t[2],t[3],r),O=A[3],I=A[2],P=A[1];if("number"!=typeof O&&4===O[0]){var B=wqt(x,O[1]);return[0,[6,T,P,I,B[1]],B[2]]}throw pqt;case 7:var N=t[4],L=t[1],R=kqt(t[2],t[3],r),M=R[3],j=R[2],U=R[1];if("number"!=typeof M&&5===M[0]){var X=wqt(N,M[1]);return[0,[7,L,U,j,X[1]],X[2]]}throw pqt;case 8:var J=t[4],G=t[1],q=kqt(t[2],t[3],r),W=q[3],V=q[2],Y=q[1];if("number"!=typeof W&&6===W[0]){var H=wqt(J,W[1]);return[0,[8,G,Y,V,H[1]],H[2]]}throw pqt;case 9:if("number"!=typeof r&&7===r[0]){var $=wqt(t[1],r[1]);return[0,[9,$[1]],$[2]]}break;case 10:var z=wqt(t[1],r);return[0,[10,z[1]],z[2]];case 11:var K=t[1],Q=wqt(t[2],r);return[0,[11,K,Q[1]],Q[2]];case 12:var Z=t[1],tt=wqt(t[2],r);return[0,[12,Z,tt[1]],tt[2]];case 13:if("number"!=typeof r&&8===r[0]){var rt=r[1],et=r[2],nt=t[3],at=t[1];if(qk([0,t[2]],[0,rt]))throw pqt;var ut=wqt(nt,et);return[0,[13,at,rt,ut[1]],ut[2]]}break;case 14:if("number"!=typeof r&&9===r[0]){var it=r[1],ct=r[3],ft=t[3],st=t[2],ot=t[1],vt=[0,sGt(it)];if(qk([0,sGt(st)],vt))throw pqt;var lt=wqt(ft,sGt(ct));return[0,[14,ot,it,lt[1]],lt[2]]}break;case 15:if("number"!=typeof r&&10===r[0]){var bt=wqt(t[1],r[1]);return[0,[15,bt[1]],bt[2]]}break;case 16:if("number"!=typeof r&&11===r[0]){var pt=wqt(t[1],r[1]);return[0,[16,pt[1]],pt[2]]}break;case 17:var Dt=t[1],kt=wqt(t[2],r);return[0,[17,Dt,kt[1]],kt[2]];case 18:var dt=t[2],wt=t[1];if(0===wt[0]){var ht=wt[1],mt=ht[2],Ft=wqt(ht[1],r),yt=Ft[1],Et=wqt(dt,Ft[2]);return[0,[18,[0,[0,yt,mt]],Et[1]],Et[2]]}var _t=wt[1],gt=_t[2],Ct=wqt(_t[1],r),St=Ct[1],xt=wqt(dt,Ct[2]);return[0,[18,[1,[0,St,gt]],xt[1]],xt[2]];case 19:if("number"!=typeof r&&13===r[0]){var Tt=wqt(t[1],r[1]);return[0,[19,Tt[1]],Tt[2]]}break;case 20:if("number"!=typeof r&&1===r[0]){var At=t[2],Ot=t[1],It=wqt(t[3],r[1]);return[0,[20,Ot,At,It[1]],It[2]]}break;case 21:if("number"!=typeof r&&2===r[0]){var Pt=t[1],Bt=wqt(t[2],r[1]);return[0,[21,Pt,Bt[1]],Bt[2]]}break;case 23:var Nt=t[2],Lt=t[1];if("number"==typeof Lt)switch(Lt){case 0:case 1:case 2:return dqt(Lt,Nt,r);case 3:if("number"!=typeof r&&14===r[0]){var Rt=wqt(Nt,r[1]);return[0,[23,3,Rt[1]],Rt[2]]}throw pqt;default:return dqt(Lt,Nt,r)}else switch(Lt[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:return dqt(Lt,Nt,r);case 7:return dqt([7,Lt[1],Lt[2]],Nt,r);case 8:var Mt=Lt[1],jt=hqt(Lt[2],Nt,r),Ut=jt[2];return[0,[23,[8,Mt,jt[1]],Ut[1]],Ut[2]];case 9:default:return dqt(Lt,Nt,r)}}throw pqt}function hqt(t,r,e){if("number"==typeof t)return[0,0,wqt(r,e)];switch(t[0]){case 0:if("number"!=typeof e&&0===e[0]){var n=hqt(t[1],r,e[1]);return[0,[0,n[1]],n[2]]}break;case 1:if("number"!=typeof e&&1===e[0]){var a=hqt(t[1],r,e[1]);return[0,[1,a[1]],a[2]]}break;case 2:if("number"!=typeof e&&2===e[0]){var u=hqt(t[1],r,e[1]);return[0,[2,u[1]],u[2]]}break;case 3:if("number"!=typeof e&&3===e[0]){var i=hqt(t[1],r,e[1]);return[0,[3,i[1]],i[2]]}break;case 4:if("number"!=typeof e&&4===e[0]){var c=hqt(t[1],r,e[1]);return[0,[4,c[1]],c[2]]}break;case 5:if("number"!=typeof e&&5===e[0]){var f=hqt(t[1],r,e[1]);return[0,[5,f[1]],f[2]]}break;case 6:if("number"!=typeof e&&6===e[0]){var s=hqt(t[1],r,e[1]);return[0,[6,s[1]],s[2]]}break;case 7:if("number"!=typeof e&&7===e[0]){var o=hqt(t[1],r,e[1]);return[0,[7,o[1]],o[2]]}break;case 8:if("number"!=typeof e&&8===e[0]){var v=e[1],l=e[2],b=t[2];if(qk([0,t[1]],[0,v]))throw pqt;var p=hqt(b,r,l);return[0,[8,v,p[1]],p[2]]}break;case 9:if("number"!=typeof e&&9===e[0]){var D=e[2],k=e[1],d=e[3],w=t[3],h=t[2],m=t[1],F=[0,sGt(k)];if(qk([0,sGt(m)],F))throw pqt;var y=[0,sGt(D)];if(qk([0,sGt(h)],y))throw pqt;var E=lqt(bqt(vqt(k),D)),_=E[4];nd(E[2],0),nd(_,0);var g=hqt(sGt(w),r,d),C=g[2];return[0,[9,k,D,vqt(g[1])],C]}break;case 10:if("number"!=typeof e&&10===e[0]){var S=hqt(t[1],r,e[1]);return[0,[10,S[1]],S[2]]}break;case 11:if("number"!=typeof e&&11===e[0]){var x=hqt(t[1],r,e[1]);return[0,[11,x[1]],x[2]]}break;case 13:if("number"!=typeof e&&13===e[0]){var T=hqt(t[1],r,e[1]);return[0,[13,T[1]],T[2]]}break;case 14:if("number"!=typeof e&&14===e[0]){var A=hqt(t[1],r,e[1]);return[0,[14,A[1]],A[2]]}}throw pqt}function mqt(t,r,e){var n=ck(e),a=0<=r?t:0,u=pGt(r);if(u<=n)return e;var i=IGt(u,2===a?48:32);switch(a){case 0:LGt(e,0,i,0,n);break;case 1:LGt(e,0,i,u-n|0,n);break;default:if(0<n){if(43===$k(e,0))var c=1;else if(45===$k(e,0))c=1;else if(32===$k(e,0))c=1;else{var f=0;c=0}if(c){TD(i,0,$k(e,0)),LGt(e,1,i,1+(u-n|0)|0,n-1|0);f=1}}else f=0;if(!f){if(1<n)if(48===$k(e,0)){if(jn===$k(e,1))var s=1;else if(88===$k(e,1))s=1;else{var o=0;s=0}if(s){TD(i,1,$k(e,1)),LGt(e,2,i,2+(u-n|0)|0,n-2|0);o=1}}else o=0;else o=0;o||LGt(e,0,i,u-n|0,n)}}return i}function Fqt(t,r){var e=pGt(t),n=ck(r),a=$k(r,0);if(58<=a)var u=71<=a?5<(a+Bf|0)>>>0?1:0:65<=a?0:1;else{if(32===a)var i=1;else if(43<=a)switch(a+B|0){case 5:if(n<(e+2|0)&&1<n)if(!(jn===$k(r,1)?0:88===$k(r,1)?0:1)){var c=IGt(e+2|0,48);return TD(c,1,$k(r,1)),LGt(r,2,c,4+(e-n|0)|0,n-2|0),c}u=0,i=0;break;case 0:case 2:i=1;break;case 1:case 3:case 4:u=1,i=0;break;default:u=0,i=0}else u=1,i=0;if(i){if(n<(e+1|0)){var f=IGt(e+1|0,48);return TD(f,0,a),LGt(r,1,f,2+(e-n|0)|0,n-1|0),f}u=1}}if(!u&&n<e){var s=IGt(e,48);return LGt(r,0,s,e-n|0,n),s}return r}function yqt(t){for(var r=0;;){if(ck(t)<=r)var e=0;else{var n=AD(t,r);if(32<=n){var a=n+yl|0;if(58<a>>>0)if(93<=a)var u=0;else u=1;else if(56<(a-1|0)>>>0)u=0;else u=1;if(u){r=r+1|0;continue}}else;e=1}if(e){var i=[0,0],c=gk(t)-1|0;if(!(c<0))for(var f=0;;){var s=AD(t,f);if(32<=s){var o=s+yl|0;if(58<o>>>0)if(93<=o)var v=0,l=0;else l=1;else if(56<(o-1|0)>>>0)v=1,l=0;else l=1;if(l){var b=1;v=2}}else v=11<=s?13===s?1:0:8<=s?1:0;switch(v){case 0:b=4;break;case 1:b=2}if(i[1]=i[1]+b|0,c===f)break;f=f+1|0}if(i[1]===gk(t)){var p=gk(t),D=MD(p);dD(t,0,D,0,p);var k=D}else{var d=MD(i[1]);i[1]=0;var w=gk(t)-1|0;if(!(w<0))for(var h=0;;){var m=AD(t,h);if(35<=m)var F=92===m?1:qo<=m?0:2;else if(32<=m)F=34<=m?1:2;else if(14<=m)F=0;else switch(m){case 8:xD(d,i[1],92),i[1]++,xD(d,i[1],98);F=3;break;case 9:xD(d,i[1],92),i[1]++,xD(d,i[1],Hp);F=3;break;case 10:xD(d,i[1],92),i[1]++,xD(d,i[1],Xf);F=3;break;case 13:xD(d,i[1],92),i[1]++,xD(d,i[1],en);F=3;break;default:F=0}switch(F){case 0:xD(d,i[1],92),i[1]++,xD(d,i[1],48+(m/bo|0)|0),i[1]++,xD(d,i[1],48+((m/10|0)%10|0)|0),i[1]++,xD(d,i[1],48+(m%10|0)|0);break;case 1:xD(d,i[1],92),i[1]++,xD(d,i[1],m);break;case 2:xD(d,i[1],m)}if(i[1]++,w===h)break;h=h+1|0}k=d}}else k=t;var y=ck(k),E=IGt(y+2|0,34);return wD(k,0,E,1,y),E}}function Eqt(t,r){switch(t){case 0:var e=Wh;break;case 1:e=Vh;break;case 2:e=Yh;break;case 3:e=Hh;break;case 4:e=$h;break;case 5:e=zh;break;case 6:e=Kh;break;case 7:e=Qh;break;case 8:e=Zh;break;case 9:e=tm;break;case 10:e=rm;break;case 11:e=em;break;default:e=nm}return VD(e,r)}function _qt(t,r){switch(t){case 0:var e=hh;break;case 1:e=mh;break;case 2:e=Fh;break;case 3:e=yh;break;case 4:e=Eh;break;case 5:e=_h;break;case 6:e=gh;break;case 7:e=Ch;break;case 8:e=Sh;break;case 9:e=xh;break;case 10:e=Th;break;case 11:e=Ah;break;default:e=Oh}return VD(e,r)}function gqt(t,r){switch(t){case 0:var e=ih;break;case 1:e=ch;break;case 2:e=fh;break;case 3:e=sh;break;case 4:e=oh;break;case 5:e=vh;break;case 6:e=lh;break;case 7:e=bh;break;case 8:e=ph;break;case 9:e=Dh;break;case 10:e=kh;break;case 11:e=dh;break;default:e=wh}return VD(e,r)}function Cqt(t,r){switch(t){case 0:var e=Ih;break;case 1:e=Ph;break;case 2:e=Bh;break;case 3:e=Nh;break;case 4:e=Lh;break;case 5:e=Rh;break;case 6:e=Mh;break;case 7:e=jh;break;case 8:e=Uh;break;case 9:e=Xh;break;case 10:e=Jh;break;case 11:e=Gh;break;default:e=qh}return function(t,r){var e=GD(t);e.signedconv&&function(t){return t[3]<<16<0}(r)&&(e.sign=-1,r=ik(r));var n=so,a=QD(e.base);do{var u=ak(r,a);r=u[1],n="0123456789abcdef".charAt(uk(u[2]))+n}while(!KD(r));if(e.prec>=0){e.filler=jp;var i=e.prec-n.length;i>0&&(n=hD(i,af)+n)}return qD(e,n)}(e,r)}function Sqt(t,r,e){if(16<=t){if(17<=t)switch(t+ho|0){case 2:var n=0;break;case 0:case 3:var a=43;n=1;break;default:a=32,n=1}else n=0;if(!n)a=45;var u=function(t,r,e){if(!isFinite(t))return isNaN(t)?zD(tv):zD(t>0?Pr:"-infinity");var n=0==t&&1/t==-1/0?1:t>=0?0:1;n&&(t=-t);var a=0;if(0==t);else if(t<1)for(;t<1&&a>-1022;)t*=2,a--;else for(;t>=2;)t/=2,a++;var u=a<0?so:xo,i=so;if(n)i=cs;else switch(e){case 43:i=xo;break;case 32:i=jp}if(r>=0&&r<13){var c=Math.pow(2,4*r);t=Math.round(t*c)/c}var f=t.toString(16);if(r>=0){var s=f.indexOf(se);if(s<0)f+=se+hD(r,af);else{var o=s+1+r;f.length<o?f+=hD(o-f.length,af):f=f.substr(0,o)}}return zD(i+lb+f+"p"+u+a.toString(10))}(e,r,a);if(19<=t){var i=gk(u);if(0===i)return u;var c=MD(i),f=i-1|0;if(!(f<0))for(var s=0;;){var o=AD(u,s);if(97<=o)if(Vu<o)var v=0;else{var l=o-32|0;v=1}else v=0;if(!v)l=o;if(xD(c,s,l),f===s)break;s=s+1|0}return c}return u}if(15===t)var b=uh;else{var p=pGt(r);switch(t){case 15:var D=70;break;case 0:case 1:case 2:D=Ks;break;case 3:case 4:case 5:D=Zt;break;case 6:case 7:case 8:D=69;break;case 9:case 10:case 11:D=Qr;break;case 12:case 13:case 14:D=71;break;case 16:case 17:case 18:D=gc;break;default:D=72}var k=uqt(16);switch(cqt(k,37),t){case 1:case 4:case 7:case 10:case 13:case 17:case 20:cqt(k,43);break;case 2:case 5:case 8:case 11:case 14:case 18:case 21:cqt(k,32)}cqt(k,46),fqt(k,_D(so+p)),cqt(k,D);b=sqt(k)}var d=WD(b,e);if(15===t){var w=function(t){return isFinite(t)?Math.abs(t)>=2.2250738585072014e-308?0:0!=t?1:2:isNaN(t)?4:3}(e),h=ck(d);if(3===w)return e<0?nh:ah;if(4<=w)return rh;for(var m=0;;){if(m===h)var F=0;else{var y=$k(d,m)+li|0;if(!(23<y>>>0?55===y?1:0:21<(y-1|0)>>>0?1:0)){m=m+1|0;continue}F=1}return F?d:kGt(d,eh)}}return d}function xqt(t,r,e,n,a,u,i,c){if("number"==typeof a){if("number"==typeof u)return 0===u?function(a){return Bqt(t,r,[4,e,ad(i,c,a)],n)}:function(a,u){return Bqt(t,r,[4,e,Fqt(a,ad(i,c,u))],n)};var f=u[1];return function(a){return Bqt(t,r,[4,e,Fqt(f,ad(i,c,a))],n)}}if(0===a[0]){var s=a[2],o=a[1];if("number"==typeof u)return 0===u?function(a){return Bqt(t,r,[4,e,mqt(o,s,ad(i,c,a))],n)}:function(a,u){return Bqt(t,r,[4,e,mqt(o,s,Fqt(a,ad(i,c,u)))],n)};var v=u[1];return function(a){return Bqt(t,r,[4,e,mqt(o,s,Fqt(v,ad(i,c,a)))],n)}}var l=a[1];if("number"==typeof u)return 0===u?function(a,u){return Bqt(t,r,[4,e,mqt(l,a,ad(i,c,u))],n)}:function(a,u,f){return Bqt(t,r,[4,e,mqt(l,a,Fqt(u,ad(i,c,f)))],n)};var b=u[1];return function(a,u){return Bqt(t,r,[4,e,mqt(l,a,Fqt(b,ad(i,c,u)))],n)}}function Tqt(t,r,e,n,a,u){if("number"==typeof a)return function(a){return Bqt(t,r,[4,e,nd(u,a)],n)};if(0===a[0]){var i=a[2],c=a[1];return function(a){return Bqt(t,r,[4,e,mqt(c,i,nd(u,a))],n)}}var f=a[1];return function(a,i){return Bqt(t,r,[4,e,mqt(f,a,nd(u,i))],n)}}function Aqt(t,r,e,n,a){for(var u=r,i=n,c=a;;){if("number"==typeof c)return ad(u,e,i);switch(c[0]){case 0:var f=c[1];return function(t){return Bqt(u,e,[5,i,t],f)};case 1:var s=c[1];return function(t){var r=OGt(t),n=ck(r),a=IGt(n+2|0,39);return wD(r,0,a,1,n),Bqt(u,e,[4,i,a],s)};case 2:var o=c[2],v=c[1];return Tqt(u,e,i,o,v,function(t){return t});case 3:return Tqt(u,e,i,c[2],c[1],yqt);case 4:return xqt(u,e,i,c[4],c[2],c[3],Eqt,c[1]);case 5:return xqt(u,e,i,c[4],c[2],c[3],_qt,c[1]);case 6:return xqt(u,e,i,c[4],c[2],c[3],gqt,c[1]);case 7:return xqt(u,e,i,c[4],c[2],c[3],Cqt,c[1]);case 8:var l=c[4],b=c[3],p=c[2],D=c[1];if("number"==typeof p){if("number"==typeof b)return 0===b?function(t){return Bqt(u,e,[4,i,Sqt(D,aqt,t)],l)}:function(t,r){return Bqt(u,e,[4,i,Sqt(D,t,r)],l)};var k=b[1];return function(t){return Bqt(u,e,[4,i,Sqt(D,k,t)],l)}}if(0===p[0]){var d=p[2],w=p[1];if("number"==typeof b)return 0===b?function(t){return Bqt(u,e,[4,i,mqt(w,d,Sqt(D,aqt,t))],l)}:function(t,r){return Bqt(u,e,[4,i,mqt(w,d,Sqt(D,t,r))],l)};var h=b[1];return function(t){return Bqt(u,e,[4,i,mqt(w,d,Sqt(D,h,t))],l)}}var m=p[1];if("number"==typeof b)return 0===b?function(t,r){return Bqt(u,e,[4,i,mqt(m,t,Sqt(D,aqt,r))],l)}:function(t,r,n){return Bqt(u,e,[4,i,mqt(m,t,Sqt(D,r,n))],l)};var F=b[1];return function(t,r){return Bqt(u,e,[4,i,mqt(m,t,Sqt(D,F,r))],l)};case 9:var y=c[1];return function(t){return Bqt(u,e,[4,i,t?Sd:xd],y)};case 10:i=[7,i],c=c[1];continue;case 11:i=[2,i,c[1]],c=c[2];continue;case 12:i=[3,i,c[1]],c=c[2];continue;case 13:var E=c[3],_=c[2],g=uqt(16);oqt(g,_);var C=sqt(g);return function(t){return Bqt(u,e,[4,i,C],E)};case 14:var S=c[3],x=c[2];return function(t){var r=wqt(t[1],sGt(vqt(x)));if("number"==typeof r[2])return Bqt(u,e,i,oGt(r[1],S));throw pqt};case 15:var T=c[1];return function(t,r){return Bqt(u,e,[6,i,function(e){return ad(t,e,r)}],T)};case 16:var A=c[1];return function(t){return Bqt(u,e,[6,i,t],A)};case 17:i=[0,i,c[1]],c=c[2];continue;case 18:var O=c[1];if(0===O[0]){var I=c[2],P=O[1][1];u=function(t,r,e){return function(n,a){return Bqt(r,n,[1,t,[0,a]],e)}}(i,u,I),i=0,c=P;continue}var B=c[2],N=O[1][1];u=function(t,r,e){return function(n,a){return Bqt(r,n,[1,t,[1,a]],e)}}(i,u,B),i=0,c=N;continue;case 19:throw[0,pd,Mw];case 20:var L=c[3],R=[8,i,jw];return function(t){return Bqt(u,e,R,L)};case 21:var M=c[2];return function(t){return Bqt(u,e,[4,i,VD(Rw,t)],M)};case 22:var j=c[1];return function(t){return Bqt(u,e,[5,i,t],j)};case 23:var U=c[2],X=c[1];if("number"==typeof X)switch(X){case 0:case 1:case 2:return t<50?Iqt(t+1|0,u,e,i,U):Zk(Iqt,[0,u,e,i,U]);case 3:throw[0,pd,Uw];default:return t<50?Iqt(t+1|0,u,e,i,U):Zk(Iqt,[0,u,e,i,U])}else switch(X[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:return t<50?Iqt(t+1|0,u,e,i,U):Zk(Iqt,[0,u,e,i,U]);case 8:var J=X[2];return t<50?Oqt(t+1|0,u,e,i,J,U):Zk(Oqt,[0,u,e,i,J,U]);case 9:default:return t<50?Iqt(t+1|0,u,e,i,U):Zk(Iqt,[0,u,e,i,U])}default:var G=c[3],q=c[1],W=nd(c[2],0);return t<50?Pqt(t+1|0,u,e,i,G,q,W):Zk(Pqt,[0,u,e,i,G,q,W])}}}function Oqt(t,r,e,n,a,u){if("number"==typeof a)return t<50?Iqt(t+1|0,r,e,n,u):Zk(Iqt,[0,r,e,n,u]);switch(a[0]){case 0:var i=a[1];return function(t){return Nqt(r,e,n,i,u)};case 1:var c=a[1];return function(t){return Nqt(r,e,n,c,u)};case 2:var f=a[1];return function(t){return Nqt(r,e,n,f,u)};case 3:var s=a[1];return function(t){return Nqt(r,e,n,s,u)};case 4:var o=a[1];return function(t){return Nqt(r,e,n,o,u)};case 5:var v=a[1];return function(t){return Nqt(r,e,n,v,u)};case 6:var l=a[1];return function(t){return Nqt(r,e,n,l,u)};case 7:var b=a[1];return function(t){return Nqt(r,e,n,b,u)};case 8:var p=a[2];return function(t){return Nqt(r,e,n,p,u)};case 9:var D=a[3],k=a[2],d=bqt(vqt(a[1]),k);return function(t){return Nqt(r,e,n,function t(r,e){if("number"==typeof r)return e;switch(r[0]){case 0:return[0,t(r[1],e)];case 1:return[1,t(r[1],e)];case 2:return[2,t(r[1],e)];case 3:return[3,t(r[1],e)];case 4:return[4,t(r[1],e)];case 5:return[5,t(r[1],e)];case 6:return[6,t(r[1],e)];case 7:return[7,t(r[1],e)];case 8:return[8,r[1],t(r[2],e)];case 9:var n=r[2];return[9,r[1],n,t(r[3],e)];case 10:return[10,t(r[1],e)];case 11:return[11,t(r[1],e)];case 12:return[12,t(r[1],e)];case 13:return[13,t(r[1],e)];default:return[14,t(r[1],e)]}}(d,D),u)};case 10:var w=a[1];return function(t,a){return Nqt(r,e,n,w,u)};case 11:var h=a[1];return function(t){return Nqt(r,e,n,h,u)};case 12:var m=a[1];return function(t){return Nqt(r,e,n,m,u)};case 13:throw[0,pd,Xw];default:throw[0,pd,Jw]}}function Iqt(t,r,e,n,a){var u=[8,n,Gw];return t<50?Aqt(t+1|0,r,e,u,a):Zk(Aqt,[0,r,e,u,a])}function Pqt(t,r,e,n,a,u,i){if(u){var c=u[1];return function(t){return function(t,r,e,n,a,u){return Qk(Pqt(0,t,r,e,n,a,u))}(r,e,n,a,c,nd(i,t))}}var f=[4,n,i];return t<50?Aqt(t+1|0,r,e,f,a):Zk(Aqt,[0,r,e,f,a])}function Bqt(t,r,e,n){return Qk(Aqt(0,t,r,e,n))}function Nqt(t,r,e,n,a){return Qk(Oqt(0,t,r,e,n,a))}function Lqt(t,r){for(var e=r;;){if("number"==typeof e)return 0;switch(e[0]){case 0:var n=e[2],a=e[1];if("number"==typeof n)switch(n){case 0:var u=am;break;case 1:u=um;break;case 2:u=im;break;case 3:u=cm;break;case 4:u=fm;break;case 5:u=sm;break;default:u=om}else switch(n[0]){case 0:case 1:u=n[1];break;default:u=kGt(vm,RGt(1,n[1]))}return Lqt(t,a),nqt(t,u);case 1:var i=e[2],c=e[1];if(0===i[0]){var f=i[1];Lqt(t,c),nqt(t,qw);e=f;continue}var s=i[1];Lqt(t,c),nqt(t,Ww);e=s;continue;case 6:var o=e[2];return Lqt(t,e[1]),nqt(t,nd(o,0));case 7:e=e[1];continue;case 8:var v=e[2];return Lqt(t,e[1]),lGt(v);case 2:case 4:var l=e[2];return Lqt(t,e[1]),nqt(t,l);default:var b=e[2];return Lqt(t,e[1]),eqt(t,b)}}}function Rqt(t){if(Hk(t,Yw))return Hw;var r=ck(t);function e(r){var e=Vw[1],n=ZGt(Be);return nd(Bqt(function(t,r){return Lqt(n,r),vGt(tqt(n))},0,0,e),t)}function n(e){for(var n=e;;){if(n===r)return n;var a=$k(t,n);if(9!==a&&32!==a)return n;n=n+1|0}}var a=n(0),u=function(e,n){for(var a=n;;){if(a===r)return a;if(25<($k(t,a)+Bf|0)>>>0)return a;a=a+1|0}}(0,a),i=MGt(t,a,u-a|0),c=n(u),f=function(e,n){for(var a=n;;){if(a===r)return a;var u=$k(t,a);if(!(48<=u?!(58<=u):45===u))return a;a=a+1|0}}(0,c);if(c===f)var s=0;else try{s=dk(MGt(t,c,f-c|0))}catch(t){if((t=ed(t))[1]!==sd)throw t;s=e()}if(n(f)!==r&&e(),zk(i,$w))if(zk(i,zw))if(zk(i,Kw))if(zk(i,Qw))if(zk(i,Zw))if(zk(i,th))var o=e(),v=1;else o=1,v=1;else o=2,v=1;else o=3,v=1;else o=0,v=1;else v=0;else v=0;if(!v)o=4;return[0,s,o]}function Mqt(t){return Bqt(function(t,r){var e=ZGt(64);return Lqt(e,r),tqt(e)},0,0,t[1])}var jqt=[0,0];function Uqt(t,r){var e=t[r+1];if(1-("number"==typeof e)){if(Wk(e)===Lp)return nd(Mqt(gm),e);if(Wk(e)===ns)for(var n=WD(gd,e),a=0,u=ck(n);;){if(u<=a)return kGt(n,Cd);var i=$k(n,a);if(!(48<=i?58<=i?0:1:45===i?1:0))return n;a=a+1|0}return Cm}return nd(Mqt(_m),e)}function Xqt(t){var r=t.length-1;if(2<r>>>0){var e=function t(r,e){if(r.length-1<=e)return bm;var n=t(r,e+1|0),a=Uqt(r,e);return ad(Mqt(pm),a,n)}(t,2),n=Uqt(t,1);return ad(Mqt(mm),n,e)}switch(r){case 0:return Fm;case 1:return ym;default:var a=Uqt(t,1);return nd(Mqt(Em),a)}}function Jqt(t){return jqt[1]=[0,t,jqt[1]],0}try{var Gqt=Kk(xm)}catch(_D){if((_D=ed(_D))!==vd)throw _D;try{var qqt=Kk(Tm)}catch(_D){if((_D=ed(_D))!==vd)throw _D;qqt=Am}Gqt=qqt}var Wqt=function(t,r){return UGt(t,0,r)}(Gqt,82),Vqt=[xu,function(t){for(var r=[0,new Date^4294967295*Math.random()],e=[0,yk(55,0),0],n=0==r.length-1?[0,0]:r,a=n.length-1,u=0;;){ID(e[1],u)[u+1]=u;var i=u+1|0;if(54===u){var c=[0,Sm],f=54+bGt(55,a)|0;if(!(f<0))for(var s=0;;){var o=s%55|0,v=Gk(s,a),l=ID(n,v)[v+1],b=kGt(c[1],_D(so+l));c[1]=_k(b,0,ck(b));var p=c[1],D=$k(p,3)<<24,k=$k(p,2)<<16,d=$k(p,1)<<8,w=(($k(p,0)+d|0)+k|0)+D|0,h=(ID(e[1],o)[o+1]^w)&Tl;if(ID(e[1],o)[o+1]=h,f===s)break;s=s+1|0}return e[2]=0,e}u=i}}];function Yqt(t,r){var e=[0,t,0],n=r[1];return n?(r[1]=e,n[2]=e,0):(r[1]=e,r[2]=e,0)}var Hqt=[sf,Mm,HD()];function $qt(t){var r=t[2];if(r){var e=r[2],n=r[1];return t[2]=e,0===e&&(t[1]=0),n}throw Hqt}function zqt(t,r){return t[13]=t[13]+r[3]|0,Yqt(r,t[27])}var Kqt=1000000010;function Qqt(t,r){return ud(t[17],r,0,ck(r))}function Zqt(t){return nd(t[19],0)}function tWt(t,r){return nd(t[20],r)}function rWt(t,r,e){Zqt(t),t[11]=1;var n=(t[6]-e|0)+r|0,a=t[8],u=function(t,r){return+(LD(t,r,!1)<=0)}(a,n)?a:n;return t[10]=u,t[9]=t[6]-t[10]|0,tWt(t,t[10])}function eWt(t,r){return rWt(t,0,r)}function nWt(t,r){return t[9]=t[9]-r|0,tWt(t,r)}function aWt(t,r,e){if("number"==typeof e)switch(e){case 0:var n=t[3];if(n){var a=n[1][1];return a[1]=function t(r,e){if(e){var n=e[1],a=e[2];return function(t,r){return+(LD(t,r,!1)<0)}(r,n)?[0,r,e]:[0,n,t(r,a)]}return[0,r,0]}(t[6]-t[9]|0,a[1]),0}return 0;case 1:var u=t[2];return u?(t[2]=u[2],0):0;case 2:var i=t[3];return i?(t[3]=i[2],0):0;case 3:var c=t[2];return c?eWt(t,c[1][2]):Zqt(t);case 4:var f=t[10]!==(t[6]-t[9]|0)?1:0;return f?function(t){var r=$qt(t[27]),e=r[1];return t[12]=t[12]-r[3]|0,t[9]=t[9]+e|0,0}(t):f;default:var s=t[5];if(s){var o=s[2];return Qqt(t,nd(t[24],s[1])),t[5]=o,0}return 0}else switch(e[0]){case 0:var v=e[1];return t[9]=t[9]-r|0,Qqt(t,v),t[11]=0,0;case 1:var l=e[2],b=e[1],p=t[2];if(p){var D=p[1],k=D[2];switch(D[1]){case 0:return nWt(t,b);case 1:case 2:return rWt(t,l,k);case 3:return t[9]<r?rWt(t,l,k):nWt(t,b);case 4:return t[11]?nWt(t,b):t[9]<r?rWt(t,l,k):((t[6]-k|0)+l|0)<t[10]?rWt(t,l,k):nWt(t,b);default:return nWt(t,b)}}return 0;case 2:var d=t[6]-t[9]|0,w=t[3],h=e[2],m=e[1];if(w){var F=w[1][1],y=F[1];if(y){var E=y[1];try{var _=function(t,r){for(var e=r;;){if(!e)throw vd;var n=e[1],a=e[2];if($D(n,t))return n;e=a}}(d,F[1])}catch(t){if((t=ed(t))!==vd)throw t;_=E}var g=_}else g=d;var C=g-d|0;return 0<=C?nWt(t,C+m|0):rWt(t,g+h|0,t[6])}return 0;case 3:var S=e[2],x=e[1];t[8]<(t[6]-t[9]|0)&&function(t){var r=t[2];if(r){var e=r[1],n=e[2],a=e[1],u=t[9]<n?1:0;if(u){if(0!==a)return 5<=a?0:eWt(t,n);var i=0}else i=u;return i}Zqt(t)}(t);var T=t[9]-x|0,A=1===S?1:t[9]<r?S:5;return t[2]=[0,[0,A,T],t[2]],0;case 4:return t[3]=[0,e[1],t[3]],0;default:var O=e[1];return Qqt(t,nd(t[23],O)),t[5]=[0,O,t[5]],0}}function uWt(t){try{return function(t){for(;;){var r=t[27][2];if(r){var e=r[1],n=e[1],a=n<0?1:0,u=e[3],i=e[2],c=1-(a?(t[13]-t[12]|0)<t[9]?1:0:a);if(c){$qt(t[27]),aWt(t,0<=n?n:Kqt,i),t[12]=u+t[12]|0;continue}return c}throw Hqt}}(t)}catch(t){if((t=ed(t))===Hqt)return 0;throw t}}function iWt(t,r){return zqt(t,r),uWt(t)}function cWt(t,r,e){return iWt(t,[0,r,[0,e],r])}var fWt=[0,[0,-1,[0,-1,jm,0]],0];function sWt(t){return t[1]=fWt,0}function oWt(t,r){var e=t[1];if(e){var n=e[1],a=n[2],u=a[1],i=e[2],c=a[2];if(n[1]<t[12])return sWt(t);if("number"!=typeof c)switch(c[0]){case 3:var f=1-r;return f?(a[1]=t[13]+u|0,t[1]=i,0):f;case 1:case 2:return r?(a[1]=t[13]+u|0,t[1]=i,0):r}return 0}return 0}function vWt(t,r,e){return zqt(t,e),r&&oWt(t,1),t[1]=[0,[0,t[13],e],t[1]],0}function lWt(t,r,e){if(t[14]=t[14]+1|0,t[14]<t[15])return vWt(t,0,[0,0|-t[13],[3,r,e],0]);var n=t[14]===t[15]?1:0;if(n){var a=t[16];return cWt(t,ck(a),a)}return n}function bWt(t,r){var e=1<t[14]?1:0;if(e){t[14]<t[15]&&(zqt(t,[0,0,1,0]),oWt(t,1),oWt(t,0)),t[14]=t[14]-1|0;var n=0}else n=e;return n}function pWt(t,r){for(;;){if(!(1<t[14])){t[13]=Kqt,uWt(t),r&&Zqt(t),t[12]=1,t[13]=1;var e=t[27];return e[1]=0,e[2]=0,sWt(t),t[2]=0,t[3]=0,t[4]=0,t[5]=0,t[10]=0,t[14]=0,t[9]=t[6],lWt(t,0,3)}bWt(t)}}function DWt(t,r,e){var n=t[14]<t[15]?1:0;return n?cWt(t,r,e):n}function kWt(t,r,e){return DWt(t,r,e)}function dWt(t,r){return kWt(t,ck(r),r)}function wWt(t,r){return kWt(t,1,RGt(1,r))}function hWt(t,r){return pWt(t,0),nd(t[18],0)}var mWt=RGt(80,32);function FWt(t){return kGt(Lm,kGt(t,Nm))}function yWt(t){return kGt(Bm,kGt(t,Pm))}function EWt(t){return 0}function _Wt(t){return 0}function gWt(t,r){var e=[0,0,0],n=[0,-1,Om,0];Yqt(n,e);var a=[0,[0,[0,1,n],fWt],0,0,0,0,78,10,68,78,0,1,1,1,1,DGt,Im,t,r,function(t){return 0},function(t){return 0},0,0,FWt,yWt,EWt,_Wt,e];return a[19]=function(t){return ud(a[17],Rm,0,1)},a[20]=function(t){for(var r=t;;){var e=0<r?1:0;if(e){if(80<r){ud(a[17],mWt,0,80);r=r+Pt|0;continue}return ud(a[17],mWt,0,r)}return e}},a}function CWt(t){return gWt(function(r,e,n){return 0<=e&&0<=n&&!((ck(r)-n|0)<e)?Xk(t,r,e,n):lGt(_d)},function(r){return xk(t)})}function SWt(t){return gWt(function(r,e,n){var a=e<0?1:0;if(a)var u=a;else u=(n<0?1:0)||((ck(r)-n|0)<e?1:0);u&&lGt(rw);var i=t[2]+n|0;return t[3]<i&&rqt(t,n),LGt(r,e,t[1],t[2],n),t[2]=i,0},function(t){return 0})}var xWt=y;function TWt(t){return ZGt(xWt)}var AWt=TWt(),OWt=CWt(wGt);function IWt(t,r){var e=ZGt(16),n=SWt(e);ad(t,n,r),hWt(n);var a=e[2];if(2<=a){var u=a-2|0;return 0<=u&&!((e[2]-u|0)<1)?BGt(e[1],1,u):lGt(nw)}return tqt(e)}function PWt(t,r){if("number"==typeof r)return 0;switch(r[0]){case 0:var e=r[2];if(PWt(t,r[1]),"number"==typeof e)switch(e){case 0:return bWt(t);case 1:t[22]&&zqt(t,[0,0,5,0]);var n=t[21];if(n){var a=t[4];if(a){var u=a[2];return nd(t[26],a[1]),t[4]=u,0}var i=0}else i=n;return i;case 2:return hWt(t);case 3:var c=t[14]<t[15]?1:0;return c?iWt(t,[0,0,3,0]):c;case 4:return pWt(t,1),nd(t[18],0);case 5:return wWt(t,64);default:return wWt(t,37)}else switch(e[0]){case 0:var f=e[2],s=t[14]<t[15]?1:0,o=e[3];return s?vWt(t,1,[0,0|-t[13],[1,f,o],f]):s;case 1:return 0;default:var v=e[1];return wWt(t,64),wWt(t,v)}case 1:var l=r[2],b=r[1];if(0===l[0]){var p=l[1];PWt(t,b);var D=IWt(PWt,p);t[21]&&(t[4]=[0,D,t[4]],nd(t[25],D));var k=t[22];return k?zqt(t,[0,0,[5,D],0]):k}var d=l[1];PWt(t,b);var w=Rqt(IWt(PWt,d));return lWt(t,w[1],w[2]);case 2:var h=r[1];if("number"==typeof h)var m=1;else if(0===h[0]){var F=h[2];if("number"==typeof F)var y=1;else if(1===F[0]){var E=r[2],_=F[2],g=h[1],C=0;m=0,y=0}else y=1;if(y)m=1}else m=1;if(m){var S=r[2],x=h;C=2}break;case 3:var T=r[1];if("number"==typeof T)var A=1;else if(0===T[0]){var O=T[2];if("number"==typeof O)var I=1;else if(1===O[0]){var P=r[2],B=O[2],N=T[1];C=1,A=0,I=0}else I=1;if(I)A=1}else A=1;if(A){var L=r[2],R=T;C=3}break;case 4:var M=r[1];if("number"==typeof M)var j=1;else if(0===M[0]){var U=M[2];if("number"==typeof U)var X=1;else if(1===U[0])E=r[2],_=U[2],g=M[1],C=0,j=0,X=0;else X=1;if(X)j=1}else j=1;if(j)S=r[2],x=M,C=2;break;case 5:var J=r[1];if("number"==typeof J)var G=1;else if(0===J[0]){var q=J[2];if("number"==typeof q)var W=1;else if(1===q[0])P=r[2],B=q[2],N=J[1],C=1,G=0,W=0;else W=1;if(W)G=1}else G=1;if(G)L=r[2],R=J,C=3;break;case 6:var V=r[2];return PWt(t,r[1]),nd(V,t);case 7:return PWt(t,r[1]),hWt(t);default:var Y=r[2];return PWt(t,r[1]),lGt(Y)}switch(C){case 0:return PWt(t,g),DWt(t,_,E);case 1:return PWt(t,N),DWt(t,B,RGt(1,P));case 2:return PWt(t,x),dWt(t,S);default:return PWt(t,R),wWt(t,L)}}function BWt(t){return function(r){var e=r[1];return Bqt(function(t,r){return PWt(t,r),0},t,0,e)}}function NWt(t){var r=t[1],e=TWt();return Bqt(function(t,r){PWt(t,r),pWt(t,0);var n=tqt(e);return e[2]=0,e[1]=e[4],e[3]=gk(e[1]),n},SWt(e),0,r)}function LWt(t,r){return function(t,r){return Yk[XD(t)]=r,0}(t,Wk(r)===sf?r:r[1])}CWt(hGt),SWt(AWt),function(t){var r=mGt[1];mGt[1]=function(e){return nd(t,0),nd(r,0)}}(function(t){return hWt(OWt)});var RWt=function t(r,e,n){if("number"==typeof r)switch(r){case 0:e.fun=n;break;case 1:default:bD(e,n)}else switch(r[0]){case 0:for(var a=1;a<r[1].length;a++)t(r[1][a],e[a],n[a])}return 0},MWt=function(t,r){function e(r){vD(lD.Undefined_recursive_module,t)}var n=[];return function t(r,n,a){if("number"==typeof r)switch(r){case 0:n[a]={fun:e};break;case 1:n[a]=[xu,e];break;default:n[a]=[]}else switch(r[0]){case 0:n[a]=[0];for(var u=1;u<r[1].length;u++)t(r[1][u],n[a],u);break;default:n[a]=r[1]}}(r,n,0),n[0]};try{Kk(Um)}catch(_D){if((_D=ed(_D))!==vd)throw _D}try{Kk(Xm)}catch(_D){if((_D=ed(_D))!==vd)throw _D}zk(JGt,Jm)&&zk(JGt,Gm);var jWt=[sf,iy,HD()];LWt(sy,[0,jWt,0,fy,cy]),Jqt(function(t){if(t[1]===jWt){var r=t[2],e=t[4],n=t[3];if("number"==typeof r){var a=r;if(34<=a)switch(a){case 34:var u=_F;break;case 35:u=gF;break;case 36:u=CF;break;case 37:u=SF;break;case 38:u=xF;break;case 39:u=TF;break;case 40:u=AF;break;case 41:u=OF;break;case 42:u=IF;break;case 43:u=PF;break;case 44:u=BF;break;case 45:u=NF;break;case 46:u=LF;break;case 47:u=RF;break;case 48:u=MF;break;case 49:u=jF;break;case 50:u=UF;break;case 51:u=XF;break;case 52:u=JF;break;case 53:u=GF;break;case 54:u=qF;break;case 55:u=WF;break;case 56:u=VF;break;case 57:u=YF;break;case 58:u=HF;break;case 59:u=$F;break;case 60:u=zF;break;case 61:u=KF;break;case 62:u=QF;break;case 63:u=ZF;break;case 64:u=ty;break;case 65:u=ry;break;case 66:u=ey;break;default:u=ny}else switch(a){case 0:u=qm;break;case 1:u=Wm;break;case 2:u=Vm;break;case 3:u=Ym;break;case 4:u=Hm;break;case 5:u=$m;break;case 6:u=zm;break;case 7:u=Km;break;case 8:u=Qm;break;case 9:u=Zm;break;case 10:u=tF;break;case 11:u=rF;break;case 12:u=eF;break;case 13:u=nF;break;case 14:u=aF;break;case 15:u=uF;break;case 16:u=iF;break;case 17:u=cF;break;case 18:u=fF;break;case 19:u=sF;break;case 20:u=oF;break;case 21:u=vF;break;case 22:u=lF;break;case 23:u=bF;break;case 24:u=pF;break;case 25:u=DF;break;case 26:u=kF;break;case 27:u=dF;break;case 28:u=wF;break;case 29:u=hF;break;case 30:u=mF;break;case 31:u=FF;break;case 32:u=yF;break;default:u=EF}}else{var i=r[1];u=nd(Mqt(ay),i)}return[0,ud(Mqt(uy),u,n,e)]}return 0}),function(t,r){for(var e=t?t[1]:Wqt,n=16;;){if(r<=n||GGt<(2*n|0)){if(e){var a=Wk(Vqt),u=js===a?Vqt[1]:xu===a?QGt(Vqt):Vqt;u[2]=(u[2]+1|0)%55|0;var i=u[2],c=ID(u[1],i)[i+1],f=(u[2]+24|0)%55|0,s=(ID(u[1],f)[f+1]+(c^31&(c>>>25|0))|0)&Tl,o=u[2];ID(u[1],o)[o+1]=s;var v=s}else v=0;return[0,0,yk(n,0),v,n]}n=2*n|0}}(0,7),HD();var UWt=[sf,vy,HD()],XWt=-1,JWt=y,GWt=0,qWt=0,WWt=0,VWt=0,YWt=0;function HWt(t,r,e){throw[0,pd,oy]}function $Wt(t){var r=t.length-1;return[0,HWt,WGt(r,function(r){return ID(t,r)[r+1]}),r,YWt,VWt,WWt,qWt,GWt,1]}function zWt(t){if(t[5]===t[3])if(t[9])var r=XWt;else{if(t[2].length-1<(t[3]+y|0)){var e=t[6],n=t[3]-e|0;if((n+y|0)<=t[2].length-1)VGt(t[2],e,t[2],0,n);else{var a=yk(2*(t[2].length-1+y|0)|0,0);VGt(t[2],e,a,0,n),t[2]=a}t[3]=n,t[4]=t[4]+e|0,t[5]=t[5]-e|0,t[7]=t[7]-e|0,t[6]=0}var u=ud(t[1],t[2],t[5],JWt);if(0===u){var i=t[3];ID(t[2],i)[i+1]=XWt,t[3]=t[3]+1|0}else t[3]=t[3]+u|0;var c=t[5];r=ID(t[2],c)[c+1]}else{var f=t[5];r=ID(t[2],f)[f+1]}return-1===r?t[9]=1:t[5]=t[5]+1|0,r}function KWt(t){return t[6]=t[5],t[7]=t[5],t[8]=-1,0}function QWt(t,r){return t[7]=t[5],t[8]=r,0}function ZWt(t){return t[5]=t[7],t[8]}function tVt(t){return t[5]=t[6],0}function rVt(t){return t[6]+t[4]|0}function eVt(t){return t[5]+t[4]|0}function nVt(t){return t[5]-t[6]|0}function aVt(t){var r=t[5]-t[6]|0,e=t[6],n=t[2];return 0<=e&&0<=r&&!((n.length-1-r|0)<e)?function(t,r,e){var n=new Array(e+1);n[0]=0;for(var a=1,u=r+1;a<=e;a++,u++)n[a]=t[u];return n}(n,e,r):lGt(qd)}for(var uVt=yk(Be,-1),iVt=0;;){ID(uVt,iVt)[iVt+1]=1;var cVt=iVt+1|0;if(qo===iVt)for(var fVt=Zi;;){ID(uVt,fVt)[fVt+1]=2;var sVt=fVt+1|0;if(223===fVt)for(var oVt=As;;){ID(uVt,oVt)[oVt+1]=3;var vVt=oVt+1|0;if(239===oVt)for(var lVt=cb;;){ID(uVt,lVt)[lVt+1]=4;var bVt=lVt+1|0;if(247===lVt){var pVt=function(t){for(var r=ck(t),e=0,n=0;;){if((0|r)<=n){if(n===(0|r))for(var a=yk(e,0),u=0,i=0,c=e;;){if(0<c){var f=$k(t,u);if(Zi<=f)if(cb<=f)if(sf<=f)var s=0;else{var o=$k(t,u+1|0),v=$k(t,u+2|0),l=$k(t,u+3|0),b=2!=(o>>>6|0)?1:0;if(b)var p=b;else p=(2!=(v>>>6|0)?1:0)||(2!=(l>>>6|0)?1:0);if(p)throw UWt;var D=(7&f)<<18|(63&o)<<12|(63&v)<<6|63&l;s=1}else if(As<=f){var k=$k(t,u+1|0),d=$k(t,u+2|0);if((2!=(k>>>6|0)?1:0)||(2!=(d>>>6|0)?1:0))throw UWt;var w=(15&f)<<12|(63&k)<<6|63&d,h=Yr<=w?1:0;if(h?w<=57088?1:0:h)throw UWt;D=w,s=1}else{var m=$k(t,u+1|0);if(2!=(m>>>6|0))throw UWt;D=(31&f)<<6|63&m,s=1}else if(A<=f)s=0;else D=f,s=1;if(s){ID(a,i)[i+1]=D;var F=$k(t,u);u=u+ID(uVt,F)[F+1]|0,i=i+1|0,c=c-1|0;continue}throw UWt}return $Wt(a)}throw UWt}var y=$k(t,n),E=ID(uVt,y)[y+1];if(!(0<E))throw UWt;e=e+1|0,n=n+E|0}},DVt=function(t,r,e){for(var n=t[6]+r|0,a=t[2],u=ZGt(4*e|0),i=n,c=e;;){if(!(0<c))return tqt(u);var f=ID(a,i)[i+1];if(qo<f)if(2047<f)if(oe<f){if(Pf<f)throw UWt;eqt(u,AGt(cb|f>>>18|0)),eqt(u,AGt(A|63&(f>>>12|0))),eqt(u,AGt(A|63&(f>>>6|0))),eqt(u,AGt(A|63&f))}else{var s=Yr<=f?1:0;if(s?f<Kf?1:0:s)throw UWt;eqt(u,AGt(As|f>>>12|0)),eqt(u,AGt(A|63&(f>>>6|0))),eqt(u,AGt(A|63&f))}else eqt(u,AGt(Zi|f>>>6|0)),eqt(u,AGt(A|63&f));else eqt(u,AGt(f));i=i+1|0,c=c-1|0}},kVt=function(t){return DVt(t,0,t[5]-t[6]|0)},dVt=function(t,r){function e(r){return eqt(t,r)}return ku<=r?(e(cb|r>>>18|0),e(A|63&(r>>>12|0)),e(A|63&(r>>>6|0)),e(A|63&r)):Ka<=r?(e(As|r>>>12|0),e(A|63&(r>>>6|0)),e(A|63&r)):A<=r?(e(Zi|r>>>6|0),e(A|63&r)):e(r)},wVt=t,hVt=null,mVt=function(t){return void 0!==t?1:0},FVt=wVt.Array,yVt=[sf,ly,HD()],EVt=wVt.Error;LWt(by,[0,yVt,{}]);var _Vt=function(t){throw t};Jqt(function(t){return t[1]===yVt?[0,zD(t[2].toString())]:0}),Jqt(function(t){return t instanceof FVt?0:[0,zD(t.toString())]});var gVt=ad(MWt,iat,uat),CVt=ad(MWt,fat,cat),SVt=ad(MWt,oat,sat),xVt=ad(MWt,lat,vat),TVt=ad(MWt,pat,bat),AVt=ad(MWt,kat,Dat),OVt=ad(MWt,wat,dat),IVt=ad(MWt,mat,hat),PVt=ad(MWt,yat,Fat),BVt=ad(MWt,_at,Eat),NVt=ad(MWt,Cat,gat),LVt=ad(MWt,xat,Sat),RVt=ad(MWt,Aat,Tat),MVt=ad(MWt,Iat,Oat),jVt=function(t,r,e){nd(BWt(r),tat),ad(t,r,e[1]),nd(BWt(r),rat);var n=e[2];return ad(BWt(r),eat,n),nd(BWt(r),nat)};ud(RWt,Pat,gVt,[0,jVt,function(t,r){return ad(NWt(aat),function(r,e){return jVt(t,r,e)},r)}]);var UVt=function t(r,e,n){return t.fun(r,e,n)},XVt=function t(r,e){return t.fun(r,e)};bD(UVt,function(t,r,e){nd(BWt(r),Knt),ad(t,r,e[1]),nd(BWt(r),Qnt);var n=e[2];return ud(gVt[1],function(r){return nd(t,r)},r,n),nd(BWt(r),Znt)}),bD(XVt,function(t,r){var e=nd(UVt,t);return ad(NWt(znt),e,r)}),ud(RWt,Bat,CVt,[0,UVt,XVt]);var JVt=function(t,r){nd(BWt(t),Mnt),ad(BWt(t),Unt,jnt);var e=r[1];ad(BWt(t),Xnt,e),nd(BWt(t),Jnt),nd(BWt(t),Gnt),ad(BWt(t),Wnt,qnt);var n=r[2];return ad(BWt(t),Vnt,n),nd(BWt(t),Ynt),nd(BWt(t),Hnt)},GVt=[0,JVt,function(t){return ad(NWt($nt),JVt,t)}],qVt=function t(r,e){return t.fun(r,e)},WVt=function t(r){return t.fun(r)},VVt=function t(r,e){return t.fun(r,e)},YVt=function t(r){return t.fun(r)};bD(qVt,function(t,r){nd(BWt(t),xnt),ad(BWt(t),Ant,Tnt),ad(VVt,t,r[1]),nd(BWt(t),Ont),nd(BWt(t),Int),ad(BWt(t),Bnt,Pnt);var e=r[2];return ad(BWt(t),Nnt,e),nd(BWt(t),Lnt),nd(BWt(t),Rnt)}),bD(WVt,function(t){return ad(NWt(Snt),qVt,t)}),bD(VVt,function(t,r){if("number"==typeof r)return dWt(t,Dnt);switch(r[0]){case 0:nd(BWt(t),knt);var e=r[1];return ad(BWt(t),dnt,e),nd(BWt(t),wnt);case 1:nd(BWt(t),hnt);var n=r[1];return ad(BWt(t),mnt,n),nd(BWt(t),Fnt);case 2:nd(BWt(t),ynt);var a=r[1];return ad(BWt(t),Ent,a),nd(BWt(t),_nt);default:return nd(BWt(t),gnt),ad(GVt[1],t,r[1]),nd(BWt(t),Cnt)}}),bD(YVt,function(t){return ad(NWt(pnt),VVt,t)}),ud(RWt,Nat,SVt,[0,GVt,qVt,WVt,VVt,YVt]);var HVt=function(t,r){nd(BWt(t),ent),ad(BWt(t),ant,nnt);var e=r[1];ad(BWt(t),unt,e),nd(BWt(t),int),nd(BWt(t),cnt),ad(BWt(t),snt,fnt);var n=r[2];return ad(BWt(t),ont,n),nd(BWt(t),vnt),nd(BWt(t),lnt)};ud(RWt,Lat,xVt,[0,HVt,function(t){return ad(NWt(bnt),HVt,t)}]);var $Vt=function(t,r){nd(BWt(t),qet),ad(BWt(t),Vet,Wet);var e=r[1];ad(BWt(t),Yet,e),nd(BWt(t),Het),nd(BWt(t),$et),ad(BWt(t),Ket,zet);var n=r[2];return ad(BWt(t),Qet,n),nd(BWt(t),Zet),nd(BWt(t),tnt)};ud(RWt,Rat,TVt,[0,$Vt,function(t){return ad(NWt(rnt),$Vt,t)}]);var zVt=function t(r,e,n){return t.fun(r,e,n)},KVt=function t(r,e){return t.fun(r,e)},QVt=function t(r,e){return t.fun(r,e)},ZVt=function t(r){return t.fun(r)};bD(zVt,function(t,r,e){return nd(BWt(r),Xet),ad(t,r,e[1]),nd(BWt(r),Jet),ad(QVt,r,e[2]),nd(BWt(r),Get)}),bD(KVt,function(t,r){var e=nd(zVt,t);return ad(NWt(Uet),e,r)}),bD(QVt,function(t,r){return dWt(t,0===r?jet:Met)}),bD(ZVt,function(t){return ad(NWt(Ret),QVt,t)}),ud(RWt,Mat,AVt,[0,zVt,KVt,QVt,ZVt]);var tYt=function t(r,e,n,a){return t.fun(r,e,n,a)},rYt=function t(r,e,n){return t.fun(r,e,n)},eYt=function t(r,e,n,a){return t.fun(r,e,n,a)},nYt=function t(r,e,n){return t.fun(r,e,n)};bD(tYt,function(t,r,e,n){nd(BWt(e),Bet),ad(t,e,n[1]),nd(BWt(e),Net);var a=n[2];return id(eYt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Let)}),bD(rYt,function(t,r,e){var n=ad(tYt,t,r);return ad(NWt(Pet),n,e)}),bD(eYt,function(t,r,e,n){nd(BWt(e),ket),ad(BWt(e),wet,det);var a=n[1];if(a){dWt(e,het);var u=a[1];ud(gVt[1],function(t){return nd(r,t)},e,u),dWt(e,met)}else dWt(e,Fet);nd(BWt(e),yet),nd(BWt(e),Eet),ad(BWt(e),get,_et);var i=n[2];id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),Cet),nd(BWt(e),Set),ad(BWt(e),Tet,xet);var c=n[3];return ad(BWt(e),Aet,c),nd(BWt(e),Oet),nd(BWt(e),Iet)}),bD(nYt,function(t,r,e){var n=ad(eYt,t,r);return ad(NWt(Det),n,e)});var aYt=[0,tYt,rYt,eYt,nYt],uYt=function t(r,e,n,a){return t.fun(r,e,n,a)},iYt=function t(r,e,n){return t.fun(r,e,n)},cYt=function t(r,e,n,a){return t.fun(r,e,n,a)},fYt=function t(r,e,n){return t.fun(r,e,n)};bD(uYt,function(t,r,e,n){nd(BWt(e),vet),ad(t,e,n[1]),nd(BWt(e),bet);var a=n[2];return id(cYt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),pet)}),bD(iYt,function(t,r,e){var n=ad(uYt,t,r);return ad(NWt(oet),n,e)}),bD(cYt,function(t,r,e,n){nd(BWt(e),uet),ad(BWt(e),cet,iet);var a=n[1];return id(aYt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),fet),nd(BWt(e),set)}),bD(fYt,function(t,r,e){var n=ad(cYt,t,r);return ad(NWt(aet),n,e)});var sYt=[0,uYt,iYt,cYt,fYt],oYt=function t(r,e,n,a){return t.fun(r,e,n,a)},vYt=function t(r,e,n){return t.fun(r,e,n)},lYt=function t(r,e,n,a){return t.fun(r,e,n,a)},bYt=function t(r,e,n){return t.fun(r,e,n)};bD(oYt,function(t,r,e,n){nd(BWt(e),ret),ad(t,e,n[1]),nd(BWt(e),eet);var a=n[2];return id(lYt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),net)}),bD(vYt,function(t,r,e){var n=ad(oYt,t,r);return ad(NWt(tet),n,e)}),bD(lYt,function(t,r,e,n){nd(BWt(e),Urt),ad(BWt(e),Jrt,Xrt);var a=n[1];nd(BWt(e),Grt);xGt(function(n,a){return n&&nd(BWt(e),jrt),id(aYt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,a),nd(BWt(e),qrt),nd(BWt(e),Wrt),nd(BWt(e),Vrt),ad(BWt(e),Hrt,Yrt);var u=n[2];if(u){dWt(e,$rt);var i=u[1];id(sYt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,zrt)}else dWt(e,Krt);return nd(BWt(e),Qrt),nd(BWt(e),Zrt)}),bD(bYt,function(t,r,e){var n=ad(lYt,t,r);return ad(NWt(Mrt),n,e)});var pYt=[0,oYt,vYt,lYt,bYt],DYt=function t(r,e,n,a){return t.fun(r,e,n,a)},kYt=function t(r,e,n){return t.fun(r,e,n)};bD(DYt,function(t,r,e,n){nd(BWt(e),yrt),ad(BWt(e),_rt,Ert);var a=n[1];if(a){dWt(e,grt);var u=a[1];id(OVt[13][2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),dWt(e,Crt)}else dWt(e,Srt);nd(BWt(e),xrt),nd(BWt(e),Trt),ad(BWt(e),Ort,Art);var i=n[2];id(pYt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),Irt),nd(BWt(e),Prt),ad(BWt(e),Nrt,Brt);var c=n[3];return id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),Lrt),nd(BWt(e),Rrt)}),bD(kYt,function(t,r,e){var n=ad(DYt,t,r);return ad(NWt(Frt),n,e)});var dYt=[0,aYt,sYt,pYt,DYt,kYt],wYt=function t(r,e,n,a){return t.fun(r,e,n,a)},hYt=function t(r,e,n){return t.fun(r,e,n)},mYt=function t(r,e,n,a){return t.fun(r,e,n,a)},FYt=function t(r,e,n){return t.fun(r,e,n)},yYt=function t(r,e,n,a){return t.fun(r,e,n,a)},EYt=function t(r,e,n){return t.fun(r,e,n)};bD(wYt,function(t,r,e,n){if(0===n[0]){nd(BWt(e),drt);var a=n[1];return ud(gVt[1],function(t){return nd(r,t)},e,a),nd(BWt(e),wrt)}nd(BWt(e),hrt);var u=n[1];return id(mYt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),mrt)}),bD(hYt,function(t,r,e){var n=ad(wYt,t,r);return ad(NWt(krt),n,e)}),bD(mYt,function(t,r,e,n){nd(BWt(e),brt),ad(t,e,n[1]),nd(BWt(e),prt);var a=n[2];return id(yYt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Drt)}),bD(FYt,function(t,r,e){var n=ad(mYt,t,r);return ad(NWt(lrt),n,e)}),bD(yYt,function(t,r,e,n){nd(BWt(e),nrt),ad(BWt(e),urt,art);var a=n[1];id(wYt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),irt),nd(BWt(e),crt),ad(BWt(e),srt,frt);var u=n[2];return ud(gVt[1],function(t){return nd(r,t)},e,u),nd(BWt(e),ort),nd(BWt(e),vrt)}),bD(EYt,function(t,r,e){var n=ad(yYt,t,r);return ad(NWt(ert),n,e)});var _Yt=[0,wYt,hYt,mYt,FYt,yYt,EYt],gYt=function t(r,e,n,a){return t.fun(r,e,n,a)},CYt=function t(r,e,n){return t.fun(r,e,n)};bD(gYt,function(t,r,e,n){nd(BWt(e),qtt),ad(BWt(e),Vtt,Wtt);var a=n[1];id(_Yt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Ytt),nd(BWt(e),Htt),ad(BWt(e),ztt,$tt);var u=n[2];if(u){dWt(e,Ktt);var i=u[1];id(OVt[14][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,Qtt)}else dWt(e,Ztt);return nd(BWt(e),trt),nd(BWt(e),rrt)}),bD(CYt,function(t,r,e){var n=ad(gYt,t,r);return ad(NWt(Gtt),n,e)});var SYt=[0,_Yt,gYt,CYt],xYt=function t(r,e,n,a){return t.fun(r,e,n,a)},TYt=function t(r,e,n){return t.fun(r,e,n)},AYt=function t(r,e,n,a){return t.fun(r,e,n,a)},OYt=function t(r,e,n){return t.fun(r,e,n)},IYt=function t(r,e,n,a){return t.fun(r,e,n,a)},PYt=function t(r,e,n){return t.fun(r,e,n)};bD(xYt,function(t,r,e,n){nd(BWt(e),Utt),ad(t,e,n[1]),nd(BWt(e),Xtt);var a=n[2];return id(AYt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Jtt)}),bD(TYt,function(t,r,e){var n=ad(xYt,t,r);return ad(NWt(jtt),n,e)}),bD(AYt,function(t,r,e,n){nd(BWt(e),ntt),ad(BWt(e),utt,att);var a=n[1];id(PVt[8][1][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),itt),nd(BWt(e),ctt),ad(BWt(e),stt,ftt);var u=n[2];id(IYt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),ott),nd(BWt(e),vtt),ad(BWt(e),btt,ltt);var i=n[3];ad(BWt(e),ptt,i),nd(BWt(e),Dtt),nd(BWt(e),ktt),ad(BWt(e),wtt,dtt);var c=n[4];ad(BWt(e),htt,c),nd(BWt(e),mtt),nd(BWt(e),Ftt),ad(BWt(e),Ett,ytt);var f=n[5];ad(BWt(e),_tt,f),nd(BWt(e),gtt),nd(BWt(e),Ctt),ad(BWt(e),xtt,Stt);var s=n[6];ad(BWt(e),Ttt,s),nd(BWt(e),Att),nd(BWt(e),Ott),ad(BWt(e),Ptt,Itt);var o=n[7];if(o){dWt(e,Btt);var v=o[1];ud(AVt[1],function(r){return nd(t,r)},e,v),dWt(e,Ntt)}else dWt(e,Ltt);return nd(BWt(e),Rtt),nd(BWt(e),Mtt)}),bD(OYt,function(t,r,e){var n=ad(AYt,t,r);return ad(NWt(ett),n,e)}),bD(IYt,function(t,r,e,n){switch(n[0]){case 0:nd(BWt(e),q9);var a=n[1];return id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),W9);case 1:var u=n[1];nd(BWt(e),V9),nd(BWt(e),Y9),ad(t,e,u[1]),nd(BWt(e),H9);var i=u[2];return id(dYt[4],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),$9),nd(BWt(e),z9);default:var c=n[1];nd(BWt(e),K9),nd(BWt(e),Q9),ad(t,e,c[1]),nd(BWt(e),Z9);var f=c[2];return id(dYt[4],function(r){return nd(t,r)},function(t){return nd(r,t)},e,f),nd(BWt(e),ttt),nd(BWt(e),rtt)}}),bD(PYt,function(t,r,e){var n=ad(IYt,t,r);return ad(NWt(G9),n,e)});var BYt=[0,xYt,TYt,AYt,OYt,IYt,PYt],NYt=function t(r,e,n,a){return t.fun(r,e,n,a)},LYt=function t(r,e,n){return t.fun(r,e,n)},RYt=function t(r,e,n,a){return t.fun(r,e,n,a)},MYt=function t(r,e,n){return t.fun(r,e,n)};bD(NYt,function(t,r,e,n){nd(BWt(e),U9),ad(t,e,n[1]),nd(BWt(e),X9);var a=n[2];return id(RYt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),J9)}),bD(LYt,function(t,r,e){var n=ad(NYt,t,r);return ad(NWt(j9),n,e)}),bD(RYt,function(t,r,e,n){nd(BWt(e),B9),ad(BWt(e),L9,N9);var a=n[1];return id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),R9),nd(BWt(e),M9)}),bD(MYt,function(t,r,e){var n=ad(RYt,t,r);return ad(NWt(P9),n,e)});var jYt=[0,NYt,LYt,RYt,MYt],UYt=function t(r,e,n,a){return t.fun(r,e,n,a)},XYt=function t(r,e,n){return t.fun(r,e,n)},JYt=function t(r,e,n,a){return t.fun(r,e,n,a)},GYt=function t(r,e,n){return t.fun(r,e,n)};bD(UYt,function(t,r,e,n){nd(BWt(e),u9),ad(BWt(e),c9,i9);var a=n[1];if(a){dWt(e,f9);var u=a[1];ud(gVt[1],function(r){return nd(t,r)},e,u),dWt(e,s9)}else dWt(e,o9);nd(BWt(e),v9),nd(BWt(e),l9),ad(BWt(e),p9,b9);var i=n[2];id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),D9),nd(BWt(e),k9),ad(BWt(e),w9,d9);var c=n[3];id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),h9),nd(BWt(e),m9),ad(BWt(e),y9,F9);var f=n[4];ad(BWt(e),E9,f),nd(BWt(e),_9),nd(BWt(e),g9),ad(BWt(e),S9,C9);var s=n[5];if(s){dWt(e,x9);var o=s[1];ud(AVt[1],function(r){return nd(t,r)},e,o),dWt(e,T9)}else dWt(e,A9);return nd(BWt(e),O9),nd(BWt(e),I9)}),bD(XYt,function(t,r,e){var n=ad(UYt,t,r);return ad(NWt(a9),n,e)}),bD(JYt,function(t,r,e,n){nd(BWt(e),r9),ad(t,e,n[1]),nd(BWt(e),e9);var a=n[2];return id(UYt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),n9)}),bD(GYt,function(t,r,e){var n=ad(JYt,t,r);return ad(NWt(t9),n,e)});var qYt=[0,UYt,XYt,JYt,GYt],WYt=function t(r,e,n,a){return t.fun(r,e,n,a)},VYt=function t(r,e,n){return t.fun(r,e,n)},YYt=function t(r,e,n,a){return t.fun(r,e,n,a)},HYt=function t(r,e,n){return t.fun(r,e,n)};bD(WYt,function(t,r,e,n){nd(BWt(e),K5),ad(t,e,n[1]),nd(BWt(e),Q5);var a=n[2];return id(YYt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Z5)}),bD(VYt,function(t,r,e){var n=ad(WYt,t,r);return ad(NWt(z5),n,e)}),bD(YYt,function(t,r,e,n){nd(BWt(e),R5),ad(BWt(e),j5,M5);var a=n[1];nd(BWt(e),U5),ad(t,e,a[1]),nd(BWt(e),X5);var u=a[2];id(dYt[4],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),J5),nd(BWt(e),G5),nd(BWt(e),q5),ad(BWt(e),V5,W5);var i=n[2];return ad(BWt(e),Y5,i),nd(BWt(e),H5),nd(BWt(e),$5)}),bD(HYt,function(t,r,e){var n=ad(YYt,t,r);return ad(NWt(L5),n,e)});var $Yt=[0,WYt,VYt,YYt,HYt],zYt=function t(r,e,n,a){return t.fun(r,e,n,a)},KYt=function t(r,e,n){return t.fun(r,e,n)},QYt=function t(r,e,n,a){return t.fun(r,e,n,a)},ZYt=function t(r,e,n){return t.fun(r,e,n)};bD(zYt,function(t,r,e,n){nd(BWt(e),P5),ad(t,e,n[1]),nd(BWt(e),B5);var a=n[2];return id(QYt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),N5)}),bD(KYt,function(t,r,e){var n=ad(zYt,t,r);return ad(NWt(I5),n,e)}),bD(QYt,function(t,r,e,n){nd(BWt(e),f5),ad(BWt(e),o5,s5);var a=n[1];ud(gVt[1],function(r){return nd(t,r)},e,a),nd(BWt(e),v5),nd(BWt(e),l5),ad(BWt(e),p5,b5);var u=n[2];id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),D5),nd(BWt(e),k5),ad(BWt(e),w5,d5);var i=n[3];ad(BWt(e),h5,i),nd(BWt(e),m5),nd(BWt(e),F5),ad(BWt(e),E5,y5);var c=n[4];ad(BWt(e),_5,c),nd(BWt(e),g5),nd(BWt(e),C5),ad(BWt(e),x5,S5);var f=n[5];return ad(BWt(e),T5,f),nd(BWt(e),A5),nd(BWt(e),O5)}),bD(ZYt,function(t,r,e){var n=ad(QYt,t,r);return ad(NWt(c5),n,e)});var tHt=[0,zYt,KYt,QYt,ZYt],rHt=function t(r,e,n,a){return t.fun(r,e,n,a)},eHt=function t(r,e,n){return t.fun(r,e,n)},nHt=function t(r,e,n,a){return t.fun(r,e,n,a)},aHt=function t(r,e,n){return t.fun(r,e,n)};bD(rHt,function(t,r,e,n){nd(BWt(e),q6),ad(BWt(e),V6,W6);var a=n[1];ad(BWt(e),Y6,a),nd(BWt(e),H6),nd(BWt(e),$6),ad(BWt(e),K6,z6);var u=n[2];ad(BWt(e),Q6,u),nd(BWt(e),Z6),nd(BWt(e),t5),ad(BWt(e),e5,r5);var i=n[3];nd(BWt(e),n5);return xGt(function(n,a){return n&&nd(BWt(e),G6),id(nHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,i),nd(BWt(e),a5),nd(BWt(e),u5),nd(BWt(e),i5)}),bD(eHt,function(t,r,e){var n=ad(rHt,t,r);return ad(NWt(J6),n,e)}),bD(nHt,function(t,r,e,n){switch(n[0]){case 0:nd(BWt(e),I6);var a=n[1];return id(BYt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),P6);case 1:nd(BWt(e),B6);var u=n[1];return id(jYt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),N6);case 2:nd(BWt(e),L6);var i=n[1];return id(qYt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),R6);case 3:nd(BWt(e),M6);var c=n[1];return id($Yt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),j6);default:nd(BWt(e),U6);var f=n[1];return id(tHt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,f),nd(BWt(e),X6)}}),bD(aHt,function(t,r,e){var n=ad(nHt,t,r);return ad(NWt(O6),n,e)});var uHt=[0,BYt,jYt,qYt,$Yt,tHt,rHt,eHt,nHt,aHt],iHt=function t(r,e,n,a){return t.fun(r,e,n,a)},cHt=function t(r,e,n){return t.fun(r,e,n)};bD(iHt,function(t,r,e,n){nd(BWt(e),d6),ad(BWt(e),h6,w6);var a=n[1];nd(BWt(e),m6),ad(t,e,a[1]),nd(BWt(e),F6);var u=a[2];id(uHt[6],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),y6),nd(BWt(e),E6),nd(BWt(e),_6),ad(BWt(e),C6,g6);var i=n[2];nd(BWt(e),S6);return xGt(function(n,a){n&&nd(BWt(e),b6),nd(BWt(e),p6),ad(t,e,a[1]),nd(BWt(e),D6);var u=a[2];return id(SYt[2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),k6),1},0,i),nd(BWt(e),x6),nd(BWt(e),T6),nd(BWt(e),A6)}),bD(cHt,function(t,r,e){var n=ad(iHt,t,r);return ad(NWt(l6),n,e)});var fHt=[0,iHt,cHt],sHt=function t(r,e,n,a){return t.fun(r,e,n,a)},oHt=function t(r,e,n){return t.fun(r,e,n)},vHt=function t(r,e,n,a){return t.fun(r,e,n,a)},lHt=function t(r,e,n){return t.fun(r,e,n)},bHt=function t(r,e,n,a){return t.fun(r,e,n,a)},pHt=function t(r,e,n){return t.fun(r,e,n)},DHt=function t(r,e,n,a){return t.fun(r,e,n,a)},kHt=function t(r,e,n){return t.fun(r,e,n)};bD(sHt,function(t,r,e,n){nd(BWt(e),s6),ad(r,e,n[1]),nd(BWt(e),o6);var a=n[2];return id(vHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),v6)}),bD(oHt,function(t,r,e){var n=ad(sHt,t,r);return ad(NWt(f6),n,e)}),bD(vHt,function(t,r,e,n){if("number"==typeof n)switch(n){case 0:return dWt(e,k8);case 1:return dWt(e,d8);case 2:return dWt(e,w8);case 3:return dWt(e,h8);case 4:return dWt(e,m8);case 5:return dWt(e,F8);case 6:return dWt(e,y8);case 7:return dWt(e,E8);default:return dWt(e,_8)}else switch(n[0]){case 0:nd(BWt(e),g8);var a=n[1];return id(sHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),C8);case 1:nd(BWt(e),S8);var u=n[1];return id(dYt[4],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),x8);case 2:nd(BWt(e),T8);var i=n[1];return id(uHt[6],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),A8);case 3:nd(BWt(e),O8);var c=n[1];return id(fHt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),I8);case 4:nd(BWt(e),P8);var f=n[1];return id(sHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,f),nd(BWt(e),B8);case 5:nd(BWt(e),N8);var s=n[1];return id(SYt[2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,s),nd(BWt(e),L8);case 6:nd(BWt(e),R8);var o=n[1];id(sHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,o),nd(BWt(e),M8);var v=n[2];id(sHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,v),nd(BWt(e),j8),nd(BWt(e),U8);return xGt(function(n,a){return n&&nd(BWt(e),D8),id(sHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,n[3]),nd(BWt(e),X8),nd(BWt(e),J8);case 7:nd(BWt(e),G8);var l=n[1];id(sHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,l),nd(BWt(e),q8);var b=n[2];id(sHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,b),nd(BWt(e),W8),nd(BWt(e),V8);return xGt(function(n,a){return n&&nd(BWt(e),p8),id(sHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,n[3]),nd(BWt(e),Y8),nd(BWt(e),H8);case 8:nd(BWt(e),$8);var p=n[1];return id(sHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,p),nd(BWt(e),z8);case 9:nd(BWt(e),K8),nd(BWt(e),Q8);return xGt(function(n,a){return n&&nd(BWt(e),b8),id(sHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,n[1]),nd(BWt(e),Z8),nd(BWt(e),t6);case 10:return nd(BWt(e),r6),ad(xVt[1],e,n[1]),nd(BWt(e),e6);case 11:return nd(BWt(e),n6),ad(TVt[1],e,n[1]),nd(BWt(e),a6);default:nd(BWt(e),u6);var D=n[1];return ad(BWt(e),i6,D),nd(BWt(e),c6)}}),bD(lHt,function(t,r,e){var n=ad(vHt,t,r);return ad(NWt(l8),n,e)}),bD(bHt,function(t,r,e,n){nd(BWt(e),s8),ad(t,e,n[1]),nd(BWt(e),o8);var a=n[2];return id(sHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),v8)}),bD(pHt,function(t,r,e){var n=ad(bHt,t,r);return ad(NWt(f8),n,e)}),bD(DHt,function(t,r,e,n){if(0===n[0])return nd(BWt(e),a8),ad(r,e,n[1]),nd(BWt(e),u8);nd(BWt(e),i8);var a=n[1];return id(OVt[9],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),c8)}),bD(kHt,function(t,r,e){var n=ad(DHt,t,r);return ad(NWt(n8),n,e)});var dHt=function t(r,e,n,a){return t.fun(r,e,n,a)},wHt=function t(r,e,n){return t.fun(r,e,n)},hHt=function t(r,e,n,a){return t.fun(r,e,n,a)},mHt=function t(r,e,n){return t.fun(r,e,n)};bD(dHt,function(t,r,e,n){nd(BWt(e),t8),ad(r,e,n[1]),nd(BWt(e),r8);var a=n[2];return id(hHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),e8)}),bD(wHt,function(t,r,e){var n=ad(dHt,t,r);return ad(NWt(Z4),n,e)}),bD(hHt,function(t,r,e,n){nd(BWt(e),A4),ad(BWt(e),I4,O4);var a=n[1];ud(gVt[1],function(t){return nd(r,t)},e,a),nd(BWt(e),P4),nd(BWt(e),B4),ad(BWt(e),L4,N4);var u=n[2];id(OVt[11],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),R4),nd(BWt(e),M4),ad(BWt(e),U4,j4);var i=n[3];if(i){dWt(e,X4);var c=i[1];ud(AVt[1],function(r){return nd(t,r)},e,c),dWt(e,J4)}else dWt(e,G4);nd(BWt(e),q4),nd(BWt(e),W4),ad(BWt(e),Y4,V4);var f=n[4];if(f){dWt(e,H4);var s=f[1];id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,s),dWt(e,$4)}else dWt(e,z4);return nd(BWt(e),K4),nd(BWt(e),Q4)}),bD(mHt,function(t,r,e){var n=ad(hHt,t,r);return ad(NWt(T4),n,e)});var FHt=[0,dHt,wHt,hHt,mHt],yHt=function t(r,e,n,a){return t.fun(r,e,n,a)},EHt=function t(r,e,n){return t.fun(r,e,n)},_Ht=function t(r,e,n,a){return t.fun(r,e,n,a)},gHt=function t(r,e,n){return t.fun(r,e,n)};bD(yHt,function(t,r,e,n){nd(BWt(e),C4),ad(t,e,n[1]),nd(BWt(e),S4);var a=n[2];return id(_Ht,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),x4)}),bD(EHt,function(t,r,e){var n=ad(yHt,t,r);return ad(NWt(g4),n,e)}),bD(_Ht,function(t,r,e,n){nd(BWt(e),E4);return xGt(function(n,a){return n&&nd(BWt(e),y4),id(FHt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,n),nd(BWt(e),_4)}),bD(gHt,function(t,r,e){var n=ad(_Ht,t,r);return ad(NWt(F4),n,e)});var CHt=function t(r,e,n,a){return t.fun(r,e,n,a)},SHt=function t(r,e,n){return t.fun(r,e,n)},xHt=function t(r,e,n,a){return t.fun(r,e,n,a)},THt=function t(r,e,n){return t.fun(r,e,n)},AHt=[0,FHt,yHt,EHt,_Ht,gHt];bD(CHt,function(t,r,e,n){nd(BWt(e),w4),ad(t,e,n[1]),nd(BWt(e),h4);var a=n[2];return id(xHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),m4)}),bD(SHt,function(t,r,e){var n=ad(CHt,t,r);return ad(NWt(d4),n,e)}),bD(xHt,function(t,r,e,n){nd(BWt(e),D4);return xGt(function(n,a){return n&&nd(BWt(e),p4),id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,n),nd(BWt(e),k4)}),bD(THt,function(t,r,e){var n=ad(xHt,t,r);return ad(NWt(b4),n,e)});var OHt=function t(r,e,n,a){return t.fun(r,e,n,a)},IHt=function t(r,e,n){return t.fun(r,e,n)},PHt=function t(r,e,n,a){return t.fun(r,e,n,a)},BHt=function t(r,e,n){return t.fun(r,e,n)},NHt=[0,CHt,SHt,xHt,THt];bD(OHt,function(t,r,e,n){nd(BWt(e),o4),ad(t,e,n[1]),nd(BWt(e),v4);var a=n[2];return id(PHt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),l4)}),bD(IHt,function(t,r,e){var n=ad(OHt,t,r);return ad(NWt(s4),n,e)}),bD(PHt,function(t,r,e,n){if(n){nd(BWt(e),i4);var a=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),c4)}return dWt(e,f4)}),bD(BHt,function(t,r,e){var n=ad(PHt,t,r);return ad(NWt(u4),n,e)}),ud(RWt,jat,OVt,[0,dYt,SYt,uHt,fHt,sHt,oHt,vHt,lHt,bHt,pHt,DHt,kHt,AHt,NHt,[0,OHt,IHt,PHt,BHt]]);var LHt=function t(r,e,n,a){return t.fun(r,e,n,a)},RHt=function t(r,e,n){return t.fun(r,e,n)};bD(LHt,function(t,r,e,n){nd(BWt(e),Q3),ad(BWt(e),t4,Z3);var a=n[1];nd(BWt(e),r4);return xGt(function(n,a){return n&&nd(BWt(e),K3),id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,a),nd(BWt(e),e4),nd(BWt(e),n4),nd(BWt(e),a4)}),bD(RHt,function(t,r,e){var n=ad(LHt,t,r);return ad(NWt(z3),n,e)});var MHt=[0,LHt,RHt],jHt=function t(r,e,n,a){return t.fun(r,e,n,a)},UHt=function t(r,e,n){return t.fun(r,e,n)};bD(jHt,function(t,r,e,n){nd(BWt(e),B3),ad(BWt(e),L3,N3);var a=n[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),R3),nd(BWt(e),M3),ad(BWt(e),U3,j3);var u=n[2];id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),X3),nd(BWt(e),J3),ad(BWt(e),q3,G3);var i=n[3];if(i){dWt(e,W3);var c=i[1];id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),dWt(e,V3)}else dWt(e,Y3);return nd(BWt(e),H3),nd(BWt(e),$3)}),bD(UHt,function(t,r,e){var n=ad(jHt,t,r);return ad(NWt(P3),n,e)});var XHt=[0,jHt,UHt],JHt=function t(r,e,n,a){return t.fun(r,e,n,a)},GHt=function t(r,e,n){return t.fun(r,e,n)};bD(JHt,function(t,r,e,n){nd(BWt(e),_3),ad(BWt(e),C3,g3);var a=n[1];ud(gVt[1],function(r){return nd(t,r)},e,a),nd(BWt(e),S3),nd(BWt(e),x3),ad(BWt(e),A3,T3);var u=n[2];return id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),O3),nd(BWt(e),I3)}),bD(GHt,function(t,r,e){var n=ad(JHt,t,r);return ad(NWt(E3),n,e)});var qHt=[0,JHt,GHt],WHt=function t(r,e,n){return t.fun(r,e,n)},VHt=function t(r,e){return t.fun(r,e)};bD(WHt,function(t,r,e){nd(BWt(r),D3),ad(BWt(r),d3,k3);var n=e[1];if(n){dWt(r,w3);var a=n[1];ud(gVt[1],function(r){return nd(t,r)},r,a),dWt(r,h3)}else dWt(r,m3);return nd(BWt(r),F3),nd(BWt(r),y3)}),bD(VHt,function(t,r){var e=nd(WHt,t);return ad(NWt(p3),e,r)});var YHt=[0,WHt,VHt],HHt=function t(r,e,n){return t.fun(r,e,n)},$Ht=function t(r,e){return t.fun(r,e)};bD(HHt,function(t,r,e){nd(BWt(r),i3),ad(BWt(r),f3,c3);var n=e[1];if(n){dWt(r,s3);var a=n[1];ud(gVt[1],function(r){return nd(t,r)},r,a),dWt(r,o3)}else dWt(r,v3);return nd(BWt(r),l3),nd(BWt(r),b3)}),bD($Ht,function(t,r){var e=nd(HHt,t);return ad(NWt(u3),e,r)});var zHt=[0,HHt,$Ht],KHt=function t(r,e,n,a){return t.fun(r,e,n,a)},QHt=function t(r,e,n){return t.fun(r,e,n)};bD(KHt,function(t,r,e,n){nd(BWt(e),z7),ad(BWt(e),Q7,K7);var a=n[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Z7),nd(BWt(e),t3),ad(BWt(e),e3,r3);var u=n[2];return id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),n3),nd(BWt(e),a3)}),bD(QHt,function(t,r,e){var n=ad(KHt,t,r);return ad(NWt($7),n,e)});var ZHt=[0,KHt,QHt],t$t=function t(r,e,n,a){return t.fun(r,e,n,a)},r$t=function t(r,e,n){return t.fun(r,e,n)};bD(t$t,function(t,r,e,n){nd(BWt(e),P7),ad(BWt(e),N7,B7);var a=n[1];ud(gVt[1],function(t){return nd(r,t)},e,a),nd(BWt(e),L7),nd(BWt(e),R7),ad(BWt(e),j7,M7);var u=n[2];if(u){dWt(e,U7);var i=u[1];id(OVt[13][2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,X7)}else dWt(e,J7);nd(BWt(e),G7),nd(BWt(e),q7),ad(BWt(e),V7,W7);var c=n[3];return id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),Y7),nd(BWt(e),H7)}),bD(r$t,function(t,r,e){var n=ad(t$t,t,r);return ad(NWt(I7),n,e)});var e$t=[0,t$t,r$t],n$t=function t(r,e,n,a){return t.fun(r,e,n,a)},a$t=function t(r,e,n){return t.fun(r,e,n)};bD(n$t,function(t,r,e,n){nd(BWt(e),i7),ad(BWt(e),f7,c7);var a=n[1];ud(gVt[1],function(t){return nd(r,t)},e,a),nd(BWt(e),s7),nd(BWt(e),o7),ad(BWt(e),l7,v7);var u=n[2];if(u){dWt(e,b7);var i=u[1];id(OVt[13][2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,p7)}else dWt(e,D7);nd(BWt(e),k7),nd(BWt(e),d7),ad(BWt(e),h7,w7);var c=n[3];if(c){dWt(e,m7);var f=c[1];id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,f),dWt(e,F7)}else dWt(e,y7);nd(BWt(e),E7),nd(BWt(e),_7),ad(BWt(e),C7,g7);var s=n[4];if(s){dWt(e,S7);var o=s[1];id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,o),dWt(e,x7)}else dWt(e,T7);return nd(BWt(e),A7),nd(BWt(e),O7)}),bD(a$t,function(t,r,e){var n=ad(n$t,t,r);return ad(NWt(u7),n,e)});var u$t=[0,n$t,a$t],i$t=function t(r,e,n,a){return t.fun(r,e,n,a)},c$t=function t(r,e,n){return t.fun(r,e,n)},f$t=function t(r,e,n,a){return t.fun(r,e,n,a)},s$t=function t(r,e,n){return t.fun(r,e,n)};bD(i$t,function(t,r,e,n){nd(BWt(e),e7),ad(t,e,n[1]),nd(BWt(e),n7);var a=n[2];return id(f$t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),a7)}),bD(c$t,function(t,r,e){var n=ad(i$t,t,r);return ad(NWt(r7),n,e)}),bD(f$t,function(t,r,e,n){nd(BWt(e),X2),ad(BWt(e),G2,J2);var a=n[1];if(a){dWt(e,q2);var u=a[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),dWt(e,W2)}else dWt(e,V2);nd(BWt(e),Y2),nd(BWt(e),H2),ad(BWt(e),z2,$2);var i=n[2];nd(BWt(e),K2);return xGt(function(n,a){return n&&nd(BWt(e),U2),id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,i),nd(BWt(e),Q2),nd(BWt(e),Z2),nd(BWt(e),t7)}),bD(s$t,function(t,r,e){var n=ad(f$t,t,r);return ad(NWt(j2),n,e)});var o$t=[0,i$t,c$t,f$t,s$t],v$t=function t(r,e,n,a){return t.fun(r,e,n,a)},l$t=function t(r,e,n){return t.fun(r,e,n)};bD(v$t,function(t,r,e,n){nd(BWt(e),x2),ad(BWt(e),A2,T2);var a=n[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),O2),nd(BWt(e),I2),ad(BWt(e),B2,P2);var u=n[2];nd(BWt(e),N2);return xGt(function(n,a){return n&&nd(BWt(e),S2),id(o$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,u),nd(BWt(e),L2),nd(BWt(e),R2),nd(BWt(e),M2)}),bD(l$t,function(t,r,e){var n=ad(v$t,t,r);return ad(NWt(C2),n,e)});var b$t=[0,o$t,v$t,l$t],p$t=function t(r,e,n,a){return t.fun(r,e,n,a)},D$t=function t(r,e,n){return t.fun(r,e,n)};bD(p$t,function(t,r,e,n){nd(BWt(e),w2),ad(BWt(e),m2,h2);var a=n[1];if(a){dWt(e,F2);var u=a[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),dWt(e,y2)}else dWt(e,E2);return nd(BWt(e),_2),nd(BWt(e),g2)}),bD(D$t,function(t,r,e){var n=ad(p$t,t,r);return ad(NWt(d2),n,e)});var k$t=[0,p$t,D$t],d$t=function t(r,e,n,a){return t.fun(r,e,n,a)},w$t=function t(r,e,n){return t.fun(r,e,n)};bD(d$t,function(t,r,e,n){nd(BWt(e),l2),ad(BWt(e),p2,b2);var a=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),D2),nd(BWt(e),k2)}),bD(w$t,function(t,r,e){var n=ad(d$t,t,r);return ad(NWt(v2),n,e)});var h$t=[0,d$t,w$t],m$t=function t(r,e,n,a){return t.fun(r,e,n,a)},F$t=function t(r,e,n){return t.fun(r,e,n)},y$t=function t(r,e,n,a){return t.fun(r,e,n,a)},E$t=function t(r,e,n){return t.fun(r,e,n)};bD(m$t,function(t,r,e,n){nd(BWt(e),f2),ad(t,e,n[1]),nd(BWt(e),s2);var a=n[2];return id(y$t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),o2)}),bD(F$t,function(t,r,e){var n=ad(m$t,t,r);return ad(NWt(c2),n,e)}),bD(y$t,function(t,r,e,n){nd(BWt(e),V1),ad(BWt(e),H1,Y1);var a=n[1];if(a){dWt(e,$1);var u=a[1];id(NVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),dWt(e,z1)}else dWt(e,K1);nd(BWt(e),Q1),nd(BWt(e),Z1),ad(BWt(e),r2,t2);var i=n[2];nd(BWt(e),e2),ad(t,e,i[1]),nd(BWt(e),n2);var c=i[2];return id(MHt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),a2),nd(BWt(e),u2),nd(BWt(e),i2)}),bD(E$t,function(t,r,e){var n=ad(y$t,t,r);return ad(NWt(W1),n,e)});var _$t=[0,m$t,F$t,y$t,E$t],g$t=function t(r,e,n,a){return t.fun(r,e,n,a)},C$t=function t(r,e,n){return t.fun(r,e,n)};bD(g$t,function(t,r,e,n){nd(BWt(e),m1),ad(BWt(e),y1,F1);var a=n[1];nd(BWt(e),E1),ad(t,e,a[1]),nd(BWt(e),_1);var u=a[2];id(MHt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),g1),nd(BWt(e),C1),nd(BWt(e),S1),ad(BWt(e),T1,x1);var i=n[2];if(i){dWt(e,A1);var c=i[1];id(_$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),dWt(e,O1)}else dWt(e,I1);nd(BWt(e),P1),nd(BWt(e),B1),ad(BWt(e),L1,N1);var f=n[3];if(f){var s=f[1];dWt(e,R1),nd(BWt(e),M1),ad(t,e,s[1]),nd(BWt(e),j1);var o=s[2];id(MHt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,o),nd(BWt(e),U1),dWt(e,X1)}else dWt(e,J1);return nd(BWt(e),G1),nd(BWt(e),q1)}),bD(C$t,function(t,r,e){var n=ad(g$t,t,r);return ad(NWt(h1),n,e)});var S$t=[0,_$t,g$t,C$t],x$t=function t(r,e,n,a){return t.fun(r,e,n,a)},T$t=function t(r,e,n){return t.fun(r,e,n)},A$t=function t(r,e,n,a){return t.fun(r,e,n,a)},O$t=function t(r,e,n){return t.fun(r,e,n)};bD(x$t,function(t,r,e,n){nd(BWt(e),k1),ad(t,e,n[1]),nd(BWt(e),d1);var a=n[2];return id(A$t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),w1)}),bD(T$t,function(t,r,e){var n=ad(x$t,t,r);return ad(NWt(D1),n,e)}),bD(A$t,function(t,r,e,n){nd(BWt(e),n1),ad(BWt(e),u1,a1);var a=n[1];id(NVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),i1),nd(BWt(e),c1),ad(BWt(e),s1,f1);var u=n[2];if(u){dWt(e,o1);var i=u[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,v1)}else dWt(e,l1);return nd(BWt(e),b1),nd(BWt(e),p1)}),bD(O$t,function(t,r,e){var n=ad(A$t,t,r);return ad(NWt(e1),n,e)});var I$t=[0,x$t,T$t,A$t,O$t],P$t=function t(r,e,n,a){return t.fun(r,e,n,a)},B$t=function t(r,e,n){return t.fun(r,e,n)},N$t=function t(r,e){return t.fun(r,e)},L$t=function t(r){return t.fun(r)};bD(P$t,function(t,r,e,n){nd(BWt(e),W0),ad(BWt(e),Y0,V0);var a=n[1];nd(BWt(e),H0);return xGt(function(n,a){return n&&nd(BWt(e),q0),id(I$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,a),nd(BWt(e),$0),nd(BWt(e),z0),nd(BWt(e),K0),ad(BWt(e),Z0,Q0),ad(N$t,e,n[2]),nd(BWt(e),t1),nd(BWt(e),r1)}),bD(B$t,function(t,r,e){var n=ad(P$t,t,r);return ad(NWt(G0),n,e)}),bD(N$t,function(t,r){switch(r){case 0:return dWt(t,U0);case 1:return dWt(t,X0);default:return dWt(t,J0)}}),bD(L$t,function(t){return ad(NWt(j0),N$t,t)});var R$t=[0,I$t,P$t,B$t,N$t,L$t],M$t=function t(r,e,n,a){return t.fun(r,e,n,a)},j$t=function t(r,e,n){return t.fun(r,e,n)};bD(M$t,function(t,r,e,n){nd(BWt(e),A0),ad(BWt(e),I0,O0);var a=n[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),P0),nd(BWt(e),B0),ad(BWt(e),L0,N0);var u=n[2];return id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),R0),nd(BWt(e),M0)}),bD(j$t,function(t,r,e){var n=ad(M$t,t,r);return ad(NWt(T0),n,e)});var U$t=[0,M$t,j$t],X$t=function t(r,e,n,a){return t.fun(r,e,n,a)},J$t=function t(r,e,n){return t.fun(r,e,n)};bD(X$t,function(t,r,e,n){nd(BWt(e),m0),ad(BWt(e),y0,F0);var a=n[1];id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),E0),nd(BWt(e),_0),ad(BWt(e),C0,g0);var u=n[2];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),S0),nd(BWt(e),x0)}),bD(J$t,function(t,r,e){var n=ad(X$t,t,r);return ad(NWt(h0),n,e)});var G$t=[0,X$t,J$t],q$t=function t(r,e,n,a){return t.fun(r,e,n,a)},W$t=function t(r,e,n){return t.fun(r,e,n)},V$t=function t(r,e,n,a){return t.fun(r,e,n,a)},Y$t=function t(r,e,n){return t.fun(r,e,n)};bD(q$t,function(t,r,e,n){nd(BWt(e),YZ),ad(BWt(e),$Z,HZ);var a=n[1];if(a){dWt(e,zZ);var u=a[1];id(V$t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),dWt(e,KZ)}else dWt(e,QZ);nd(BWt(e),ZZ),nd(BWt(e),t0),ad(BWt(e),e0,r0);var i=n[2];if(i){dWt(e,n0);var c=i[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),dWt(e,a0)}else dWt(e,u0);nd(BWt(e),i0),nd(BWt(e),c0),ad(BWt(e),s0,f0);var f=n[3];if(f){dWt(e,o0);var s=f[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,s),dWt(e,v0)}else dWt(e,l0);nd(BWt(e),b0),nd(BWt(e),p0),ad(BWt(e),k0,D0);var o=n[4];return id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,o),nd(BWt(e),d0),nd(BWt(e),w0)}),bD(W$t,function(t,r,e){var n=ad(q$t,t,r);return ad(NWt(VZ),n,e)}),bD(V$t,function(t,r,e,n){if(0===n[0]){var a=n[1];nd(BWt(e),jZ),nd(BWt(e),UZ),ad(t,e,a[1]),nd(BWt(e),XZ);var u=a[2];return id(R$t[2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),JZ),nd(BWt(e),GZ)}nd(BWt(e),qZ);var i=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),WZ)}),bD(Y$t,function(t,r,e){var n=ad(V$t,t,r);return ad(NWt(MZ),n,e)});var H$t=[0,q$t,W$t,V$t,Y$t],$$t=function t(r,e,n,a){return t.fun(r,e,n,a)},z$t=function t(r,e,n){return t.fun(r,e,n)},K$t=function t(r,e,n,a){return t.fun(r,e,n,a)},Q$t=function t(r,e,n){return t.fun(r,e,n)};bD($$t,function(t,r,e,n){nd(BWt(e),mZ),ad(BWt(e),yZ,FZ);var a=n[1];id(K$t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),EZ),nd(BWt(e),_Z),ad(BWt(e),CZ,gZ);var u=n[2];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),SZ),nd(BWt(e),xZ),ad(BWt(e),AZ,TZ);var i=n[3];id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),OZ),nd(BWt(e),IZ),ad(BWt(e),BZ,PZ);var c=n[4];return ad(BWt(e),NZ,c),nd(BWt(e),LZ),nd(BWt(e),RZ)}),bD(z$t,function(t,r,e){var n=ad($$t,t,r);return ad(NWt(hZ),n,e)}),bD(K$t,function(t,r,e,n){if(0===n[0]){var a=n[1];nd(BWt(e),lZ),nd(BWt(e),bZ),ad(t,e,a[1]),nd(BWt(e),pZ);var u=a[2];return id(R$t[2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),DZ),nd(BWt(e),kZ)}nd(BWt(e),dZ);var i=n[1];return id(NVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),wZ)}),bD(Q$t,function(t,r,e){var n=ad(K$t,t,r);return ad(NWt(vZ),n,e)});var Z$t=[0,$$t,z$t,K$t,Q$t],tzt=function t(r,e,n,a){return t.fun(r,e,n,a)},rzt=function t(r,e,n){return t.fun(r,e,n)},ezt=function t(r,e,n,a){return t.fun(r,e,n,a)},nzt=function t(r,e,n){return t.fun(r,e,n)};bD(tzt,function(t,r,e,n){nd(BWt(e),YQ),ad(BWt(e),$Q,HQ);var a=n[1];id(ezt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),zQ),nd(BWt(e),KQ),ad(BWt(e),ZQ,QQ);var u=n[2];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),tZ),nd(BWt(e),rZ),ad(BWt(e),nZ,eZ);var i=n[3];id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),aZ),nd(BWt(e),uZ),ad(BWt(e),cZ,iZ);var c=n[4];return ad(BWt(e),fZ,c),nd(BWt(e),sZ),nd(BWt(e),oZ)}),bD(rzt,function(t,r,e){var n=ad(tzt,t,r);return ad(NWt(VQ),n,e)}),bD(ezt,function(t,r,e,n){if(0===n[0]){var a=n[1];nd(BWt(e),jQ),nd(BWt(e),UQ),ad(t,e,a[1]),nd(BWt(e),XQ);var u=a[2];return id(R$t[2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),JQ),nd(BWt(e),GQ)}nd(BWt(e),qQ);var i=n[1];return id(NVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),WQ)}),bD(nzt,function(t,r,e){var n=ad(ezt,t,r);return ad(NWt(MQ),n,e)});var azt=[0,tzt,rzt,ezt,nzt],uzt=function t(r,e,n,a){return t.fun(r,e,n,a)},izt=function t(r,e,n){return t.fun(r,e,n)};bD(uzt,function(t,r,e,n){nd(BWt(e),bQ),ad(BWt(e),DQ,pQ);var a=n[1];ud(gVt[1],function(t){return nd(r,t)},e,a),nd(BWt(e),kQ),nd(BWt(e),dQ),ad(BWt(e),hQ,wQ);var u=n[2];if(u){dWt(e,mQ);var i=u[1];id(OVt[13][2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,FQ)}else dWt(e,yQ);nd(BWt(e),EQ),nd(BWt(e),_Q),ad(BWt(e),CQ,gQ);var c=n[3];nd(BWt(e),SQ);xGt(function(n,a){n&&nd(BWt(e),sQ),nd(BWt(e),oQ),ad(t,e,a[1]),nd(BWt(e),vQ);var u=a[2];return id(OVt[2][2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),lQ),1},0,c),nd(BWt(e),xQ),nd(BWt(e),TQ),nd(BWt(e),AQ),ad(BWt(e),IQ,OQ);var f=n[4];nd(BWt(e),PQ),ad(t,e,f[1]),nd(BWt(e),BQ);var s=f[2];return id(OVt[3][6],function(r){return nd(t,r)},function(t){return nd(r,t)},e,s),nd(BWt(e),NQ),nd(BWt(e),LQ),nd(BWt(e),RQ)}),bD(izt,function(t,r,e){var n=ad(uzt,t,r);return ad(NWt(fQ),n,e)});var czt=[0,uzt,izt],fzt=function t(r,e,n,a){return t.fun(r,e,n,a)},szt=function t(r,e,n){return t.fun(r,e,n)};bD(fzt,function(t,r,e,n){nd(BWt(e),FK),ad(BWt(e),EK,yK);var a=n[1];ud(gVt[1],function(t){return nd(r,t)},e,a),nd(BWt(e),_K),nd(BWt(e),gK),ad(BWt(e),SK,CK);var u=n[2];if(u){dWt(e,xK);var i=u[1];id(OVt[13][2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,TK)}else dWt(e,AK);nd(BWt(e),OK),nd(BWt(e),IK),ad(BWt(e),BK,PK);var c=n[3];nd(BWt(e),NK),ad(t,e,c[1]),nd(BWt(e),LK);var f=c[2];id(OVt[3][6],function(r){return nd(t,r)},function(t){return nd(r,t)},e,f),nd(BWt(e),RK),nd(BWt(e),MK),nd(BWt(e),jK),ad(BWt(e),XK,UK);var s=n[4];if(s){var o=s[1];dWt(e,JK),nd(BWt(e),GK),ad(t,e,o[1]),nd(BWt(e),qK);var v=o[2];id(OVt[2][2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,v),nd(BWt(e),WK),dWt(e,VK)}else dWt(e,YK);nd(BWt(e),HK),nd(BWt(e),$K),ad(BWt(e),KK,zK);var l=n[5];nd(BWt(e),QK);xGt(function(n,a){n&&nd(BWt(e),dK),nd(BWt(e),wK),ad(t,e,a[1]),nd(BWt(e),hK);var u=a[2];return id(OVt[2][2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),mK),1},0,l),nd(BWt(e),ZK),nd(BWt(e),tQ),nd(BWt(e),rQ),ad(BWt(e),nQ,eQ);var b=n[6];nd(BWt(e),aQ);return xGt(function(n,a){return n&&nd(BWt(e),kK),id(RVt[5][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,b),nd(BWt(e),uQ),nd(BWt(e),iQ),nd(BWt(e),cQ)}),bD(szt,function(t,r,e){var n=ad(fzt,t,r);return ad(NWt(DK),n,e)});var ozt=[0,fzt,szt],vzt=function t(r,e,n,a){return t.fun(r,e,n,a)},lzt=function t(r,e,n){return t.fun(r,e,n)};bD(vzt,function(t,r,e,n){nd(BWt(e),iK),ad(BWt(e),fK,cK);var a=n[1];ud(gVt[1],function(t){return nd(r,t)},e,a),nd(BWt(e),sK),nd(BWt(e),oK),ad(BWt(e),lK,vK);var u=n[2];return id(OVt[11],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),bK),nd(BWt(e),pK)}),bD(lzt,function(t,r,e){var n=ad(vzt,t,r);return ad(NWt(uK),n,e)});var bzt=[0,vzt,lzt],pzt=function t(r,e,n,a){return t.fun(r,e,n,a)},Dzt=function t(r,e,n){return t.fun(r,e,n)};bD(pzt,function(t,r,e,n){nd(BWt(e),Gz),ad(BWt(e),Wz,qz);var a=n[1];ud(gVt[1],function(r){return nd(t,r)},e,a),nd(BWt(e),Vz),nd(BWt(e),Yz),ad(BWt(e),$z,Hz);var u=n[2];id(OVt[9],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),zz),nd(BWt(e),Kz),ad(BWt(e),Zz,Qz);var i=n[3];if(i){dWt(e,tK);var c=i[1];id(OVt[15][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),dWt(e,rK)}else dWt(e,eK);return nd(BWt(e),nK),nd(BWt(e),aK)}),bD(Dzt,function(t,r,e){var n=ad(pzt,t,r);return ad(NWt(Jz),n,e)});var kzt=[0,pzt,Dzt],dzt=function t(r,e,n){return t.fun(r,e,n)},wzt=function t(r,e){return t.fun(r,e)},hzt=function t(r,e,n){return t.fun(r,e,n)},mzt=function t(r,e){return t.fun(r,e)},Fzt=function t(r,e,n,a){return t.fun(r,e,n,a)},yzt=function t(r,e,n){return t.fun(r,e,n)};bD(dzt,function(t,r,e){if(0===e[0]){nd(BWt(r),Nz);var n=e[1];return ud(gVt[1],function(r){return nd(t,r)},r,n),nd(BWt(r),Lz)}var a=e[1];return nd(BWt(r),Rz),nd(BWt(r),Mz),ad(t,r,a[1]),nd(BWt(r),jz),ad(xVt[1],r,a[2]),nd(BWt(r),Uz),nd(BWt(r),Xz)}),bD(wzt,function(t,r){var e=nd(dzt,t);return ad(NWt(Bz),e,r)}),bD(hzt,function(t,r,e){return 0===e[0]?(nd(BWt(r),Az),ad(t,r,e[1]),nd(BWt(r),Oz)):(nd(BWt(r),Iz),ad(t,r,e[1]),nd(BWt(r),Pz))}),bD(mzt,function(t,r){var e=nd(hzt,t);return ad(NWt(Tz),e,r)}),bD(Fzt,function(t,r,e,n){nd(BWt(e),bz),ad(BWt(e),Dz,pz);var a=n[1];ud(dzt,function(t){return nd(r,t)},e,a),nd(BWt(e),kz),nd(BWt(e),dz),ad(BWt(e),hz,wz);var u=n[2];nd(BWt(e),mz),ad(t,e,u[1]),nd(BWt(e),Fz);var i=u[2];id(MHt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),yz),nd(BWt(e),Ez),nd(BWt(e),_z),ad(BWt(e),Cz,gz);var c=n[3];return ud(hzt,function(r){return nd(t,r)},e,c),nd(BWt(e),Sz),nd(BWt(e),xz)}),bD(yzt,function(t,r,e){var n=ad(Fzt,t,r);return ad(NWt(lz),n,e)});var Ezt=[0,dzt,wzt,hzt,mzt,Fzt,yzt],_zt=function t(r,e,n){return t.fun(r,e,n)},gzt=function t(r,e){return t.fun(r,e)},Czt=function t(r,e,n){return t.fun(r,e,n)},Szt=function t(r,e){return t.fun(r,e)};bD(_zt,function(t,r,e){nd(BWt(r),sz),ad(t,r,e[1]),nd(BWt(r),oz);var n=e[2];return ud(Czt,function(r){return nd(t,r)},r,n),nd(BWt(r),vz)}),bD(gzt,function(t,r){var e=nd(_zt,t);return ad(NWt(fz),e,r)}),bD(Czt,function(t,r,e){nd(BWt(r),z$),ad(BWt(r),Q$,K$);var n=e[1];ud(gVt[1],function(r){return nd(t,r)},r,n),nd(BWt(r),Z$),nd(BWt(r),tz),ad(BWt(r),ez,rz);var a=e[2];if(a){dWt(r,nz);var u=a[1];ud(gVt[1],function(r){return nd(t,r)},r,u),dWt(r,az)}else dWt(r,uz);return nd(BWt(r),iz),nd(BWt(r),cz)}),bD(Szt,function(t,r){var e=nd(Czt,t);return ad(NWt($$),e,r)});var xzt=[0,_zt,gzt,Czt,Szt],Tzt=function t(r,e,n,a){return t.fun(r,e,n,a)},Azt=function t(r,e,n){return t.fun(r,e,n)},Ozt=function t(r,e,n){return t.fun(r,e,n)},Izt=function t(r,e){return t.fun(r,e)};bD(Tzt,function(t,r,e,n){nd(BWt(e),m$),ad(BWt(e),y$,F$);var a=n[1];if(a){dWt(e,E$);var u=a[1];id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),dWt(e,_$)}else dWt(e,g$);nd(BWt(e),C$),nd(BWt(e),S$),ad(BWt(e),T$,x$);var i=n[2];if(i){dWt(e,A$);var c=i[1];ud(Ozt,function(r){return nd(t,r)},e,c),dWt(e,O$)}else dWt(e,I$);nd(BWt(e),P$),nd(BWt(e),B$),ad(BWt(e),L$,N$);var f=n[3];if(f){var s=f[1];dWt(e,R$),nd(BWt(e),M$),ad(t,e,s[1]),nd(BWt(e),j$),ad(xVt[1],e,s[2]),nd(BWt(e),U$),dWt(e,X$)}else dWt(e,J$);return nd(BWt(e),G$),nd(BWt(e),q$),ad(BWt(e),V$,W$),ad(IVt[29],e,n[4]),nd(BWt(e),Y$),nd(BWt(e),H$)}),bD(Azt,function(t,r,e){var n=ad(Tzt,t,r);return ad(NWt(h$),n,e)}),bD(Ozt,function(t,r,e){if(0===e[0]){nd(BWt(r),s$),nd(BWt(r),o$);return xGt(function(e,n){return e&&nd(BWt(r),f$),ud(xzt[1],function(r){return nd(t,r)},r,n),1},0,e[1]),nd(BWt(r),v$),nd(BWt(r),l$)}var n=e[2];if(nd(BWt(r),b$),ad(t,r,e[1]),nd(BWt(r),p$),n){dWt(r,D$);var a=n[1];ud(gVt[1],function(r){return nd(t,r)},r,a),dWt(r,k$)}else dWt(r,d$);return nd(BWt(r),w$)}),bD(Izt,function(t,r){var e=nd(Ozt,t);return ad(NWt(c$),e,r)});var Pzt=[0,xzt,Tzt,Azt,Ozt,Izt],Bzt=function t(r,e,n,a){return t.fun(r,e,n,a)},Nzt=function t(r,e,n){return t.fun(r,e,n)},Lzt=function t(r,e,n,a){return t.fun(r,e,n,a)},Rzt=function t(r,e,n){return t.fun(r,e,n)};bD(Bzt,function(t,r,e,n){nd(BWt(e),QH),ad(BWt(e),t$,ZH),ad(t,e,n[1]),nd(BWt(e),r$),nd(BWt(e),e$),ad(BWt(e),a$,n$);var a=n[2];return id(Lzt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),u$),nd(BWt(e),i$)}),bD(Nzt,function(t,r,e){var n=ad(Bzt,t,r);return ad(NWt(KH),n,e)}),bD(Lzt,function(t,r,e,n){if(0===n[0]){nd(BWt(e),YH);var a=n[1];return id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),HH)}nd(BWt(e),$H);var u=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),zH)}),bD(Rzt,function(t,r,e){var n=ad(Lzt,t,r);return ad(NWt(VH),n,e)});var Mzt=[0,Bzt,Nzt,Lzt,Rzt],jzt=function t(r,e,n,a){return t.fun(r,e,n,a)},Uzt=function t(r,e,n){return t.fun(r,e,n)},Xzt=function t(r,e,n,a){return t.fun(r,e,n,a)},Jzt=function t(r,e,n){return t.fun(r,e,n)};bD(jzt,function(t,r,e,n){switch(n[0]){case 0:var a=n[1];nd(BWt(e),pH),nd(BWt(e),DH),ad(t,e,a[1]),nd(BWt(e),kH);var u=a[2];return id(bzt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),dH),nd(BWt(e),wH);case 1:var i=n[1];nd(BWt(e),hH),nd(BWt(e),mH),ad(t,e,i[1]),nd(BWt(e),FH);var c=i[2];return id(kzt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),yH),nd(BWt(e),EH);case 2:var f=n[1];nd(BWt(e),_H),nd(BWt(e),gH),ad(t,e,f[1]),nd(BWt(e),CH);var s=f[2];return id(ozt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,s),nd(BWt(e),SH),nd(BWt(e),xH);case 3:nd(BWt(e),TH);var o=n[1];return id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,o),nd(BWt(e),AH);case 4:var v=n[1];nd(BWt(e),OH),nd(BWt(e),IH),ad(t,e,v[1]),nd(BWt(e),PH);var l=v[2];return id(e$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,l),nd(BWt(e),BH),nd(BWt(e),NH);case 5:var b=n[1];nd(BWt(e),LH),nd(BWt(e),RH),ad(t,e,b[1]),nd(BWt(e),MH);var p=b[2];return id(u$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,p),nd(BWt(e),jH),nd(BWt(e),UH);default:var D=n[1];nd(BWt(e),XH),nd(BWt(e),JH),ad(t,e,D[1]),nd(BWt(e),GH);var k=D[2];return id(czt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,k),nd(BWt(e),qH),nd(BWt(e),WH)}}),bD(Uzt,function(t,r,e){var n=ad(jzt,t,r);return ad(NWt(bH),n,e)}),bD(Xzt,function(t,r,e,n){nd(BWt(e),NY),ad(BWt(e),RY,LY);var a=n[1];a?(dWt(e,MY),ad(t,e,a[1]),dWt(e,jY)):dWt(e,UY),nd(BWt(e),XY),nd(BWt(e),JY),ad(BWt(e),qY,GY);var u=n[2];if(u){dWt(e,WY);var i=u[1];id(jzt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,VY)}else dWt(e,YY);nd(BWt(e),HY),nd(BWt(e),$Y),ad(BWt(e),KY,zY);var c=n[3];if(c){dWt(e,QY);var f=c[1];ud(Pzt[4],function(r){return nd(t,r)},e,f),dWt(e,ZY)}else dWt(e,tH);nd(BWt(e),rH),nd(BWt(e),eH),ad(BWt(e),aH,nH);var s=n[4];if(s){var o=s[1];dWt(e,uH),nd(BWt(e),iH),ad(t,e,o[1]),nd(BWt(e),cH),ad(xVt[1],e,o[2]),nd(BWt(e),fH),dWt(e,sH)}else dWt(e,oH);return nd(BWt(e),vH),nd(BWt(e),lH)}),bD(Jzt,function(t,r,e){var n=ad(Xzt,t,r);return ad(NWt(BY),n,e)});var Gzt=[0,jzt,Uzt,Xzt,Jzt],qzt=function t(r,e){return t.fun(r,e)},Wzt=function t(r){return t.fun(r)},Vzt=function t(r,e,n,a){return t.fun(r,e,n,a)},Yzt=function t(r,e,n){return t.fun(r,e,n)},Hzt=function t(r,e,n){return t.fun(r,e,n)},$zt=function t(r,e){return t.fun(r,e)},zzt=function t(r,e,n,a){return t.fun(r,e,n,a)},Kzt=function t(r,e,n){return t.fun(r,e,n)};bD(qzt,function(t,r){switch(r){case 0:return dWt(t,OY);case 1:return dWt(t,IY);default:return dWt(t,PY)}}),bD(Wzt,function(t){return ad(NWt(AY),qzt,t)}),bD(Vzt,function(t,r,e,n){if(0===n[0]){nd(BWt(e),FY),nd(BWt(e),yY);return xGt(function(t,n){return t&&nd(BWt(e),mY),ud(Hzt,function(t){return nd(r,t)},e,n),1},0,n[1]),nd(BWt(e),EY),nd(BWt(e),_Y)}var a=n[1];nd(BWt(e),gY),nd(BWt(e),CY),ad(t,e,a[1]),nd(BWt(e),SY);var u=a[2];return ud(gVt[1],function(r){return nd(t,r)},e,u),nd(BWt(e),xY),nd(BWt(e),TY)}),bD(Yzt,function(t,r,e){var n=ad(Vzt,t,r);return ad(NWt(hY),n,e)}),bD(Hzt,function(t,r,e){nd(BWt(r),tY),ad(BWt(r),eY,rY);var n=e[1];n?(dWt(r,nY),ad(qzt,r,n[1]),dWt(r,aY)):dWt(r,uY),nd(BWt(r),iY),nd(BWt(r),cY),ad(BWt(r),sY,fY);var a=e[2];if(a){dWt(r,oY);var u=a[1];ud(gVt[1],function(r){return nd(t,r)},r,u),dWt(r,vY)}else dWt(r,lY);nd(BWt(r),bY),nd(BWt(r),pY),ad(BWt(r),kY,DY);var i=e[3];return ud(gVt[1],function(r){return nd(t,r)},r,i),nd(BWt(r),dY),nd(BWt(r),wY)}),bD($zt,function(t,r){var e=nd(Hzt,t);return ad(NWt(ZV),e,r)}),bD(zzt,function(t,r,e,n){nd(BWt(e),SV),ad(BWt(e),TV,xV),ad(qzt,e,n[1]),nd(BWt(e),AV),nd(BWt(e),OV),ad(BWt(e),PV,IV);var a=n[2];nd(BWt(e),BV),ad(t,e,a[1]),nd(BWt(e),NV),ad(xVt[1],e,a[2]),nd(BWt(e),LV),nd(BWt(e),RV),nd(BWt(e),MV),ad(BWt(e),UV,jV);var u=n[3];if(u){dWt(e,XV);var i=u[1];ud(gVt[1],function(t){return nd(r,t)},e,i),dWt(e,JV)}else dWt(e,GV);nd(BWt(e),qV),nd(BWt(e),WV),ad(BWt(e),YV,VV);var c=n[4];if(c){dWt(e,HV);var f=c[1];id(Vzt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,f),dWt(e,$V)}else dWt(e,zV);return nd(BWt(e),KV),nd(BWt(e),QV)}),bD(Kzt,function(t,r,e){var n=ad(zzt,t,r);return ad(NWt(CV),n,e)});var Qzt=[0,qzt,Wzt,Vzt,Yzt,Hzt,$zt,zzt,Kzt],Zzt=function t(r,e,n,a){return t.fun(r,e,n,a)},tKt=function t(r,e,n){return t.fun(r,e,n)};bD(Zzt,function(t,r,e,n){nd(BWt(e),bV),ad(BWt(e),DV,pV);var a=n[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),kV),nd(BWt(e),dV),ad(BWt(e),hV,wV);var u=n[2];if(u){dWt(e,mV);var i=u[1];ad(BWt(e),FV,i),dWt(e,yV)}else dWt(e,EV);return nd(BWt(e),_V),nd(BWt(e),gV)}),bD(tKt,function(t,r,e){var n=ad(Zzt,t,r);return ad(NWt(lV),n,e)});var rKt=[0,Zzt,tKt],eKt=function t(r,e){return t.fun(r,e)},nKt=function t(r){return t.fun(r)},aKt=function t(r,e,n,a){return t.fun(r,e,n,a)},uKt=function t(r,e,n){return t.fun(r,e,n)},iKt=function t(r,e,n,a){return t.fun(r,e,n,a)},cKt=function t(r,e,n){return t.fun(r,e,n)};bD(eKt,function(t,r){return dWt(t,0===r?vV:oV)}),bD(nKt,function(t){return ad(NWt(sV),eKt,t)}),bD(aKt,function(t,r,e,n){nd(BWt(e),iV),ad(t,e,n[1]),nd(BWt(e),cV);var a=n[2];return id(iKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),fV)}),bD(uKt,function(t,r,e){var n=ad(aKt,t,r);return ad(NWt(uV),n,e)}),bD(iKt,function(t,r,e,n){if("number"==typeof n)return dWt(e,0===n?Gq:qq);switch(n[0]){case 0:nd(BWt(e),Wq);var a=n[1];return id(MHt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Vq);case 1:nd(BWt(e),Yq);var u=n[1];return ud(YHt[1],function(r){return nd(t,r)},e,u),nd(BWt(e),Hq);case 2:nd(BWt(e),$q);var i=n[1];return id(RVt[8],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),zq);case 3:nd(BWt(e),Kq);var c=n[1];return ud(zHt[1],function(r){return nd(t,r)},e,c),nd(BWt(e),Qq);case 4:nd(BWt(e),Zq);var f=n[1];return id(ozt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,f),nd(BWt(e),tW);case 5:nd(BWt(e),rW);var s=n[1];return id(Gzt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,s),nd(BWt(e),eW);case 6:nd(BWt(e),nW);var o=n[1];return id(kzt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,o),nd(BWt(e),aW);case 7:nd(BWt(e),uW);var v=n[1];return id(czt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,v),nd(BWt(e),iW);case 8:nd(BWt(e),cW);var l=n[1];return id(Ezt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,l),nd(BWt(e),fW);case 9:nd(BWt(e),sW);var b=n[1];return id(OVt[9],function(r){return nd(t,r)},function(t){return nd(r,t)},e,b),nd(BWt(e),oW);case 10:nd(BWt(e),vW);var p=n[1];return id(e$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,p),nd(BWt(e),lW);case 11:nd(BWt(e),bW);var D=n[1];return id(u$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,D),nd(BWt(e),pW);case 12:nd(BWt(e),DW);var k=n[1];return id(bzt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,k),nd(BWt(e),kW);case 13:nd(BWt(e),dW);var d=n[1];return id(G$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,d),nd(BWt(e),wW);case 14:nd(BWt(e),hW);var w=n[1];return id(Mzt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,w),nd(BWt(e),mW);case 15:nd(BWt(e),FW);var h=n[1];return id(Pzt[2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,h),nd(BWt(e),yW);case 16:nd(BWt(e),EW);var m=n[1];return id(rKt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,m),nd(BWt(e),_W);case 17:nd(BWt(e),gW);var F=n[1];return id(H$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,F),nd(BWt(e),CW);case 18:nd(BWt(e),SW);var y=n[1];return id(Z$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,y),nd(BWt(e),xW);case 19:nd(BWt(e),TW);var E=n[1];return id(azt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,E),nd(BWt(e),AW);case 20:nd(BWt(e),OW);var _=n[1];return id(MVt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,_),nd(BWt(e),IW);case 21:nd(BWt(e),PW);var g=n[1];return id(XHt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,g),nd(BWt(e),BW);case 22:nd(BWt(e),NW);var C=n[1];return id(Qzt[7],function(r){return nd(t,r)},function(t){return nd(r,t)},e,C),nd(BWt(e),LW);case 23:nd(BWt(e),RW);var S=n[1];return id(czt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,S),nd(BWt(e),MW);case 24:nd(BWt(e),jW);var x=n[1];return id(qHt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,x),nd(BWt(e),UW);case 25:nd(BWt(e),XW);var T=n[1];return id(k$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,T),nd(BWt(e),JW);case 26:nd(BWt(e),GW);var A=n[1];return id(b$t[2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,A),nd(BWt(e),qW);case 27:nd(BWt(e),WW);var O=n[1];return id(h$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,O),nd(BWt(e),VW);case 28:nd(BWt(e),YW);var I=n[1];return id(S$t[2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,I),nd(BWt(e),HW);case 29:nd(BWt(e),$W);var P=n[1];return id(e$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,P),nd(BWt(e),zW);case 30:nd(BWt(e),KW);var B=n[1];return id(u$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,B),nd(BWt(e),QW);case 31:nd(BWt(e),ZW);var N=n[1];return id(R$t[2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,N),nd(BWt(e),tV);case 32:nd(BWt(e),rV);var L=n[1];return id(U$t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,L),nd(BWt(e),eV);default:nd(BWt(e),nV);var R=n[1];return id(ZHt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,R),nd(BWt(e),aV)}}),bD(cKt,function(t,r,e){var n=ad(iKt,t,r);return ad(NWt(Jq),n,e)}),ud(RWt,Uat,IVt,[0,MHt,XHt,qHt,YHt,zHt,ZHt,e$t,u$t,b$t,k$t,h$t,S$t,R$t,U$t,G$t,H$t,Z$t,azt,czt,ozt,bzt,kzt,Ezt,Pzt,Mzt,Gzt,Qzt,rKt,eKt,nKt,aKt,uKt,iKt,cKt]);var fKt=function t(r,e,n,a){return t.fun(r,e,n,a)},sKt=function t(r,e,n){return t.fun(r,e,n)},oKt=function t(r,e,n,a){return t.fun(r,e,n,a)},vKt=function t(r,e,n){return t.fun(r,e,n)},lKt=function t(r,e,n,a){return t.fun(r,e,n,a)},bKt=function t(r,e,n){return t.fun(r,e,n)};bD(fKt,function(t,r,e,n){nd(BWt(e),jq),ad(t,e,n[1]),nd(BWt(e),Uq);var a=n[2];return id(lKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Xq)}),bD(sKt,function(t,r,e){var n=ad(fKt,t,r);return ad(NWt(Mq),n,e)}),bD(oKt,function(t,r,e,n){if(0===n[0]){nd(BWt(e),Bq);var a=n[1];return id(OVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Nq)}return nd(BWt(e),Lq),ad(r,e,n[1]),nd(BWt(e),Rq)}),bD(vKt,function(t,r,e){var n=ad(oKt,t,r);return ad(NWt(Pq),n,e)}),bD(lKt,function(t,r,e,n){nd(BWt(e),Oq);return xGt(function(n,a){return n&&nd(BWt(e),Aq),id(oKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,n),nd(BWt(e),Iq)}),bD(bKt,function(t,r,e){var n=ad(lKt,t,r);return ad(NWt(Tq),n,e)});var pKt=function t(r,e,n,a){return t.fun(r,e,n,a)},DKt=function t(r,e,n){return t.fun(r,e,n)},kKt=function t(r,e,n,a){return t.fun(r,e,n,a)},dKt=function t(r,e,n){return t.fun(r,e,n)},wKt=[0,fKt,sKt,oKt,vKt,lKt,bKt];bD(pKt,function(t,r,e,n){nd(BWt(e),Cq),ad(t,e,n[1]),nd(BWt(e),Sq);var a=n[2];return id(kKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),xq)}),bD(DKt,function(t,r,e){var n=ad(pKt,t,r);return ad(NWt(gq),n,e)}),bD(kKt,function(t,r,e,n){nd(BWt(e),mq),ad(BWt(e),yq,Fq);var a=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Eq),nd(BWt(e),_q)}),bD(dKt,function(t,r,e){var n=ad(kKt,t,r);return ad(NWt(hq),n,e)});var hKt=[0,pKt,DKt,kKt,dKt],mKt=function t(r,e,n,a){return t.fun(r,e,n,a)},FKt=function t(r,e,n){return t.fun(r,e,n)};bD(mKt,function(t,r,e,n){if(0===n[0]){nd(BWt(e),Dq);var a=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),kq)}nd(BWt(e),dq);var u=n[1];return id(hKt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),wq)}),bD(FKt,function(t,r,e){var n=ad(mKt,t,r);return ad(NWt(pq),n,e)});var yKt=function t(r,e,n,a){return t.fun(r,e,n,a)},EKt=function t(r,e,n){return t.fun(r,e,n)};bD(yKt,function(t,r,e,n){nd(BWt(e),cq),ad(BWt(e),sq,fq);var a=n[1];nd(BWt(e),oq);return xGt(function(n,a){if(n&&nd(BWt(e),nq),a){dWt(e,aq);var u=a[1];id(mKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),dWt(e,uq)}else dWt(e,iq);return 1},0,a),nd(BWt(e),vq),nd(BWt(e),lq),nd(BWt(e),bq)}),bD(EKt,function(t,r,e){var n=ad(yKt,t,r);return ad(NWt(eq),n,e)});var _Kt=[0,yKt,EKt],gKt=function t(r,e){return t.fun(r,e)},CKt=function t(r){return t.fun(r)},SKt=function t(r,e,n){return t.fun(r,e,n)},xKt=function t(r,e){return t.fun(r,e)},TKt=function t(r,e){return t.fun(r,e)},AKt=function t(r){return t.fun(r)};bD(gKt,function(t,r){nd(BWt(t),WG),ad(BWt(t),YG,VG);var e=r[1];ad(BWt(t),HG,e),nd(BWt(t),$G),nd(BWt(t),zG),ad(BWt(t),QG,KG);var n=r[2];return ad(BWt(t),ZG,n),nd(BWt(t),tq),nd(BWt(t),rq)}),bD(CKt,function(t){return ad(NWt(qG),gKt,t)}),bD(SKt,function(t,r,e){return nd(BWt(r),XG),ad(t,r,e[1]),nd(BWt(r),JG),ad(TKt,r,e[2]),nd(BWt(r),GG)}),bD(xKt,function(t,r){var e=nd(SKt,t);return ad(NWt(UG),e,r)}),bD(TKt,function(t,r){nd(BWt(t),AG),ad(BWt(t),IG,OG),ad(gKt,t,r[1]),nd(BWt(t),PG),nd(BWt(t),BG),ad(BWt(t),LG,NG);var e=r[2];return ad(BWt(t),RG,e),nd(BWt(t),MG),nd(BWt(t),jG)}),bD(AKt,function(t){return ad(NWt(TG),TKt,t)});var OKt=[0,gKt,CKt,SKt,xKt,TKt,AKt],IKt=function t(r,e,n,a){return t.fun(r,e,n,a)},PKt=function t(r,e,n){return t.fun(r,e,n)};bD(IKt,function(t,r,e,n){nd(BWt(e),kG),ad(BWt(e),wG,dG);var a=n[1];nd(BWt(e),hG);xGt(function(r,n){return r&&nd(BWt(e),DG),ud(OKt[3],function(r){return nd(t,r)},e,n),1},0,a),nd(BWt(e),mG),nd(BWt(e),FG),nd(BWt(e),yG),ad(BWt(e),_G,EG);var u=n[2];nd(BWt(e),gG);return xGt(function(n,a){return n&&nd(BWt(e),pG),id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,u),nd(BWt(e),CG),nd(BWt(e),SG),nd(BWt(e),xG)}),bD(PKt,function(t,r,e){var n=ad(IKt,t,r);return ad(NWt(bG),n,e)});var BKt=[0,OKt,IKt,PKt],NKt=function t(r,e,n,a){return t.fun(r,e,n,a)},LKt=function t(r,e,n){return t.fun(r,e,n)};bD(NKt,function(t,r,e,n){nd(BWt(e),rG),ad(BWt(e),nG,eG);var a=n[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),aG),nd(BWt(e),uG),ad(BWt(e),cG,iG);var u=n[2];nd(BWt(e),fG),ad(t,e,u[1]),nd(BWt(e),sG);var i=u[2];return id(BKt[2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),oG),nd(BWt(e),vG),nd(BWt(e),lG)}),bD(LKt,function(t,r,e){var n=ad(NKt,t,r);return ad(NWt(tG),n,e)});var RKt=[0,NKt,LKt],MKt=function t(r,e,n,a){return t.fun(r,e,n,a)},jKt=function t(r,e,n){return t.fun(r,e,n)},UKt=function t(r,e,n,a){return t.fun(r,e,n,a)},XKt=function t(r,e,n){return t.fun(r,e,n)},JKt=function t(r,e,n,a){return t.fun(r,e,n,a)},GKt=function t(r,e,n){return t.fun(r,e,n)};bD(MKt,function(t,r,e,n){switch(n[0]){case 0:var a=n[1];return nd(BWt(e),GJ),nd(BWt(e),qJ),ad(r,e,a[1]),nd(BWt(e),WJ),ad(SVt[2],e,a[2]),nd(BWt(e),VJ),nd(BWt(e),YJ);case 1:nd(BWt(e),HJ);var u=n[1];return ud(gVt[1],function(t){return nd(r,t)},e,u),nd(BWt(e),$J);case 2:nd(BWt(e),zJ);var i=n[1];return ud(CVt[1],function(r){return nd(t,r)},e,i),nd(BWt(e),KJ);default:nd(BWt(e),QJ);var c=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),ZJ)}}),bD(jKt,function(t,r,e){var n=ad(MKt,t,r);return ad(NWt(JJ),n,e)}),bD(UKt,function(t,r,e,n){nd(BWt(e),jJ),ad(t,e,n[1]),nd(BWt(e),UJ);var a=n[2];return id(JKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),XJ)}),bD(XKt,function(t,r,e){var n=ad(UKt,t,r);return ad(NWt(MJ),n,e)}),bD(JKt,function(t,r,e,n){switch(n[0]){case 0:nd(BWt(e),JX),ad(BWt(e),qX,GX);var a=n[1];id(MKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),WX),nd(BWt(e),VX),ad(BWt(e),HX,YX);var u=n[2];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),$X),nd(BWt(e),zX),ad(BWt(e),QX,KX);var i=n[3];return ad(BWt(e),ZX,i),nd(BWt(e),tJ),nd(BWt(e),rJ);case 1:var c=n[2];nd(BWt(e),eJ),ad(BWt(e),aJ,nJ);var f=n[1];id(MKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,f),nd(BWt(e),uJ),nd(BWt(e),iJ),ad(BWt(e),fJ,cJ),nd(BWt(e),sJ),ad(t,e,c[1]),nd(BWt(e),oJ);var s=c[2];return id(MVt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,s),nd(BWt(e),vJ),nd(BWt(e),lJ),nd(BWt(e),bJ);case 2:var o=n[2];nd(BWt(e),pJ),ad(BWt(e),kJ,DJ);var v=n[1];id(MKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,v),nd(BWt(e),dJ),nd(BWt(e),wJ),ad(BWt(e),mJ,hJ),nd(BWt(e),FJ),ad(t,e,o[1]),nd(BWt(e),yJ);var l=o[2];return id(MVt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,l),nd(BWt(e),EJ),nd(BWt(e),_J),nd(BWt(e),gJ);default:var b=n[2];nd(BWt(e),CJ),ad(BWt(e),xJ,SJ);var p=n[1];id(MKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,p),nd(BWt(e),TJ),nd(BWt(e),AJ),ad(BWt(e),IJ,OJ),nd(BWt(e),PJ),ad(t,e,b[1]),nd(BWt(e),BJ);var D=b[2];return id(MVt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,D),nd(BWt(e),NJ),nd(BWt(e),LJ),nd(BWt(e),RJ)}}),bD(GKt,function(t,r,e){var n=ad(JKt,t,r);return ad(NWt(XX),n,e)});var qKt=[0,MKt,jKt,UKt,XKt,JKt,GKt],WKt=function t(r,e,n,a){return t.fun(r,e,n,a)},VKt=function t(r,e,n){return t.fun(r,e,n)},YKt=function t(r,e,n,a){return t.fun(r,e,n,a)},HKt=function t(r,e,n){return t.fun(r,e,n)};bD(WKt,function(t,r,e,n){nd(BWt(e),MX),ad(t,e,n[1]),nd(BWt(e),jX);var a=n[2];return id(YKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),UX)}),bD(VKt,function(t,r,e){var n=ad(WKt,t,r);return ad(NWt(RX),n,e)}),bD(YKt,function(t,r,e,n){nd(BWt(e),IX),ad(BWt(e),BX,PX);var a=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),NX),nd(BWt(e),LX)}),bD(HKt,function(t,r,e){var n=ad(YKt,t,r);return ad(NWt(OX),n,e)});var $Kt=[0,WKt,VKt,YKt,HKt],zKt=function t(r,e,n,a){return t.fun(r,e,n,a)},KKt=function t(r,e,n){return t.fun(r,e,n)},QKt=function t(r,e,n,a){return t.fun(r,e,n,a)},ZKt=function t(r,e,n){return t.fun(r,e,n)};bD(zKt,function(t,r,e,n){if(0===n[0]){nd(BWt(e),SX);var a=n[1];return id(qKt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),xX)}nd(BWt(e),TX);var u=n[1];return id($Kt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),AX)}),bD(KKt,function(t,r,e){var n=ad(zKt,t,r);return ad(NWt(CX),n,e)}),bD(QKt,function(t,r,e,n){nd(BWt(e),hX),ad(BWt(e),FX,mX);var a=n[1];nd(BWt(e),yX);return xGt(function(n,a){return n&&nd(BWt(e),wX),id(zKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,a),nd(BWt(e),EX),nd(BWt(e),_X),nd(BWt(e),gX)}),bD(ZKt,function(t,r,e){var n=ad(QKt,t,r);return ad(NWt(dX),n,e)});var tQt=[0,qKt,$Kt,zKt,KKt,QKt,ZKt],rQt=function t(r,e,n,a){return t.fun(r,e,n,a)},eQt=function t(r,e,n){return t.fun(r,e,n)};bD(rQt,function(t,r,e,n){nd(BWt(e),oX),ad(BWt(e),lX,vX);var a=n[1];nd(BWt(e),bX);return xGt(function(n,a){return n&&nd(BWt(e),sX),id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,a),nd(BWt(e),pX),nd(BWt(e),DX),nd(BWt(e),kX)}),bD(eQt,function(t,r,e){var n=ad(rQt,t,r);return ad(NWt(fX),n,e)});var nQt=[0,rQt,eQt],aQt=function t(r,e){return t.fun(r,e)},uQt=function t(r){return t.fun(r)},iQt=function t(r,e,n,a){return t.fun(r,e,n,a)},cQt=function t(r,e,n){return t.fun(r,e,n)};bD(aQt,function(t,r){switch(r){case 0:return dWt(t,tX);case 1:return dWt(t,rX);case 2:return dWt(t,eX);case 3:return dWt(t,nX);case 4:return dWt(t,aX);case 5:return dWt(t,uX);case 6:return dWt(t,iX);default:return dWt(t,cX)}}),bD(uQt,function(t){return ad(NWt(ZU),aQt,t)}),bD(iQt,function(t,r,e,n){nd(BWt(e),qU),ad(BWt(e),VU,WU),ad(aQt,e,n[1]),nd(BWt(e),YU),nd(BWt(e),HU),ad(BWt(e),zU,$U);var a=n[2];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),KU),nd(BWt(e),QU)}),bD(cQt,function(t,r,e){var n=ad(iQt,t,r);return ad(NWt(GU),n,e)});var fQt=[0,aQt,uQt,iQt,cQt],sQt=function t(r,e){return t.fun(r,e)},oQt=function t(r){return t.fun(r)},vQt=function t(r,e,n,a){return t.fun(r,e,n,a)},lQt=function t(r,e,n){return t.fun(r,e,n)};bD(sQt,function(t,r){switch(r){case 0:return dWt(t,FU);case 1:return dWt(t,yU);case 2:return dWt(t,EU);case 3:return dWt(t,_U);case 4:return dWt(t,gU);case 5:return dWt(t,CU);case 6:return dWt(t,SU);case 7:return dWt(t,xU);case 8:return dWt(t,TU);case 9:return dWt(t,AU);case 10:return dWt(t,OU);case 11:return dWt(t,IU);case 12:return dWt(t,PU);case 13:return dWt(t,BU);case 14:return dWt(t,NU);case 15:return dWt(t,LU);case 16:return dWt(t,RU);case 17:return dWt(t,MU);case 18:return dWt(t,jU);case 19:return dWt(t,UU);case 20:return dWt(t,XU);default:return dWt(t,JU)}}),bD(oQt,function(t){return ad(NWt(mU),sQt,t)}),bD(vQt,function(t,r,e,n){nd(BWt(e),cU),ad(BWt(e),sU,fU),ad(sQt,e,n[1]),nd(BWt(e),oU),nd(BWt(e),vU),ad(BWt(e),bU,lU);var a=n[2];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),pU),nd(BWt(e),DU),ad(BWt(e),dU,kU);var u=n[3];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),wU),nd(BWt(e),hU)}),bD(lQt,function(t,r,e){var n=ad(vQt,t,r);return ad(NWt(iU),n,e)});var bQt=[0,sQt,oQt,vQt,lQt],pQt=function t(r,e){return t.fun(r,e)},DQt=function t(r){return t.fun(r)},kQt=function t(r,e,n,a){return t.fun(r,e,n,a)},dQt=function t(r,e,n){return t.fun(r,e,n)};bD(pQt,function(t,r){switch(r){case 0:return dWt(t,Yj);case 1:return dWt(t,Hj);case 2:return dWt(t,$j);case 3:return dWt(t,zj);case 4:return dWt(t,Kj);case 5:return dWt(t,Qj);case 6:return dWt(t,Zj);case 7:return dWt(t,tU);case 8:return dWt(t,rU);case 9:return dWt(t,eU);case 10:return dWt(t,nU);case 11:return dWt(t,aU);default:return dWt(t,uU)}}),bD(DQt,function(t){return ad(NWt(Vj),pQt,t)}),bD(kQt,function(t,r,e,n){nd(BWt(e),Pj),ad(BWt(e),Nj,Bj),ad(pQt,e,n[1]),nd(BWt(e),Lj),nd(BWt(e),Rj),ad(BWt(e),jj,Mj);var a=n[2];id(NVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Uj),nd(BWt(e),Xj),ad(BWt(e),Gj,Jj);var u=n[3];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),qj),nd(BWt(e),Wj)}),bD(dQt,function(t,r,e){var n=ad(kQt,t,r);return ad(NWt(Ij),n,e)});var wQt=[0,pQt,DQt,kQt,dQt],hQt=function t(r,e){return t.fun(r,e)},mQt=function t(r){return t.fun(r)},FQt=function t(r,e,n,a){return t.fun(r,e,n,a)},yQt=function t(r,e,n){return t.fun(r,e,n)};bD(hQt,function(t,r){return dWt(t,0===r?Oj:Aj)}),bD(mQt,function(t){return ad(NWt(Tj),hQt,t)}),bD(FQt,function(t,r,e,n){nd(BWt(e),Dj),ad(BWt(e),dj,kj),ad(hQt,e,n[1]),nd(BWt(e),wj),nd(BWt(e),hj),ad(BWt(e),Fj,mj);var a=n[2];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),yj),nd(BWt(e),Ej),ad(BWt(e),gj,_j);var u=n[3];return ad(BWt(e),Cj,u),nd(BWt(e),Sj),nd(BWt(e),xj)}),bD(yQt,function(t,r,e){var n=ad(FQt,t,r);return ad(NWt(pj),n,e)});var EQt=[0,hQt,mQt,FQt,yQt],_Qt=function t(r,e){return t.fun(r,e)},gQt=function t(r){return t.fun(r)},CQt=function t(r,e,n,a){return t.fun(r,e,n,a)},SQt=function t(r,e,n){return t.fun(r,e,n)};bD(_Qt,function(t,r){switch(r){case 0:return dWt(t,vj);case 1:return dWt(t,lj);default:return dWt(t,bj)}}),bD(gQt,function(t){return ad(NWt(oj),_Qt,t)}),bD(CQt,function(t,r,e,n){nd(BWt(e),KM),ad(BWt(e),ZM,QM),ad(_Qt,e,n[1]),nd(BWt(e),tj),nd(BWt(e),rj),ad(BWt(e),nj,ej);var a=n[2];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),aj),nd(BWt(e),uj),ad(BWt(e),cj,ij);var u=n[3];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),fj),nd(BWt(e),sj)}),bD(SQt,function(t,r,e){var n=ad(CQt,t,r);return ad(NWt(zM),n,e)});var xQt=[0,_Qt,gQt,CQt,SQt],TQt=function t(r,e,n,a){return t.fun(r,e,n,a)},AQt=function t(r,e,n){return t.fun(r,e,n)};bD(TQt,function(t,r,e,n){nd(BWt(e),RM),ad(BWt(e),jM,MM);var a=n[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),UM),nd(BWt(e),XM),ad(BWt(e),GM,JM);var u=n[2];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),qM),nd(BWt(e),WM),ad(BWt(e),YM,VM);var i=n[3];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),HM),nd(BWt(e),$M)}),bD(AQt,function(t,r,e){var n=ad(TQt,t,r);return ad(NWt(LM),n,e)});var OQt=[0,TQt,AQt],IQt=function t(r,e,n,a){return t.fun(r,e,n,a)},PQt=function t(r,e,n){return t.fun(r,e,n)};bD(IQt,function(t,r,e,n){nd(BWt(e),wM),ad(BWt(e),mM,hM);var a=n[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),FM),nd(BWt(e),yM),ad(BWt(e),_M,EM);var u=n[2];if(u){dWt(e,gM);var i=u[1];id(PVt[1][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,CM)}else dWt(e,SM);nd(BWt(e),xM),nd(BWt(e),TM),ad(BWt(e),OM,AM);var c=n[3];nd(BWt(e),IM);return xGt(function(n,a){return n&&nd(BWt(e),dM),id(mKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,c),nd(BWt(e),PM),nd(BWt(e),BM),nd(BWt(e),NM)}),bD(PQt,function(t,r,e){var n=ad(IQt,t,r);return ad(NWt(kM),n,e)});var BQt=[0,IQt,PQt],NQt=function t(r,e,n,a){return t.fun(r,e,n,a)},LQt=function t(r,e,n){return t.fun(r,e,n)};bD(NQt,function(t,r,e,n){nd(BWt(e),QR),ad(BWt(e),tM,ZR);var a=n[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),rM),nd(BWt(e),eM),ad(BWt(e),aM,nM);var u=n[2];if(u){dWt(e,uM);var i=u[1];id(PVt[1][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,iM)}else dWt(e,cM);nd(BWt(e),fM),nd(BWt(e),sM),ad(BWt(e),vM,oM);var c=n[3];nd(BWt(e),lM);return xGt(function(n,a){return n&&nd(BWt(e),KR),id(mKt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,c),nd(BWt(e),bM),nd(BWt(e),pM),nd(BWt(e),DM)}),bD(LQt,function(t,r,e){var n=ad(NQt,t,r);return ad(NWt(zR),n,e)});var RQt=[0,NQt,LQt],MQt=function t(r,e,n,a){return t.fun(r,e,n,a)},jQt=function t(r,e,n){return t.fun(r,e,n)};bD(MQt,function(t,r,e,n){nd(BWt(e),UR),ad(BWt(e),JR,XR);var a=n[1];id(RQt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),GR),nd(BWt(e),qR),ad(BWt(e),VR,WR);var u=n[2];return ad(BWt(e),YR,u),nd(BWt(e),HR),nd(BWt(e),$R)}),bD(jQt,function(t,r,e){var n=ad(MQt,t,r);return ad(NWt(jR),n,e)});var UQt=[0,MQt,jQt],XQt=function t(r,e,n,a){return t.fun(r,e,n,a)},JQt=function t(r,e,n){return t.fun(r,e,n)},GQt=function t(r,e,n,a){return t.fun(r,e,n,a)},qQt=function t(r,e,n){return t.fun(r,e,n)};bD(XQt,function(t,r,e,n){switch(n[0]){case 0:nd(BWt(e),PR);var a=n[1];return ud(gVt[1],function(t){return nd(r,t)},e,a),nd(BWt(e),BR);case 1:nd(BWt(e),NR);var u=n[1];return ud(CVt[1],function(r){return nd(t,r)},e,u),nd(BWt(e),LR);default:nd(BWt(e),RR);var i=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),MR)}}),bD(JQt,function(t,r,e){var n=ad(XQt,t,r);return ad(NWt(IR),n,e)}),bD(GQt,function(t,r,e,n){nd(BWt(e),wR),ad(BWt(e),mR,hR);var a=n[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),FR),nd(BWt(e),yR),ad(BWt(e),_R,ER);var u=n[2];id(XQt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),gR),nd(BWt(e),CR),ad(BWt(e),xR,SR);var i=n[3];return ad(BWt(e),TR,i),nd(BWt(e),AR),nd(BWt(e),OR)}),bD(qQt,function(t,r,e){var n=ad(GQt,t,r);return ad(NWt(dR),n,e)});var WQt=[0,XQt,JQt,GQt,qQt],VQt=function t(r,e,n,a){return t.fun(r,e,n,a)},YQt=function t(r,e,n){return t.fun(r,e,n)};bD(VQt,function(t,r,e,n){nd(BWt(e),cR),ad(BWt(e),sR,fR);var a=n[1];id(WQt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),oR),nd(BWt(e),vR),ad(BWt(e),bR,lR);var u=n[2];return ad(BWt(e),pR,u),nd(BWt(e),DR),nd(BWt(e),kR)}),bD(YQt,function(t,r,e){var n=ad(VQt,t,r);return ad(NWt(iR),n,e)});var HQt=[0,VQt,YQt],$Qt=function t(r,e,n,a){return t.fun(r,e,n,a)},zQt=function t(r,e,n){return t.fun(r,e,n)};bD($Qt,function(t,r,e,n){nd(BWt(e),YL),ad(BWt(e),$L,HL);var a=n[1];if(a){dWt(e,zL);var u=a[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),dWt(e,KL)}else dWt(e,QL);nd(BWt(e),ZL),nd(BWt(e),tR),ad(BWt(e),eR,rR);var i=n[2];return ad(BWt(e),nR,i),nd(BWt(e),aR),nd(BWt(e),uR)}),bD(zQt,function(t,r,e){var n=ad($Qt,t,r);return ad(NWt(VL),n,e)});var KQt=[0,$Qt,zQt],QQt=function t(r,e,n,a){return t.fun(r,e,n,a)},ZQt=function t(r,e,n){return t.fun(r,e,n)},tZt=function t(r,e,n,a){return t.fun(r,e,n,a)},rZt=function t(r,e,n){return t.fun(r,e,n)};bD(QQt,function(t,r,e,n){nd(BWt(e),GL),ad(t,e,n[1]),nd(BWt(e),qL);var a=n[2];return id(tZt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),WL)}),bD(ZQt,function(t,r,e){var n=ad(QQt,t,r);return ad(NWt(JL),n,e)}),bD(tZt,function(t,r,e,n){nd(BWt(e),xL),ad(BWt(e),AL,TL);var a=n[1];id(NVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),OL),nd(BWt(e),IL),ad(BWt(e),BL,PL);var u=n[2];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),NL),nd(BWt(e),LL),ad(BWt(e),ML,RL);var i=n[3];return ad(BWt(e),jL,i),nd(BWt(e),UL),nd(BWt(e),XL)}),bD(rZt,function(t,r,e){var n=ad(tZt,t,r);return ad(NWt(SL),n,e)});var eZt=[0,QQt,ZQt,tZt,rZt],nZt=function t(r,e,n,a){return t.fun(r,e,n,a)},aZt=function t(r,e,n){return t.fun(r,e,n)};bD(nZt,function(t,r,e,n){nd(BWt(e),bL),ad(BWt(e),DL,pL);var a=n[1];nd(BWt(e),kL);xGt(function(n,a){return n&&nd(BWt(e),lL),id(eZt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,a),nd(BWt(e),dL),nd(BWt(e),wL),nd(BWt(e),hL),ad(BWt(e),FL,mL);var u=n[2];if(u){dWt(e,yL);var i=u[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,EL)}else dWt(e,_L);return nd(BWt(e),gL),nd(BWt(e),CL)}),bD(aZt,function(t,r,e){var n=ad(nZt,t,r);return ad(NWt(vL),n,e)});var uZt=[0,eZt,nZt,aZt],iZt=function t(r,e,n,a){return t.fun(r,e,n,a)},cZt=function t(r,e,n){return t.fun(r,e,n)};bD(iZt,function(t,r,e,n){nd(BWt(e),KN),ad(BWt(e),ZN,QN);var a=n[1];nd(BWt(e),tL);xGt(function(n,a){return n&&nd(BWt(e),zN),id(uZt[1][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,a),nd(BWt(e),rL),nd(BWt(e),eL),nd(BWt(e),nL),ad(BWt(e),uL,aL);var u=n[2];if(u){dWt(e,iL);var i=u[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,cL)}else dWt(e,fL);return nd(BWt(e),sL),nd(BWt(e),oL)}),bD(cZt,function(t,r,e){var n=ad(iZt,t,r);return ad(NWt($N),n,e)});var fZt=[0,iZt,cZt],sZt=function t(r,e,n,a){return t.fun(r,e,n,a)},oZt=function t(r,e,n){return t.fun(r,e,n)};bD(sZt,function(t,r,e,n){nd(BWt(e),UN),ad(BWt(e),JN,XN);var a=n[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),GN),nd(BWt(e),qN),ad(BWt(e),VN,WN);var u=n[2];return id(OVt[9],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),YN),nd(BWt(e),HN)}),bD(oZt,function(t,r,e){var n=ad(sZt,t,r);return ad(NWt(jN),n,e)});var vZt=[0,sZt,oZt],lZt=function t(r,e,n){return t.fun(r,e,n)},bZt=function t(r,e){return t.fun(r,e)};bD(lZt,function(t,r,e){nd(BWt(r),AN),ad(BWt(r),IN,ON);var n=e[1];ud(gVt[1],function(r){return nd(t,r)},r,n),nd(BWt(r),PN),nd(BWt(r),BN),ad(BWt(r),LN,NN);var a=e[2];return ud(gVt[1],function(r){return nd(t,r)},r,a),nd(BWt(r),RN),nd(BWt(r),MN)}),bD(bZt,function(t,r){var e=nd(lZt,t);return ad(NWt(TN),e,r)});var pZt=[0,lZt,bZt],DZt=function t(r,e,n,a){return t.fun(r,e,n,a)},kZt=function t(r,e,n){return t.fun(r,e,n)},dZt=function t(r,e,n,a){return t.fun(r,e,n,a)},wZt=function t(r,e,n){return t.fun(r,e,n)};bD(DZt,function(t,r,e,n){nd(BWt(e),CN),ad(r,e,n[1]),nd(BWt(e),SN);var a=n[2];return id(dZt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),xN)}),bD(kZt,function(t,r,e){var n=ad(DZt,t,r);return ad(NWt(gN),n,e)}),bD(dZt,function(t,r,e,n){if("number"==typeof n)return dWt(e,0===n?hB:mB);switch(n[0]){case 0:nd(BWt(e),FB);var a=n[1];return id(_Kt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),yB);case 1:nd(BWt(e),EB);var u=n[1];return id(MVt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),_B);case 2:nd(BWt(e),gB);var i=n[1];return id(wQt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),CB);case 3:nd(BWt(e),SB);var c=n[1];return id(bQt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),xB);case 4:nd(BWt(e),TB);var f=n[1];return id(RQt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,f),nd(BWt(e),AB);case 5:nd(BWt(e),OB);var s=n[1];return id(RVt[8],function(r){return nd(t,r)},function(t){return nd(r,t)},e,s),nd(BWt(e),IB);case 6:nd(BWt(e),PB);var o=n[1];return id(uZt[2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,o),nd(BWt(e),BB);case 7:nd(BWt(e),NB);var v=n[1];return id(OQt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,v),nd(BWt(e),LB);case 8:nd(BWt(e),RB);var l=n[1];return id(MVt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,l),nd(BWt(e),MB);case 9:nd(BWt(e),jB);var b=n[1];return id(fZt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,b),nd(BWt(e),UB);case 10:nd(BWt(e),XB);var p=n[1];return ud(gVt[1],function(t){return nd(r,t)},e,p),nd(BWt(e),JB);case 11:nd(BWt(e),GB);var D=n[1];return id(DZt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,D),nd(BWt(e),qB);case 12:nd(BWt(e),WB);var k=n[1];return id(BVt[16],function(r){return nd(t,r)},function(t){return nd(r,t)},e,k),nd(BWt(e),VB);case 13:nd(BWt(e),YB);var d=n[1];return id(BVt[18],function(r){return nd(t,r)},function(t){return nd(r,t)},e,d),nd(BWt(e),HB);case 14:return nd(BWt(e),$B),ad(SVt[2],e,n[1]),nd(BWt(e),zB);case 15:nd(BWt(e),KB);var w=n[1];return id(xQt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,w),nd(BWt(e),QB);case 16:nd(BWt(e),ZB);var h=n[1];return id(WQt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,h),nd(BWt(e),tN);case 17:nd(BWt(e),rN);var m=n[1];return ud(pZt[1],function(r){return nd(t,r)},e,m),nd(BWt(e),eN);case 18:nd(BWt(e),nN);var F=n[1];return id(BQt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,F),nd(BWt(e),aN);case 19:nd(BWt(e),uN);var y=n[1];return id(tQt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,y),nd(BWt(e),iN);case 20:nd(BWt(e),cN);var E=n[1];return id(UQt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,E),nd(BWt(e),fN);case 21:nd(BWt(e),sN);var _=n[1];return id(HQt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,_),nd(BWt(e),oN);case 22:nd(BWt(e),vN);var g=n[1];return id(nQt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,g),nd(BWt(e),lN);case 23:nd(BWt(e),bN);var C=n[1];return id(RKt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,C),nd(BWt(e),pN);case 24:nd(BWt(e),DN);var S=n[1];return id(BKt[2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,S),nd(BWt(e),kN);case 25:nd(BWt(e),dN);var x=n[1];return id(vZt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,x),nd(BWt(e),wN);case 26:nd(BWt(e),hN);var T=n[1];return id(fQt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,T),nd(BWt(e),mN);case 27:nd(BWt(e),FN);var A=n[1];return id(EQt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,A),nd(BWt(e),yN);default:nd(BWt(e),EN);var O=n[1];return id(KQt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,O),nd(BWt(e),_N)}}),bD(wZt,function(t,r,e){var n=ad(dZt,t,r);return ad(NWt(wB),n,e)}),ud(RWt,Xat,PVt,[0,wKt,hKt,mKt,FKt,_Kt,BKt,RKt,tQt,nQt,fQt,bQt,wQt,EQt,xQt,OQt,BQt,RQt,UQt,WQt,HQt,KQt,uZt,fZt,vZt,pZt,DZt,kZt,dZt,wZt]);var hZt=function t(r,e,n){return t.fun(r,e,n)},mZt=function t(r,e){return t.fun(r,e)},FZt=function t(r,e){return t.fun(r,e)},yZt=function t(r){return t.fun(r)};bD(hZt,function(t,r,e){return nd(BWt(r),DB),ad(t,r,e[1]),nd(BWt(r),kB),ad(FZt,r,e[2]),nd(BWt(r),dB)}),bD(mZt,function(t,r){var e=nd(hZt,t);return ad(NWt(pB),e,r)}),bD(FZt,function(t,r){nd(BWt(t),fB),ad(BWt(t),oB,sB);var e=r[1];return ad(BWt(t),vB,e),nd(BWt(t),lB),nd(BWt(t),bB)}),bD(yZt,function(t){return ad(NWt(cB),FZt,t)});var EZt=[0,hZt,mZt,FZt,yZt],_Zt=function t(r,e,n,a){return t.fun(r,e,n,a)},gZt=function t(r,e,n){return t.fun(r,e,n)},CZt=function t(r,e,n){return t.fun(r,e,n)},SZt=function t(r,e){return t.fun(r,e)};bD(_Zt,function(t,r,e,n){nd(BWt(e),aB),ad(t,e,n[1]),nd(BWt(e),uB);var a=n[2];return ud(CZt,function(t){return nd(r,t)},e,a),nd(BWt(e),iB)}),bD(gZt,function(t,r,e){var n=ad(_Zt,t,r);return ad(NWt(nB),n,e)}),bD(CZt,function(t,r,e){nd(BWt(r),HP),ad(BWt(r),zP,$P);var n=e[1];ud(EZt[1],function(r){return nd(t,r)},r,n),nd(BWt(r),KP),nd(BWt(r),QP),ad(BWt(r),tB,ZP);var a=e[2];return ud(EZt[1],function(r){return nd(t,r)},r,a),nd(BWt(r),rB),nd(BWt(r),eB)}),bD(SZt,function(t,r){var e=nd(CZt,t);return ad(NWt(YP),e,r)});var xZt=[0,_Zt,gZt,CZt,SZt],TZt=function t(r,e,n,a){return t.fun(r,e,n,a)},AZt=function t(r,e,n){return t.fun(r,e,n)},OZt=function t(r,e,n,a){return t.fun(r,e,n,a)},IZt=function t(r,e,n){return t.fun(r,e,n)};bD(TZt,function(t,r,e,n){nd(BWt(e),JP),ad(BWt(e),qP,GP);var a=n[1];return id(OZt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),WP),nd(BWt(e),VP)}),bD(AZt,function(t,r,e){var n=ad(TZt,t,r);return ad(NWt(XP),n,e)}),bD(OZt,function(t,r,e,n){if(0===n[0]){nd(BWt(e),RP);var a=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),MP)}return nd(BWt(e),jP),ad(t,e,n[1]),nd(BWt(e),UP)}),bD(IZt,function(t,r,e){var n=ad(OZt,t,r);return ad(NWt(LP),n,e)});var PZt=[0,TZt,AZt,OZt,IZt],BZt=function(t,r){nd(BWt(t),_P),ad(BWt(t),CP,gP);var e=r[1];ad(BWt(t),SP,e),nd(BWt(t),xP),nd(BWt(t),TP),ad(BWt(t),OP,AP);var n=r[2];return ad(BWt(t),IP,n),nd(BWt(t),PP),nd(BWt(t),BP)},NZt=[0,BZt,function(t){return ad(NWt(NP),BZt,t)}],LZt=function t(r,e,n,a){return t.fun(r,e,n,a)},RZt=function t(r,e,n){return t.fun(r,e,n)},MZt=function t(r,e,n,a){return t.fun(r,e,n,a)},jZt=function t(r,e,n){return t.fun(r,e,n)},UZt=function t(r,e,n,a){return t.fun(r,e,n,a)},XZt=function t(r,e,n){return t.fun(r,e,n)},JZt=function t(r,e,n,a){return t.fun(r,e,n,a)},GZt=function t(r,e,n){return t.fun(r,e,n)};bD(LZt,function(t,r,e,n){nd(BWt(e),FP),ad(t,e,n[1]),nd(BWt(e),yP);var a=n[2];return id(JZt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),EP)}),bD(RZt,function(t,r,e){var n=ad(LZt,t,r);return ad(NWt(mP),n,e)}),bD(MZt,function(t,r,e,n){if(0===n[0]){nd(BWt(e),kP);var a=n[1];return ud(EZt[1],function(t){return nd(r,t)},e,a),nd(BWt(e),dP)}nd(BWt(e),wP);var u=n[1];return id(xZt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),hP)}),bD(jZt,function(t,r,e){var n=ad(MZt,t,r);return ad(NWt(DP),n,e)}),bD(UZt,function(t,r,e,n){if(0===n[0])return nd(BWt(e),sP),ad(r,e,n[1]),nd(BWt(e),oP),ad(SVt[2],e,n[2]),nd(BWt(e),vP);nd(BWt(e),lP),ad(r,e,n[1]),nd(BWt(e),bP);var a=n[2];return id(PZt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),pP)}),bD(XZt,function(t,r,e){var n=ad(UZt,t,r);return ad(NWt(fP),n,e)}),bD(JZt,function(t,r,e,n){nd(BWt(e),zI),ad(BWt(e),QI,KI);var a=n[1];id(MZt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),ZI),nd(BWt(e),tP),ad(BWt(e),eP,rP);var u=n[2];if(u){dWt(e,nP);var i=u[1];id(UZt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,aP)}else dWt(e,uP);return nd(BWt(e),iP),nd(BWt(e),cP)}),bD(GZt,function(t,r,e){var n=ad(JZt,t,r);return ad(NWt($I),n,e)});var qZt=[0,LZt,RZt,MZt,jZt,UZt,XZt,JZt,GZt],WZt=function t(r,e,n,a){return t.fun(r,e,n,a)},VZt=function t(r,e,n){return t.fun(r,e,n)},YZt=function t(r,e,n,a){return t.fun(r,e,n,a)},HZt=function t(r,e,n){return t.fun(r,e,n)};bD(WZt,function(t,r,e,n){nd(BWt(e),VI),ad(t,e,n[1]),nd(BWt(e),YI);var a=n[2];return id(YZt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),HI)}),bD(VZt,function(t,r,e){var n=ad(WZt,t,r);return ad(NWt(WI),n,e)}),bD(YZt,function(t,r,e,n){nd(BWt(e),UI),ad(BWt(e),JI,XI);var a=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),GI),nd(BWt(e),qI)}),bD(HZt,function(t,r,e){var n=ad(YZt,t,r);return ad(NWt(jI),n,e)});var $Zt=[0,WZt,VZt,YZt,HZt],zZt=function t(r,e,n,a){return t.fun(r,e,n,a)},KZt=function t(r,e,n){return t.fun(r,e,n)},QZt=function t(r,e,n,a){return t.fun(r,e,n,a)},ZZt=function t(r,e,n){return t.fun(r,e,n)},t0t=function t(r,e,n,a){return t.fun(r,e,n,a)},r0t=function t(r,e,n){return t.fun(r,e,n)};bD(zZt,function(t,r,e,n){nd(BWt(e),LI),ad(t,e,n[1]),nd(BWt(e),RI);var a=n[2];return id(t0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),MI)}),bD(KZt,function(t,r,e){var n=ad(zZt,t,r);return ad(NWt(NI),n,e)}),bD(QZt,function(t,r,e,n){if(0===n[0]){nd(BWt(e),OI);var a=n[1];return ud(EZt[1],function(t){return nd(r,t)},e,a),nd(BWt(e),II)}nd(BWt(e),PI);var u=n[1];return id(zZt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),BI)}),bD(ZZt,function(t,r,e){var n=ad(QZt,t,r);return ad(NWt(AI),n,e)}),bD(t0t,function(t,r,e,n){nd(BWt(e),FI),ad(BWt(e),EI,yI);var a=n[1];id(QZt,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),_I),nd(BWt(e),gI),ad(BWt(e),SI,CI);var u=n[2];return ud(EZt[1],function(t){return nd(r,t)},e,u),nd(BWt(e),xI),nd(BWt(e),TI)}),bD(r0t,function(t,r,e){var n=ad(t0t,t,r);return ad(NWt(mI),n,e)});var e0t=[0,zZt,KZt,QZt,ZZt,t0t,r0t],n0t=function t(r,e,n,a){return t.fun(r,e,n,a)},a0t=function t(r,e,n){return t.fun(r,e,n)};bD(n0t,function(t,r,e,n){switch(n[0]){case 0:nd(BWt(e),pI);var a=n[1];return ud(EZt[1],function(t){return nd(r,t)},e,a),nd(BWt(e),DI);case 1:nd(BWt(e),kI);var u=n[1];return id(xZt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),dI);default:nd(BWt(e),wI);var i=n[1];return id(e0t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),hI)}}),bD(a0t,function(t,r,e){var n=ad(n0t,t,r);return ad(NWt(bI),n,e)});var u0t=function t(r,e,n,a){return t.fun(r,e,n,a)},i0t=function t(r,e,n){return t.fun(r,e,n)},c0t=function t(r,e,n,a){return t.fun(r,e,n,a)},f0t=function t(r,e,n){return t.fun(r,e,n)},s0t=function t(r,e,n,a){return t.fun(r,e,n,a)},o0t=function t(r,e,n){return t.fun(r,e,n)};bD(u0t,function(t,r,e,n){nd(BWt(e),oI),ad(t,e,n[1]),nd(BWt(e),vI);var a=n[2];return id(s0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),lI)}),bD(i0t,function(t,r,e){var n=ad(u0t,t,r);return ad(NWt(sI),n,e)}),bD(c0t,function(t,r,e,n){if(0===n[0]){nd(BWt(e),uI);var a=n[1];return id(qZt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),iI)}nd(BWt(e),cI);var u=n[1];return id($Zt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),fI)}),bD(f0t,function(t,r,e){var n=ad(c0t,t,r);return ad(NWt(aI),n,e)}),bD(s0t,function(t,r,e,n){nd(BWt(e),JO),ad(BWt(e),qO,GO);var a=n[1];id(n0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),WO),nd(BWt(e),VO),ad(BWt(e),HO,YO);var u=n[2];ad(BWt(e),$O,u),nd(BWt(e),zO),nd(BWt(e),KO),ad(BWt(e),ZO,QO);var i=n[3];nd(BWt(e),tI);return xGt(function(n,a){return n&&nd(BWt(e),XO),id(c0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,i),nd(BWt(e),rI),nd(BWt(e),eI),nd(BWt(e),nI)}),bD(o0t,function(t,r,e){var n=ad(s0t,t,r);return ad(NWt(UO),n,e)});var v0t=[0,u0t,i0t,c0t,f0t,s0t,o0t],l0t=function t(r,e,n,a){return t.fun(r,e,n,a)},b0t=function t(r,e,n){return t.fun(r,e,n)},p0t=function t(r,e,n,a){return t.fun(r,e,n,a)},D0t=function t(r,e,n){return t.fun(r,e,n)};bD(l0t,function(t,r,e,n){nd(BWt(e),RO),ad(t,e,n[1]),nd(BWt(e),MO);var a=n[2];return id(p0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),jO)}),bD(b0t,function(t,r,e){var n=ad(l0t,t,r);return ad(NWt(LO),n,e)}),bD(p0t,function(t,r,e,n){nd(BWt(e),OO),ad(BWt(e),PO,IO);var a=n[1];return id(n0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),BO),nd(BWt(e),NO)}),bD(D0t,function(t,r,e){var n=ad(p0t,t,r);return ad(NWt(AO),n,e)});var k0t=[0,l0t,b0t,p0t,D0t],d0t=function t(r,e,n,a){return t.fun(r,e,n,a)},w0t=function t(r,e,n){return t.fun(r,e,n)},h0t=function t(r,e,n,a){return t.fun(r,e,n,a)},m0t=function t(r,e,n){return t.fun(r,e,n)},F0t=function t(r,e,n,a){return t.fun(r,e,n,a)},y0t=function t(r,e,n){return t.fun(r,e,n)},E0t=function t(r,e,n,a){return t.fun(r,e,n,a)},_0t=function t(r,e,n){return t.fun(r,e,n)};bD(d0t,function(t,r,e,n){nd(BWt(e),SO),ad(t,e,n[1]),nd(BWt(e),xO);var a=n[2];return id(h0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),TO)}),bD(w0t,function(t,r,e){var n=ad(d0t,t,r);return ad(NWt(CO),n,e)}),bD(h0t,function(t,r,e,n){switch(n[0]){case 0:nd(BWt(e),kO);var a=n[1];return id(F0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),dO);case 1:nd(BWt(e),wO);var u=n[1];return id(E0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),hO);case 2:nd(BWt(e),mO);var i=n[1];return id(PZt[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),FO);case 3:nd(BWt(e),yO);var c=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),EO);default:return nd(BWt(e),_O),ad(NZt[1],e,n[1]),nd(BWt(e),gO)}}),bD(m0t,function(t,r,e){var n=ad(h0t,t,r);return ad(NWt(DO),n,e)}),bD(F0t,function(t,r,e,n){nd(BWt(e),KA),ad(BWt(e),ZA,QA);var a=n[1];id(v0t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),tO),nd(BWt(e),rO),ad(BWt(e),nO,eO);var u=n[2];if(u){dWt(e,aO);var i=u[1];id(k0t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,uO)}else dWt(e,iO);nd(BWt(e),cO),nd(BWt(e),fO),ad(BWt(e),oO,sO);var c=n[3];nd(BWt(e),vO);return xGt(function(n,a){return n&&nd(BWt(e),zA),id(d0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,c),nd(BWt(e),lO),nd(BWt(e),bO),nd(BWt(e),pO)}),bD(y0t,function(t,r,e){var n=ad(F0t,t,r);return ad(NWt($A),n,e)}),bD(E0t,function(t,r,e,n){nd(BWt(e),OA),ad(BWt(e),PA,IA),ad(t,e,n[1]),nd(BWt(e),BA),nd(BWt(e),NA),ad(BWt(e),RA,LA);var a=n[2];a?(dWt(e,MA),ad(t,e,a[1]),dWt(e,jA)):dWt(e,UA),nd(BWt(e),XA),nd(BWt(e),JA),ad(BWt(e),qA,GA);var u=n[3];nd(BWt(e),WA);return xGt(function(n,a){return n&&nd(BWt(e),AA),id(d0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,u),nd(BWt(e),VA),nd(BWt(e),YA),nd(BWt(e),HA)}),bD(_0t,function(t,r,e){var n=ad(E0t,t,r);return ad(NWt(TA),n,e)}),ud(RWt,Jat,BVt,[0,EZt,xZt,PZt,NZt,qZt,$Zt,e0t,n0t,a0t,v0t,k0t,d0t,w0t,h0t,m0t,F0t,y0t,E0t,_0t]);var g0t=function t(r,e,n,a){return t.fun(r,e,n,a)},C0t=function t(r,e,n){return t.fun(r,e,n)},S0t=function t(r,e,n,a){return t.fun(r,e,n,a)},x0t=function t(r,e,n){return t.fun(r,e,n)},T0t=function t(r,e,n,a){return t.fun(r,e,n,a)},A0t=function t(r,e,n){return t.fun(r,e,n)};bD(g0t,function(t,r,e,n){switch(n[0]){case 0:var a=n[1];return nd(BWt(e),mA),nd(BWt(e),FA),ad(t,e,a[1]),nd(BWt(e),yA),ad(SVt[2],e,a[2]),nd(BWt(e),EA),nd(BWt(e),_A);case 1:nd(BWt(e),gA);var u=n[1];return ud(gVt[1],function(r){return nd(t,r)},e,u),nd(BWt(e),CA);default:nd(BWt(e),SA);var i=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),xA)}}),bD(C0t,function(t,r,e){var n=ad(g0t,t,r);return ad(NWt(hA),n,e)}),bD(S0t,function(t,r,e,n){nd(BWt(e),kA),ad(t,e,n[1]),nd(BWt(e),dA);var a=n[2];return id(T0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),wA)}),bD(x0t,function(t,r,e){var n=ad(S0t,t,r);return ad(NWt(DA),n,e)}),bD(T0t,function(t,r,e,n){nd(BWt(e),rA),ad(BWt(e),nA,eA);var a=n[1];id(g0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),aA),nd(BWt(e),uA),ad(BWt(e),cA,iA);var u=n[2];id(NVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),fA),nd(BWt(e),sA),ad(BWt(e),vA,oA);var i=n[3];return ad(BWt(e),lA,i),nd(BWt(e),bA),nd(BWt(e),pA)}),bD(A0t,function(t,r,e){var n=ad(T0t,t,r);return ad(NWt(tA),n,e)});var O0t=[0,g0t,C0t,S0t,x0t,T0t,A0t],I0t=function t(r,e,n,a){return t.fun(r,e,n,a)},P0t=function t(r,e,n){return t.fun(r,e,n)},B0t=function t(r,e,n,a){return t.fun(r,e,n,a)},N0t=function t(r,e,n){return t.fun(r,e,n)};bD(I0t,function(t,r,e,n){nd(BWt(e),KT),ad(t,e,n[1]),nd(BWt(e),QT);var a=n[2];return id(B0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),ZT)}),bD(P0t,function(t,r,e){var n=ad(I0t,t,r);return ad(NWt(zT),n,e)}),bD(B0t,function(t,r,e,n){nd(BWt(e),WT),ad(BWt(e),YT,VT);var a=n[1];return id(NVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),HT),nd(BWt(e),$T)}),bD(N0t,function(t,r,e){var n=ad(B0t,t,r);return ad(NWt(qT),n,e)});var L0t=[0,I0t,P0t,B0t,N0t],R0t=function t(r,e,n,a){return t.fun(r,e,n,a)},M0t=function t(r,e,n){return t.fun(r,e,n)},j0t=function t(r,e,n,a){return t.fun(r,e,n,a)},U0t=function t(r,e,n){return t.fun(r,e,n)};bD(R0t,function(t,r,e,n){if(0===n[0]){nd(BWt(e),UT);var a=n[1];return id(O0t[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),XT)}nd(BWt(e),JT);var u=n[1];return id(L0t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),GT)}),bD(M0t,function(t,r,e){var n=ad(R0t,t,r);return ad(NWt(jT),n,e)}),bD(j0t,function(t,r,e,n){nd(BWt(e),xT),ad(BWt(e),AT,TT);var a=n[1];nd(BWt(e),OT);xGt(function(n,a){return n&&nd(BWt(e),ST),id(R0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,a),nd(BWt(e),IT),nd(BWt(e),PT),nd(BWt(e),BT),ad(BWt(e),LT,NT);var u=n[2];return id(OVt[11],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),RT),nd(BWt(e),MT)}),bD(U0t,function(t,r,e){var n=ad(j0t,t,r);return ad(NWt(CT),n,e)});var X0t=[0,O0t,L0t,R0t,M0t,j0t,U0t],J0t=function t(r,e,n,a){return t.fun(r,e,n,a)},G0t=function t(r,e,n){return t.fun(r,e,n)},q0t=function t(r,e,n,a){return t.fun(r,e,n,a)},W0t=function t(r,e,n){return t.fun(r,e,n)};bD(J0t,function(t,r,e,n){nd(BWt(e),ET),ad(t,e,n[1]),nd(BWt(e),_T);var a=n[2];return id(q0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),gT)}),bD(G0t,function(t,r,e){var n=ad(J0t,t,r);return ad(NWt(yT),n,e)}),bD(q0t,function(t,r,e,n){nd(BWt(e),dT),ad(BWt(e),hT,wT);var a=n[1];return id(NVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),mT),nd(BWt(e),FT)}),bD(W0t,function(t,r,e){var n=ad(q0t,t,r);return ad(NWt(kT),n,e)});var V0t=[0,J0t,G0t,q0t,W0t],Y0t=function t(r,e,n,a){return t.fun(r,e,n,a)},H0t=function t(r,e,n){return t.fun(r,e,n)},$0t=function t(r,e,n,a){return t.fun(r,e,n,a)},z0t=function t(r,e,n){return t.fun(r,e,n)};bD(Y0t,function(t,r,e,n){if(0===n[0]){nd(BWt(e),lT);var a=n[1];return id(NVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),bT)}nd(BWt(e),pT);var u=n[1];return id(V0t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),DT)}),bD(H0t,function(t,r,e){var n=ad(Y0t,t,r);return ad(NWt(vT),n,e)}),bD($0t,function(t,r,e,n){nd(BWt(e),tT),ad(BWt(e),eT,rT);var a=n[1];nd(BWt(e),nT);xGt(function(n,a){if(n&&nd(BWt(e),zx),a){dWt(e,Kx);var u=a[1];id(Y0t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),dWt(e,Qx)}else dWt(e,Zx);return 1},0,a),nd(BWt(e),aT),nd(BWt(e),uT),nd(BWt(e),iT),ad(BWt(e),fT,cT);var u=n[2];return id(OVt[11],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),sT),nd(BWt(e),oT)}),bD(z0t,function(t,r,e){var n=ad($0t,t,r);return ad(NWt($x),n,e)});var K0t=[0,V0t,Y0t,H0t,$0t,z0t],Q0t=function t(r,e,n,a){return t.fun(r,e,n,a)},Z0t=function t(r,e,n){return t.fun(r,e,n)};bD(Q0t,function(t,r,e,n){nd(BWt(e),Ux),ad(BWt(e),Jx,Xx);var a=n[1];id(NVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Gx),nd(BWt(e),qx),ad(BWt(e),Vx,Wx);var u=n[2];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),Yx),nd(BWt(e),Hx)}),bD(Z0t,function(t,r,e){var n=ad(Q0t,t,r);return ad(NWt(jx),n,e)});var t1t=[0,Q0t,Z0t],r1t=function t(r,e,n,a){return t.fun(r,e,n,a)},e1t=function t(r,e,n){return t.fun(r,e,n)};bD(r1t,function(t,r,e,n){nd(BWt(e),gx),ad(BWt(e),Sx,Cx);var a=n[1];ud(gVt[1],function(t){return nd(r,t)},e,a),nd(BWt(e),xx),nd(BWt(e),Tx),ad(BWt(e),Ox,Ax);var u=n[2];id(OVt[11],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),Ix),nd(BWt(e),Px),ad(BWt(e),Nx,Bx);var i=n[3];return ad(BWt(e),Lx,i),nd(BWt(e),Rx),nd(BWt(e),Mx)}),bD(e1t,function(t,r,e){var n=ad(r1t,t,r);return ad(NWt(_x),n,e)});var n1t=[0,r1t,e1t],a1t=function t(r,e,n,a){return t.fun(r,e,n,a)},u1t=function t(r,e,n){return t.fun(r,e,n)},i1t=function t(r,e,n,a){return t.fun(r,e,n,a)},c1t=function t(r,e,n){return t.fun(r,e,n)};bD(a1t,function(t,r,e,n){nd(BWt(e),Fx),ad(r,e,n[1]),nd(BWt(e),yx);var a=n[2];return id(i1t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Ex)}),bD(u1t,function(t,r,e){var n=ad(a1t,t,r);return ad(NWt(mx),n,e)}),bD(i1t,function(t,r,e,n){switch(n[0]){case 0:nd(BWt(e),ox);var a=n[1];return id(X0t[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),vx);case 1:nd(BWt(e),lx);var u=n[1];return id(K0t[4],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),bx);case 2:nd(BWt(e),px);var i=n[1];return id(t1t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),Dx);case 3:nd(BWt(e),kx);var c=n[1];return id(n1t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),dx);default:nd(BWt(e),wx);var f=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,f),nd(BWt(e),hx)}}),bD(c1t,function(t,r,e){var n=ad(i1t,t,r);return ad(NWt(sx),n,e)}),ud(RWt,Gat,NVt,[0,X0t,K0t,t1t,n1t,a1t,u1t,i1t,c1t]);var f1t=function t(r,e,n){return t.fun(r,e,n)},s1t=function t(r,e){return t.fun(r,e)},o1t=function t(r,e){return t.fun(r,e)},v1t=function t(r){return t.fun(r)};bD(f1t,function(t,r,e){return nd(BWt(r),ix),ad(t,r,e[1]),nd(BWt(r),cx),ad(o1t,r,e[2]),nd(BWt(r),fx)}),bD(s1t,function(t,r){var e=nd(f1t,t);return ad(NWt(ux),e,r)}),bD(o1t,function(t,r){if(0===r[0]){nd(BWt(t),ZS);var e=r[1];return ad(BWt(t),tx,e),nd(BWt(t),rx)}nd(BWt(t),ex);var n=r[1];return ad(BWt(t),nx,n),nd(BWt(t),ax)}),bD(v1t,function(t){return ad(NWt(QS),o1t,t)}),ud(RWt,qat,LVt,[0,f1t,s1t,o1t,v1t]);var l1t=function t(r,e,n,a){return t.fun(r,e,n,a)},b1t=function t(r,e,n){return t.fun(r,e,n)},p1t=function t(r,e){return t.fun(r,e)},D1t=function t(r){return t.fun(r)},k1t=function t(r,e,n,a){return t.fun(r,e,n,a)},d1t=function t(r,e,n){return t.fun(r,e,n)};bD(l1t,function(t,r,e,n){nd(BWt(e),$S),ad(r,e,n[1]),nd(BWt(e),zS);var a=n[2];return id(k1t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),KS)}),bD(b1t,function(t,r,e){var n=ad(l1t,t,r);return ad(NWt(HS),n,e)}),bD(p1t,function(t,r){switch(r){case 0:return dWt(t,qS);case 1:return dWt(t,WS);case 2:return dWt(t,VS);default:return dWt(t,YS)}}),bD(D1t,function(t){return ad(NWt(GS),p1t,t)}),bD(k1t,function(t,r,e,n){nd(BWt(e),kS),ad(BWt(e),wS,dS),ad(p1t,e,n[1]),nd(BWt(e),hS),nd(BWt(e),mS),ad(BWt(e),yS,FS);var a=n[2];id(PVt[8][1][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),ES),nd(BWt(e),_S),ad(BWt(e),CS,gS);var u=n[3];nd(BWt(e),SS),ad(t,e,u[1]),nd(BWt(e),xS);var i=u[2];id(MVt[3],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),TS),nd(BWt(e),AS),nd(BWt(e),OS),ad(BWt(e),PS,IS);var c=n[4];ad(BWt(e),BS,c),nd(BWt(e),NS),nd(BWt(e),LS),ad(BWt(e),MS,RS);var f=n[5];nd(BWt(e),jS);return xGt(function(n,a){return n&&nd(BWt(e),DS),id(RVt[7][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,f),nd(BWt(e),US),nd(BWt(e),XS),nd(BWt(e),JS)}),bD(d1t,function(t,r,e){var n=ad(k1t,t,r);return ad(NWt(pS),n,e)});var w1t=[0,l1t,b1t,p1t,D1t,k1t,d1t],h1t=function t(r,e,n,a){return t.fun(r,e,n,a)},m1t=function t(r,e,n){return t.fun(r,e,n)},F1t=function t(r,e,n,a){return t.fun(r,e,n,a)},y1t=function t(r,e,n){return t.fun(r,e,n)};bD(h1t,function(t,r,e,n){nd(BWt(e),vS),ad(r,e,n[1]),nd(BWt(e),lS);var a=n[2];return id(F1t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),bS)}),bD(m1t,function(t,r,e){var n=ad(h1t,t,r);return ad(NWt(oS),n,e)}),bD(F1t,function(t,r,e,n){nd(BWt(e),LC),ad(BWt(e),MC,RC);var a=n[1];id(PVt[8][1][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),jC),nd(BWt(e),UC),ad(BWt(e),JC,XC);var u=n[2];if(u){dWt(e,GC);var i=u[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,qC)}else dWt(e,WC);nd(BWt(e),VC),nd(BWt(e),YC),ad(BWt(e),$C,HC);var c=n[3];id(OVt[11],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),zC),nd(BWt(e),KC),ad(BWt(e),ZC,QC);var f=n[4];ad(BWt(e),tS,f),nd(BWt(e),rS),nd(BWt(e),eS),ad(BWt(e),aS,nS);var s=n[5];if(s){dWt(e,uS);var o=s[1];ud(AVt[1],function(r){return nd(t,r)},e,o),dWt(e,iS)}else dWt(e,cS);return nd(BWt(e),fS),nd(BWt(e),sS)}),bD(y1t,function(t,r,e){var n=ad(F1t,t,r);return ad(NWt(NC),n,e)});var E1t=[0,h1t,m1t,F1t,y1t],_1t=function t(r,e,n,a){return t.fun(r,e,n,a)},g1t=function t(r,e,n){return t.fun(r,e,n)},C1t=function t(r,e,n,a){return t.fun(r,e,n,a)},S1t=function t(r,e,n){return t.fun(r,e,n)};bD(_1t,function(t,r,e,n){nd(BWt(e),IC),ad(r,e,n[1]),nd(BWt(e),PC);var a=n[2];return id(C1t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),BC)}),bD(g1t,function(t,r,e){var n=ad(_1t,t,r);return ad(NWt(OC),n,e)}),bD(C1t,function(t,r,e,n){nd(BWt(e),nC),ad(BWt(e),uC,aC);var a=n[1];ud(CVt[1],function(r){return nd(t,r)},e,a),nd(BWt(e),iC),nd(BWt(e),cC),ad(BWt(e),sC,fC);var u=n[2];if(u){dWt(e,oC);var i=u[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,vC)}else dWt(e,lC);nd(BWt(e),bC),nd(BWt(e),pC),ad(BWt(e),kC,DC);var c=n[3];id(OVt[11],function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),dC),nd(BWt(e),wC),ad(BWt(e),mC,hC);var f=n[4];ad(BWt(e),FC,f),nd(BWt(e),yC),nd(BWt(e),EC),ad(BWt(e),gC,_C);var s=n[5];if(s){dWt(e,CC);var o=s[1];ud(AVt[1],function(r){return nd(t,r)},e,o),dWt(e,SC)}else dWt(e,xC);return nd(BWt(e),TC),nd(BWt(e),AC)}),bD(S1t,function(t,r,e){var n=ad(C1t,t,r);return ad(NWt(eC),n,e)});var x1t=[0,_1t,g1t,C1t,S1t],T1t=function t(r,e,n,a){return t.fun(r,e,n,a)},A1t=function t(r,e,n){return t.fun(r,e,n)},O1t=function t(r,e,n,a){return t.fun(r,e,n,a)},I1t=function t(r,e,n){return t.fun(r,e,n)};bD(T1t,function(t,r,e,n){nd(BWt(e),Zg),ad(t,e,n[1]),nd(BWt(e),tC);var a=n[2];return id(O1t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),rC)}),bD(A1t,function(t,r,e){var n=ad(T1t,t,r);return ad(NWt(Qg),n,e)}),bD(O1t,function(t,r,e,n){nd(BWt(e),Ug),ad(BWt(e),Jg,Xg);var a=n[1];id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Gg),nd(BWt(e),qg),ad(BWt(e),Vg,Wg);var u=n[2];if(u){dWt(e,Yg);var i=u[1];id(OVt[14][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,Hg)}else dWt(e,$g);return nd(BWt(e),zg),nd(BWt(e),Kg)}),bD(I1t,function(t,r,e){var n=ad(O1t,t,r);return ad(NWt(jg),n,e)});var P1t=[0,T1t,A1t,O1t,I1t],B1t=function t(r,e,n,a){return t.fun(r,e,n,a)},N1t=function t(r,e,n){return t.fun(r,e,n)},L1t=function t(r,e,n,a){return t.fun(r,e,n,a)},R1t=function t(r,e,n){return t.fun(r,e,n)};bD(B1t,function(t,r,e,n){nd(BWt(e),Lg),ad(t,e,n[1]),nd(BWt(e),Rg);var a=n[2];return id(L1t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Mg)}),bD(N1t,function(t,r,e){var n=ad(B1t,t,r);return ad(NWt(Ng),n,e)}),bD(L1t,function(t,r,e,n){nd(BWt(e),Eg),ad(BWt(e),gg,_g);var a=n[1];ud(gVt[1],function(t){return nd(r,t)},e,a),nd(BWt(e),Cg),nd(BWt(e),Sg),ad(BWt(e),Tg,xg);var u=n[2];if(u){dWt(e,Ag);var i=u[1];id(OVt[14][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,Og)}else dWt(e,Ig);return nd(BWt(e),Pg),nd(BWt(e),Bg)}),bD(R1t,function(t,r,e){var n=ad(L1t,t,r);return ad(NWt(yg),n,e)});var M1t=function t(r,e,n,a){return t.fun(r,e,n,a)},j1t=function t(r,e,n){return t.fun(r,e,n)},U1t=function t(r,e,n,a){return t.fun(r,e,n,a)},X1t=function t(r,e,n){return t.fun(r,e,n)},J1t=function t(r,e,n,a){return t.fun(r,e,n,a)},G1t=function t(r,e,n){return t.fun(r,e,n)},q1t=[0,B1t,N1t,L1t,R1t];bD(M1t,function(t,r,e,n){nd(BWt(e),hg),ad(r,e,n[1]),nd(BWt(e),mg);var a=n[2];return id(U1t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),Fg)}),bD(j1t,function(t,r,e){var n=ad(M1t,t,r);return ad(NWt(wg),n,e)}),bD(U1t,function(t,r,e,n){nd(BWt(e),vg),ad(BWt(e),bg,lg);var a=n[1];nd(BWt(e),pg);return xGt(function(n,a){return n&&nd(BWt(e),og),id(J1t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,a),nd(BWt(e),Dg),nd(BWt(e),kg),nd(BWt(e),dg)}),bD(X1t,function(t,r,e){var n=ad(U1t,t,r);return ad(NWt(sg),n,e)}),bD(J1t,function(t,r,e,n){switch(n[0]){case 0:nd(BWt(e),ng);var a=n[1];return id(w1t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),ag);case 1:nd(BWt(e),ug);var u=n[1];return id(E1t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),ig);default:nd(BWt(e),cg);var i=n[1];return id(x1t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),fg)}}),bD(G1t,function(t,r,e){var n=ad(J1t,t,r);return ad(NWt(eg),n,e)});var W1t=function t(r,e,n,a){return t.fun(r,e,n,a)},V1t=function t(r,e,n){return t.fun(r,e,n)},Y1t=function t(r,e,n,a){return t.fun(r,e,n,a)},H1t=function t(r,e,n){return t.fun(r,e,n)},$1t=[0,M1t,j1t,U1t,X1t,J1t,G1t];bD(W1t,function(t,r,e,n){nd(BWt(e),Z_),ad(t,e,n[1]),nd(BWt(e),tg);var a=n[2];return id(Y1t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),rg)}),bD(V1t,function(t,r,e){var n=ad(W1t,t,r);return ad(NWt(Q_),n,e)}),bD(Y1t,function(t,r,e,n){nd(BWt(e),Y_),ad(BWt(e),$_,H_);var a=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),z_),nd(BWt(e),K_)}),bD(H1t,function(t,r,e){var n=ad(Y1t,t,r);return ad(NWt(V_),n,e)});var z1t=[0,W1t,V1t,Y1t,H1t],K1t=function t(r,e,n,a){return t.fun(r,e,n,a)},Q1t=function t(r,e,n){return t.fun(r,e,n)};bD(K1t,function(t,r,e,n){nd(BWt(e),f_),ad(BWt(e),o_,s_);var a=n[1];if(a){dWt(e,v_);var u=a[1];ud(gVt[1],function(t){return nd(r,t)},e,u),dWt(e,l_)}else dWt(e,b_);nd(BWt(e),p_),nd(BWt(e),D_),ad(BWt(e),d_,k_);var i=n[2];id(RVt[6][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),w_),nd(BWt(e),h_),ad(BWt(e),F_,m_);var c=n[3];if(c){dWt(e,y_);var f=c[1];id(OVt[13][2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,f),dWt(e,E_)}else dWt(e,__);nd(BWt(e),g_),nd(BWt(e),C_),ad(BWt(e),x_,S_);var s=n[4];if(s){dWt(e,T_);var o=s[1];id(P1t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,o),dWt(e,A_)}else dWt(e,O_);nd(BWt(e),I_),nd(BWt(e),P_),ad(BWt(e),N_,B_);var v=n[5];nd(BWt(e),L_);xGt(function(n,a){return n&&nd(BWt(e),c_),id(RVt[5][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,v),nd(BWt(e),R_),nd(BWt(e),M_),nd(BWt(e),j_),ad(BWt(e),X_,U_);var l=n[6];nd(BWt(e),J_);return xGt(function(n,a){return n&&nd(BWt(e),i_),id(z1t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,l),nd(BWt(e),G_),nd(BWt(e),q_),nd(BWt(e),W_)}),bD(Q1t,function(t,r,e){var n=ad(K1t,t,r);return ad(NWt(u_),n,e)}),ud(RWt,Wat,RVt,[0,w1t,E1t,x1t,P1t,q1t,$1t,z1t,K1t,Q1t]);var Z1t=function t(r,e,n,a){return t.fun(r,e,n,a)},t2t=function t(r,e,n){return t.fun(r,e,n)},r2t=function t(r,e,n,a){return t.fun(r,e,n,a)},e2t=function t(r,e,n){return t.fun(r,e,n)};bD(Z1t,function(t,r,e,n){nd(BWt(e),e_),ad(t,e,n[1]),nd(BWt(e),n_);var a=n[2];return id(r2t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),a_)}),bD(t2t,function(t,r,e){var n=ad(Z1t,t,r);return ad(NWt(r_),n,e)}),bD(r2t,function(t,r,e,n){nd(BWt(e),zE),ad(BWt(e),QE,KE);var a=n[1];return id(NVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),ZE),nd(BWt(e),t_)}),bD(e2t,function(t,r,e){var n=ad(r2t,t,r);return ad(NWt($E),n,e)});var n2t=[0,Z1t,t2t,r2t,e2t],a2t=function t(r,e,n,a){return t.fun(r,e,n,a)},u2t=function t(r,e,n){return t.fun(r,e,n)},i2t=function t(r,e,n,a){return t.fun(r,e,n,a)},c2t=function t(r,e,n){return t.fun(r,e,n)};bD(a2t,function(t,r,e,n){nd(BWt(e),VE),ad(t,e,n[1]),nd(BWt(e),YE);var a=n[2];return id(i2t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),nd(BWt(e),HE)}),bD(u2t,function(t,r,e){var n=ad(a2t,t,r);return ad(NWt(WE),n,e)}),bD(i2t,function(t,r,e,n){nd(BWt(e),OE),ad(BWt(e),PE,IE);var a=n[1];nd(BWt(e),BE);xGt(function(n,a){return n&&nd(BWt(e),AE),id(NVt[5],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,a),nd(BWt(e),NE),nd(BWt(e),LE),nd(BWt(e),RE),ad(BWt(e),jE,ME);var u=n[2];if(u){dWt(e,UE);var i=u[1];id(n2t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),dWt(e,XE)}else dWt(e,JE);return nd(BWt(e),GE),nd(BWt(e),qE)}),bD(c2t,function(t,r,e){var n=ad(i2t,t,r);return ad(NWt(TE),n,e)});var f2t=[0,a2t,u2t,i2t,c2t],s2t=function t(r,e,n,a){return t.fun(r,e,n,a)},o2t=function t(r,e,n){return t.fun(r,e,n)},v2t=function t(r,e,n,a){return t.fun(r,e,n,a)},l2t=function t(r,e,n){return t.fun(r,e,n)};bD(s2t,function(t,r,e,n){nd(BWt(e),By),ad(BWt(e),Ly,Ny);var a=n[1];if(a){dWt(e,Ry);var u=a[1];ud(gVt[1],function(t){return nd(r,t)},e,u),dWt(e,My)}else dWt(e,jy);nd(BWt(e),Uy),nd(BWt(e),Xy),ad(BWt(e),Gy,Jy);var i=n[2];id(f2t[1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),qy),nd(BWt(e),Wy),ad(BWt(e),Yy,Vy);var c=n[3];id(v2t,function(r){return nd(t,r)},function(t){return nd(r,t)},e,c),nd(BWt(e),Hy),nd(BWt(e),$y),ad(BWt(e),Ky,zy);var f=n[4];ad(BWt(e),Qy,f),nd(BWt(e),Zy),nd(BWt(e),tE),ad(BWt(e),eE,rE);var s=n[5];ad(BWt(e),nE,s),nd(BWt(e),aE),nd(BWt(e),uE),ad(BWt(e),cE,iE);var o=n[6];if(o){dWt(e,fE);var v=o[1];id(OVt[15][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,v),dWt(e,sE)}else dWt(e,oE);nd(BWt(e),vE),nd(BWt(e),lE),ad(BWt(e),pE,bE);var l=n[7];ad(BWt(e),DE,l),nd(BWt(e),kE),nd(BWt(e),dE),ad(BWt(e),hE,wE);var b=n[8];id(OVt[11],function(r){return nd(t,r)},function(t){return nd(r,t)},e,b),nd(BWt(e),mE),nd(BWt(e),FE),ad(BWt(e),EE,yE);var p=n[9];if(p){dWt(e,_E);var D=p[1];id(OVt[13][2],function(r){return nd(t,r)},function(t){return nd(r,t)},e,D),dWt(e,gE)}else dWt(e,CE);return nd(BWt(e),SE),nd(BWt(e),xE)}),bD(o2t,function(t,r,e){var n=ad(s2t,t,r);return ad(NWt(Py),n,e)}),bD(v2t,function(t,r,e,n){if(0===n[0]){var a=n[1];nd(BWt(e),Cy),nd(BWt(e),Sy),ad(t,e,a[1]),nd(BWt(e),xy);var u=a[2];return id(IVt[1][1],function(r){return nd(t,r)},function(t){return nd(r,t)},e,u),nd(BWt(e),Ty),nd(BWt(e),Ay)}nd(BWt(e),Oy);var i=n[1];return id(PVt[26],function(r){return nd(t,r)},function(t){return nd(r,t)},e,i),nd(BWt(e),Iy)}),bD(l2t,function(t,r,e){var n=ad(v2t,t,r);return ad(NWt(gy),n,e)}),ud(RWt,Vat,MVt,[0,n2t,f2t,s2t,o2t,v2t,l2t]);var b2t=function t(r,e,n,a){return t.fun(r,e,n,a)};bD(b2t,function(t,r,e,n){nd(BWt(e),dy),ad(t,e,n[1]),nd(BWt(e),wy),nd(BWt(e),hy);xGt(function(n,a){return n&&nd(BWt(e),ky),id(IVt[31],function(r){return nd(t,r)},function(t){return nd(r,t)},e,a),1},0,n[2]),nd(BWt(e),my),nd(BWt(e),Fy),nd(BWt(e),yy);return xGt(function(r,n){return r&&nd(BWt(e),Dy),ud(LVt[1],function(r){return nd(t,r)},e,n),1},0,n[3]),nd(BWt(e),Ey),nd(BWt(e),_y)}),bD(function t(r,e,n){return t.fun(r,e,n)},function(t,r,e){var n=ad(b2t,t,r);return ad(NWt(py),n,e)});var p2t=function(t){return"number"==typeof t?iut:t[1]},D2t=function(t){if("number"==typeof t)return 1;switch(t[0]){case 0:return 2;case 3:return 4;default:return 3}},k2t=function(t,r){nd(BWt(t),cut),ad(BWt(t),sut,fut);var e=r[1];ad(BWt(t),out,e),nd(BWt(t),vut),nd(BWt(t),lut),ad(BWt(t),put,but);var n=r[2];ad(BWt(t),Dut,n),nd(BWt(t),kut),nd(BWt(t),dut),ad(BWt(t),hut,wut);var a=r[3];return ad(BWt(t),mut,a),nd(BWt(t),Fut),nd(BWt(t),yut)},d2t=function t(r,e){return t.fun(r,e)};bD(d2t,function(t,r){nd(BWt(t),_ut),ad(BWt(t),Cut,gut);var e=r[1];if(e){dWt(t,Sut);var n=e[1];if("number"==typeof n)dWt(t,Yat);else switch(n[0]){case 0:nd(BWt(t),Hat);var a=n[1];ad(BWt(t),$at,a),nd(BWt(t),zat);break;case 1:nd(BWt(t),Kat);var u=n[1];ad(BWt(t),Qat,u),nd(BWt(t),Zat);break;case 2:nd(BWt(t),tut);var i=n[1];ad(BWt(t),rut,i),nd(BWt(t),eut);break;default:nd(BWt(t),nut);var c=n[1];ad(BWt(t),aut,c),nd(BWt(t),uut)}dWt(t,xut)}else dWt(t,Tut);return nd(BWt(t),Aut),nd(BWt(t),Out),ad(BWt(t),Put,Iut),k2t(t,r[2]),nd(BWt(t),But),nd(BWt(t),Nut),ad(BWt(t),Rut,Lut),k2t(t,r[3]),nd(BWt(t),Mut),nd(BWt(t),jut)}),bD(function t(r){return t.fun(r)},function(t){return ad(NWt(Eut),d2t,t)});var w2t=function(t,r){return[0,t[1],t[2],r[3]]},h2t=function(t,r){var e=t[1]-r[1]|0;return 0===e?t[2]-r[2]|0:e},m2t=function t(r,e){return t.fun(r,e)},F2t=function(t,r){var e=0===r[0]?r[1][2][2][2]:r[1][2][1][2];return ad(m2t,t,e)},y2t=function(t,r){if(r){var e=r[1],n=0===e[0]?e[1][2]:e[1][2][1][2];return ad(m2t,t,n)}return t};bD(m2t,function(t,r){switch(r[0]){case 0:return xGt(F2t,t,r[1][1]);case 1:return xGt(y2t,t,r[1][1]);case 2:return ad(m2t,t,r[1][1][2]);case 3:return[0,r[1][1],t];default:return vGt(fit)}});var E2t=[sf,Oft,HD()],_2t=function(t){return[0,t[1],t[2].slice(),t[3],t[4],t[5],t[6]]},g2t=function(t){return t[3][1]},C2t=function(t,r){return t!==r[4]?[0,r[1],r[2],r[3],t,r[5],r[6]]:r},S2t=function(t){if("number"==typeof t){var r=t;if(59<=r)switch(r){case 59:return byt;case 60:return pyt;case 61:return Dyt;case 62:return kyt;case 63:return dyt;case 64:return wyt;case 65:return hyt;case 66:return myt;case 67:return Fyt;case 68:return yyt;case 69:return Eyt;case 70:return _yt;case 71:return gyt;case 72:return Cyt;case 73:return Syt;case 74:return xyt;case 75:return Tyt;case 76:return Ayt;case 77:return Oyt;case 78:return Iyt;case 79:return Pyt;case 80:return Byt;case 81:return Nyt;case 82:return Lyt;case 83:return Ryt;case 84:return Myt;case 85:return jyt;case 86:return Uyt;case 87:return Xyt;case 88:return Jyt;case 89:return Gyt;case 90:return qyt;case 91:return Wyt;case 92:return Vyt;case 93:return Yyt;case 94:return Hyt;case 95:return $yt;case 96:return zyt;case 97:return Kyt;case 98:return Qyt;case 99:return Zyt;case 100:return tEt;case 101:return rEt;case 102:return eEt;case 103:return nEt;case 104:return aEt;case 105:return uEt;case 106:return iEt;case 107:return cEt;case 108:return fEt;case 109:return sEt;case 110:return oEt;case 111:return vEt;case 112:return lEt;case 113:return bEt;case 114:return pEt;case 115:return DEt;default:return kEt}switch(r){case 0:return fFt;case 1:return sFt;case 2:return oFt;case 3:return vFt;case 4:return lFt;case 5:return bFt;case 6:return pFt;case 7:return DFt;case 8:return kFt;case 9:return dFt;case 10:return wFt;case 11:return hFt;case 12:return mFt;case 13:return FFt;case 14:return yFt;case 15:return EFt;case 16:return _Ft;case 17:return gFt;case 18:return CFt;case 19:return SFt;case 20:return xFt;case 21:return TFt;case 22:return AFt;case 23:return OFt;case 24:return IFt;case 25:return PFt;case 26:return BFt;case 27:return NFt;case 28:return LFt;case 29:return RFt;case 30:return MFt;case 31:return jFt;case 32:return UFt;case 33:return XFt;case 34:return JFt;case 35:return GFt;case 36:return qFt;case 37:return WFt;case 38:return VFt;case 39:return YFt;case 40:return HFt;case 41:return $Ft;case 42:return zFt;case 43:return KFt;case 44:return QFt;case 45:return ZFt;case 46:return tyt;case 47:return ryt;case 48:return eyt;case 49:return nyt;case 50:return ayt;case 51:return uyt;case 52:return iyt;case 53:return cyt;case 54:return fyt;case 55:return syt;case 56:return oyt;case 57:return vyt;default:return lyt}}else switch(t[0]){case 0:return dEt;case 1:return wEt;case 2:return hEt;case 3:return mEt;case 4:return FEt;case 5:return yEt;case 6:return EEt;case 7:return _Et;case 8:return gEt;default:return CEt}},x2t=function(t){if("number"==typeof t){var r=t;if(59<=r)switch(r){case 59:return tmt;case 60:return rmt;case 61:return emt;case 62:return nmt;case 63:return amt;case 64:return umt;case 65:return imt;case 66:return cmt;case 67:return fmt;case 68:return smt;case 69:return omt;case 70:return vmt;case 71:return lmt;case 72:return bmt;case 73:return pmt;case 74:return Dmt;case 75:return kmt;case 76:return dmt;case 77:return wmt;case 78:return hmt;case 79:return mmt;case 80:return Fmt;case 81:return ymt;case 82:return Emt;case 83:return _mt;case 84:return gmt;case 85:return Cmt;case 86:return Smt;case 87:return xmt;case 88:return Tmt;case 89:return Amt;case 90:return Omt;case 91:return Imt;case 92:return Pmt;case 93:return Bmt;case 94:return Nmt;case 95:return Lmt;case 96:return Rmt;case 97:return Mmt;case 98:return jmt;case 99:return Umt;case 100:return Xmt;case 101:return Jmt;case 102:return Gmt;case 103:return qmt;case 104:return Wmt;case 105:return Vmt;case 106:return Ymt;case 107:return Hmt;case 108:return $mt;case 109:return zmt;case 110:return Kmt;case 111:return Qmt;case 112:return Zmt;case 113:return tFt;case 114:return rFt;case 115:return eFt;default:return nFt}switch(r){case 0:return $wt;case 1:return zwt;case 2:return Kwt;case 3:return Qwt;case 4:return Zwt;case 5:return tht;case 6:return rht;case 7:return eht;case 8:return nht;case 9:return aht;case 10:return uht;case 11:return iht;case 12:return cht;case 13:return fht;case 14:return sht;case 15:return oht;case 16:return vht;case 17:return lht;case 18:return bht;case 19:return pht;case 20:return Dht;case 21:return kht;case 22:return dht;case 23:return wht;case 24:return hht;case 25:return mht;case 26:return Fht;case 27:return yht;case 28:return Eht;case 29:return _ht;case 30:return ght;case 31:return Cht;case 32:return Sht;case 33:return xht;case 34:return Tht;case 35:return Aht;case 36:return Oht;case 37:return Iht;case 38:return Pht;case 39:return Bht;case 40:return Nht;case 41:return Lht;case 42:return Rht;case 43:return Mht;case 44:return jht;case 45:return Uht;case 46:return Xht;case 47:return Jht;case 48:return Ght;case 49:return qht;case 50:return Wht;case 51:return Vht;case 52:return Yht;case 53:return Hht;case 54:return $ht;case 55:return zht;case 56:return Kht;case 57:return Qht;default:return Zht}}else switch(t[0]){case 0:return t[2];case 2:return t[1][2][3];case 4:var e=t[1],n=kGt(aFt,e[3]);return kGt(uFt,kGt(e[2],n));case 8:return 0===t[1]?cFt:iFt;case 1:case 7:return t[1][3];case 3:case 9:return t[3];default:return t[1]}},T2t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(nNt,t+zi|0)-1|0:-1},A2t=function(t){return 45<t?46<t?-1:0:-1},O2t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(uNt,t+zi|0)-1|0:-1},I2t=function(t){return 8<t?Mv<t?sc<t?Va<t?-1:_s<t?vl<t?0:-1:jt<t?Cn<t?Gb<t?v<t?0:-1:0:-1:k<t?hu<t?0:-1:0:-1:$k(wLt,t-9|0)-1|0:-1},P2t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(iNt,t+zi|0)-1|0:-1},B2t=function(t){return 35<t?Vu<t?-1:$k(xBt,t+zi|0)-1|0:-1},N2t=function(t){return 47<t?57<t?-1:0:-1},L2t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(oNt,t+zi|0)-1|0:-1},R2t=function(t){return 47<t?Ks<t?-1:$k(KBt,t+Ya|0)-1|0:-1},M2t=function(t){return 35<t?Vu<t?-1:$k(TBt,t+zi|0)-1|0:-1},j2t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(lNt,t+zi|0)-1|0:-1},U2t=function(t){return 87<t?jn<t?-1:$k(md,t-88|0)-1|0:-1},X2t=function(t){return 45<t?57<t?-1:$k(ALt,t+li|0)-1|0:-1},J2t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(bNt,t+zi|0)-1|0:-1},G2t=function(t){return 35<t?Vu<t?-1:$k(ABt,t+zi|0)-1|0:-1},q2t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(pNt,t+zi|0)-1|0:-1},W2t=function(t){return 47<t?Eb<t?-1:$k(ELt,t+Ya|0)-1|0:-1},V2t=function(t){return 8<t?Mv<t?sc<t?Va<t?-1:_s<t?vl<t?0:-1:jt<t?Cn<t?Gb<t?v<t?0:-1:0:-1:k<t?hu<t?0:-1:0:-1:$k(hLt,t-9|0)-1|0:-1},Y2t=function(t){return 45<t?Zt<t?-1:$k(yBt,t+li|0)-1|0:-1},H2t=function(t){return 35<t?Vu<t?-1:$k(OBt,t+zi|0)-1|0:-1},$2t=function(t){return 47<t?95<t?-1:$k(tLt,t+Ya|0)-1|0:-1},z2t=function(t){return 35<t?Vu<t?-1:$k(IBt,t+zi|0)-1|0:-1},K2t=function(t){return 8<t?Mv<t?sc<t?Va<t?-1:_s<t?vl<t?0:-1:jt<t?Cn<t?Gb<t?v<t?0:-1:0:-1:k<t?hu<t?0:-1:0:-1:$k(mLt,t-9|0)-1|0:-1},Q2t=function(t){return 44<t?57<t?-1:$k(aLt,t+-45|0)-1|0:-1},Z2t=function(t){return 35<t?Vu<t?-1:$k(PBt,t+zi|0)-1|0:-1},t7t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(mNt,t+zi|0)-1|0:-1},r7t=function(t){return 47<t?49<t?-1:0:-1},e7t=function(t){return 47<t?95<t?-1:$k(uLt,t+Ya|0)-1|0:-1},n7t=function(t){return 47<t?57<t?-1:$k(rLt,t+Ya|0)-1|0:-1},a7t=function(t){return en<t?115<t?-1:0:-1},u7t=function(t){return 60<t?61<t?-1:0:-1},i7t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(FNt,t+zi|0)-1|0:-1},c7t=function(t){return 60<t?62<t?-1:$k(hd,t+-61|0)-1|0:-1},f7t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(yNt,t+zi|0)-1|0:-1},s7t=function(t){return 65<t?98<t?-1:$k(md,t-66|0)-1|0:-1},o7t=function(t){return 35<t?Vu<t?-1:$k(BBt,t+zi|0)-1|0:-1},v7t=function(t){return 115<t?Hp<t?-1:0:-1},l7t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(BLt,t+zi|0)-1|0:-1},b7t=function(t){return 47<t?55<t?-1:0:-1},p7t=function(t){return 109<t?Xf<t?-1:0:-1},D7t=function(t){return Xf<t?111<t?-1:0:-1},k7t=function(t){return 98<t?99<t?-1:0:-1},d7t=function(t){return 47<t?48<t?-1:0:-1},w7t=function(t){return 8<t?Mv<t?sc<t?Va<t?-1:_s<t?vl<t?0:-1:jt<t?Cn<t?Gb<t?v<t?0:-1:0:-1:k<t?hu<t?0:-1:0:-1:$k(FLt,t-9|0)-1|0:-1},h7t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(ENt,t+zi|0)-1|0:-1},m7t=function(t){return 45<t?Zt<t?-1:$k(iLt,t+li|0)-1|0:-1},F7t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(_Nt,t+zi|0)-1|0:-1},y7t=function(t){return 78<t?111<t?-1:$k(md,t+Qb|0)-1|0:-1},E7t=function(t){return 41<t?42<t?-1:0:-1},_7t=function(t){return 35<t?Vu<t?-1:$k(NBt,t+zi|0)-1|0:-1},g7t=function(t){return 35<t?Vu<t?-1:$k(LBt,t+zi|0)-1|0:-1},C7t=function(t){return 35<t?Vu<t?-1:$k(RBt,t+zi|0)-1|0:-1},S7t=function(t){return 47<t?Zt<t?-1:$k(_Lt,t+Ya|0)-1|0:-1},x7t=function(t){return 41<t?61<t?-1:$k(TLt,t+-42|0)-1|0:-1},T7t=function(t){return 44<t?48<t?-1:$k(VBt,t+-45|0)-1|0:-1},A7t=function(t){return 44<t?45<t?-1:0:-1},O7t=function(t){return gc<t?Mf<t?-1:0:-1},I7t=function(t){return _f<t?108<t?-1:0:-1},P7t=function(t){return 99<t?bo<t?-1:0:-1},B7t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(CNt,t+zi|0)-1|0:-1},N7t=function(t){return 47<t?Ks<t?-1:$k(QBt,t+Ya|0)-1|0:-1},L7t=function(t){return 113<t?en<t?-1:0:-1},R7t=function(t){return 45<t?57<t?-1:$k(OLt,t+li|0)-1|0:-1},M7t=function(t){return 35<t?Vu<t?-1:$k(MBt,t+zi|0)-1|0:-1},j7t=function(t){return 47<t?ln<t?-1:$k(NLt,t+Ya|0)-1|0:-1},U7t=function(t){return 35<t?Vu<t?-1:$k(jBt,t+zi|0)-1|0:-1},X7t=function(t){return 9<t?10<t?-1:0:-1},J7t=function(t){return 35<t?Vu<t?-1:$k(UBt,t+zi|0)-1|0:-1},G7t=function(t){return 96<t?97<t?-1:0:-1},q7t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(TNt,t+zi|0)-1|0:-1},W7t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(ANt,t+zi|0)-1|0:-1},V7t=function(t){return 35<t?Vu<t?-1:$k(XBt,t+zi|0)-1|0:-1},Y7t=function(t){return 47<t?95<t?-1:$k(CLt,t+Ya|0)-1|0:-1},H7t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(NNt,t+zi|0)-1|0:-1},$7t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(LNt,t+zi|0)-1|0:-1},z7t=function(t){return bo<t?Zt<t?-1:0:-1},K7t=function(t){return 35<t?Vu<t?-1:$k(rNt,t+zi|0)-1|0:-1},Q7t=function(t){return 35<t?Vu<t?-1:$k(JBt,t+zi|0)-1|0:-1},Z7t=function(t){return 41<t?47<t?-1:$k(kLt,t+-42|0)-1|0:-1},t3t=function(t){return 35<t?Vu<t?-1:$k(GBt,t+zi|0)-1|0:-1},r3t=function(t){return 118<t?119<t?-1:0:-1},e3t=function(t){return 35<t?Vu<t?-1:$k(qBt,t+zi|0)-1|0:-1},n3t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(XNt,t+zi|0)-1|0:-1},a3t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(JNt,t+zi|0)-1|0:-1},u3t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(qNt,t+zi|0)-1|0:-1},i3t=function(t){return 47<t?Zt<t?-1:$k(gLt,t+Ya|0)-1|0:-1},c3t=function(t){return 42<t?57<t?-1:$k(sLt,t+B|0)-1|0:-1},f3t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(YNt,t+zi|0)-1|0:-1},s3t=function(t){return 45<t?95<t?-1:$k(SBt,t+li|0)-1|0:-1},o3t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(zNt,t+zi|0)-1|0:-1},v3t=function(t){return Hp<t?117<t?-1:0:-1},l3t=function(t){return 35<t?Ma<t?fb<t?Rs<t?-1:lv<t?ob<t?ec<t?Zp<t?St<t?_c<t?Gu<t?zl<t?0:-1:0:-1:Y<t?fv<t?0:-1:0:-1:Wf<t?Sr<t?aD<t?vi<t?0:-1:0:-1:Cb<t?Ts<t?0:-1:0:-1:Hc<t?Tu<t?lf<t?bl<t?Us<t?Ot<t?vs<t?qv<t?Rv<t?cu<t?ki<t?xl<t?si<t?Fu<t?rv<t?Yu<t?0:-1:0:-1:$s<t?ur<t?0:-1:0:-1:Al<t?Cu<t?_t<t?pc<t?0:-1:0:-1:ii<t?Do<t?0:-1:0:-1:Ff<t?He<t?Qe<t?ko<t?de<t?G<t?0:-1:0:-1:Xn<t?Xi<t?0:-1:0:-1:Tp<t?ls<t?Gr<t?Oc<t?0:-1:0:-1:tb<t?sv<t?0:-1:0:-1:Gl<t?If<t?hi<t?Mn<t?Fo<t?ha<t?Qu<t?us<t?0:-1:0:-1:Wn<t?jb<t?0:-1:0:-1:mr<t?ff<t?dc<t?bt<t?0:-1:0:-1:On<t?ta<t?0:-1:0:-1:Rp<t?je<t?gu<t?Wa<t?R<t?_a<t?0:-1:0:-1:Wl<t?hb<t?0:-1:0:-1:ia<t?Gs<t?o<t?ra<t?0:-1:0:-1:ya<t?Bc<t?0:-1:0:-1:Dv<t?tu<t?Qo<t?C<t?vr<t?we<t?uf<t?Go<t?J<t?ci<t?0:-1:0:-1:So<t?ei<t?0:-1:0:-1:Ds<t?Bu<t?vp<t?no<t?0:-1:0:-1:_p<t?Au<t?0:-1:0:-1:Hn<t?wt<t?qc<t?tc<t?it<t?rD<t?0:-1:0:-1:Br<t?Ue<t?0:-1:0:-1:Tn<t?Ao<t?ti<t?Jb<t?0:-1:0:-1:Fs<t?wv<t?0:-1:0:-1:vf<t?fo<t?Vf<t?wu<t?uc<t?Yl<t?xn<t?De<t?0:-1:0:-1:gb<t?Zo<t?0:-1:0:-1:yr<t?Tb<t?wo<t?Cc<t?0:-1:0:-1:La<t?va<t?0:-1:0:-1:dr<t?$l<t?xe<t?w<t?Xl<t?Bt<t?0:-1:0:-1:Ye<t?uu<t?0:-1:0:-1:Zb<t?lr<t?Mr<t?kt<t?0:-1:0:-1:Vs<t?Ub<t?0:-1:0:-1:I<t?Zn<t?Vo<t?Nn<t?zt<t?$p<t?iD<t?Sf<t?ts<t?ui<t?ib<t?tn<t?0:-1:0:-1:Yi<t?$e<t?0:-1:0:-1:cv<t?Jt<t?Ps<t?Yp<t?0:-1:0:-1:mb<t?Ab<t?0:-1:0:-1:rs<t?oc<t?qb<t?Ju<t?di<t?Ru<t?0:-1:0:-1:uD<t?Qv<t?0:-1:0:-1:zn<t?Pv<t?Rr<t?Uv<t?0:-1:0:-1:Ei<t?ma<t?0:-1:0:-1:Re<t?mn<t?pr<t?No<t?Kn<t?Zs<t?Vn<t?Db<t?0:-1:0:-1:Hu<t?_n<t?0:-1:0:-1:ap<t?pe<t?Is<t?Ap<t?0:-1:0:-1:Zv<t?Pp<t?0:-1:0:-1:sl<t?Sl<t?av<t?Da<t?Ke<t?zs<t?0:-1:0:-1:Te<t?Sa<t?0:-1:0:-1:ka<t?Wp<t?tf<t?qr<t?0:-1:0:-1:ot<t?bb<t?0:-1:0:-1:Jf<t?Ci<t?xf<t?pf<t?rf<t?Ua<t?Dl<t?hf<t?xb<t?mo<t?0:-1:0:-1:np<t?kb<t?0:-1:0:-1:Gt<t?dv<t?rn<t?Me<t?0:-1:0:-1:Qc<t?Jn<t?0:-1:0:-1:gp<t?Wb<t?lt<t?Ir<t?br<t?pa<t?0:-1:0:-1:It<t?Oa<t?0:-1:0:-1:_u<t?Sc<t?Yb<t?Hf<t?0:-1:0:-1:ms<t?Hs<t?0:-1:0:-1:Yf<t?Q<t?ye<t?Rb<t?vn<t?Kl<t?Qp<t?Dp<t?0:-1:0:-1:st<t?Vb<t?0:-1:0:-1:Ge<t?xs<t?g<t?qu<t?0:-1:0:-1:Uc<t?Uu<t?0:-1:0:-1:ip<t?Et<t?Oo<t?Mi<t?Gn<t?un<t?0:-1:0:-1:ep<t?Ut<t?0:-1:0:-1:Jl<t?Uo<t?fn<t?Wc<t?0:-1:0:-1:Ro<t?oe<t?0:-1:0:-1:dp<t?Ga<t?Rn<t?En<t?eb<t?Tc<t?ql<t?Ol<t?p<t?Ec<t?Ee<t?fl<t?Zf<t?gi<t?0:-1:0:-1:ee<t?wf<t?0:-1:0:-1:oD<t?na<t?Np<t?Xv<t?0:-1:0:-1:gf<t?Gf<t?0:-1:0:-1:Nb<t?nc<t?xv<t?Lb<t?ba<t?cl<t?0:-1:0:-1:qn<t?Po<t?0:-1:0:-1:bv<t?Fe<t?Tv<t?Bb<t?0:-1:0:-1:rc<t?d<t?0:-1:0:-1:fu<t?S<t?Oi<t?gt<t?Pe<t?$c<t?Hv<t?qi<t?0:-1:0:-1:vt<t?ws<t?0:-1:0:-1:Fp<t?Af<t?Yo<t?Ib<t?0:-1:0:-1:Sn<t?ni<t?0:-1:0:-1:Wv<t?on<t?Nu<t?Av<t?E<t?Tf<t?0:-1:0:-1:wc<t?zb<t?0:-1:0:-1:Ki<t?Pc<t?Ia<t?za<t?0:-1:0:-1:to<t?eo<t?0:-1:0:-1:kl<t?qt<t?su<t?tt<t?fp<t?pu<t?oi<t?Cv<t?ao<t?z<t?0:-1:0:-1:Ml<t?Ep<t?0:-1:0:-1:Eo<t?ze<t?Qt<t?nn<t?0:-1:0:-1:cD<t?Dt<t?0:-1:0:-1:vc<t?Vp<t?ac<t?nu<t?pi<t?mv<t?0:-1:0:-1:Rc<t?la<t?0:-1:0:-1:Lo<t?aa<t?Pi<t?cf<t?0:-1:0:-1:ev<t?ja<t?0:-1:0:-1:hp<t?gv<t?s<t?sa<t?Vi<t?ce<t?ub<t?ea<t?0:-1:0:-1:wa<t?Dc<t?0:-1:0:-1:dl<t?Or<t?qs<t?yb<t?0:-1:0:-1:$r<t?Nv<t?0:-1:0:-1:rr<t?P<t?u<t?Cr<t?zc<t?et<t?0:-1:0:-1:wi<t?h<t?0:-1:0:-1:wr<t?Ns<t?fa<t?Ms<t?0:-1:0:-1:Vr<t?hv<t?0:-1:0:-1:bu<t?kr<t?Hi<t?nf<t?ut<t?iv<t?zp<t?Jo<t?tD<t?ca<t?sb<t?Ne<t?0:-1:0:-1:pv<t?_e<t?0:-1:0:-1:mp<t?Ln<t?Cp<t?Ws<t?0:-1:0:-1:a<t?Ht<t?0:-1:0:-1:Pu<t?ul<t?ll<t?an<t?mi<t?tr<t?0:-1:0:-1:au<t?xi<t?0:-1:0:-1:N<t?nt<t?Ea<t?Qn<t?0:-1:0:-1:Fi<t?cc<t?0:-1:0:-1:Ku<t?ke<t?ol<t?$n<t?fr<t?kf<t?Mb<t?Ac<t?0:-1:0:-1:We<t?Nc<t?0:-1:0:-1:Lc<t?pp<t?b<t?at<t?0:-1:0:-1:qa<t?Qi<t?0:-1:0:-1:Er<t?Ce<t?es<t?Pa<t?qp<t?Ct<t?0:-1:0:-1:Ui<t?Eu<t?0:-1:0:-1:Wo<t?Si<t?Kv<t?kn<t?0:-1:0:-1:ae<t?Kt<t?0:-1:0:-1:ru<t?xt<t?il<t?jr<t?Jr<t?Le<t?Ji<t?Fn<t?Lf<t?ds<t?0:-1:0:-1:ov<t?Ii<t?0:-1:0:-1:ro<t?yn<t?Ba<t?kc<t?0:-1:0:-1:Qf<t?Sv<t?0:-1:0:-1:be<t?vb<t?zo<t?Pl<t?ge<t?hr<t?0:-1:0:-1:ef<t?_r<t?0:-1:0:-1:Co<t?$i<t?$f<t?Ur<t?0:-1:0:-1:O<t?ft<t?0:-1:0:-1:mu<t?Lu<t?bi<t?re<t?Kb<t?xp<t?gr<t?_<t?0:-1:0:-1:ve<t?df<t?0:-1:0:-1:of<t?er<t?Op<t?Sb<t?0:-1:0:-1:Zu<t?Fa<t?0:-1:0:-1:Se<t?tp<t?Wt<t?zr<t?uv<t?Ls<t?0:-1:0:-1:Xa<t?An<t?0:-1:0:-1:Fv<t?ou<t?$u<t?dt<t?0:-1:0:-1:ss<t?Xr<t?0:-1:0:-1:$k(KNt,t+zi|0)-1|0:-1},b3t=function(t){return 46<t?47<t?-1:0:-1},p3t=function(t){return 57<t?58<t?-1:0:-1},D3t=function(t){return 35<t?Vu<t?-1:$k(WBt,t+zi|0)-1|0:-1},k3t=function(t,r){var e=r-t[3][2]|0;return[0,g2t(t),e,r]},d3t=function(t,r,e){var n=k3t(t,e),a=k3t(t,r);return[0,t[1],a,n]},w3t=function(t,r){return k3t(t,rVt(r))},h3t=function(t,r){return k3t(t,eVt(r))},m3t=function(t,r){var e=rVt(r);return d3t(t,e,eVt(r))},F3t=function(t){var r=t[2],e=t[1],n=e[6],a=n!==wd?[0,e[1],e[2],e[3],e[4],e[5],wd]:e;if("number"==typeof r)var u=0;else switch(r[0]){case 1:case 2:case 4:case 7:var i=r[1][1];u=1;break;default:u=0}if(!u)i=m3t(a,a[2]);var c=t[3];return[0,a,[0,r,i,_Gt(n[1]),c]]},y3t=function(t,r,e){return[0,t[1],t[2],t[3],t[4],t[5],[0,[0,[0,r,e],t[6][1]]]]},E3t=function(t,r,e){return y3t(t,r,[1,e])},_3t=function(t,r){return y3t(t,r,wBt)},g3t=function(t,r){var e=eVt(r),n=[0,g2t(t)+1|0,e];return[0,t[1],t[2],n,t[4],t[5],t[6]]},C3t=(HD(),function(t){try{var r;return JD(t)}catch(r){throw r=ed(r)}}),S3t=function(t,r,e,n,a){var u=[0,t[1],r,e],i=tqt(n);return[0,u,a?[0,i]:[1,i]]},x3t=function(t,r){if(45===$k(r,0))var e=1,n=MGt(r,1,ck(r)-1|0);else e=0,n=r;if(0===t)var a=0;else switch(t-1|0){case 0:try{var u=kk(Dk(kGt(pBt,n))),i=1}catch(r){if((r=ed(r))[1]!==sd)throw r;var c=vGt(kGt(DBt,n));a=1,i=0}if(i)c=u,a=1;break;case 2:try{var f=C3t(n),s=1}catch(r){if((r=ed(r))[1]!==sd)throw r;c=vGt(kGt(kBt,n)),a=1,s=0}if(s)c=f,a=1;break;default:a=0}if(!a)try{c=kk(Dk(n))}catch(a){if((a=ed(a))[1]!==sd)throw a;c=vGt(kGt(dBt,n))}return[9,t,e?-c:c,r]},T3t=function(t,r,e){var i=$Wt([0,e]);KWt(i);var c=zWt(i),f=Ma<c?ia<c?Wf<c?St<c?Rs<c?0:Gu<c?zl<c?2:0:_c<c?1:0:ec<c?Y<c?fv<c?1:0:Zp<c?1:0:aD<c?vi<c?1:0:Sr<c?1:0:Tp<c?Al<c?si<c?lv<c?Cb<c?Ts<c?1:0:ob<c?1:0:rv<c?Yu<c?1:0:Fu<c?1:0:ki<c?$s<c?ur<c?1:0:xl<c?1:0:_t<c?pc<c?1:0:Cu<c?1:0:Qe<c?Rv<c?ii<c?Do<c?1:0:cu<c?1:0:de<c?G<c?1:0:ko<c?1:0:Ff<c?Xn<c?Xi<c?1:0:He<c?1:0:Gr<c?Oc<c?1:0:ls<c?1:0:mr<c?Fo<c?vs<c?tb<c?sv<c?1:0:qv<c?1:0:Qu<c?us<c?1:0:ha<c?1:0:hi<c?Wn<c?jb<c?1:0:Mn<c?1:0:dc<c?bt<c?1:0:ff<c?1:0:gu<c?Gl<c?On<c?ta<c?1:0:If<c?1:0:R<c?_a<c?1:0:Wa<c?1:0:Rp<c?Wl<c?hb<c?1:0:je<c?1:0:o<c?ra<c?1:0:Gs<c?1:0:Sn<c?Re<c?Zb<c?Tn<c?Ds<c?uf<c?Us<c?ya<c?Bc<c?2:0:Ot<c?1:0:J<c?ci<c?1:0:Go<c?1:0:vr<c?So<c?ei<c?1:0:we<c?1:0:vp<c?no<c?1:0:Bu<c?1:0:qc<c?Qo<c?_p<c?Au<c?1:0:C<c?1:0:it<c?rD<c?1:0:tc<c?1:0:Hn<c?Br<c?Ue<c?1:0:wt<c?1:0:ti<c?Jb<c?1:0:Ao<c?1:0:yr<c?uc<c?Dv<c?Fs<c?wv<c?1:0:tu<c?1:0:xn<c?De<c?1:0:Yl<c?1:0:Vf<c?gb<c?Zo<c?1:0:wu<c?1:0:wo<c?Cc<c?1:0:Tb<c?1:0:xe<c?vf<c?La<c?va<c?1:0:fo<c?1:0:Xl<c?Bt<c?1:0:w<c?1:0:dr<c?Ye<c?uu<c?1:0:$l<c?1:0:Mr<c?kt<c?1:0:lr<c?2:0:Uv<c?Un<c?ts<c?lf<c?Vs<c?Ub<c?2:0:bl<c?2:0:ib<c?tn<c?2:0:ui<c?2:0:iD<c?Yi<c?$e<c?2:0:Sf<c?1:0:Yp<c?Zl<c?1:2:Ps<c?0:2:di<c?mb<c?cv<c?Jt<c?1:0:Ab<c?1:0:zt<c?$p<c?1:0:Ru<c?1:0:uD<c?qb<c?Ju<c?1:0:Qv<c?1:0:rs<c?oc<c?2:0:Xo<c?2:1:Kn<c?Ei<c?wb<c?Pv<c?Rr<c?0:2:zn<c?0:1:Ta<c?Ic<c?2:1:ma<c?2:0:he<c?Vo<c?Nn<c?2:0:Ft<c?2:1:Vn<c?Db<c?2:0:Zs<c?2:0:Is<c?wn<c?Hu<c?_n<c?1:0:ht<c?2:1:pr<c?No<c?2:0:Ap<c?2:0:ap<c?Ob<c?Xt<c?2:1:pe<c?2:0:Zv<c?Pp<c?1:0:mn<c?1:0:Uc<c?Qc<c?Zn<c?sl<c?av<c?Ke<c?zs<c?1:0:Da<c?1:0:Te<c?Sa<c?1:0:Sl<c?2:0:ka<c?tf<c?qr<c?2:0:Wp<c?1:0:ot<c?bb<c?1:0:go<c?1:2:np<c?j<c?mo<c?I<c?0:2:xb<c?0:2:Dl<c?hf<c?1:0:kb<c?1:0:rn<c?rf<c?Ua<c?1:0:Me<c?1:0:Gt<c?dv<c?1:0:Jn<c?1:0:ms<c?It<c?br<c?xf<c?pf<c?1:0:pa<c?1:0:lt<c?Ir<c?1:0:Oa<c?1:0:Yb<c?gp<c?Wb<c?1:0:Hf<c?2:0:_u<c?Sc<c?1:0:Hs<c?1:0:st<c?Qp<c?Jf<c?Ci<c?1:0:Dp<c?1:0:vn<c?Kl<c?1:0:Vb<c?1:0:g<c?ye<c?Rb<c?1:0:qu<c?1:0:Ge<c?xs<c?1:0:Uu<c?2:0:gf<c?Ro<c?ep<c?Gn<c?Yf<c?Q<c?1:0:un<c?1:0:Oo<c?Mi<c?1:0:Ut<c?1:0:fn<c?ip<c?Et<c?1:0:Wc<c?1:0:Jl<c?Uo<c?1:0:oe<c?1:0:ee<c?Zf<c?Hc<c?Tu<c?1:0:gi<c?1:0:Ee<c?fl<c?1:0:wf<c?1:0:Np<c?p<c?Ec<c?1:0:Xv<c?1:0:oD<c?na<c?2:0:Gf<c?1:0:rc<c?qn<c?ba<c?ql<c?Ol<c?2:0:cl<c?1:0:xv<c?Lb<c?1:0:Po<c?2:0:Tv<c?Nb<c?nc<c?2:0:Bb<c?2:0:bv<c?Fe<c?2:0:d<c?1:0:vt<c?Hv<c?eb<c?Tc<c?1:0:qi<c?1:0:Pe<c?$c<c?1:0:ws<c?1:0:Yo<c?Oi<c?gt<c?1:0:Ib<c?1:0:Fp<c?Af<c?1:0:ni<c?1:0:zp<c?ev<c?ze<c?Ki<c?Nu<c?Kc<c?fu<c?S<c?1:0:Qa<c?1:2:E<c?Tf<c?1:0:Av<c?1:0:Wv<c?wc<c?zb<c?1:0:on<c?1:0:Ia<c?za<c?1:0:Pc<c?1:0:oi<c?Rn<c?to<c?eo<c?1:0:En<c?1:0:ao<c?z<c?2:0:Cv<c?2:0:pu<c?Ep<c?Rf<c?2:1:Ml<c?0:1:nn<c?fp<c?0:1:Qt<c?0:1:Fl<c?pi<c?tt<c?Dt<c?Eo<c?0:1:cD<c?0:1:el<c?su<c?0:2:mv<c?1:0:la<c?nu<c?Cf<c?2:1:ac<c?0:1:ai<c?Rc<c?0:1:ue<c?2:1:Vp<c?wp<c?Rl<c?Ql<c?2:1:Ll<c?2:1:bp<c?Ss<c?2:1:Up<c?2:1:Pi<c?Jv<c?vc<c?0:2:cf<c?1:0:Lo<c?aa<c?1:0:ja<c?2:0:Df<c?sa<c?ub<c?qt<c?rp<c?n<c?2:1:lo<c?2:1:Gc<c?kl<c?0:2:ea<c?1:0:Cl<c?ce<c?Gp<c?2:1:Vi<c?0:2:Dc<c?Hl<c?1:2:wa<c?0:1:dl<c?qs<c?Tr<c?s<c?0:2:yb<c?1:0:Iv<c?gl<c?2:1:Or<c?2:0:gv<c?$r<c?Nv<c?1:0:At<c?1:2:et<c?hp<c?0:2:zc<c?0:2:fa<c?Nf<c?h<c?Cr<c?ys<c?1:2:u<c?0:1:sp<c?wi<c?0:2:Yt<c?1:2:ie<c?mf<c?Ra<c?1:2:Qs<c?1:2:rr<c?P<c?1:0:Ms<c?1:0:sb<c?Vr<c?wr<c?Ns<c?1:0:hv<c?1:0:dp<c?Ga<c?1:0:Ne<c?1:0:tD<c?_i<c?To<c?2:1:ca<c?2:0:pv<c?_e<c?1:0:Jo<c?2:0:Lf<c?fr<c?xi<c?Ht<c?lc<c?Ws<c?Gv<c?2:1:Cp<c?0:1:Ln<c?jo<c?2:1:mp<c?0:1:tr<c?iv<c?a<c?0:1:ut<c?0:1:an<c?mi<c?0:1:ll<c?0:1:cc<c?Qn<c?ul<c?au<c?0:1:Pu<c?0:1:nt<c?Ea<c?0:1:N<c?0:1:Ac<c?nf<c?Fi<c?0:1:Hi<c?0:1:sr<c?Mb<c?0:1:kf<c?2:0:Pa<c?pp<c?ol<c?We<c?Nc<c?1:0:$n<c?1:0:b<c?at<c?1:0:Il<c?2:1:ke<c?Qi<c?Lc<c?0:1:qa<c?0:2:Ct<c?Ku<c?0:1:qp<c?0:1:Si<c?Ce<c?Eu<c?es<c?0:1:Ui<c?0:1:kn<c?Er<c?0:1:Kv<c?0:1:kr<c?Kt<c?Wo<c?0:1:ae<c?0:1:Ov<c?bu<c?0:1:ds<c?2:0:ru<c?il<c?Ba<c?ov<c?Ji<c?Fn<c?1:0:Ii<c?1:0:Jr<c?Le<c?1:0:kc<c?1:0:Bn<c?ro<c?yn<c?1:0:ab<c?1:2:Qf<c?Sv<c?1:0:jr<c?1:0:be<c?zo<c?ge<c?hr<c?1:0:Pl<c?1:0:ef<c?_r<c?1:0:vb<c?1:0:Co<c?$f<c?Ur<c?1:0:$i<c?1:0:O<c?ft<c?1:0:xt<c?1:0:mu<c?bi<c?Kb<c?gr<c?_<c?1:0:xp<c?1:0:ve<c?df<c?1:0:re<c?1:0:of<c?Op<c?Sb<c?1:0:er<c?1:0:Zu<c?Fa<c?1:0:Lu<c?2:0:Se<c?Wt<c?uv<c?Ls<c?2:0:zr<c?2:0:Xa<c?An<c?1:0:tp<c?1:0:Fv<c?$u<c?dt<c?1:0:ou<c?2:0:ss<c?Xr<c?2:0:fb<c?2:0:$k(cLt,c+1|0)-1|0;if(3<f>>>0)var v=ZWt(i);else switch(f){case 0:v=2;break;case 1:v=0;break;case 2:v=1;break;default:if(QWt(i,2),0===v3t(zWt(i))){var l=j7t(zWt(i));if(0===l)v=0===R2t(zWt(i))&&0===R2t(zWt(i))&&0===R2t(zWt(i))?0:ZWt(i);else if(1===l)if(0===R2t(zWt(i)))for(;;){var D=W2t(zWt(i));if(0!==D){v=1===D?0:ZWt(i);break}}else v=ZWt(i);else v=ZWt(i)}else v=ZWt(i)}if(2<=v){if(!(3<=v))return y3t(t,r,35)}else if(0<=v)return t;return vGt(bBt)},A3t=function(t,r,e,n,a){var u=r+rVt(e)|0;return[0,d3t(t,u,r+eVt(e)|0),DVt(e,n,(nVt(e)-n|0)-a|0)]},O3t=function(t,r){for(var e=rVt(t[2]),n=pVt(r),a=ZGt(ck(r)),u=t;;){KWt(n);var i=zWt(n),c=92<i?1:$k(HBt,i+1|0)-1|0;if(2<c>>>0)var f=ZWt(n);else switch(c){case 0:f=2;break;case 1:for(;;){QWt(n,3);var s=zWt(n);if(0!==(-1<s?91<s?92<s?0:-1:0:-1)){f=ZWt(n);break}}break;default:if(QWt(n,3),0===v3t(zWt(n))){var o=j7t(zWt(n));if(0===o)f=0===R2t(zWt(n))&&0===R2t(zWt(n))&&0===R2t(zWt(n))?0:ZWt(n);else if(1===o)if(0===R2t(zWt(n)))for(;;){var v=W2t(zWt(n));if(0!==v){f=1===v?1:ZWt(n);break}}else f=ZWt(n);else f=ZWt(n)}else f=ZWt(n)}if(3<f>>>0)return vGt(oBt);switch(f){case 0:var l=A3t(u,e,n,2,0),b=dk(kGt(vBt,l[2])),p=T3t(u,l[1],b);dVt(a,b);u=p;continue;case 1:var D=A3t(u,e,n,3,1),k=dk(kGt(lBt,D[2])),d=T3t(u,D[1],k);dVt(a,k);u=d;continue;case 2:return[0,u,tqt(a)];default:nqt(a,kVt(n));continue}}},I3t=function(t,r,e){var n=_3t(t,m3t(t,r));return tVt(r),ad(e,n,r)},P3t=function(t,r,e){for(var n=t;;){KWt(e);var a=zWt(e),u=-1<a?42<a?zf<a?0:ks<a?1:0:$k(eLt,a)-1|0:-1;if(3<u>>>0)var i=ZWt(e);else switch(u){case 0:for(;;){QWt(e,3);var c=zWt(e);if(0!==(-1<c?41<c?42<c?ks<c?zf<c?0:-1:0:-1:$k(tNt,c)-1|0:-1)){i=ZWt(e);break}}break;case 1:i=0;break;case 2:QWt(e,0);i=0===X7t(zWt(e))?0:ZWt(e);break;default:QWt(e,3);var f=zWt(e),s=44<f?47<f?-1:$k(VNt,f+-45|0)-1|0:-1;i=0===s?0===b3t(zWt(e))?2:ZWt(e):1===s?1:ZWt(e)}if(3<i>>>0){var o=_3t(n,m3t(n,e));return[0,o,h3t(o,e)]}switch(i){case 0:var v=g3t(n,e);nqt(r,kVt(e));n=v;continue;case 1:var l=n[4]?y3t(n,m3t(n,e),[2,xEt,SEt]):n;return[0,l,h3t(l,e)];case 2:if(n[4])return[0,n,h3t(n,e)];nqt(r,TEt);continue;default:nqt(r,kVt(e));continue}}},B3t=function(t,r,e){for(;;){KWt(e);var n=zWt(e),a=13<n?zf<n?1:ks<n?2:1:$k(DLt,n+1|0)-1|0;if(3<a>>>0)var u=ZWt(e);else switch(a){case 0:u=0;break;case 1:for(;;){QWt(e,2);var i=zWt(e);if(0!==(-1<i?12<i?13<i?ks<i?zf<i?0:-1:0:-1:$k(hBt,i)-1|0:-1)){u=ZWt(e);break}}break;case 2:u=1;break;default:QWt(e,1);u=0===X7t(zWt(e))?1:ZWt(e)}if(2<u>>>0)return vGt(AEt);switch(u){case 0:return[0,t,h3t(t,e)];case 1:var c=h3t(t,e),f=g3t(t,e),s=nVt(e);return[0,f,[0,c[1],c[2]-s|0,c[3]-s|0]];default:nqt(r,kVt(e));continue}}},N3t=function(t,r){function e(t){return QWt(t,3),0===b7t(zWt(t))?2:ZWt(t)}KWt(r);var n=zWt(r),a=jn<n?zf<n?1:ks<n?2:1:$k(fLt,n+1|0)-1|0;if(14<a>>>0)var u=ZWt(r);else switch(a){case 1:u=16;break;case 2:u=15;break;case 3:QWt(r,15);u=0===X7t(zWt(r))?15:ZWt(r);break;case 4:QWt(r,4);u=0===b7t(zWt(r))?e(r):ZWt(r);break;case 5:QWt(r,11);u=0===b7t(zWt(r))?e(r):ZWt(r);break;case 7:u=5;break;case 8:u=6;break;case 9:u=7;break;case 10:u=8;break;case 11:u=9;break;case 12:QWt(r,14);var i=j7t(zWt(r));if(0===i)u=0===R2t(zWt(r))&&0===R2t(zWt(r))&&0===R2t(zWt(r))?12:ZWt(r);else if(1===i)if(0===R2t(zWt(r)))for(;;){var c=W2t(zWt(r));if(0!==c){u=1===c?13:ZWt(r);break}}else u=ZWt(r);else u=ZWt(r);break;case 13:u=10;break;case 14:QWt(r,14);u=0===R2t(zWt(r))&&0===R2t(zWt(r))?1:ZWt(r);break;default:u=0}if(16<u>>>0)return vGt(zPt);switch(u){case 1:var f=kVt(r);return[0,t,f,[0,dk(kGt(KPt,f))],0];case 2:var s=kVt(r),o=dk(kGt(QPt,s));return Be<=o?[0,t,s,[0,o>>>3|0,48+(7&o)|0],1]:[0,t,s,[0,o],1];case 3:var v=kVt(r);return[0,t,v,[0,dk(kGt(ZPt,v))],1];case 4:return[0,t,tBt,[0,0],0];case 5:return[0,t,rBt,[0,8],0];case 6:return[0,t,eBt,[0,12],0];case 7:return[0,t,nBt,[0,10],0];case 8:return[0,t,aBt,[0,13],0];case 9:return[0,t,uBt,[0,9],0];case 10:return[0,t,iBt,[0,11],0];case 11:var l=kVt(r);return[0,t,l,[0,dk(kGt(cBt,l))],1];case 12:var b=kVt(r);return[0,t,b,[0,dk(kGt(fBt,MGt(b,1,ck(b)-1|0)))],0];case 13:var p=kVt(r),D=dk(kGt(sBt,MGt(p,2,ck(p)-3|0)));return[0,Pf<D?_3t(t,m3t(t,r)):t,p,[0,D],0];case 14:var k=kVt(r),d=aVt(r);return[0,_3t(t,m3t(t,r)),k,d,0];case 15:var w=kVt(r);return[0,g3t(t,r),w,[0],0];default:return[0,t,kVt(r),aVt(r),0]}},L3t=function(t,r,e,n,a,u){for(var i=t,c=a;;){KWt(u);var f=zWt(u),s=92<f?1:$k(YBt,f+1|0)-1|0;if(4<s>>>0)var o=ZWt(u);else switch(s){case 1:for(;;){QWt(u,3);var v=zWt(u);if(0!==(-1<v?91<v?92<v?0:-1:$k(FBt,v)-1|0:-1)){o=ZWt(u);break}}break;case 3:o=0;break;case 4:o=1;break;default:o=2}if(3<o>>>0)return vGt(OEt);switch(o){case 0:var l=kVt(u);if(nqt(n,l),Hk(r,l))return[0,i,h3t(i,u),c];nqt(e,l);continue;case 1:nqt(n,IEt);var b=N3t(i,u),p=b[4]||c;nqt(n,b[2]),YGt(function(t){return dVt(e,t)},b[3]);i=b[1],c=p;continue;case 2:var D=kVt(u);nqt(n,D);var k=_3t(i,m3t(i,u));return nqt(e,D),[0,k,h3t(k,u),c];default:var d=kVt(u);nqt(n,d),nqt(e,d);continue}}},R3t=function(t,r,e,n,a){for(var u=t;;){KWt(a);var i=zWt(a),c=96<i?1:$k(xLt,i+1|0)-1|0;if(6<c>>>0)var f=ZWt(a);else switch(c){case 0:f=0;break;case 1:for(;;){QWt(a,6);var s=zWt(a);if(0!==(-1<s?95<s?96<s?0:-1:$k(mBt,s)-1|0:-1)){f=ZWt(a);break}}break;case 2:f=5;break;case 3:QWt(a,5);f=0===X7t(zWt(a))?4:ZWt(a);break;case 4:QWt(a,6);var o=zWt(a);f=0===(Vu<o?ln<o?-1:0:-1)?2:ZWt(a);break;case 5:f=3;break;default:f=1}if(6<f>>>0)return vGt(PEt);switch(f){case 0:return[0,_3t(u,m3t(u,a)),1];case 1:return eqt(n,96),[0,u,1];case 2:return nqt(n,BEt),[0,u,0];case 3:eqt(e,92),eqt(n,92);var v=N3t(u,a),l=v[2];nqt(e,l),nqt(n,l),YGt(function(t){return dVt(r,t)},v[3]);u=v[1];continue;case 4:nqt(e,NEt),nqt(n,LEt),nqt(r,REt);u=g3t(u,a);continue;case 5:var b=kVt(a);nqt(e,b),nqt(n,b),eqt(r,10);u=g3t(u,a);continue;default:var p=kVt(a);nqt(e,p),nqt(n,p),nqt(r,p);continue}}},M3t=function(t,r,e,n,a){for(var u=t;;){KWt(a);var i=zWt(a),c=ln<i?zf<i?1:ks<i?2:1:$k(ILt,i+1|0)-1|0;if(5<c>>>0)var f=ZWt(a);else switch(c){case 0:f=1;break;case 1:for(;;){QWt(a,6);var s=zWt(a);if(0!==(-1<s?Vu<s?ln<s?ks<s?zf<s?0:-1:0:-1:$k(CBt,s)-1|0:-1)){f=ZWt(a);break}}break;case 2:f=2;break;case 3:QWt(a,2);f=0===X7t(zWt(a))?2:ZWt(a);break;case 4:f=0;break;default:QWt(a,6);var o=zWt(a),v=34<o?Vu<o?-1:$k(zBt,o-35|0)-1|0:-1;if(0===v){var l=zWt(a),b=47<l?jn<l?-1:$k(eNt,l+Ya|0)-1|0:-1;if(0===b)for(;;){var p=zWt(a),D=47<p?59<p?-1:$k(gBt,p+Ya|0)-1|0:-1;if(0!==D){f=1===D?4:ZWt(a);break}}else if(1===b)if(0===R2t(zWt(a)))for(;;){var k=zWt(a),d=47<k?Ks<k?-1:$k(ZBt,k+Ya|0)-1|0:-1;if(0!==d){f=1===d?3:ZWt(a);break}}else f=ZWt(a);else f=ZWt(a)}else if(1===v)if(0===D3t(zWt(a))){var w=M2t(zWt(a));if(0===w){var h=M2t(zWt(a));if(0===h){var m=M2t(zWt(a));if(0===m){var F=M2t(zWt(a));if(0===F){var y=M2t(zWt(a));if(0===y){var E=M2t(zWt(a));if(0===E){var _=zWt(a);f=0===(58<_?59<_?-1:0:-1)?5:ZWt(a)}else f=1===E?5:ZWt(a)}else f=1===y?5:ZWt(a)}else f=1===F?5:ZWt(a)}else f=1===m?5:ZWt(a)}else f=1===h?5:ZWt(a)}else f=1===w?5:ZWt(a)}else f=ZWt(a);else f=ZWt(a)}if(6<f>>>0)return vGt(WEt);switch(f){case 0:var g=kVt(a);switch(r){case 0:var C=zk(g,VEt)?0:1;break;case 1:C=zk(g,YEt)?0:1;break;default:if(zk(g,HEt))if(zk(g,$Et)){C=0;var S=0}else S=1;else S=1;if(S)return tVt(a),u}if(C)return u;nqt(n,g),nqt(e,g);continue;case 1:return _3t(u,m3t(u,a));case 2:var x=kVt(a);nqt(n,x),nqt(e,x);u=g3t(u,a);continue;case 3:var T=kVt(a),A=MGt(T,3,ck(T)-4|0);nqt(n,T),dVt(e,dk(kGt(zEt,A)));continue;case 4:var O=kVt(a),I=MGt(O,2,ck(O)-3|0);nqt(n,O),dVt(e,dk(I));continue;case 5:var P=kVt(a),B=MGt(P,1,ck(P)-2|0);nqt(n,P);var N=ND(B,KEt);if(0<=N)if(0<N){var L=ND(B,Bxt);if(0<=L)if(0<L){var R=ND(B,ZAt);if(0<=R)if(0<R){var M=ND(B,fIt);if(0<=M)if(0<M){var j=ND(B,jIt);if(0<=j)if(0<j)if(zk(B,tPt))if(zk(B,rPt))if(zk(B,ePt))if(zk(B,nPt))if(zk(B,aPt))if(zk(B,uPt))var U=1,X=0,J=0,G=0,q=0;else{var W=iPt;q=1}else W=cPt,q=1;else W=fPt,q=1;else W=sPt,q=1;else W=oPt,q=1;else W=vPt,q=1;else W=lPt,q=1;else if(zk(B,UIt))if(zk(B,XIt))if(zk(B,JIt))if(zk(B,GIt))if(zk(B,qIt))if(zk(B,WIt))if(zk(B,VIt))U=1,X=0,J=0,G=0,q=0;else W=YIt,q=1;else W=HIt,q=1;else W=$It,q=1;else W=zIt,q=1;else W=KIt,q=1;else W=QIt,q=1;else W=ZIt,q=1;if(q){var V=W;G=1}}else V=bPt,G=1;else{var Y=ND(B,sIt);if(0<=Y)if(0<Y)if(zk(B,_It))if(zk(B,gIt))if(zk(B,CIt))if(zk(B,SIt))if(zk(B,xIt))if(zk(B,TIt))if(zk(B,AIt)){U=1,X=0,J=0,G=0;var H=0}else{var $=OIt;H=1}else $=IIt,H=1;else $=PIt,H=1;else $=BIt,H=1;else $=NIt,H=1;else $=LIt,H=1;else $=RIt,H=1;else $=MIt,H=1;else if(zk(B,oIt))if(zk(B,vIt))if(zk(B,lIt))if(zk(B,bIt))if(zk(B,pIt))if(zk(B,DIt))if(zk(B,kIt))U=1,X=0,J=0,G=0,H=0;else $=dIt,H=1;else $=wIt,H=1;else $=hIt,H=1;else $=mIt,H=1;else $=FIt,H=1;else $=yIt,H=1;else $=EIt,H=1;if(H)V=$,G=1}if(G){var z=V;J=1}}else z=pPt,J=1;else{var K=ND(B,tOt);if(0<=K)if(0<K){var Q=ND(B,OOt);if(0<=Q)if(0<Q)if(zk(B,VOt))if(zk(B,YOt))if(zk(B,HOt))if(zk(B,$Ot))if(zk(B,zOt))if(zk(B,KOt))if(zk(B,QOt)){U=1,X=0,J=0;var Z=0,tt=0}else{var rt=ZOt;tt=1}else rt=tIt,tt=1;else rt=rIt,tt=1;else rt=eIt,tt=1;else rt=nIt,tt=1;else rt=aIt,tt=1;else rt=uIt,tt=1;else rt=iIt,tt=1;else if(zk(B,IOt))if(zk(B,POt))if(zk(B,BOt))if(zk(B,NOt))if(zk(B,LOt))if(zk(B,ROt))if(zk(B,MOt))U=1,X=0,J=0,Z=0,tt=0;else rt=jOt,tt=1;else rt=UOt,tt=1;else rt=XOt,tt=1;else rt=JOt,tt=1;else rt=GOt,tt=1;else rt=qOt,tt=1;else rt=WOt,tt=1;if(tt){var et=rt;Z=1}}else et=cIt,Z=1;else{var nt=ND(B,rOt);if(0<=nt)if(0<nt)if(zk(B,kOt))if(zk(B,dOt))if(zk(B,wOt))if(zk(B,hOt))if(zk(B,mOt))if(zk(B,FOt))if(zk(B,yOt)){U=1,X=0,J=0,Z=0;var at=0}else{var ut=EOt;at=1}else ut=_Ot,at=1;else ut=gOt,at=1;else ut=COt,at=1;else ut=SOt,at=1;else ut=xOt,at=1;else ut=TOt,at=1;else ut=AOt,at=1;else if(zk(B,eOt))if(zk(B,nOt))if(zk(B,aOt))if(zk(B,uOt))if(zk(B,iOt))if(zk(B,cOt))if(zk(B,fOt))U=1,X=0,J=0,Z=0,at=0;else ut=sOt,at=1;else ut=oOt,at=1;else ut=vOt,at=1;else ut=lOt,at=1;else ut=bOt,at=1;else ut=pOt,at=1;else ut=DOt,at=1;if(at)et=ut,Z=1}if(Z)z=et,J=1}if(J){var it=z;X=1}}else it=DPt,X=1;else{var ct=ND(B,Nxt);if(0<=ct)if(0<ct){var ft=ND(B,qTt);if(0<=ft)if(0<ft){var st=ND(B,FAt);if(0<=st)if(0<st)if(zk(B,LAt))if(zk(B,RAt))if(zk(B,MAt))if(zk(B,jAt))if(zk(B,UAt))if(zk(B,XAt))if(zk(B,JAt)){U=1,X=0;var ot=0,vt=0,lt=0}else{var bt=GAt;lt=1}else bt=qAt,lt=1;else bt=WAt,lt=1;else bt=VAt,lt=1;else bt=YAt,lt=1;else bt=HAt,lt=1;else bt=$At,lt=1;else bt=zAt,lt=1;else if(zk(B,yAt))if(zk(B,EAt))if(zk(B,_At))if(zk(B,gAt))if(zk(B,CAt))if(zk(B,SAt))if(zk(B,xAt))U=1,X=0,ot=0,vt=0,lt=0;else bt=TAt,lt=1;else bt=AAt,lt=1;else bt=OAt,lt=1;else bt=IAt,lt=1;else bt=PAt,lt=1;else bt=BAt,lt=1;else bt=NAt,lt=1;if(lt){var pt=bt;vt=1}}else pt=KAt,vt=1;else{var Dt=ND(B,WTt);if(0<=Dt)if(0<Dt)if(zk(B,iAt))if(zk(B,cAt))if(zk(B,fAt))if(zk(B,sAt))if(zk(B,oAt))if(zk(B,vAt))if(zk(B,lAt)){U=1,X=0,ot=0,vt=0;var kt=0}else{var dt=bAt;kt=1}else dt=pAt,kt=1;else dt=DAt,kt=1;else dt=kAt,kt=1;else dt=dAt,kt=1;else dt=wAt,kt=1;else dt=hAt,kt=1;else dt=mAt,kt=1;else if(zk(B,VTt))if(zk(B,YTt))if(zk(B,HTt))if(zk(B,$Tt))if(zk(B,zTt))if(zk(B,KTt))if(zk(B,QTt))U=1,X=0,ot=0,vt=0,kt=0;else dt=ZTt,kt=1;else dt=tAt,kt=1;else dt=rAt,kt=1;else dt=eAt,kt=1;else dt=nAt,kt=1;else dt=aAt,kt=1;else dt=uAt,kt=1;if(kt)pt=dt,vt=1}if(vt){var wt=pt;ot=1}}else wt=QAt,ot=1;else{var ht=ND(B,Lxt);if(0<=ht)if(0<ht){var mt=ND(B,bTt);if(0<=mt)if(0<mt)if(zk(B,xTt))if(zk(B,TTt))if(zk(B,ATt))if(zk(B,OTt))if(zk(B,ITt))if(zk(B,PTt))if(zk(B,BTt)){U=1,X=0,ot=0;var Ft=0,yt=0}else{var Et=NTt;yt=1}else Et=LTt,yt=1;else Et=RTt,yt=1;else Et=MTt,yt=1;else Et=jTt,yt=1;else Et=UTt,yt=1;else Et=XTt,yt=1;else Et=JTt,yt=1;else if(zk(B,pTt))if(zk(B,DTt))if(zk(B,kTt))if(zk(B,dTt))if(zk(B,wTt))if(zk(B,hTt))if(zk(B,mTt))U=1,X=0,ot=0,Ft=0,yt=0;else Et=FTt,yt=1;else Et=yTt,yt=1;else Et=ETt,yt=1;else Et=_Tt,yt=1;else Et=gTt,yt=1;else Et=CTt,yt=1;else Et=STt,yt=1;if(yt){var _t=Et;Ft=1}}else _t=GTt,Ft=1;else{var gt=ND(B,Rxt);if(0<=gt)if(0<gt)if(zk(B,Qxt))if(zk(B,Zxt))if(zk(B,tTt))if(zk(B,rTt))if(zk(B,eTt))if(zk(B,nTt))if(zk(B,aTt)){U=1,X=0,ot=0,Ft=0;var Ct=0}else{var St=uTt;Ct=1}else St=iTt,Ct=1;else St=cTt,Ct=1;else St=fTt,Ct=1;else St=sTt,Ct=1;else St=oTt,Ct=1;else St=vTt,Ct=1;else St=lTt,Ct=1;else if(zk(B,Mxt))if(zk(B,jxt))if(zk(B,Uxt))if(zk(B,Xxt))if(zk(B,Jxt))if(zk(B,Gxt))if(zk(B,qxt))U=1,X=0,ot=0,Ft=0,Ct=0;else St=Wxt,Ct=1;else St=Vxt,Ct=1;else St=Yxt,Ct=1;else St=Hxt,Ct=1;else St=$xt,Ct=1;else St=zxt,Ct=1;else St=Kxt,Ct=1;if(Ct)_t=St,Ft=1}if(Ft)wt=_t,ot=1}if(ot)it=wt,X=1}if(X){var xt=it;U=0}}else xt=kPt,U=0;else{var Tt=ND(B,QEt);if(0<=Tt)if(0<Tt){var At=ND(B,dCt);if(0<=At)if(0<At){var Ot=ND(B,CSt);if(0<=Ot)if(0<Ot){var It=ND(B,nxt);if(0<=It)if(0<It)if(zk(B,wxt))if(zk(B,hxt))if(zk(B,mxt))if(zk(B,Fxt))if(zk(B,yxt))if(zk(B,Ext)){U=1;var Pt=0,Bt=0,Nt=0,Lt=0}else{var Rt=_xt;Lt=1}else Rt=gxt,Lt=1;else Rt=Cxt,Lt=1;else Rt=Sxt,Lt=1;else Rt=xxt,Lt=1;else Rt=Txt,Lt=1;else Rt=Axt,Lt=1;else if(zk(B,axt))if(zk(B,uxt))if(zk(B,ixt))if(zk(B,cxt))if(zk(B,fxt))if(zk(B,sxt))if(zk(B,oxt))U=1,Pt=0,Bt=0,Nt=0,Lt=0;else Rt=vxt,Lt=1;else Rt=lxt,Lt=1;else Rt=bxt,Lt=1;else Rt=pxt,Lt=1;else Rt=Dxt,Lt=1;else Rt=kxt,Lt=1;else Rt=dxt,Lt=1;if(Lt){var Mt=Rt;Nt=1}}else Mt=Oxt,Nt=1;else{var jt=ND(B,SSt);if(0<=jt)if(0<jt)if(zk(B,JSt))if(zk(B,GSt))if(zk(B,qSt))if(zk(B,WSt))if(zk(B,VSt))if(zk(B,YSt))if(zk(B,HSt)){U=1,Pt=0,Bt=0,Nt=0;var Ut=0}else{var Xt=$St;Ut=1}else Xt=zSt,Ut=1;else Xt=KSt,Ut=1;else Xt=QSt,Ut=1;else Xt=ZSt,Ut=1;else Xt=txt,Ut=1;else Xt=rxt,Ut=1;else Xt=ext,Ut=1;else if(zk(B,xSt))if(zk(B,TSt))if(zk(B,ASt))if(zk(B,OSt))if(zk(B,ISt))if(zk(B,PSt))if(zk(B,BSt))U=1,Pt=0,Bt=0,Nt=0,Ut=0;else Xt=NSt,Ut=1;else Xt=LSt,Ut=1;else Xt=RSt,Ut=1;else Xt=MSt,Ut=1;else Xt=jSt,Ut=1;else Xt=USt,Ut=1;else Xt=XSt,Ut=1;if(Ut)Mt=Xt,Nt=1}if(Nt){var Jt=Mt;Bt=1}}else Jt=Ixt,Bt=1;else{var Gt=ND(B,wCt);if(0<=Gt)if(0<Gt){var qt=ND(B,$Ct);if(0<=qt)if(0<qt)if(zk(B,oSt))if(zk(B,vSt))if(zk(B,lSt))if(zk(B,bSt))if(zk(B,pSt))if(zk(B,DSt))if(zk(B,kSt)){U=1,Pt=0,Bt=0;var Wt=0,Vt=0}else{var Yt=dSt;Vt=1}else Yt=wSt,Vt=1;else Yt=hSt,Vt=1;else Yt=mSt,Vt=1;else Yt=FSt,Vt=1;else Yt=ySt,Vt=1;else Yt=ESt,Vt=1;else Yt=_St,Vt=1;else if(zk(B,zCt))if(zk(B,KCt))if(zk(B,QCt))if(zk(B,ZCt))if(zk(B,tSt))if(zk(B,rSt))if(zk(B,eSt))U=1,Pt=0,Bt=0,Wt=0,Vt=0;else Yt=nSt,Vt=1;else Yt=aSt,Vt=1;else Yt=uSt,Vt=1;else Yt=iSt,Vt=1;else Yt=cSt,Vt=1;else Yt=fSt,Vt=1;else Yt=sSt,Vt=1;if(Vt){var Ht=Yt;Wt=1}}else Ht=gSt,Wt=1;else{var $t=ND(B,hCt);if(0<=$t)if(0<$t)if(zk(B,BCt))if(zk(B,NCt))if(zk(B,LCt))if(zk(B,RCt))if(zk(B,MCt))if(zk(B,jCt))if(zk(B,UCt)){U=1,Pt=0,Bt=0,Wt=0;var zt=0}else{var Kt=XCt;zt=1}else Kt=JCt,zt=1;else Kt=GCt,zt=1;else Kt=qCt,zt=1;else Kt=WCt,zt=1;else Kt=VCt,zt=1;else Kt=YCt,zt=1;else Kt=HCt,zt=1;else if(zk(B,mCt))if(zk(B,FCt))if(zk(B,yCt))if(zk(B,ECt))if(zk(B,_Ct))if(zk(B,gCt))if(zk(B,CCt))U=1,Pt=0,Bt=0,Wt=0,zt=0;else Kt=SCt,zt=1;else Kt=xCt,zt=1;else Kt=TCt,zt=1;else Kt=ACt,zt=1;else Kt=OCt,zt=1;else Kt=ICt,zt=1;else Kt=PCt,zt=1;if(zt)Ht=Kt,Wt=1}if(Wt)Jt=Ht,Bt=1}if(Bt){var Qt=Jt;Pt=1}}else Qt=Pxt,Pt=1;else{var Zt=ND(B,ZEt);if(0<=Zt)if(0<Zt){var tr=ND(B,fgt);if(0<=tr)if(0<tr){var rr=ND(B,jgt);if(0<=rr)if(0<rr)if(zk(B,tCt))if(zk(B,rCt))if(zk(B,eCt))if(zk(B,nCt))if(zk(B,aCt))if(zk(B,uCt))if(zk(B,iCt)){U=1,Pt=0;var er=0,nr=0,ar=0}else{var ur=cCt;ar=1}else ur=fCt,ar=1;else ur=sCt,ar=1;else ur=oCt,ar=1;else ur=vCt,ar=1;else ur=lCt,ar=1;else ur=bCt,ar=1;else ur=pCt,ar=1;else if(zk(B,Ugt))if(zk(B,Xgt))if(zk(B,Jgt))if(zk(B,Ggt))if(zk(B,qgt))if(zk(B,Wgt))if(zk(B,Vgt))U=1,Pt=0,er=0,nr=0,ar=0;else ur=Ygt,ar=1;else ur=Hgt,ar=1;else ur=$gt,ar=1;else ur=zgt,ar=1;else ur=Kgt,ar=1;else ur=Qgt,ar=1;else ur=Zgt,ar=1;if(ar){var ir=ur;nr=1}}else ir=DCt,nr=1;else{var cr=ND(B,sgt);if(0<=cr)if(0<cr)if(zk(B,_gt))if(zk(B,ggt))if(zk(B,Cgt))if(zk(B,Sgt))if(zk(B,xgt))if(zk(B,Tgt))if(zk(B,Agt)){U=1,Pt=0,er=0,nr=0;var fr=0}else{var sr=Ogt;fr=1}else sr=Igt,fr=1;else sr=Pgt,fr=1;else sr=Bgt,fr=1;else sr=Ngt,fr=1;else sr=Lgt,fr=1;else sr=Rgt,fr=1;else sr=Mgt,fr=1;else if(zk(B,ogt))if(zk(B,vgt))if(zk(B,lgt))if(zk(B,bgt))if(zk(B,pgt))if(zk(B,Dgt))if(zk(B,kgt))U=1,Pt=0,er=0,nr=0,fr=0;else sr=dgt,fr=1;else sr=wgt,fr=1;else sr=hgt,fr=1;else sr=mgt,fr=1;else sr=Fgt,fr=1;else sr=ygt,fr=1;else sr=Egt,fr=1;if(fr)ir=sr,nr=1}if(nr){var or=ir;er=1}}else or=kCt,er=1;else{var vr=ND(B,t_t);if(0<=vr)if(0<vr){var lr=ND(B,O_t);if(0<=lr)if(0<lr)if(zk(B,V_t))if(zk(B,Y_t))if(zk(B,H_t))if(zk(B,$_t))if(zk(B,z_t))if(zk(B,K_t))if(zk(B,Q_t)){U=1,Pt=0,er=0;var br=0,pr=0}else{var Dr=Z_t;pr=1}else Dr=tgt,pr=1;else Dr=rgt,pr=1;else Dr=egt,pr=1;else Dr=ngt,pr=1;else Dr=agt,pr=1;else Dr=ugt,pr=1;else Dr=igt,pr=1;else if(zk(B,I_t))if(zk(B,P_t))if(zk(B,B_t))if(zk(B,N_t))if(zk(B,L_t))if(zk(B,R_t))if(zk(B,M_t))U=1,Pt=0,er=0,br=0,pr=0;else Dr=j_t,pr=1;else Dr=U_t,pr=1;else Dr=X_t,pr=1;else Dr=J_t,pr=1;else Dr=G_t,pr=1;else Dr=q_t,pr=1;else Dr=W_t,pr=1;if(pr){var kr=Dr;br=1}}else kr=cgt,br=1;else{var dr=ND(B,r_t);if(0<=dr)if(0<dr)if(zk(B,k_t))if(zk(B,d_t))if(zk(B,w_t))if(zk(B,h_t))if(zk(B,m_t))if(zk(B,F_t))if(zk(B,y_t)){U=1,Pt=0,er=0,br=0;var wr=0}else{var hr=E_t;wr=1}else hr=__t,wr=1;else hr=g_t,wr=1;else hr=C_t,wr=1;else hr=S_t,wr=1;else hr=x_t,wr=1;else hr=T_t,wr=1;else hr=A_t,wr=1;else if(zk(B,e_t))if(zk(B,n_t))if(zk(B,a_t))if(zk(B,u_t))if(zk(B,i_t))if(zk(B,c_t))if(zk(B,f_t))U=1,Pt=0,er=0,br=0,wr=0;else hr=s_t,wr=1;else hr=o_t,wr=1;else hr=v_t,wr=1;else hr=l_t,wr=1;else hr=b_t,wr=1;else hr=p_t,wr=1;else hr=D_t,wr=1;if(wr)kr=hr,br=1}if(br)or=kr,er=1}if(er)Qt=or,Pt=1}if(Pt)xt=Qt,U=0}var mr=U?0:xt;mr?dVt(e,mr[1]):nqt(e,kGt(wPt,kGt(B,dPt)));continue;default:var Fr=kVt(a);nqt(n,Fr),nqt(e,Fr);continue}}},j3t=function(t){return function(r){for(var e=0,n=r;;){var a=ad(t,n,n[2]);switch(a[0]){case 0:var u=_Gt(e);return F3t([0,a[1],a[2],u]);case 1:e=[0,a[2],e],n=a[1];continue;default:n=a[1];continue}}}},U3t=j3t(function(t,r){KWt(r);var e=zWt(r),n=sc<e?v<e?vl<e?Va<e?1:2:_s<e?1:2:hu<e?Cn<e?Gb<e?1:2:jt<e?1:2:ks<e?zf<e?1:3:k<e?1:2:$k(pLt,e+1|0)-1|0;if(5<n>>>0)var a=ZWt(r);else switch(n){case 0:a=0;break;case 1:a=6;break;case 2:if(QWt(r,2),0===I2t(zWt(r))){for(;;)if(QWt(r,2),0!==I2t(zWt(r))){a=ZWt(r);break}}else a=ZWt(r);break;case 3:a=1;break;case 4:QWt(r,1),a=0===X7t(zWt(r))?1:ZWt(r);break;default:QWt(r,5);var u=Z7t(zWt(r));a=0===u?4:1===u?3:ZWt(r)}if(6<a>>>0)return vGt(RPt);switch(a){case 0:return[0,t,Xf];case 1:return[2,g3t(t,r)];case 2:return[2,t];case 3:var i=w3t(t,r),c=ZGt(qo),f=B3t(t,c,r),s=f[1];return[1,s,S3t(s,i,f[2],c,0)];case 4:var o=w3t(t,r),l=ZGt(qo),b=P3t(t,l,r),p=b[1];return[1,p,S3t(p,o,b[2],l,1)];case 5:var D=w3t(t,r),d=ZGt(qo),w=t;t:for(;;){KWt(r);var h=zWt(r),m=92<h?zf<h?1:ks<h?2:1:$k($Bt,h+1|0)-1|0;if(6<m>>>0)var F=ZWt(r);else switch(m){case 0:F=0;break;case 1:for(;;){QWt(r,7);var y=zWt(r);if(0!=(-1<y?90<y?92<y?ks<y?zf<y?0:-1:0:-1:$k(ZNt,y)-1|0:-1)){F=ZWt(r);break}}break;case 2:F=6;break;case 3:QWt(r,6),F=0===X7t(zWt(r))?6:ZWt(r);break;case 4:if(QWt(r,4),0===H2t(zWt(r))){for(;;)if(QWt(r,3),0!==H2t(zWt(r))){F=ZWt(r);break}}else F=ZWt(r);break;case 5:F=5;break;default:QWt(r,7);var E=zWt(r),_=-1<E?13<E?zf<E?0:ks<E?1:0:$k(oLt,E)-1|0:-1;if(2<_>>>0)F=ZWt(r);else switch(_){case 0:F=2;break;case 1:F=1;break;default:QWt(r,1),F=0===X7t(zWt(r))?1:ZWt(r)}}if(7<F>>>0)var g=vGt(UEt);else switch(F){case 0:g=[0,y3t(w,m3t(w,r),24),XEt];break;case 1:g=[0,y3t(w,m3t(w,r),24),JEt];break;case 3:var C=kVt(r);g=[0,w,MGt(C,1,ck(C)-1|0)];break;case 4:g=[0,w,GEt];break;case 5:for(eqt(d,91);;){KWt(r);var S=zWt(r),x=93<S?1:$k(vLt,S+1|0)-1|0;if(3<x>>>0)var T=ZWt(r);else switch(x){case 0:T=0;break;case 1:for(;;){QWt(r,4);var A=zWt(r);if(0!=(-1<A?91<A?93<A?0:-1:0:-1)){T=ZWt(r);break}}break;case 2:QWt(r,4);var O=zWt(r),I=91<O?93<O?-1:$k(hd,O-92|0)-1|0:-1;T=0===I?1:1===I?2:ZWt(r);break;default:T=3}if(4<T>>>0)var P=vGt(MEt);else switch(T){case 0:P=w;break;case 1:nqt(d,jEt);continue;case 2:eqt(d,92),eqt(d,93);continue;case 3:eqt(d,93),P=w;break;default:nqt(d,kVt(r));continue}w=P;continue t}case 6:g=[0,y3t(w,m3t(w,r),24),qEt];break;default:nqt(d,kVt(r));continue}var B=g[1],N=h3t(B,r),L=[0,B[1],D,N],R=g[2];return[0,B,[4,[0,L,tqt(d),R]]]}default:return[0,_3t(t,m3t(t,r)),[5,kVt(r)]]}}),X3t=j3t(function(t,r){function e(t,r){for(;;){QWt(r,12);var e=l7t(zWt(r));if(0!==e)return 1===e?t<50?i(t+1|0,r):Zk(i,[0,r]):ZWt(r)}}function i(t,r){if(0===v3t(zWt(r))){var n=j7t(zWt(r));if(0===n)return 0===R2t(zWt(r))&&0===R2t(zWt(r))&&0===R2t(zWt(r))?t<50?e(t+1|0,r):Zk(e,[0,r]):ZWt(r);if(1===n){if(0===R2t(zWt(r)))for(;;){var a=W2t(zWt(r));if(0!==a)return 1===a?t<50?e(t+1|0,r):Zk(e,[0,r]):ZWt(r)}return ZWt(r)}return ZWt(r)}return ZWt(r)}function c(t){return Qk(e(0,t))}KWt(r);var f=zWt(r),s=sc<f?Tu<f?De<f?qv<f?ob<f?Zp<f?_c<f?Gu<f?1:6:fv<f?St<f?1:6:Y<f?1:6:Sr<f?vi<f?ec<f?1:6:aD<f?1:6:Ts<f?Wf<f?1:6:Cb<f?1:6:cu<f?xl<f?Fu<f?Yu<f?lv<f?1:6:rv<f?1:6:ur<f?si<f?1:6:$s<f?1:6:Cu<f?pc<f?ki<f?1:6:_t<f?1:6:Do<f?Al<f?1:6:ii<f?1:6:He<f?ko<f?G<f?Rv<f?1:6:de<f?1:6:Xi<f?Qe<f?1:6:Xn<f?1:6:ls<f?Oc<f?Ff<f?1:6:Gr<f?1:6:sv<f?Tp<f?1:6:tb<f?1:6:ci<f?If<f?Mn<f?ha<f?us<f?vs<f?1:6:Qu<f?1:6:jb<f?Fo<f?1:6:Wn<f?1:6:ff<f?bt<f?hi<f?1:6:dc<f?1:6:ta<f?mr<f?1:6:On<f?1:6:je<f?Wa<f?_a<f?Gl<f?1:6:R<f?1:6:hb<f?gu<f?1:6:Wl<f?1:6:Gs<f?ra<f?Rp<f?1:6:o<f?1:6:Ot<f?ya<f?1:6:Us<f?1:6:rD<f?no<f?ei<f?Go<f?J<f?1:6:uf<f?1:6:we<f?So<f?1:6:vr<f?1:6:Au<f?Bu<f?vp<f?1:6:Ds<f?1:6:C<f?_p<f?1:6:Qo<f?1:6:Jb<f?Ue<f?tc<f?it<f?1:6:qc<f?1:6:wt<f?Br<f?1:6:Hn<f?1:6:wv<f?Ao<f?ti<f?1:6:Tn<f?1:6:tu<f?Fs<f?1:6:Dv<f?1:6:Sa<f?Ab<f?Bt<f?Cc<f?Zo<f?Yl<f?xn<f?1:6:uc<f?1:6:wu<f?gb<f?1:6:Vf<f?1:6:va<f?Tb<f?wo<f?1:6:yr<f?1:6:fo<f?La<f?1:6:vf<f?1:6:kt<f?uu<f?w<f?Xl<f?1:6:xe<f?1:6:$l<f?Ye<f?1:6:dr<f?1:6:Zl<f?Sf<f?Yi<f?1:6:iD<f?1:6:Jt<f?Un<f?1:6:cv<f?1:6:he<f?Qv<f?Ru<f?$p<f?mb<f?1:6:zt<f?1:6:Ju<f?di<f?1:6:qb<f?1:6:wb<f?Uv<f?Xo<f?1:6:zn<f?1:6:Ta<f?Ic<f?1:6:Ft<f?1:6:Pp<f?wn<f?_n<f?Kn<f?1:6:ht<f?1:6:Ob<f?Xt<f?1:6:ap<f?1:6:zs<f?mn<f?Zv<f?1:6:Re<f?1:6:Da<f?Ke<f?1:6:av<f?1:6:Hs<f?dv<f?hf<f?bb<f?Wp<f?tf<f?1:6:ka<f?1:6:go<f?ot<f?1:6:j<f?1:6:Ua<f?kb<f?Dl<f?1:6:np<f?1:6:Me<f?rf<f?1:6:rn<f?1:6:Ir<f?pf<f?Jn<f?Gt<f?1:6:Qc<f?1:6:pa<f?xf<f?1:6:br<f?1:6:Wb<f?Oa<f?lt<f?1:6:It<f?1:6:Sc<f?Yb<f?1:6:_u<f?1:6:Q<f?Vb<f?Dp<f?Ci<f?ms<f?1:6:Jf<f?1:6:Kl<f?Qp<f?1:6:vn<f?1:6:qu<f?Rb<f?st<f?1:6:ye<f?1:6:xs<f?g<f?1:6:Uc<f?1:6:Et<f?Mi<f?un<f?Yf<f?1:6:Gn<f?1:6:Ut<f?Oo<f?1:6:ep<f?1:6:Uo<f?Wc<f?ip<f?1:6:fn<f?1:6:oe<f?Jl<f?1:6:Ro<f?1:6:hv<f?ze<f?Ib<f?cl<f?Ec<f?fl<f?gi<f?Hc<f?1:6:Zf<f?1:6:wf<f?Ee<f?1:6:ee<f?1:6:Gf<f?Xv<f?p<f?1:6:oD<f?1:6:vl<f?Va<f?1:2:ql<f?1:6:qi<f?d<f?Lb<f?ba<f?1:6:bv<f?1:6:Tc<f?rc<f?1:6:eb<f?1:6:ws<f?$c<f?Hv<f?1:6:Pe<f?1:6:gt<f?vt<f?1:6:Oi<f?1:6:on<f?Qa<f?ni<f?Af<f?Yo<f?1:6:Fp<f?1:6:S<f?Sn<f?1:6:fu<f?1:6:Av<f?Tf<f?Kc<f?1:6:E<f?1:6:zb<f?Nu<f?1:6:wc<f?1:6:En<f?Pc<f?za<f?Wv<f?1:6:Ia<f?1:6:eo<f?Ki<f?1:6:to<f?1:6:pu<f?Ep<f?Rf<f?1:6:Ml<f?1:6:nn<f?fp<f?1:6:Qt<f?1:6:ea<f?Rl<f?nu<f?tt<f?Dt<f?Eo<f?1:6:cD<f?1:6:mv<f?el<f?1:6:Cf<f?1:6:ai<f?la<f?ac<f?1:6:Rc<f?1:6:Fl<f?ue<f?1:6:Ql<f?1:6:cf<f?bp<f?wp<f?Ll<f?1:6:Ss<f?1:6:Vp<f?Up<f?1:6:Jv<f?1:6:rp<f?aa<f?Pi<f?1:6:n<f?1:6:qt<f?lo<f?1:6:Gc<f?1:6:ys<f?yb<f?Hl<f?ce<f?Gp<f?1:6:Cl<f?1:6:sa<f?wa<f?1:6:Tr<f?1:6:Nv<f?Iv<f?gl<f?1:6:dl<f?1:6:At<f?$r<f?1:6:Df<f?1:6:Qs<f?Yt<f?h<f?u<f?1:6:sp<f?1:6:Ra<f?Nf<f?1:6:mf<f?1:6:Ms<f?P<f?ie<f?1:6:rr<f?1:6:Ns<f?fa<f?1:6:wr<f?1:6:Kt<f?cc<f?Ht<f?_e<f?Ne<f?Ga<f?Vr<f?1:6:dp<f?1:6:_i<f?To<f?1:6:tD<f?1:6:lc<f?Ws<f?Gv<f?1:6:Cp<f?1:6:Ln<f?jo<f?1:6:mp<f?1:6:xi<f?tr<f?iv<f?a<f?1:6:ut<f?1:6:an<f?mi<f?1:6:ll<f?1:6:Qn<f?ul<f?au<f?1:6:Pu<f?1:6:nt<f?Ea<f?1:6:N<f?1:6:Qi<f?Nc<f?Ac<f?nf<f?Fi<f?1:6:Hi<f?1:6:sr<f?Mb<f?1:6:fr<f?1:6:at<f?$n<f?We<f?1:6:ol<f?1:6:pp<f?Il<f?1:6:Lc<f?1:6:Eu<f?Ct<f?v<f?_s<f?1:2:Ku<f?1:6:Pa<f?qp<f?1:6:es<f?1:6:kn<f?Ce<f?Ui<f?1:6:Er<f?1:6:Si<f?Kv<f?1:6:Wo<f?1:6:$i<f?ab<f?Ii<f?Ov<f?kr<f?ae<f?1:6:bu<f?1:6:Fn<f?Lf<f?1:6:Ji<f?1:6:kc<f?Le<f?ov<f?1:6:Jr<f?1:6:yn<f?Ba<f?1:6:ro<f?1:6:Pl<f?jr<f?Sv<f?Bn<f?1:6:Qf<f?1:6:hr<f?il<f?1:6:ge<f?1:6:vb<f?_r<f?zo<f?1:6:ef<f?1:6:Ur<f?be<f?1:6:$f<f?1:6:er<f?xp<f?xt<f?ft<f?Co<f?1:6:O<f?1:6:_<f?ru<f?1:6:gr<f?1:6:re<f?df<f?Kb<f?1:6:ve<f?1:6:Sb<f?bi<f?1:6:Op<f?1:6:dt<f?An<f?Fa<f?of<f?1:6:Wt<f?1:6:tp<f?Xa<f?1:6:Se<f?1:6:hu<f?Cn<f?Gb<f?1:2:jt<f?1:2:ks<f?zf<f?1:3:k<f?1:2:$k(dLt,f+1|0)-1|0;if(14<s>>>0)var l=ZWt(r);else switch(s){case 0:l=0;break;case 1:l=14;break;case 2:if(QWt(r,2),0===I2t(zWt(r))){for(;;)if(QWt(r,2),0!==I2t(zWt(r))){l=ZWt(r);break}}else l=ZWt(r);break;case 3:l=1;break;case 4:QWt(r,1),l=0===X7t(zWt(r))?1:ZWt(r);break;case 5:l=13;break;case 6:QWt(r,12);var b=l7t(zWt(r));l=0===b?c(r):1===b?function(t){return Qk(i(0,t))}(r):ZWt(r);break;case 7:l=10;break;case 8:QWt(r,6);var D=Z7t(zWt(r));l=0===D?4:1===D?3:ZWt(r);break;case 9:l=9;break;case 10:l=5;break;case 11:l=11;break;case 12:l=7;break;case 13:if(QWt(r,14),0===v3t(zWt(r))){var m=j7t(zWt(r));if(0===m)l=0===R2t(zWt(r))&&0===R2t(zWt(r))&&0===R2t(zWt(r))?c(r):ZWt(r);else if(1===m)if(0===R2t(zWt(r)))for(;;){var F=W2t(zWt(r));if(0!==F){l=1===F?c(r):ZWt(r);break}}else l=ZWt(r);else l=ZWt(r)}else l=ZWt(r);break;default:l=8}if(14<l>>>0)return vGt(NPt);switch(l){case 0:return[0,t,Xf];case 1:return[2,g3t(t,r)];case 2:return[2,t];case 3:var y=w3t(t,r),x=ZGt(qo),T=B3t(t,x,r),A=T[1];return[1,A,S3t(A,y,T[2],x,0)];case 4:var I=w3t(t,r),B=ZGt(qo),L=P3t(t,B,r),M=L[1];return[1,M,S3t(M,I,L[2],B,1)];case 5:return[0,t,95];case 6:return[0,t,Ks];case 7:return[0,t,96];case 8:return[0,t,0];case 9:return[0,t,83];case 10:return[0,t,10];case 11:return[0,t,79];case 12:return[0,t,[6,kVt(r)]];case 13:var U=kVt(r),X=w3t(t,r),q=ZGt(qo),W=ZGt(qo);nqt(W,U);var V=Hk(U,LPt)?0:1,H=M3t(t,V,q,W,r),$=h3t(H,r);nqt(W,U);var z=tqt(q),K=tqt(W);return[0,H,[7,[0,[0,H[1],X,$],z,K]]];default:return[0,t,[5,kVt(r)]]}}),J3t=j3t(function(t,r){KWt(r);var e=zWt(r),n=-1<e?sc<e?v<e?vl<e?Va<e?0:1:_s<e?0:1:hu<e?Cn<e?Gb<e?0:1:jt<e?0:1:ks<e?zf<e?0:2:k<e?0:1:$k(_Bt,e)-1|0:-1;if(5<n>>>0)var a=ZWt(r);else switch(n){case 0:a=5;break;case 1:if(QWt(r,1),0===I2t(zWt(r))){for(;;)if(QWt(r,1),0!==I2t(zWt(r))){a=ZWt(r);break}}else a=ZWt(r);break;case 2:a=0;break;case 3:QWt(r,0),a=0===X7t(zWt(r))?0:ZWt(r);break;case 4:QWt(r,5);var u=Z7t(zWt(r));a=0===u?3:1===u?2:ZWt(r);break;default:a=4}if(5<a>>>0)return vGt(OPt);switch(a){case 0:return[2,g3t(t,r)];case 1:return[2,t];case 2:var i=w3t(t,r),c=ZGt(qo),f=B3t(t,c,r),s=f[1];return[1,s,S3t(s,i,f[2],c,0)];case 3:var o=w3t(t,r),l=ZGt(qo),b=P3t(t,l,r),p=b[1];return[1,p,S3t(p,o,b[2],l,1)];case 4:var D=w3t(t,r),d=ZGt(qo),w=ZGt(qo),h=ZGt(qo);nqt(h,IPt);var m=R3t(t,d,w,h,r),F=m[1],y=h3t(F,r),E=[0,F[1],D,y],_=m[2],g=tqt(h),C=tqt(w);return[0,F,[2,[0,E,[0,tqt(d),C,g],_]]];default:var S=_3t(t,m3t(t,r));return[0,S,[2,[0,m3t(S,r),PPt,1]]]}}),G3t=j3t(function(t,r){function e(t){return 0===I7t(zWt(t))&&0===D7t(zWt(t))&&0===r3t(zWt(t))&&0===A7t(zWt(t))&&0===O7t(zWt(t))&&0===p7t(zWt(t))&&0===k7t(zWt(t))&&0===I7t(zWt(t))&&0===v3t(zWt(t))&&0===P7t(zWt(t))&&0===z7t(zWt(t))?3:ZWt(t)}function i(t){return QWt(t,3),0===p3t(zWt(t))?3:ZWt(t)}function c(t){for(;;)if(QWt(t,17),0!==D3t(zWt(t)))return ZWt(t)}function f(t){QWt(t,18);var r=o7t(zWt(t));if(0===r)return c(t);if(1===r)for(;;){QWt(t,18);var e=U7t(zWt(t));if(2<e>>>0)return ZWt(t);switch(e){case 0:return c(t);case 1:continue;default:t:for(;;){if(0===N2t(zWt(t)))for(;;){QWt(t,18);var n=U7t(zWt(t));if(2<n>>>0)return ZWt(t);switch(n){case 0:return c(t);case 1:continue;default:continue t}}return ZWt(t)}}}return ZWt(t)}function l(t){t:for(;;){if(0===N2t(zWt(t)))for(;;){QWt(t,18);var r=V7t(zWt(t));if(3<r>>>0)return ZWt(t);switch(r){case 0:return c(t);case 1:return f(t);case 2:continue;default:continue t}}return ZWt(t)}}function D(t){for(;;)if(QWt(t,15),0!==D3t(zWt(t)))return ZWt(t)}function m(t){for(;;)if(QWt(t,15),0!==D3t(zWt(t)))return ZWt(t)}function F(t){t:for(;;){if(0===N2t(zWt(t)))for(;;){QWt(t,16);var r=U7t(zWt(t));if(2<r>>>0)return ZWt(t);switch(r){case 0:return m(t);case 1:continue;default:continue t}}return ZWt(t)}}function y(t){QWt(t,17);var r=K7t(zWt(t));if(3<r>>>0)return ZWt(t);switch(r){case 0:return c(t);case 1:var e=n7t(zWt(t));if(0===e)for(;;){QWt(t,16);var n=o7t(zWt(t));if(0===n)return m(t);if(1!==n)return ZWt(t)}if(1===e)for(;;){QWt(t,16);var a=U7t(zWt(t));if(2<a>>>0)return ZWt(t);switch(a){case 0:return m(t);case 1:continue;default:return F(t)}}return ZWt(t);case 2:for(;;){QWt(t,16);var u=o7t(zWt(t));if(0===u)return D(t);if(1!==u)return ZWt(t)}default:for(;;){QWt(t,16);var i=U7t(zWt(t));if(2<i>>>0)return ZWt(t);switch(i){case 0:return D(t);case 1:continue;default:return F(t)}}}}function x(t){QWt(t,18);var r=C7t(zWt(t));if(2<r>>>0)return ZWt(t);switch(r){case 0:return c(t);case 1:for(;;){QWt(t,18);var e=Z2t(zWt(t));if(3<e>>>0)return ZWt(t);switch(e){case 0:return c(t);case 1:continue;case 2:return y(t);default:t:for(;;){if(0===N2t(zWt(t)))for(;;){QWt(t,18);var n=Z2t(zWt(t));if(3<n>>>0)return ZWt(t);switch(n){case 0:return c(t);case 1:continue;case 2:return y(t);default:continue t}}return ZWt(t)}}}default:return y(t)}}function T(t){for(;;){QWt(t,18);var r=_7t(zWt(t));if(4<r>>>0)return ZWt(t);switch(r){case 0:return c(t);case 1:return x(t);case 2:continue;case 3:return y(t);default:return l(t)}}}function A(t){QWt(t,17);var r=G2t(zWt(t));if(0===r)return c(t);if(1===r)for(;;){QWt(t,14);var e=g7t(zWt(t));if(2<e>>>0)return ZWt(t);switch(e){case 0:for(;;)if(QWt(t,13),0!==D3t(zWt(t)))return ZWt(t);case 1:continue;default:t:for(;;){if(0===R2t(zWt(t)))for(;;){QWt(t,14);var n=g7t(zWt(t));if(2<n>>>0)return ZWt(t);switch(n){case 0:for(;;)if(QWt(t,13),0!==D3t(zWt(t)))return ZWt(t);case 1:continue;default:continue t}}return ZWt(t)}}}return ZWt(t)}function B(t){QWt(t,17);var r=J7t(zWt(t));if(0===r)return c(t);if(1===r)for(;;){QWt(t,10);var e=Q7t(zWt(t));if(2<e>>>0)return ZWt(t);switch(e){case 0:for(;;)if(QWt(t,9),0!==D3t(zWt(t)))return ZWt(t);case 1:continue;default:t:for(;;){if(0===b7t(zWt(t)))for(;;){QWt(t,10);var n=Q7t(zWt(t));if(2<n>>>0)return ZWt(t);switch(n){case 0:for(;;)if(QWt(t,9),0!==D3t(zWt(t)))return ZWt(t);case 1:continue;default:continue t}}return ZWt(t)}}}return ZWt(t)}function L(t){QWt(t,17);var r=M7t(zWt(t));if(0===r)return c(t);if(1===r)for(;;){QWt(t,8);var e=B2t(zWt(t));if(2<e>>>0)return ZWt(t);switch(e){case 0:for(;;)if(QWt(t,7),0!==D3t(zWt(t)))return ZWt(t);case 1:continue;default:t:for(;;){if(0===r7t(zWt(t)))for(;;){QWt(t,8);var n=B2t(zWt(t));if(2<n>>>0)return ZWt(t);switch(n){case 0:for(;;)if(QWt(t,7),0!==D3t(zWt(t)))return ZWt(t);case 1:continue;default:continue t}}return ZWt(t)}}}return ZWt(t)}function M(t){for(;;){QWt(t,18);var r=e3t(zWt(t));if(2<r>>>0)return ZWt(t);switch(r){case 0:return c(t);case 1:return f(t);default:continue}}}function U(t){for(;;)if(QWt(t,11),0!==D3t(zWt(t)))return ZWt(t)}function X(t){for(;;){QWt(t,12);var r=t3t(zWt(t));if(4<r>>>0)return ZWt(t);switch(r){case 0:return U(t);case 1:return f(t);case 2:continue;case 3:for(;;){QWt(t,11);var e=e3t(zWt(t));if(2<e>>>0)return ZWt(t);switch(e){case 0:return U(t);case 1:return f(t);default:continue}}default:t:for(;;){if(0===b7t(zWt(t)))for(;;){QWt(t,12);var n=Q7t(zWt(t));if(2<n>>>0)return ZWt(t);switch(n){case 0:for(;;)if(QWt(t,11),0!==D3t(zWt(t)))return ZWt(t);case 1:continue;default:continue t}}return ZWt(t)}}}}function q(t){QWt(t,18);var r=z2t(zWt(t));if(7<r>>>0)return ZWt(t);switch(r){case 0:return c(t);case 1:return x(t);case 2:return X(t);case 3:return M(t);case 4:return L(t);case 5:return y(t);case 6:return B(t);default:return A(t)}}function W(t){for(;;){QWt(t,18);var r=Z2t(zWt(t));if(3<r>>>0)return ZWt(t);switch(r){case 0:return c(t);case 1:continue;case 2:return y(t);default:t:for(;;){if(0===N2t(zWt(t)))for(;;){QWt(t,18);var e=Z2t(zWt(t));if(3<e>>>0)return ZWt(t);switch(e){case 0:return c(t);case 1:continue;case 2:return y(t);default:continue t}}return ZWt(t)}}}}function V(t){return 0===N2t(zWt(t))?W(t):ZWt(t)}function H(t,r){for(;;){QWt(r,34);var e=q2t(zWt(r));if(0!==e)return 1===e?t<50?$(t+1|0,r):Zk($,[0,r]):ZWt(r)}}function $(t,r){if(0===v3t(zWt(r))){var e=j7t(zWt(r));if(0===e)return 0===R2t(zWt(r))&&0===R2t(zWt(r))&&0===R2t(zWt(r))?t<50?H(t+1|0,r):Zk(H,[0,r]):ZWt(r);if(1===e){if(0===R2t(zWt(r)))for(;;){var n=W2t(zWt(r));if(0!==n)return 1===n?t<50?H(t+1|0,r):Zk(H,[0,r]):ZWt(r)}return ZWt(r)}return ZWt(r)}return ZWt(r)}function K(t){return Qk(H(0,t))}function Z(t){return Qk($(0,t))}KWt(r);var rt=function(t){var r=zWt(t),f=sc<r?Tu<r?De<r?qv<r?ob<r?Zp<r?_c<r?Gu<r?1:6:fv<r?St<r?1:6:Y<r?1:6:Sr<r?vi<r?ec<r?1:6:aD<r?1:6:Ts<r?Wf<r?1:6:Cb<r?1:6:cu<r?xl<r?Fu<r?Yu<r?lv<r?1:6:rv<r?1:6:ur<r?si<r?1:6:$s<r?1:6:Cu<r?pc<r?ki<r?1:6:_t<r?1:6:Do<r?Al<r?1:6:ii<r?1:6:He<r?ko<r?G<r?Rv<r?1:6:de<r?1:6:Xi<r?Qe<r?1:6:Xn<r?1:6:ls<r?Oc<r?Ff<r?1:6:Gr<r?1:6:sv<r?Tp<r?1:6:tb<r?1:6:ci<r?If<r?Mn<r?ha<r?us<r?vs<r?1:6:Qu<r?1:6:jb<r?Fo<r?1:6:Wn<r?1:6:ff<r?bt<r?hi<r?1:6:dc<r?1:6:ta<r?mr<r?1:6:On<r?1:6:je<r?Wa<r?_a<r?Gl<r?1:6:R<r?1:6:hb<r?gu<r?1:6:Wl<r?1:6:Gs<r?ra<r?Rp<r?1:6:o<r?1:6:Ot<r?ya<r?1:6:Us<r?1:6:rD<r?no<r?ei<r?Go<r?J<r?1:6:uf<r?1:6:we<r?So<r?1:6:vr<r?1:6:Au<r?Bu<r?vp<r?1:6:Ds<r?1:6:C<r?_p<r?1:6:Qo<r?1:6:Jb<r?Ue<r?tc<r?it<r?1:6:qc<r?1:6:wt<r?Br<r?1:6:Hn<r?1:6:wv<r?Ao<r?ti<r?1:6:Tn<r?1:6:tu<r?Fs<r?1:6:Dv<r?1:6:Sa<r?Ab<r?Bt<r?Cc<r?Zo<r?Yl<r?xn<r?1:6:uc<r?1:6:wu<r?gb<r?1:6:Vf<r?1:6:va<r?Tb<r?wo<r?1:6:yr<r?1:6:fo<r?La<r?1:6:vf<r?1:6:kt<r?uu<r?w<r?Xl<r?1:6:xe<r?1:6:$l<r?Ye<r?1:6:dr<r?1:6:Zl<r?Sf<r?Yi<r?1:6:iD<r?1:6:Jt<r?Un<r?1:6:cv<r?1:6:he<r?Qv<r?Ru<r?$p<r?mb<r?1:6:zt<r?1:6:Ju<r?di<r?1:6:qb<r?1:6:wb<r?Uv<r?Xo<r?1:6:zn<r?1:6:Ta<r?Ic<r?1:6:Ft<r?1:6:Pp<r?wn<r?_n<r?Kn<r?1:6:ht<r?1:6:Ob<r?Xt<r?1:6:ap<r?1:6:zs<r?mn<r?Zv<r?1:6:Re<r?1:6:Da<r?Ke<r?1:6:av<r?1:6:Hs<r?dv<r?hf<r?bb<r?Wp<r?tf<r?1:6:ka<r?1:6:go<r?ot<r?1:6:j<r?1:6:Ua<r?kb<r?Dl<r?1:6:np<r?1:6:Me<r?rf<r?1:6:rn<r?1:6:Ir<r?pf<r?Jn<r?Gt<r?1:6:Qc<r?1:6:pa<r?xf<r?1:6:br<r?1:6:Wb<r?Oa<r?lt<r?1:6:It<r?1:6:Sc<r?Yb<r?1:6:_u<r?1:6:Q<r?Vb<r?Dp<r?Ci<r?ms<r?1:6:Jf<r?1:6:Kl<r?Qp<r?1:6:vn<r?1:6:qu<r?Rb<r?st<r?1:6:ye<r?1:6:xs<r?g<r?1:6:Uc<r?1:6:Et<r?Mi<r?un<r?Yf<r?1:6:Gn<r?1:6:Ut<r?Oo<r?1:6:ep<r?1:6:Uo<r?Wc<r?ip<r?1:6:fn<r?1:6:oe<r?Jl<r?1:6:Ro<r?1:6:hv<r?ze<r?Ib<r?cl<r?Ec<r?fl<r?gi<r?Hc<r?1:6:Zf<r?1:6:wf<r?Ee<r?1:6:ee<r?1:6:Gf<r?Xv<r?p<r?1:6:oD<r?1:6:vl<r?Va<r?1:2:ql<r?1:6:qi<r?d<r?Lb<r?ba<r?1:6:bv<r?1:6:Tc<r?rc<r?1:6:eb<r?1:6:ws<r?$c<r?Hv<r?1:6:Pe<r?1:6:gt<r?vt<r?1:6:Oi<r?1:6:on<r?Qa<r?ni<r?Af<r?Yo<r?1:6:Fp<r?1:6:S<r?Sn<r?1:6:fu<r?1:6:Av<r?Tf<r?Kc<r?1:6:E<r?1:6:zb<r?Nu<r?1:6:wc<r?1:6:En<r?Pc<r?za<r?Wv<r?1:6:Ia<r?1:6:eo<r?Ki<r?1:6:to<r?1:6:pu<r?Ep<r?Rf<r?1:6:Ml<r?1:6:nn<r?fp<r?1:6:Qt<r?1:6:ea<r?Rl<r?nu<r?tt<r?Dt<r?Eo<r?1:6:cD<r?1:6:mv<r?el<r?1:6:Cf<r?1:6:ai<r?la<r?ac<r?1:6:Rc<r?1:6:Fl<r?ue<r?1:6:Ql<r?1:6:cf<r?bp<r?wp<r?Ll<r?1:6:Ss<r?1:6:Vp<r?Up<r?1:6:Jv<r?1:6:rp<r?aa<r?Pi<r?1:6:n<r?1:6:qt<r?lo<r?1:6:Gc<r?1:6:ys<r?yb<r?Hl<r?ce<r?Gp<r?1:6:Cl<r?1:6:sa<r?wa<r?1:6:Tr<r?1:6:Nv<r?Iv<r?gl<r?1:6:dl<r?1:6:At<r?$r<r?1:6:Df<r?1:6:Qs<r?Yt<r?h<r?u<r?1:6:sp<r?1:6:Ra<r?Nf<r?1:6:mf<r?1:6:Ms<r?P<r?ie<r?1:6:rr<r?1:6:Ns<r?fa<r?1:6:wr<r?1:6:Kt<r?cc<r?Ht<r?_e<r?Ne<r?Ga<r?Vr<r?1:6:dp<r?1:6:_i<r?To<r?1:6:tD<r?1:6:lc<r?Ws<r?Gv<r?1:6:Cp<r?1:6:Ln<r?jo<r?1:6:mp<r?1:6:xi<r?tr<r?iv<r?a<r?1:6:ut<r?1:6:an<r?mi<r?1:6:ll<r?1:6:Qn<r?ul<r?au<r?1:6:Pu<r?1:6:nt<r?Ea<r?1:6:N<r?1:6:Qi<r?Nc<r?Ac<r?nf<r?Fi<r?1:6:Hi<r?1:6:sr<r?Mb<r?1:6:fr<r?1:6:at<r?$n<r?We<r?1:6:ol<r?1:6:pp<r?Il<r?1:6:Lc<r?1:6:Eu<r?Ct<r?v<r?_s<r?1:2:Ku<r?1:6:Pa<r?qp<r?1:6:es<r?1:6:kn<r?Ce<r?Ui<r?1:6:Er<r?1:6:Si<r?Kv<r?1:6:Wo<r?1:6:$i<r?ab<r?Ii<r?Ov<r?kr<r?ae<r?1:6:bu<r?1:6:Fn<r?Lf<r?1:6:Ji<r?1:6:kc<r?Le<r?ov<r?1:6:Jr<r?1:6:yn<r?Ba<r?1:6:ro<r?1:6:Pl<r?jr<r?Sv<r?Bn<r?1:6:Qf<r?1:6:hr<r?il<r?1:6:ge<r?1:6:vb<r?_r<r?zo<r?1:6:ef<r?1:6:Ur<r?be<r?1:6:$f<r?1:6:er<r?xp<r?xt<r?ft<r?Co<r?1:6:O<r?1:6:_<r?ru<r?1:6:gr<r?1:6:re<r?df<r?Kb<r?1:6:ve<r?1:6:Sb<r?bi<r?1:6:Op<r?1:6:dt<r?An<r?Fa<r?of<r?1:6:Wt<r?1:6:tp<r?Xa<r?1:6:Se<r?1:6:hu<r?Cn<r?Gb<r?1:2:jt<r?1:2:ks<r?zf<r?1:3:k<r?1:2:$k(lLt,r+1|0)-1|0;if(40<f>>>0)return ZWt(t);switch(f){case 0:return 65;case 1:return 66;case 2:if(QWt(t,1),0===I2t(zWt(t)))for(;;)if(QWt(t,1),0!==I2t(zWt(t)))return ZWt(t);return ZWt(t);case 3:return 0;case 4:return QWt(t,0),0===X7t(zWt(t))?0:ZWt(t);case 5:return 6;case 6:QWt(t,34);var D=q2t(zWt(t));return 0===D?K(t):1===D?Z(t):ZWt(t);case 7:if(QWt(t,66),0===k7t(zWt(t))){var m=zWt(t);if(0==(Qr<m?gc<m?-1:0:-1)){if(0===z7t(zWt(t))){if(0===k7t(zWt(t))){var F=zWt(t);return 0==(Ti<F?_f<F?-1:0:-1)&&0===a7t(zWt(t))?35:ZWt(t)}return ZWt(t)}return ZWt(t)}return ZWt(t)}return ZWt(t);case 8:return 59;case 9:return 42;case 10:return 43;case 11:return QWt(t,56),0===b3t(zWt(t))?4:ZWt(t);case 12:return 63;case 13:return 47;case 14:QWt(t,64);var U=w7t(zWt(t));if(3<U>>>0)return ZWt(t);switch(U){case 0:for(;;){var H=w7t(zWt(t));if(3<H>>>0)return ZWt(t);switch(H){case 0:continue;case 1:return V(t);case 2:return q(t);default:return T(t)}}case 1:return V(t);case 2:return q(t);default:return T(t)}case 15:QWt(t,45);var $=R7t(zWt(t));return 0===$?0===A2t(zWt(t))?44:ZWt(t):1===$?W(t):ZWt(t);case 16:QWt(t,66);var rt=Z7t(zWt(t));if(0===rt){QWt(t,2);var ct=K2t(zWt(t));if(2<ct>>>0)return ZWt(t);switch(ct){case 0:for(;;){var pt=K2t(zWt(t));if(2<pt>>>0)return ZWt(t);switch(pt){case 0:continue;case 1:return i(t);default:return e(t)}}case 1:return i(t);default:return e(t)}}return 1===rt?5:ZWt(t);case 17:QWt(t,18);var mt=z2t(zWt(t));if(7<mt>>>0)return ZWt(t);switch(mt){case 0:return c(t);case 1:return x(t);case 2:return X(t);case 3:return M(t);case 4:return L(t);case 5:return y(t);case 6:return B(t);default:return A(t)}case 18:QWt(t,18);var yt=_7t(zWt(t));if(4<yt>>>0)return ZWt(t);switch(yt){case 0:return c(t);case 1:return x(t);case 2:return T(t);case 3:return y(t);default:return l(t)}case 19:return 48;case 20:return 46;case 21:return 52;case 22:QWt(t,54);var Tt=zWt(t);return 0==(61<Tt?62<Tt?-1:0:-1)?61:ZWt(t);case 23:return 53;case 24:return 49;case 25:return 36;case 26:if(QWt(t,66),0===v3t(zWt(t))){var Pt=j7t(zWt(t));if(0===Pt)return 0===R2t(zWt(t))&&0===R2t(zWt(t))&&0===R2t(zWt(t))?K(t):ZWt(t);if(1===Pt){if(0===R2t(zWt(t)))for(;;){var Nt=W2t(zWt(t));if(0!==Nt)return 1===Nt?K(t):ZWt(t)}return ZWt(t)}return ZWt(t)}return ZWt(t);case 27:return 37;case 28:QWt(t,34);var Lt=t7t(zWt(t));if(2<Lt>>>0)return ZWt(t);switch(Lt){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Rt=h7t(zWt(t));if(2<Rt>>>0)return ZWt(t);switch(Rt){case 0:return K(t);case 1:return Z(t);default:QWt(t,19);var Mt=q2t(zWt(t));return 0===Mt?K(t):1===Mt?Z(t):ZWt(t)}}case 29:QWt(t,34);var Vt=u3t(zWt(t));if(2<Vt>>>0)return ZWt(t);switch(Vt){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var $t=u3t(zWt(t));if(2<$t>>>0)return ZWt(t);switch($t){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Zt=F7t(zWt(t));if(2<Zt>>>0)return ZWt(t);switch(Zt){case 0:return K(t);case 1:return Z(t);default:QWt(t,20);var nr=P2t(zWt(t));if(2<nr>>>0)return ZWt(t);switch(nr){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var ar=i7t(zWt(t));if(2<ar>>>0)return ZWt(t);switch(ar){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var ir=t7t(zWt(t));if(2<ir>>>0)return ZWt(t);switch(ir){case 0:return K(t);case 1:return Z(t);default:QWt(t,21);var cr=q2t(zWt(t));return 0===cr?K(t):1===cr?Z(t):ZWt(t)}}}}}}case 30:QWt(t,34);var or=zWt(t),Dr=35<or?Ma<or?fb<or?Rs<or?-1:lv<or?ob<or?ec<or?Zp<or?St<or?_c<or?Gu<or?zl<or?0:-1:0:-1:Y<or?fv<or?0:-1:0:-1:Wf<or?Sr<or?aD<or?vi<or?0:-1:0:-1:Cb<or?Ts<or?0:-1:0:-1:Hc<or?Tu<or?lf<or?bl<or?Us<or?Ot<or?vs<or?qv<or?Rv<or?cu<or?ki<or?xl<or?si<or?Fu<or?rv<or?Yu<or?0:-1:0:-1:$s<or?ur<or?0:-1:0:-1:Al<or?Cu<or?_t<or?pc<or?0:-1:0:-1:ii<or?Do<or?0:-1:0:-1:Ff<or?He<or?Qe<or?ko<or?de<or?G<or?0:-1:0:-1:Xn<or?Xi<or?0:-1:0:-1:Tp<or?ls<or?Gr<or?Oc<or?0:-1:0:-1:tb<or?sv<or?0:-1:0:-1:Gl<or?If<or?hi<or?Mn<or?Fo<or?ha<or?Qu<or?us<or?0:-1:0:-1:Wn<or?jb<or?0:-1:0:-1:mr<or?ff<or?dc<or?bt<or?0:-1:0:-1:On<or?ta<or?0:-1:0:-1:Rp<or?je<or?gu<or?Wa<or?R<or?_a<or?0:-1:0:-1:Wl<or?hb<or?0:-1:0:-1:ia<or?Gs<or?o<or?ra<or?0:-1:0:-1:ya<or?Bc<or?0:-1:0:-1:Dv<or?tu<or?Qo<or?C<or?vr<or?we<or?uf<or?Go<or?J<or?ci<or?0:-1:0:-1:So<or?ei<or?0:-1:0:-1:Ds<or?Bu<or?vp<or?no<or?0:-1:0:-1:_p<or?Au<or?0:-1:0:-1:Hn<or?wt<or?qc<or?tc<or?it<or?rD<or?0:-1:0:-1:Br<or?Ue<or?0:-1:0:-1:Tn<or?Ao<or?ti<or?Jb<or?0:-1:0:-1:Fs<or?wv<or?0:-1:0:-1:vf<or?fo<or?Vf<or?wu<or?uc<or?Yl<or?xn<or?De<or?0:-1:0:-1:gb<or?Zo<or?0:-1:0:-1:yr<or?Tb<or?wo<or?Cc<or?0:-1:0:-1:La<or?va<or?0:-1:0:-1:dr<or?$l<or?xe<or?w<or?Xl<or?Bt<or?0:-1:0:-1:Ye<or?uu<or?0:-1:0:-1:Zb<or?lr<or?Mr<or?kt<or?0:-1:0:-1:Vs<or?Ub<or?0:-1:0:-1:I<or?Zn<or?Vo<or?Nn<or?zt<or?$p<or?iD<or?Sf<or?ts<or?ui<or?ib<or?tn<or?0:-1:0:-1:Yi<or?$e<or?0:-1:0:-1:cv<or?Jt<or?Ps<or?Yp<or?0:-1:0:-1:mb<or?Ab<or?0:-1:0:-1:rs<or?oc<or?qb<or?Ju<or?di<or?Ru<or?0:-1:0:-1:uD<or?Qv<or?0:-1:0:-1:zn<or?Pv<or?Rr<or?Uv<or?0:-1:0:-1:Ei<or?ma<or?0:-1:0:-1:Re<or?mn<or?pr<or?No<or?Kn<or?Zs<or?Vn<or?Db<or?0:-1:0:-1:Hu<or?_n<or?0:-1:0:-1:ap<or?pe<or?Is<or?Ap<or?0:-1:0:-1:Zv<or?Pp<or?0:-1:0:-1:sl<or?Sl<or?av<or?Da<or?Ke<or?zs<or?0:-1:0:-1:Te<or?Sa<or?0:-1:0:-1:ka<or?Wp<or?tf<or?qr<or?0:-1:0:-1:ot<or?bb<or?0:-1:0:-1:Jf<or?Ci<or?xf<or?pf<or?rf<or?Ua<or?Dl<or?hf<or?xb<or?mo<or?0:-1:0:-1:np<or?kb<or?0:-1:0:-1:Gt<or?dv<or?rn<or?Me<or?0:-1:0:-1:Qc<or?Jn<or?0:-1:0:-1:gp<or?Wb<or?lt<or?Ir<or?br<or?pa<or?0:-1:0:-1:It<or?Oa<or?0:-1:0:-1:_u<or?Sc<or?Yb<or?Hf<or?0:-1:0:-1:ms<or?Hs<or?0:-1:0:-1:Yf<or?Q<or?ye<or?Rb<or?vn<or?Kl<or?Qp<or?Dp<or?0:-1:0:-1:st<or?Vb<or?0:-1:0:-1:Ge<or?xs<or?g<or?qu<or?0:-1:0:-1:Uc<or?Uu<or?0:-1:0:-1:ip<or?Et<or?Oo<or?Mi<or?Gn<or?un<or?0:-1:0:-1:ep<or?Ut<or?0:-1:0:-1:Jl<or?Uo<or?fn<or?Wc<or?0:-1:0:-1:Ro<or?oe<or?0:-1:0:-1:dp<or?Ga<or?Rn<or?En<or?eb<or?Tc<or?ql<or?Ol<or?p<or?Ec<or?Ee<or?fl<or?Zf<or?gi<or?0:-1:0:-1:ee<or?wf<or?0:-1:0:-1:oD<or?na<or?Np<or?Xv<or?0:-1:0:-1:gf<or?Gf<or?0:-1:0:-1:Nb<or?nc<or?xv<or?Lb<or?ba<or?cl<or?0:-1:0:-1:qn<or?Po<or?0:-1:0:-1:bv<or?Fe<or?Tv<or?Bb<or?0:-1:0:-1:rc<or?d<or?0:-1:0:-1:fu<or?S<or?Oi<or?gt<or?Pe<or?$c<or?Hv<or?qi<or?0:-1:0:-1:vt<or?ws<or?0:-1:0:-1:Fp<or?Af<or?Yo<or?Ib<or?0:-1:0:-1:Sn<or?ni<or?0:-1:0:-1:Wv<or?on<or?Nu<or?Av<or?E<or?Tf<or?0:-1:0:-1:wc<or?zb<or?0:-1:0:-1:Ki<or?Pc<or?Ia<or?za<or?0:-1:0:-1:to<or?eo<or?0:-1:0:-1:kl<or?qt<or?su<or?tt<or?fp<or?pu<or?oi<or?Cv<or?ao<or?z<or?0:-1:0:-1:Ml<or?Ep<or?0:-1:0:-1:Eo<or?ze<or?Qt<or?nn<or?0:-1:0:-1:cD<or?Dt<or?0:-1:0:-1:vc<or?Vp<or?ac<or?nu<or?pi<or?mv<or?0:-1:0:-1:Rc<or?la<or?0:-1:0:-1:Lo<or?aa<or?Pi<or?cf<or?0:-1:0:-1:ev<or?ja<or?0:-1:0:-1:hp<or?gv<or?s<or?sa<or?Vi<or?ce<or?ub<or?ea<or?0:-1:0:-1:wa<or?Dc<or?0:-1:0:-1:dl<or?Or<or?qs<or?yb<or?0:-1:0:-1:$r<or?Nv<or?0:-1:0:-1:rr<or?P<or?u<or?Cr<or?zc<or?et<or?0:-1:0:-1:wi<or?h<or?0:-1:0:-1:wr<or?Ns<or?fa<or?Ms<or?0:-1:0:-1:Vr<or?hv<or?0:-1:0:-1:bu<or?kr<or?Hi<or?nf<or?ut<or?iv<or?zp<or?Jo<or?tD<or?ca<or?sb<or?Ne<or?0:-1:0:-1:pv<or?_e<or?0:-1:0:-1:mp<or?Ln<or?Cp<or?Ws<or?0:-1:0:-1:a<or?Ht<or?0:-1:0:-1:Pu<or?ul<or?ll<or?an<or?mi<or?tr<or?0:-1:0:-1:au<or?xi<or?0:-1:0:-1:N<or?nt<or?Ea<or?Qn<or?0:-1:0:-1:Fi<or?cc<or?0:-1:0:-1:Ku<or?ke<or?ol<or?$n<or?fr<or?kf<or?Mb<or?Ac<or?0:-1:0:-1:We<or?Nc<or?0:-1:0:-1:Lc<or?pp<or?b<or?at<or?0:-1:0:-1:qa<or?Qi<or?0:-1:0:-1:Er<or?Ce<or?es<or?Pa<or?qp<or?Ct<or?0:-1:0:-1:Ui<or?Eu<or?0:-1:0:-1:Wo<or?Si<or?Kv<or?kn<or?0:-1:0:-1:ae<or?Kt<or?0:-1:0:-1:ru<or?xt<or?il<or?jr<or?Jr<or?Le<or?Ji<or?Fn<or?Lf<or?ds<or?0:-1:0:-1:ov<or?Ii<or?0:-1:0:-1:ro<or?yn<or?Ba<or?kc<or?0:-1:0:-1:Qf<or?Sv<or?0:-1:0:-1:be<or?vb<or?zo<or?Pl<or?ge<or?hr<or?0:-1:0:-1:ef<or?_r<or?0:-1:0:-1:Co<or?$i<or?$f<or?Ur<or?0:-1:0:-1:O<or?ft<or?0:-1:0:-1:mu<or?Lu<or?bi<or?re<or?Kb<or?xp<or?gr<or?_<or?0:-1:0:-1:ve<or?df<or?0:-1:0:-1:of<or?er<or?Op<or?Sb<or?0:-1:0:-1:Zu<or?Fa<or?0:-1:0:-1:Se<or?tp<or?Wt<or?zr<or?uv<or?Ls<or?0:-1:0:-1:Xa<or?An<or?0:-1:0:-1:Fv<or?ou<or?$u<or?dt<or?0:-1:0:-1:ss<or?Xr<or?0:-1:0:-1:$k(gNt,or+zi|0)-1|0:-1;if(3<Dr>>>0)return ZWt(t);switch(Dr){case 0:return K(t);case 1:return Z(t);case 2:QWt(t,34);var Fr=J2t(zWt(t));if(2<Fr>>>0)return ZWt(t);switch(Fr){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var xr=W7t(zWt(t));if(2<xr>>>0)return ZWt(t);switch(xr){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Ar=h7t(zWt(t));if(2<Ar>>>0)return ZWt(t);switch(Ar){case 0:return K(t);case 1:return Z(t);default:QWt(t,22);var Pr=q2t(zWt(t));return 0===Pr?K(t):1===Pr?Z(t):ZWt(t)}}}default:QWt(t,34);var Nr=W7t(zWt(t));if(2<Nr>>>0)return ZWt(t);switch(Nr){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Lr=P2t(zWt(t));if(2<Lr>>>0)return ZWt(t);switch(Lr){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Wr=t7t(zWt(t));if(2<Wr>>>0)return ZWt(t);switch(Wr){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Yr=L2t(zWt(t));if(2<Yr>>>0)return ZWt(t);switch(Yr){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Hr=n3t(zWt(t));if(2<Hr>>>0)return ZWt(t);switch(Hr){case 0:return K(t);case 1:return Z(t);default:QWt(t,23);var Kr=q2t(zWt(t));return 0===Kr?K(t):1===Kr?Z(t):ZWt(t)}}}}}}case 31:QWt(t,34);var Zr=i7t(zWt(t));if(2<Zr>>>0)return ZWt(t);switch(Zr){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var te=F7t(zWt(t));if(2<te>>>0)return ZWt(t);switch(te){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var ne=n3t(zWt(t));if(2<ne>>>0)return ZWt(t);switch(ne){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var fe=P2t(zWt(t));if(2<fe>>>0)return ZWt(t);switch(fe){case 0:return K(t);case 1:return Z(t);default:QWt(t,24);var se=q2t(zWt(t));return 0===se?K(t):1===se?Z(t):ZWt(t)}}}}case 32:QWt(t,34);var le=t7t(zWt(t));if(2<le>>>0)return ZWt(t);switch(le){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var me=W7t(zWt(t));if(2<me>>>0)return ZWt(t);switch(me){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Ae=P2t(zWt(t));if(2<Ae>>>0)return ZWt(t);switch(Ae){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Oe=f7t(zWt(t));if(2<Oe>>>0)return ZWt(t);switch(Oe){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Ie=a3t(zWt(t));if(2<Ie>>>0)return ZWt(t);switch(Ie){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Be=i7t(zWt(t));if(2<Be>>>0)return ZWt(t);switch(Be){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Xe=B7t(zWt(t));if(2<Xe>>>0)return ZWt(t);switch(Xe){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Je=P2t(zWt(t));if(2<Je>>>0)return ZWt(t);switch(Je){case 0:return K(t);case 1:return Z(t);default:QWt(t,25);var qe=q2t(zWt(t));return 0===qe?K(t):1===qe?Z(t):ZWt(t)}}}}}}}}case 33:QWt(t,34);var Ve=f3t(zWt(t));if(2<Ve>>>0)return ZWt(t);switch(Ve){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Ze=zWt(t),en=35<Ze?Ma<Ze?fb<Ze?Rs<Ze?-1:lv<Ze?ob<Ze?ec<Ze?Zp<Ze?St<Ze?_c<Ze?Gu<Ze?zl<Ze?0:-1:0:-1:Y<Ze?fv<Ze?0:-1:0:-1:Wf<Ze?Sr<Ze?aD<Ze?vi<Ze?0:-1:0:-1:Cb<Ze?Ts<Ze?0:-1:0:-1:Hc<Ze?Tu<Ze?lf<Ze?bl<Ze?Us<Ze?Ot<Ze?vs<Ze?qv<Ze?Rv<Ze?cu<Ze?ki<Ze?xl<Ze?si<Ze?Fu<Ze?rv<Ze?Yu<Ze?0:-1:0:-1:$s<Ze?ur<Ze?0:-1:0:-1:Al<Ze?Cu<Ze?_t<Ze?pc<Ze?0:-1:0:-1:ii<Ze?Do<Ze?0:-1:0:-1:Ff<Ze?He<Ze?Qe<Ze?ko<Ze?de<Ze?G<Ze?0:-1:0:-1:Xn<Ze?Xi<Ze?0:-1:0:-1:Tp<Ze?ls<Ze?Gr<Ze?Oc<Ze?0:-1:0:-1:tb<Ze?sv<Ze?0:-1:0:-1:Gl<Ze?If<Ze?hi<Ze?Mn<Ze?Fo<Ze?ha<Ze?Qu<Ze?us<Ze?0:-1:0:-1:Wn<Ze?jb<Ze?0:-1:0:-1:mr<Ze?ff<Ze?dc<Ze?bt<Ze?0:-1:0:-1:On<Ze?ta<Ze?0:-1:0:-1:Rp<Ze?je<Ze?gu<Ze?Wa<Ze?R<Ze?_a<Ze?0:-1:0:-1:Wl<Ze?hb<Ze?0:-1:0:-1:ia<Ze?Gs<Ze?o<Ze?ra<Ze?0:-1:0:-1:ya<Ze?Bc<Ze?0:-1:0:-1:Dv<Ze?tu<Ze?Qo<Ze?C<Ze?vr<Ze?we<Ze?uf<Ze?Go<Ze?J<Ze?ci<Ze?0:-1:0:-1:So<Ze?ei<Ze?0:-1:0:-1:Ds<Ze?Bu<Ze?vp<Ze?no<Ze?0:-1:0:-1:_p<Ze?Au<Ze?0:-1:0:-1:Hn<Ze?wt<Ze?qc<Ze?tc<Ze?it<Ze?rD<Ze?0:-1:0:-1:Br<Ze?Ue<Ze?0:-1:0:-1:Tn<Ze?Ao<Ze?ti<Ze?Jb<Ze?0:-1:0:-1:Fs<Ze?wv<Ze?0:-1:0:-1:vf<Ze?fo<Ze?Vf<Ze?wu<Ze?uc<Ze?Yl<Ze?xn<Ze?De<Ze?0:-1:0:-1:gb<Ze?Zo<Ze?0:-1:0:-1:yr<Ze?Tb<Ze?wo<Ze?Cc<Ze?0:-1:0:-1:La<Ze?va<Ze?0:-1:0:-1:dr<Ze?$l<Ze?xe<Ze?w<Ze?Xl<Ze?Bt<Ze?0:-1:0:-1:Ye<Ze?uu<Ze?0:-1:0:-1:Zb<Ze?lr<Ze?Mr<Ze?kt<Ze?0:-1:0:-1:Vs<Ze?Ub<Ze?0:-1:0:-1:I<Ze?Zn<Ze?Vo<Ze?Nn<Ze?zt<Ze?$p<Ze?iD<Ze?Sf<Ze?ts<Ze?ui<Ze?ib<Ze?tn<Ze?0:-1:0:-1:Yi<Ze?$e<Ze?0:-1:0:-1:cv<Ze?Jt<Ze?Ps<Ze?Yp<Ze?0:-1:0:-1:mb<Ze?Ab<Ze?0:-1:0:-1:rs<Ze?oc<Ze?qb<Ze?Ju<Ze?di<Ze?Ru<Ze?0:-1:0:-1:uD<Ze?Qv<Ze?0:-1:0:-1:zn<Ze?Pv<Ze?Rr<Ze?Uv<Ze?0:-1:0:-1:Ei<Ze?ma<Ze?0:-1:0:-1:Re<Ze?mn<Ze?pr<Ze?No<Ze?Kn<Ze?Zs<Ze?Vn<Ze?Db<Ze?0:-1:0:-1:Hu<Ze?_n<Ze?0:-1:0:-1:ap<Ze?pe<Ze?Is<Ze?Ap<Ze?0:-1:0:-1:Zv<Ze?Pp<Ze?0:-1:0:-1:sl<Ze?Sl<Ze?av<Ze?Da<Ze?Ke<Ze?zs<Ze?0:-1:0:-1:Te<Ze?Sa<Ze?0:-1:0:-1:ka<Ze?Wp<Ze?tf<Ze?qr<Ze?0:-1:0:-1:ot<Ze?bb<Ze?0:-1:0:-1:Jf<Ze?Ci<Ze?xf<Ze?pf<Ze?rf<Ze?Ua<Ze?Dl<Ze?hf<Ze?xb<Ze?mo<Ze?0:-1:0:-1:np<Ze?kb<Ze?0:-1:0:-1:Gt<Ze?dv<Ze?rn<Ze?Me<Ze?0:-1:0:-1:Qc<Ze?Jn<Ze?0:-1:0:-1:gp<Ze?Wb<Ze?lt<Ze?Ir<Ze?br<Ze?pa<Ze?0:-1:0:-1:It<Ze?Oa<Ze?0:-1:0:-1:_u<Ze?Sc<Ze?Yb<Ze?Hf<Ze?0:-1:0:-1:ms<Ze?Hs<Ze?0:-1:0:-1:Yf<Ze?Q<Ze?ye<Ze?Rb<Ze?vn<Ze?Kl<Ze?Qp<Ze?Dp<Ze?0:-1:0:-1:st<Ze?Vb<Ze?0:-1:0:-1:Ge<Ze?xs<Ze?g<Ze?qu<Ze?0:-1:0:-1:Uc<Ze?Uu<Ze?0:-1:0:-1:ip<Ze?Et<Ze?Oo<Ze?Mi<Ze?Gn<Ze?un<Ze?0:-1:0:-1:ep<Ze?Ut<Ze?0:-1:0:-1:Jl<Ze?Uo<Ze?fn<Ze?Wc<Ze?0:-1:0:-1:Ro<Ze?oe<Ze?0:-1:0:-1:dp<Ze?Ga<Ze?Rn<Ze?En<Ze?eb<Ze?Tc<Ze?ql<Ze?Ol<Ze?p<Ze?Ec<Ze?Ee<Ze?fl<Ze?Zf<Ze?gi<Ze?0:-1:0:-1:ee<Ze?wf<Ze?0:-1:0:-1:oD<Ze?na<Ze?Np<Ze?Xv<Ze?0:-1:0:-1:gf<Ze?Gf<Ze?0:-1:0:-1:Nb<Ze?nc<Ze?xv<Ze?Lb<Ze?ba<Ze?cl<Ze?0:-1:0:-1:qn<Ze?Po<Ze?0:-1:0:-1:bv<Ze?Fe<Ze?Tv<Ze?Bb<Ze?0:-1:0:-1:rc<Ze?d<Ze?0:-1:0:-1:fu<Ze?S<Ze?Oi<Ze?gt<Ze?Pe<Ze?$c<Ze?Hv<Ze?qi<Ze?0:-1:0:-1:vt<Ze?ws<Ze?0:-1:0:-1:Fp<Ze?Af<Ze?Yo<Ze?Ib<Ze?0:-1:0:-1:Sn<Ze?ni<Ze?0:-1:0:-1:Wv<Ze?on<Ze?Nu<Ze?Av<Ze?E<Ze?Tf<Ze?0:-1:0:-1:wc<Ze?zb<Ze?0:-1:0:-1:Ki<Ze?Pc<Ze?Ia<Ze?za<Ze?0:-1:0:-1:to<Ze?eo<Ze?0:-1:0:-1:kl<Ze?qt<Ze?su<Ze?tt<Ze?fp<Ze?pu<Ze?oi<Ze?Cv<Ze?ao<Ze?z<Ze?0:-1:0:-1:Ml<Ze?Ep<Ze?0:-1:0:-1:Eo<Ze?ze<Ze?Qt<Ze?nn<Ze?0:-1:0:-1:cD<Ze?Dt<Ze?0:-1:0:-1:vc<Ze?Vp<Ze?ac<Ze?nu<Ze?pi<Ze?mv<Ze?0:-1:0:-1:Rc<Ze?la<Ze?0:-1:0:-1:Lo<Ze?aa<Ze?Pi<Ze?cf<Ze?0:-1:0:-1:ev<Ze?ja<Ze?0:-1:0:-1:hp<Ze?gv<Ze?s<Ze?sa<Ze?Vi<Ze?ce<Ze?ub<Ze?ea<Ze?0:-1:0:-1:wa<Ze?Dc<Ze?0:-1:0:-1:dl<Ze?Or<Ze?qs<Ze?yb<Ze?0:-1:0:-1:$r<Ze?Nv<Ze?0:-1:0:-1:rr<Ze?P<Ze?u<Ze?Cr<Ze?zc<Ze?et<Ze?0:-1:0:-1:wi<Ze?h<Ze?0:-1:0:-1:wr<Ze?Ns<Ze?fa<Ze?Ms<Ze?0:-1:0:-1:Vr<Ze?hv<Ze?0:-1:0:-1:bu<Ze?kr<Ze?Hi<Ze?nf<Ze?ut<Ze?iv<Ze?zp<Ze?Jo<Ze?tD<Ze?ca<Ze?sb<Ze?Ne<Ze?0:-1:0:-1:pv<Ze?_e<Ze?0:-1:0:-1:mp<Ze?Ln<Ze?Cp<Ze?Ws<Ze?0:-1:0:-1:a<Ze?Ht<Ze?0:-1:0:-1:Pu<Ze?ul<Ze?ll<Ze?an<Ze?mi<Ze?tr<Ze?0:-1:0:-1:au<Ze?xi<Ze?0:-1:0:-1:N<Ze?nt<Ze?Ea<Ze?Qn<Ze?0:-1:0:-1:Fi<Ze?cc<Ze?0:-1:0:-1:Ku<Ze?ke<Ze?ol<Ze?$n<Ze?fr<Ze?kf<Ze?Mb<Ze?Ac<Ze?0:-1:0:-1:We<Ze?Nc<Ze?0:-1:0:-1:Lc<Ze?pp<Ze?b<Ze?at<Ze?0:-1:0:-1:qa<Ze?Qi<Ze?0:-1:0:-1:Er<Ze?Ce<Ze?es<Ze?Pa<Ze?qp<Ze?Ct<Ze?0:-1:0:-1:Ui<Ze?Eu<Ze?0:-1:0:-1:Wo<Ze?Si<Ze?Kv<Ze?kn<Ze?0:-1:0:-1:ae<Ze?Kt<Ze?0:-1:0:-1:ru<Ze?xt<Ze?il<Ze?jr<Ze?Jr<Ze?Le<Ze?Ji<Ze?Fn<Ze?Lf<Ze?ds<Ze?0:-1:0:-1:ov<Ze?Ii<Ze?0:-1:0:-1:ro<Ze?yn<Ze?Ba<Ze?kc<Ze?0:-1:0:-1:Qf<Ze?Sv<Ze?0:-1:0:-1:be<Ze?vb<Ze?zo<Ze?Pl<Ze?ge<Ze?hr<Ze?0:-1:0:-1:ef<Ze?_r<Ze?0:-1:0:-1:Co<Ze?$i<Ze?$f<Ze?Ur<Ze?0:-1:0:-1:O<Ze?ft<Ze?0:-1:0:-1:mu<Ze?Lu<Ze?bi<Ze?re<Ze?Kb<Ze?xp<Ze?gr<Ze?_<Ze?0:-1:0:-1:ve<Ze?df<Ze?0:-1:0:-1:of<Ze?er<Ze?Op<Ze?Sb<Ze?0:-1:0:-1:Zu<Ze?Fa<Ze?0:-1:0:-1:Se<Ze?tp<Ze?Wt<Ze?zr<Ze?uv<Ze?Ls<Ze?0:-1:0:-1:Xa<Ze?An<Ze?0:-1:0:-1:Fv<Ze?ou<Ze?$u<Ze?dt<Ze?0:-1:0:-1:ss<Ze?Xr<Ze?0:-1:0:-1:$k(DNt,Ze+zi|0)-1|0:-1;if(2<en>>>0)return ZWt(t);switch(en){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var cn=P2t(zWt(t));if(2<cn>>>0)return ZWt(t);switch(cn){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var sn=L2t(zWt(t));if(2<sn>>>0)return ZWt(t);switch(sn){case 0:return K(t);case 1:return Z(t);default:QWt(t,26);var bn=q2t(zWt(t));return 0===bn?K(t):1===bn?Z(t):ZWt(t)}}}}case 34:QWt(t,34);var pn=O2t(zWt(t));if(2<pn>>>0)return ZWt(t);switch(pn){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Dn=zWt(t),dn=35<Dn?Ma<Dn?fb<Dn?Rs<Dn?-1:lv<Dn?ob<Dn?ec<Dn?Zp<Dn?St<Dn?_c<Dn?Gu<Dn?zl<Dn?0:-1:0:-1:Y<Dn?fv<Dn?0:-1:0:-1:Wf<Dn?Sr<Dn?aD<Dn?vi<Dn?0:-1:0:-1:Cb<Dn?Ts<Dn?0:-1:0:-1:Hc<Dn?Tu<Dn?lf<Dn?bl<Dn?Us<Dn?Ot<Dn?vs<Dn?qv<Dn?Rv<Dn?cu<Dn?ki<Dn?xl<Dn?si<Dn?Fu<Dn?rv<Dn?Yu<Dn?0:-1:0:-1:$s<Dn?ur<Dn?0:-1:0:-1:Al<Dn?Cu<Dn?_t<Dn?pc<Dn?0:-1:0:-1:ii<Dn?Do<Dn?0:-1:0:-1:Ff<Dn?He<Dn?Qe<Dn?ko<Dn?de<Dn?G<Dn?0:-1:0:-1:Xn<Dn?Xi<Dn?0:-1:0:-1:Tp<Dn?ls<Dn?Gr<Dn?Oc<Dn?0:-1:0:-1:tb<Dn?sv<Dn?0:-1:0:-1:Gl<Dn?If<Dn?hi<Dn?Mn<Dn?Fo<Dn?ha<Dn?Qu<Dn?us<Dn?0:-1:0:-1:Wn<Dn?jb<Dn?0:-1:0:-1:mr<Dn?ff<Dn?dc<Dn?bt<Dn?0:-1:0:-1:On<Dn?ta<Dn?0:-1:0:-1:Rp<Dn?je<Dn?gu<Dn?Wa<Dn?R<Dn?_a<Dn?0:-1:0:-1:Wl<Dn?hb<Dn?0:-1:0:-1:ia<Dn?Gs<Dn?o<Dn?ra<Dn?0:-1:0:-1:ya<Dn?Bc<Dn?0:-1:0:-1:Dv<Dn?tu<Dn?Qo<Dn?C<Dn?vr<Dn?we<Dn?uf<Dn?Go<Dn?J<Dn?ci<Dn?0:-1:0:-1:So<Dn?ei<Dn?0:-1:0:-1:Ds<Dn?Bu<Dn?vp<Dn?no<Dn?0:-1:0:-1:_p<Dn?Au<Dn?0:-1:0:-1:Hn<Dn?wt<Dn?qc<Dn?tc<Dn?it<Dn?rD<Dn?0:-1:0:-1:Br<Dn?Ue<Dn?0:-1:0:-1:Tn<Dn?Ao<Dn?ti<Dn?Jb<Dn?0:-1:0:-1:Fs<Dn?wv<Dn?0:-1:0:-1:vf<Dn?fo<Dn?Vf<Dn?wu<Dn?uc<Dn?Yl<Dn?xn<Dn?De<Dn?0:-1:0:-1:gb<Dn?Zo<Dn?0:-1:0:-1:yr<Dn?Tb<Dn?wo<Dn?Cc<Dn?0:-1:0:-1:La<Dn?va<Dn?0:-1:0:-1:dr<Dn?$l<Dn?xe<Dn?w<Dn?Xl<Dn?Bt<Dn?0:-1:0:-1:Ye<Dn?uu<Dn?0:-1:0:-1:Zb<Dn?lr<Dn?Mr<Dn?kt<Dn?0:-1:0:-1:Vs<Dn?Ub<Dn?0:-1:0:-1:I<Dn?Zn<Dn?Vo<Dn?Nn<Dn?zt<Dn?$p<Dn?iD<Dn?Sf<Dn?ts<Dn?ui<Dn?ib<Dn?tn<Dn?0:-1:0:-1:Yi<Dn?$e<Dn?0:-1:0:-1:cv<Dn?Jt<Dn?Ps<Dn?Yp<Dn?0:-1:0:-1:mb<Dn?Ab<Dn?0:-1:0:-1:rs<Dn?oc<Dn?qb<Dn?Ju<Dn?di<Dn?Ru<Dn?0:-1:0:-1:uD<Dn?Qv<Dn?0:-1:0:-1:zn<Dn?Pv<Dn?Rr<Dn?Uv<Dn?0:-1:0:-1:Ei<Dn?ma<Dn?0:-1:0:-1:Re<Dn?mn<Dn?pr<Dn?No<Dn?Kn<Dn?Zs<Dn?Vn<Dn?Db<Dn?0:-1:0:-1:Hu<Dn?_n<Dn?0:-1:0:-1:ap<Dn?pe<Dn?Is<Dn?Ap<Dn?0:-1:0:-1:Zv<Dn?Pp<Dn?0:-1:0:-1:sl<Dn?Sl<Dn?av<Dn?Da<Dn?Ke<Dn?zs<Dn?0:-1:0:-1:Te<Dn?Sa<Dn?0:-1:0:-1:ka<Dn?Wp<Dn?tf<Dn?qr<Dn?0:-1:0:-1:ot<Dn?bb<Dn?0:-1:0:-1:Jf<Dn?Ci<Dn?xf<Dn?pf<Dn?rf<Dn?Ua<Dn?Dl<Dn?hf<Dn?xb<Dn?mo<Dn?0:-1:0:-1:np<Dn?kb<Dn?0:-1:0:-1:Gt<Dn?dv<Dn?rn<Dn?Me<Dn?0:-1:0:-1:Qc<Dn?Jn<Dn?0:-1:0:-1:gp<Dn?Wb<Dn?lt<Dn?Ir<Dn?br<Dn?pa<Dn?0:-1:0:-1:It<Dn?Oa<Dn?0:-1:0:-1:_u<Dn?Sc<Dn?Yb<Dn?Hf<Dn?0:-1:0:-1:ms<Dn?Hs<Dn?0:-1:0:-1:Yf<Dn?Q<Dn?ye<Dn?Rb<Dn?vn<Dn?Kl<Dn?Qp<Dn?Dp<Dn?0:-1:0:-1:st<Dn?Vb<Dn?0:-1:0:-1:Ge<Dn?xs<Dn?g<Dn?qu<Dn?0:-1:0:-1:Uc<Dn?Uu<Dn?0:-1:0:-1:ip<Dn?Et<Dn?Oo<Dn?Mi<Dn?Gn<Dn?un<Dn?0:-1:0:-1:ep<Dn?Ut<Dn?0:-1:0:-1:Jl<Dn?Uo<Dn?fn<Dn?Wc<Dn?0:-1:0:-1:Ro<Dn?oe<Dn?0:-1:0:-1:dp<Dn?Ga<Dn?Rn<Dn?En<Dn?eb<Dn?Tc<Dn?ql<Dn?Ol<Dn?p<Dn?Ec<Dn?Ee<Dn?fl<Dn?Zf<Dn?gi<Dn?0:-1:0:-1:ee<Dn?wf<Dn?0:-1:0:-1:oD<Dn?na<Dn?Np<Dn?Xv<Dn?0:-1:0:-1:gf<Dn?Gf<Dn?0:-1:0:-1:Nb<Dn?nc<Dn?xv<Dn?Lb<Dn?ba<Dn?cl<Dn?0:-1:0:-1:qn<Dn?Po<Dn?0:-1:0:-1:bv<Dn?Fe<Dn?Tv<Dn?Bb<Dn?0:-1:0:-1:rc<Dn?d<Dn?0:-1:0:-1:fu<Dn?S<Dn?Oi<Dn?gt<Dn?Pe<Dn?$c<Dn?Hv<Dn?qi<Dn?0:-1:0:-1:vt<Dn?ws<Dn?0:-1:0:-1:Fp<Dn?Af<Dn?Yo<Dn?Ib<Dn?0:-1:0:-1:Sn<Dn?ni<Dn?0:-1:0:-1:Wv<Dn?on<Dn?Nu<Dn?Av<Dn?E<Dn?Tf<Dn?0:-1:0:-1:wc<Dn?zb<Dn?0:-1:0:-1:Ki<Dn?Pc<Dn?Ia<Dn?za<Dn?0:-1:0:-1:to<Dn?eo<Dn?0:-1:0:-1:kl<Dn?qt<Dn?su<Dn?tt<Dn?fp<Dn?pu<Dn?oi<Dn?Cv<Dn?ao<Dn?z<Dn?0:-1:0:-1:Ml<Dn?Ep<Dn?0:-1:0:-1:Eo<Dn?ze<Dn?Qt<Dn?nn<Dn?0:-1:0:-1:cD<Dn?Dt<Dn?0:-1:0:-1:vc<Dn?Vp<Dn?ac<Dn?nu<Dn?pi<Dn?mv<Dn?0:-1:0:-1:Rc<Dn?la<Dn?0:-1:0:-1:Lo<Dn?aa<Dn?Pi<Dn?cf<Dn?0:-1:0:-1:ev<Dn?ja<Dn?0:-1:0:-1:hp<Dn?gv<Dn?s<Dn?sa<Dn?Vi<Dn?ce<Dn?ub<Dn?ea<Dn?0:-1:0:-1:wa<Dn?Dc<Dn?0:-1:0:-1:dl<Dn?Or<Dn?qs<Dn?yb<Dn?0:-1:0:-1:$r<Dn?Nv<Dn?0:-1:0:-1:rr<Dn?P<Dn?u<Dn?Cr<Dn?zc<Dn?et<Dn?0:-1:0:-1:wi<Dn?h<Dn?0:-1:0:-1:wr<Dn?Ns<Dn?fa<Dn?Ms<Dn?0:-1:0:-1:Vr<Dn?hv<Dn?0:-1:0:-1:bu<Dn?kr<Dn?Hi<Dn?nf<Dn?ut<Dn?iv<Dn?zp<Dn?Jo<Dn?tD<Dn?ca<Dn?sb<Dn?Ne<Dn?0:-1:0:-1:pv<Dn?_e<Dn?0:-1:0:-1:mp<Dn?Ln<Dn?Cp<Dn?Ws<Dn?0:-1:0:-1:a<Dn?Ht<Dn?0:-1:0:-1:Pu<Dn?ul<Dn?ll<Dn?an<Dn?mi<Dn?tr<Dn?0:-1:0:-1:au<Dn?xi<Dn?0:-1:0:-1:N<Dn?nt<Dn?Ea<Dn?Qn<Dn?0:-1:0:-1:Fi<Dn?cc<Dn?0:-1:0:-1:Ku<Dn?ke<Dn?ol<Dn?$n<Dn?fr<Dn?kf<Dn?Mb<Dn?Ac<Dn?0:-1:0:-1:We<Dn?Nc<Dn?0:-1:0:-1:Lc<Dn?pp<Dn?b<Dn?at<Dn?0:-1:0:-1:qa<Dn?Qi<Dn?0:-1:0:-1:Er<Dn?Ce<Dn?es<Dn?Pa<Dn?qp<Dn?Ct<Dn?0:-1:0:-1:Ui<Dn?Eu<Dn?0:-1:0:-1:Wo<Dn?Si<Dn?Kv<Dn?kn<Dn?0:-1:0:-1:ae<Dn?Kt<Dn?0:-1:0:-1:ru<Dn?xt<Dn?il<Dn?jr<Dn?Jr<Dn?Le<Dn?Ji<Dn?Fn<Dn?Lf<Dn?ds<Dn?0:-1:0:-1:ov<Dn?Ii<Dn?0:-1:0:-1:ro<Dn?yn<Dn?Ba<Dn?kc<Dn?0:-1:0:-1:Qf<Dn?Sv<Dn?0:-1:0:-1:be<Dn?vb<Dn?zo<Dn?Pl<Dn?ge<Dn?hr<Dn?0:-1:0:-1:ef<Dn?_r<Dn?0:-1:0:-1:Co<Dn?$i<Dn?$f<Dn?Ur<Dn?0:-1:0:-1:O<Dn?ft<Dn?0:-1:0:-1:mu<Dn?Lu<Dn?bi<Dn?re<Dn?Kb<Dn?xp<Dn?gr<Dn?_<Dn?0:-1:0:-1:ve<Dn?df<Dn?0:-1:0:-1:of<Dn?er<Dn?Op<Dn?Sb<Dn?0:-1:0:-1:Zu<Dn?Fa<Dn?0:-1:0:-1:Se<Dn?tp<Dn?Wt<Dn?zr<Dn?uv<Dn?Ls<Dn?0:-1:0:-1:Xa<Dn?An<Dn?0:-1:0:-1:Fv<Dn?ou<Dn?$u<Dn?dt<Dn?0:-1:0:-1:ss<Dn?Xr<Dn?0:-1:0:-1:$k(UNt,Dn+zi|0)-1|0:-1;if(3<dn>>>0)return ZWt(t);switch(dn){case 0:return K(t);case 1:return Z(t);case 2:QWt(t,34);var hn=F7t(zWt(t));if(2<hn>>>0)return ZWt(t);switch(hn){case 0:return K(t);case 1:return Z(t);default:QWt(t,27);var gn=q2t(zWt(t));return 0===gn?K(t):1===gn?Z(t):ZWt(t)}default:QWt(t,34);var In=H7t(zWt(t));if(2<In>>>0)return ZWt(t);switch(In){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Pn=P2t(zWt(t));if(2<Pn>>>0)return ZWt(t);switch(Pn){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var jn=f7t(zWt(t));if(2<jn>>>0)return ZWt(t);switch(jn){case 0:return K(t);case 1:return Z(t);default:QWt(t,28);var Yn=q2t(zWt(t));return 0===Yn?K(t):1===Yn?Z(t):ZWt(t)}}}}}case 35:QWt(t,34);var ua=W7t(zWt(t));if(2<ua>>>0)return ZWt(t);switch(ua){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var oa=zWt(t),da=35<oa?Ma<oa?fb<oa?Rs<oa?-1:lv<oa?ob<oa?ec<oa?Zp<oa?St<oa?_c<oa?Gu<oa?zl<oa?0:-1:0:-1:Y<oa?fv<oa?0:-1:0:-1:Wf<oa?Sr<oa?aD<oa?vi<oa?0:-1:0:-1:Cb<oa?Ts<oa?0:-1:0:-1:Hc<oa?Tu<oa?lf<oa?bl<oa?Us<oa?Ot<oa?vs<oa?qv<oa?Rv<oa?cu<oa?ki<oa?xl<oa?si<oa?Fu<oa?rv<oa?Yu<oa?0:-1:0:-1:$s<oa?ur<oa?0:-1:0:-1:Al<oa?Cu<oa?_t<oa?pc<oa?0:-1:0:-1:ii<oa?Do<oa?0:-1:0:-1:Ff<oa?He<oa?Qe<oa?ko<oa?de<oa?G<oa?0:-1:0:-1:Xn<oa?Xi<oa?0:-1:0:-1:Tp<oa?ls<oa?Gr<oa?Oc<oa?0:-1:0:-1:tb<oa?sv<oa?0:-1:0:-1:Gl<oa?If<oa?hi<oa?Mn<oa?Fo<oa?ha<oa?Qu<oa?us<oa?0:-1:0:-1:Wn<oa?jb<oa?0:-1:0:-1:mr<oa?ff<oa?dc<oa?bt<oa?0:-1:0:-1:On<oa?ta<oa?0:-1:0:-1:Rp<oa?je<oa?gu<oa?Wa<oa?R<oa?_a<oa?0:-1:0:-1:Wl<oa?hb<oa?0:-1:0:-1:ia<oa?Gs<oa?o<oa?ra<oa?0:-1:0:-1:ya<oa?Bc<oa?0:-1:0:-1:Dv<oa?tu<oa?Qo<oa?C<oa?vr<oa?we<oa?uf<oa?Go<oa?J<oa?ci<oa?0:-1:0:-1:So<oa?ei<oa?0:-1:0:-1:Ds<oa?Bu<oa?vp<oa?no<oa?0:-1:0:-1:_p<oa?Au<oa?0:-1:0:-1:Hn<oa?wt<oa?qc<oa?tc<oa?it<oa?rD<oa?0:-1:0:-1:Br<oa?Ue<oa?0:-1:0:-1:Tn<oa?Ao<oa?ti<oa?Jb<oa?0:-1:0:-1:Fs<oa?wv<oa?0:-1:0:-1:vf<oa?fo<oa?Vf<oa?wu<oa?uc<oa?Yl<oa?xn<oa?De<oa?0:-1:0:-1:gb<oa?Zo<oa?0:-1:0:-1:yr<oa?Tb<oa?wo<oa?Cc<oa?0:-1:0:-1:La<oa?va<oa?0:-1:0:-1:dr<oa?$l<oa?xe<oa?w<oa?Xl<oa?Bt<oa?0:-1:0:-1:Ye<oa?uu<oa?0:-1:0:-1:Zb<oa?lr<oa?Mr<oa?kt<oa?0:-1:0:-1:Vs<oa?Ub<oa?0:-1:0:-1:I<oa?Zn<oa?Vo<oa?Nn<oa?zt<oa?$p<oa?iD<oa?Sf<oa?ts<oa?ui<oa?ib<oa?tn<oa?0:-1:0:-1:Yi<oa?$e<oa?0:-1:0:-1:cv<oa?Jt<oa?Ps<oa?Yp<oa?0:-1:0:-1:mb<oa?Ab<oa?0:-1:0:-1:rs<oa?oc<oa?qb<oa?Ju<oa?di<oa?Ru<oa?0:-1:0:-1:uD<oa?Qv<oa?0:-1:0:-1:zn<oa?Pv<oa?Rr<oa?Uv<oa?0:-1:0:-1:Ei<oa?ma<oa?0:-1:0:-1:Re<oa?mn<oa?pr<oa?No<oa?Kn<oa?Zs<oa?Vn<oa?Db<oa?0:-1:0:-1:Hu<oa?_n<oa?0:-1:0:-1:ap<oa?pe<oa?Is<oa?Ap<oa?0:-1:0:-1:Zv<oa?Pp<oa?0:-1:0:-1:sl<oa?Sl<oa?av<oa?Da<oa?Ke<oa?zs<oa?0:-1:0:-1:Te<oa?Sa<oa?0:-1:0:-1:ka<oa?Wp<oa?tf<oa?qr<oa?0:-1:0:-1:ot<oa?bb<oa?0:-1:0:-1:Jf<oa?Ci<oa?xf<oa?pf<oa?rf<oa?Ua<oa?Dl<oa?hf<oa?xb<oa?mo<oa?0:-1:0:-1:np<oa?kb<oa?0:-1:0:-1:Gt<oa?dv<oa?rn<oa?Me<oa?0:-1:0:-1:Qc<oa?Jn<oa?0:-1:0:-1:gp<oa?Wb<oa?lt<oa?Ir<oa?br<oa?pa<oa?0:-1:0:-1:It<oa?Oa<oa?0:-1:0:-1:_u<oa?Sc<oa?Yb<oa?Hf<oa?0:-1:0:-1:ms<oa?Hs<oa?0:-1:0:-1:Yf<oa?Q<oa?ye<oa?Rb<oa?vn<oa?Kl<oa?Qp<oa?Dp<oa?0:-1:0:-1:st<oa?Vb<oa?0:-1:0:-1:Ge<oa?xs<oa?g<oa?qu<oa?0:-1:0:-1:Uc<oa?Uu<oa?0:-1:0:-1:ip<oa?Et<oa?Oo<oa?Mi<oa?Gn<oa?un<oa?0:-1:0:-1:ep<oa?Ut<oa?0:-1:0:-1:Jl<oa?Uo<oa?fn<oa?Wc<oa?0:-1:0:-1:Ro<oa?oe<oa?0:-1:0:-1:dp<oa?Ga<oa?Rn<oa?En<oa?eb<oa?Tc<oa?ql<oa?Ol<oa?p<oa?Ec<oa?Ee<oa?fl<oa?Zf<oa?gi<oa?0:-1:0:-1:ee<oa?wf<oa?0:-1:0:-1:oD<oa?na<oa?Np<oa?Xv<oa?0:-1:0:-1:gf<oa?Gf<oa?0:-1:0:-1:Nb<oa?nc<oa?xv<oa?Lb<oa?ba<oa?cl<oa?0:-1:0:-1:qn<oa?Po<oa?0:-1:0:-1:bv<oa?Fe<oa?Tv<oa?Bb<oa?0:-1:0:-1:rc<oa?d<oa?0:-1:0:-1:fu<oa?S<oa?Oi<oa?gt<oa?Pe<oa?$c<oa?Hv<oa?qi<oa?0:-1:0:-1:vt<oa?ws<oa?0:-1:0:-1:Fp<oa?Af<oa?Yo<oa?Ib<oa?0:-1:0:-1:Sn<oa?ni<oa?0:-1:0:-1:Wv<oa?on<oa?Nu<oa?Av<oa?E<oa?Tf<oa?0:-1:0:-1:wc<oa?zb<oa?0:-1:0:-1:Ki<oa?Pc<oa?Ia<oa?za<oa?0:-1:0:-1:to<oa?eo<oa?0:-1:0:-1:kl<oa?qt<oa?su<oa?tt<oa?fp<oa?pu<oa?oi<oa?Cv<oa?ao<oa?z<oa?0:-1:0:-1:Ml<oa?Ep<oa?0:-1:0:-1:Eo<oa?ze<oa?Qt<oa?nn<oa?0:-1:0:-1:cD<oa?Dt<oa?0:-1:0:-1:vc<oa?Vp<oa?ac<oa?nu<oa?pi<oa?mv<oa?0:-1:0:-1:Rc<oa?la<oa?0:-1:0:-1:Lo<oa?aa<oa?Pi<oa?cf<oa?0:-1:0:-1:ev<oa?ja<oa?0:-1:0:-1:hp<oa?gv<oa?s<oa?sa<oa?Vi<oa?ce<oa?ub<oa?ea<oa?0:-1:0:-1:wa<oa?Dc<oa?0:-1:0:-1:dl<oa?Or<oa?qs<oa?yb<oa?0:-1:0:-1:$r<oa?Nv<oa?0:-1:0:-1:rr<oa?P<oa?u<oa?Cr<oa?zc<oa?et<oa?0:-1:0:-1:wi<oa?h<oa?0:-1:0:-1:wr<oa?Ns<oa?fa<oa?Ms<oa?0:-1:0:-1:Vr<oa?hv<oa?0:-1:0:-1:bu<oa?kr<oa?Hi<oa?nf<oa?ut<oa?iv<oa?zp<oa?Jo<oa?tD<oa?ca<oa?sb<oa?Ne<oa?0:-1:0:-1:pv<oa?_e<oa?0:-1:0:-1:mp<oa?Ln<oa?Cp<oa?Ws<oa?0:-1:0:-1:a<oa?Ht<oa?0:-1:0:-1:Pu<oa?ul<oa?ll<oa?an<oa?mi<oa?tr<oa?0:-1:0:-1:au<oa?xi<oa?0:-1:0:-1:N<oa?nt<oa?Ea<oa?Qn<oa?0:-1:0:-1:Fi<oa?cc<oa?0:-1:0:-1:Ku<oa?ke<oa?ol<oa?$n<oa?fr<oa?kf<oa?Mb<oa?Ac<oa?0:-1:0:-1:We<oa?Nc<oa?0:-1:0:-1:Lc<oa?pp<oa?b<oa?at<oa?0:-1:0:-1:qa<oa?Qi<oa?0:-1:0:-1:Er<oa?Ce<oa?es<oa?Pa<oa?qp<oa?Ct<oa?0:-1:0:-1:Ui<oa?Eu<oa?0:-1:0:-1:Wo<oa?Si<oa?Kv<oa?kn<oa?0:-1:0:-1:ae<oa?Kt<oa?0:-1:0:-1:ru<oa?xt<oa?il<oa?jr<oa?Jr<oa?Le<oa?Ji<oa?Fn<oa?Lf<oa?ds<oa?0:-1:0:-1:ov<oa?Ii<oa?0:-1:0:-1:ro<oa?yn<oa?Ba<oa?kc<oa?0:-1:0:-1:Qf<oa?Sv<oa?0:-1:0:-1:be<oa?vb<oa?zo<oa?Pl<oa?ge<oa?hr<oa?0:-1:0:-1:ef<oa?_r<oa?0:-1:0:-1:Co<oa?$i<oa?$f<oa?Ur<oa?0:-1:0:-1:O<oa?ft<oa?0:-1:0:-1:mu<oa?Lu<oa?bi<oa?re<oa?Kb<oa?xp<oa?gr<oa?_<oa?0:-1:0:-1:ve<oa?df<oa?0:-1:0:-1:of<oa?er<oa?Op<oa?Sb<oa?0:-1:0:-1:Zu<oa?Fa<oa?0:-1:0:-1:Se<oa?tp<oa?Wt<oa?zr<oa?uv<oa?Ls<oa?0:-1:0:-1:Xa<oa?An<oa?0:-1:0:-1:Fv<oa?ou<oa?$u<oa?dt<oa?0:-1:0:-1:ss<oa?Xr<oa?0:-1:0:-1:$k(dNt,oa+zi|0)-1|0:-1;if(3<da>>>0)return ZWt(t);switch(da){case 0:return K(t);case 1:return Z(t);case 2:QWt(t,34);var ga=W7t(zWt(t));if(2<ga>>>0)return ZWt(t);switch(ga){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Ca=f3t(zWt(t));if(2<Ca>>>0)return ZWt(t);switch(Ca){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var xa=B7t(zWt(t));if(2<xa>>>0)return ZWt(t);switch(xa){case 0:return K(t);case 1:return Z(t);default:QWt(t,29);var Aa=q2t(zWt(t));return 0===Aa?K(t):1===Aa?Z(t):ZWt(t)}}}default:QWt(t,34);var Na=f3t(zWt(t));if(2<Na>>>0)return ZWt(t);switch(Na){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Ja=t7t(zWt(t));if(2<Ja>>>0)return ZWt(t);switch(Ja){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Ya=j2t(zWt(t));if(2<Ya>>>0)return ZWt(t);switch(Ya){case 0:return K(t);case 1:return Z(t);default:QWt(t,30);var Ha=q2t(zWt(t));return 0===Ha?K(t):1===Ha?Z(t):ZWt(t)}}}}}case 36:QWt(t,34);var $a=zWt(t),Ka=35<$a?Ma<$a?fb<$a?Rs<$a?-1:lv<$a?ob<$a?ec<$a?Zp<$a?St<$a?_c<$a?Gu<$a?zl<$a?0:-1:0:-1:Y<$a?fv<$a?0:-1:0:-1:Wf<$a?Sr<$a?aD<$a?vi<$a?0:-1:0:-1:Cb<$a?Ts<$a?0:-1:0:-1:Hc<$a?Tu<$a?lf<$a?bl<$a?Us<$a?Ot<$a?vs<$a?qv<$a?Rv<$a?cu<$a?ki<$a?xl<$a?si<$a?Fu<$a?rv<$a?Yu<$a?0:-1:0:-1:$s<$a?ur<$a?0:-1:0:-1:Al<$a?Cu<$a?_t<$a?pc<$a?0:-1:0:-1:ii<$a?Do<$a?0:-1:0:-1:Ff<$a?He<$a?Qe<$a?ko<$a?de<$a?G<$a?0:-1:0:-1:Xn<$a?Xi<$a?0:-1:0:-1:Tp<$a?ls<$a?Gr<$a?Oc<$a?0:-1:0:-1:tb<$a?sv<$a?0:-1:0:-1:Gl<$a?If<$a?hi<$a?Mn<$a?Fo<$a?ha<$a?Qu<$a?us<$a?0:-1:0:-1:Wn<$a?jb<$a?0:-1:0:-1:mr<$a?ff<$a?dc<$a?bt<$a?0:-1:0:-1:On<$a?ta<$a?0:-1:0:-1:Rp<$a?je<$a?gu<$a?Wa<$a?R<$a?_a<$a?0:-1:0:-1:Wl<$a?hb<$a?0:-1:0:-1:ia<$a?Gs<$a?o<$a?ra<$a?0:-1:0:-1:ya<$a?Bc<$a?0:-1:0:-1:Dv<$a?tu<$a?Qo<$a?C<$a?vr<$a?we<$a?uf<$a?Go<$a?J<$a?ci<$a?0:-1:0:-1:So<$a?ei<$a?0:-1:0:-1:Ds<$a?Bu<$a?vp<$a?no<$a?0:-1:0:-1:_p<$a?Au<$a?0:-1:0:-1:Hn<$a?wt<$a?qc<$a?tc<$a?it<$a?rD<$a?0:-1:0:-1:Br<$a?Ue<$a?0:-1:0:-1:Tn<$a?Ao<$a?ti<$a?Jb<$a?0:-1:0:-1:Fs<$a?wv<$a?0:-1:0:-1:vf<$a?fo<$a?Vf<$a?wu<$a?uc<$a?Yl<$a?xn<$a?De<$a?0:-1:0:-1:gb<$a?Zo<$a?0:-1:0:-1:yr<$a?Tb<$a?wo<$a?Cc<$a?0:-1:0:-1:La<$a?va<$a?0:-1:0:-1:dr<$a?$l<$a?xe<$a?w<$a?Xl<$a?Bt<$a?0:-1:0:-1:Ye<$a?uu<$a?0:-1:0:-1:Zb<$a?lr<$a?Mr<$a?kt<$a?0:-1:0:-1:Vs<$a?Ub<$a?0:-1:0:-1:I<$a?Zn<$a?Vo<$a?Nn<$a?zt<$a?$p<$a?iD<$a?Sf<$a?ts<$a?ui<$a?ib<$a?tn<$a?0:-1:0:-1:Yi<$a?$e<$a?0:-1:0:-1:cv<$a?Jt<$a?Ps<$a?Yp<$a?0:-1:0:-1:mb<$a?Ab<$a?0:-1:0:-1:rs<$a?oc<$a?qb<$a?Ju<$a?di<$a?Ru<$a?0:-1:0:-1:uD<$a?Qv<$a?0:-1:0:-1:zn<$a?Pv<$a?Rr<$a?Uv<$a?0:-1:0:-1:Ei<$a?ma<$a?0:-1:0:-1:Re<$a?mn<$a?pr<$a?No<$a?Kn<$a?Zs<$a?Vn<$a?Db<$a?0:-1:0:-1:Hu<$a?_n<$a?0:-1:0:-1:ap<$a?pe<$a?Is<$a?Ap<$a?0:-1:0:-1:Zv<$a?Pp<$a?0:-1:0:-1:sl<$a?Sl<$a?av<$a?Da<$a?Ke<$a?zs<$a?0:-1:0:-1:Te<$a?Sa<$a?0:-1:0:-1:ka<$a?Wp<$a?tf<$a?qr<$a?0:-1:0:-1:ot<$a?bb<$a?0:-1:0:-1:Jf<$a?Ci<$a?xf<$a?pf<$a?rf<$a?Ua<$a?Dl<$a?hf<$a?xb<$a?mo<$a?0:-1:0:-1:np<$a?kb<$a?0:-1:0:-1:Gt<$a?dv<$a?rn<$a?Me<$a?0:-1:0:-1:Qc<$a?Jn<$a?0:-1:0:-1:gp<$a?Wb<$a?lt<$a?Ir<$a?br<$a?pa<$a?0:-1:0:-1:It<$a?Oa<$a?0:-1:0:-1:_u<$a?Sc<$a?Yb<$a?Hf<$a?0:-1:0:-1:ms<$a?Hs<$a?0:-1:0:-1:Yf<$a?Q<$a?ye<$a?Rb<$a?vn<$a?Kl<$a?Qp<$a?Dp<$a?0:-1:0:-1:st<$a?Vb<$a?0:-1:0:-1:Ge<$a?xs<$a?g<$a?qu<$a?0:-1:0:-1:Uc<$a?Uu<$a?0:-1:0:-1:ip<$a?Et<$a?Oo<$a?Mi<$a?Gn<$a?un<$a?0:-1:0:-1:ep<$a?Ut<$a?0:-1:0:-1:Jl<$a?Uo<$a?fn<$a?Wc<$a?0:-1:0:-1:Ro<$a?oe<$a?0:-1:0:-1:dp<$a?Ga<$a?Rn<$a?En<$a?eb<$a?Tc<$a?ql<$a?Ol<$a?p<$a?Ec<$a?Ee<$a?fl<$a?Zf<$a?gi<$a?0:-1:0:-1:ee<$a?wf<$a?0:-1:0:-1:oD<$a?na<$a?Np<$a?Xv<$a?0:-1:0:-1:gf<$a?Gf<$a?0:-1:0:-1:Nb<$a?nc<$a?xv<$a?Lb<$a?ba<$a?cl<$a?0:-1:0:-1:qn<$a?Po<$a?0:-1:0:-1:bv<$a?Fe<$a?Tv<$a?Bb<$a?0:-1:0:-1:rc<$a?d<$a?0:-1:0:-1:fu<$a?S<$a?Oi<$a?gt<$a?Pe<$a?$c<$a?Hv<$a?qi<$a?0:-1:0:-1:vt<$a?ws<$a?0:-1:0:-1:Fp<$a?Af<$a?Yo<$a?Ib<$a?0:-1:0:-1:Sn<$a?ni<$a?0:-1:0:-1:Wv<$a?on<$a?Nu<$a?Av<$a?E<$a?Tf<$a?0:-1:0:-1:wc<$a?zb<$a?0:-1:0:-1:Ki<$a?Pc<$a?Ia<$a?za<$a?0:-1:0:-1:to<$a?eo<$a?0:-1:0:-1:kl<$a?qt<$a?su<$a?tt<$a?fp<$a?pu<$a?oi<$a?Cv<$a?ao<$a?z<$a?0:-1:0:-1:Ml<$a?Ep<$a?0:-1:0:-1:Eo<$a?ze<$a?Qt<$a?nn<$a?0:-1:0:-1:cD<$a?Dt<$a?0:-1:0:-1:vc<$a?Vp<$a?ac<$a?nu<$a?pi<$a?mv<$a?0:-1:0:-1:Rc<$a?la<$a?0:-1:0:-1:Lo<$a?aa<$a?Pi<$a?cf<$a?0:-1:0:-1:ev<$a?ja<$a?0:-1:0:-1:hp<$a?gv<$a?s<$a?sa<$a?Vi<$a?ce<$a?ub<$a?ea<$a?0:-1:0:-1:wa<$a?Dc<$a?0:-1:0:-1:dl<$a?Or<$a?qs<$a?yb<$a?0:-1:0:-1:$r<$a?Nv<$a?0:-1:0:-1:rr<$a?P<$a?u<$a?Cr<$a?zc<$a?et<$a?0:-1:0:-1:wi<$a?h<$a?0:-1:0:-1:wr<$a?Ns<$a?fa<$a?Ms<$a?0:-1:0:-1:Vr<$a?hv<$a?0:-1:0:-1:bu<$a?kr<$a?Hi<$a?nf<$a?ut<$a?iv<$a?zp<$a?Jo<$a?tD<$a?ca<$a?sb<$a?Ne<$a?0:-1:0:-1:pv<$a?_e<$a?0:-1:0:-1:mp<$a?Ln<$a?Cp<$a?Ws<$a?0:-1:0:-1:a<$a?Ht<$a?0:-1:0:-1:Pu<$a?ul<$a?ll<$a?an<$a?mi<$a?tr<$a?0:-1:0:-1:au<$a?xi<$a?0:-1:0:-1:N<$a?nt<$a?Ea<$a?Qn<$a?0:-1:0:-1:Fi<$a?cc<$a?0:-1:0:-1:Ku<$a?ke<$a?ol<$a?$n<$a?fr<$a?kf<$a?Mb<$a?Ac<$a?0:-1:0:-1:We<$a?Nc<$a?0:-1:0:-1:Lc<$a?pp<$a?b<$a?at<$a?0:-1:0:-1:qa<$a?Qi<$a?0:-1:0:-1:Er<$a?Ce<$a?es<$a?Pa<$a?qp<$a?Ct<$a?0:-1:0:-1:Ui<$a?Eu<$a?0:-1:0:-1:Wo<$a?Si<$a?Kv<$a?kn<$a?0:-1:0:-1:ae<$a?Kt<$a?0:-1:0:-1:ru<$a?xt<$a?il<$a?jr<$a?Jr<$a?Le<$a?Ji<$a?Fn<$a?Lf<$a?ds<$a?0:-1:0:-1:ov<$a?Ii<$a?0:-1:0:-1:ro<$a?yn<$a?Ba<$a?kc<$a?0:-1:0:-1:Qf<$a?Sv<$a?0:-1:0:-1:be<$a?vb<$a?zo<$a?Pl<$a?ge<$a?hr<$a?0:-1:0:-1:ef<$a?_r<$a?0:-1:0:-1:Co<$a?$i<$a?$f<$a?Ur<$a?0:-1:0:-1:O<$a?ft<$a?0:-1:0:-1:mu<$a?Lu<$a?bi<$a?re<$a?Kb<$a?xp<$a?gr<$a?_<$a?0:-1:0:-1:ve<$a?df<$a?0:-1:0:-1:of<$a?er<$a?Op<$a?Sb<$a?0:-1:0:-1:Zu<$a?Fa<$a?0:-1:0:-1:Se<$a?tp<$a?Wt<$a?zr<$a?uv<$a?Ls<$a?0:-1:0:-1:Xa<$a?An<$a?0:-1:0:-1:Fv<$a?ou<$a?$u<$a?dt<$a?0:-1:0:-1:ss<$a?Xr<$a?0:-1:0:-1:$k(QNt,$a+zi|0)-1|0:-1;if(3<Ka>>>0)return ZWt(t);switch(Ka){case 0:return K(t);case 1:return Z(t);case 2:QWt(t,34);var Za=O2t(zWt(t));if(2<Za>>>0)return ZWt(t);switch(Za){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var eu=P2t(zWt(t));if(2<eu>>>0)return ZWt(t);switch(eu){case 0:return K(t);case 1:return Z(t);default:QWt(t,31);var iu=q2t(zWt(t));return 0===iu?K(t):1===iu?Z(t):ZWt(t)}}default:QWt(t,34);var vu=J2t(zWt(t));if(2<vu>>>0)return ZWt(t);switch(vu){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var lu=P2t(zWt(t));if(2<lu>>>0)return ZWt(t);switch(lu){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Du=u3t(zWt(t));if(2<Du>>>0)return ZWt(t);switch(Du){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var ku=a3t(zWt(t));if(2<ku>>>0)return ZWt(t);switch(ku){case 0:return K(t);case 1:return Z(t);default:QWt(t,32);var du=q2t(zWt(t));return 0===du?K(t):1===du?Z(t):ZWt(t)}}}}}case 37:QWt(t,34);var yu=u3t(zWt(t));if(2<yu>>>0)return ZWt(t);switch(yu){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var Su=f3t(zWt(t));if(2<Su>>>0)return ZWt(t);switch(Su){case 0:return K(t);case 1:return Z(t);default:QWt(t,34);var xu=L2t(zWt(t));if(2<xu>>>0)return ZWt(t);switch(xu){case 0:return K(t);case 1:return Z(t);default:QWt(t,33);var Ou=q2t(zWt(t));return 0===Ou?K(t):1===Ou?Z(t):ZWt(t)}}}case 38:QWt(t,38);var Iu=zWt(t);return 0==(ln<Iu?Ri<Iu?-1:0:-1)?40:ZWt(t);case 39:QWt(t,58);var Mu=zWt(t);return 0==(Ri<Mu?Eb<Mu?-1:0:-1)?41:ZWt(t);default:return 39}}(r);if(66<rt>>>0)return vGt(gPt);var ct=rt;if(34<=ct)switch(ct){case 34:var pt=m3t(t,r),mt=kVt(r),yt=O3t(t,mt);return[0,yt[1],[3,pt,yt[2],mt]];case 35:return[0,t,66];case 38:return[0,t,0];case 39:return[0,t,1];case 40:return[0,t,2];case 41:return[0,t,3];case 42:return[0,t,4];case 43:return[0,t,5];case 44:return[0,t,12];case 45:return[0,t,10];case 46:return[0,t,8];case 47:return[0,t,9];case 52:return[0,t,95];case 53:return[0,t,96];case 56:return[0,t,Qr];case 58:return[0,t,86];case 59:return[0,t,88];case 61:return[0,t,11];case 63:return[0,t,bo];case 64:return[0,t,Zt];case 65:return[0,t[4]?y3t(t,m3t(t,r),7):t,Xf];case 66:return[0,t,[5,kVt(r)]];case 60:break;case 36:case 50:return[0,t,6];case 37:case 51:return[0,t,7];case 48:case 57:return[0,t,83];case 49:case 55:return[0,t,82];default:return[0,t,79]}else switch(ct){case 0:return[2,g3t(t,r)];case 1:return[2,t];case 2:var Tt=w3t(t,r),Pt=ZGt(qo),Nt=P3t(t,Pt,r),Lt=Nt[1];return[1,Lt,S3t(Lt,Tt,Nt[2],Pt,1)];case 3:var Rt=kVt(r);if(t[5]){var Mt=t[4]?E3t(t,m3t(t,r),Rt):t,Vt=C2t(1,Mt),$t=nVt(r);return Hk(DVt(r,$t-1|0,1),CPt)&&zk(DVt(r,$t-2|0,1),SPt)?[0,Vt,83]:[2,Vt]}var nr=w3t(t,r),ar=ZGt(qo);nqt(ar,Rt);var ir=P3t(t,ar,r),cr=ir[1];return[1,cr,S3t(cr,nr,ir[2],ar,1)];case 4:return t[4]?[2,C2t(0,t)]:(tVt(r),KWt(r),0===function(t){return 0===E7t(zWt(t))?0:ZWt(t)}(r)?[0,t,Qr]:vGt(xPt));case 5:var or=w3t(t,r),Dr=ZGt(qo),Fr=B3t(t,Dr,r),xr=Fr[1];return[1,xr,S3t(xr,or,Fr[2],Dr,0)];case 6:var Ar=kVt(r),Pr=w3t(t,r),Nr=ZGt(qo),Lr=ZGt(qo);nqt(Lr,Ar);var Wr=L3t(t,Ar,Nr,Lr,0,r),Yr=Wr[1],Hr=[0,Yr[1],Pr,Wr[2]],Kr=Wr[3],Zr=tqt(Lr);return[0,Yr,[1,[0,Hr,tqt(Nr),Zr,Kr]]];case 7:return I3t(t,r,function(t,r){function e(t){if(0===s7t(zWt(t))){if(0===r7t(zWt(t)))for(;;){QWt(t,0);var r=$2t(zWt(t));if(0!==r){if(1===r)t:for(;;){if(0===r7t(zWt(t)))for(;;){QWt(t,0);var e=$2t(zWt(t));if(0!==e){if(1===e)continue t;return ZWt(t)}}return ZWt(t)}return ZWt(t)}}return ZWt(t)}return ZWt(t)}KWt(r);var n=T7t(zWt(r));if(0===n)for(;;){var a=V2t(zWt(r));if(0!==a){var u=1===a?e(r):ZWt(r);break}}else u=1===n?e(r):ZWt(r);return 0===u?[0,t,x3t(0,kVt(r))]:vGt(_Pt)});case 8:return[0,t,x3t(0,kVt(r))];case 9:return I3t(t,r,function(t,r){function e(t){if(0===y7t(zWt(t))){if(0===b7t(zWt(t)))for(;;){QWt(t,0);var r=e7t(zWt(t));if(0!==r){if(1===r)t:for(;;){if(0===b7t(zWt(t)))for(;;){QWt(t,0);var e=e7t(zWt(t));if(0!==e){if(1===e)continue t;return ZWt(t)}}return ZWt(t)}return ZWt(t)}}return ZWt(t)}return ZWt(t)}KWt(r);var n=T7t(zWt(r));if(0===n)for(;;){var a=V2t(zWt(r));if(0!==a){var u=1===a?e(r):ZWt(r);break}}else u=1===n?e(r):ZWt(r);return 0===u?[0,t,x3t(2,kVt(r))]:vGt(EPt)});case 10:return[0,t,x3t(2,kVt(r))];case 11:return I3t(t,r,function(t,r){function e(t){if(0===b7t(zWt(t)))for(;;){QWt(t,0);var r=e7t(zWt(t));if(0!==r){if(1===r)t:for(;;){if(0===b7t(zWt(t)))for(;;){QWt(t,0);var e=e7t(zWt(t));if(0!==e){if(1===e)continue t;return ZWt(t)}}return ZWt(t)}return ZWt(t)}}return ZWt(t)}KWt(r);var n=T7t(zWt(r));if(0===n)for(;;){var a=V2t(zWt(r));if(0!==a){var u=1===a?e(r):ZWt(r);break}}else u=1===n?e(r):ZWt(r);return 0===u?[0,t,x3t(1,kVt(r))]:vGt(yPt)});case 12:return[0,t,x3t(1,kVt(r))];case 13:return I3t(t,r,function(t,r){function e(t){if(0===U2t(zWt(t))){if(0===R2t(zWt(t)))for(;;){QWt(t,0);var r=N7t(zWt(t));if(0!==r){if(1===r)t:for(;;){if(0===R2t(zWt(t)))for(;;){QWt(t,0);var e=N7t(zWt(t));if(0!==e){if(1===e)continue t;return ZWt(t)}}return ZWt(t)}return ZWt(t)}}return ZWt(t)}return ZWt(t)}if(KWt(r),0===function(t){var r=T7t(zWt(t));if(0===r)for(;;){var n=V2t(zWt(t));if(0!==n)return 1===n?e(t):ZWt(t)}return 1===r?e(t):ZWt(t)}(r)){var n=kVt(r);try{return[0,t,x3t(3,n)]}catch(e){throw e=ed(e)}}return vGt(FPt)});case 14:var te=kVt(r);try{return[0,t,x3t(3,te)]}catch(H){throw H=ed(H)}case 15:return I3t(t,r,function(t,r){function e(t){for(;;){QWt(t,0);var r=Y7t(zWt(t));if(0!==r){if(1===r)t:for(;;){if(0===N2t(zWt(t)))for(;;){QWt(t,0);var e=Y7t(zWt(t));if(0!==e){if(1===e)continue t;return ZWt(t)}}return ZWt(t)}return ZWt(t)}}}function n(t){for(;;)if(QWt(t,0),0!==N2t(zWt(t)))return ZWt(t)}function a(t){var r=c3t(zWt(t));if(2<r>>>0)return ZWt(t);switch(r){case 0:var a=n7t(zWt(t));return 0===a?n(t):1===a?e(t):ZWt(t);case 1:return n(t);default:return e(t)}}function u(t){if(0===N2t(zWt(t)))for(;;){var r=i3t(zWt(t));if(2<r>>>0)return ZWt(t);switch(r){case 0:continue;case 1:return a(t);default:t:for(;;){if(0===N2t(zWt(t)))for(;;){var e=i3t(zWt(t));if(2<e>>>0)return ZWt(t);switch(e){case 0:continue;case 1:return a(t);default:continue t}}return ZWt(t)}}}return ZWt(t)}function i(t){var r=S7t(zWt(t));if(0===r)for(;;){var e=i3t(zWt(t));if(2<e>>>0)return ZWt(t);switch(e){case 0:continue;case 1:return a(t);default:t:for(;;){if(0===N2t(zWt(t)))for(;;){var n=i3t(zWt(t));if(2<n>>>0)return ZWt(t);switch(n){case 0:continue;case 1:return a(t);default:continue t}}return ZWt(t)}}}return 1===r?a(t):ZWt(t)}function c(t){var r=Y2t(zWt(t));return 0===r?i(t):1===r?a(t):ZWt(t)}function f(t){for(;;){var r=m7t(zWt(t));if(2<r>>>0)return ZWt(t);switch(r){case 0:return i(t);case 1:continue;default:return a(t)}}}KWt(r);var s=Q2t(zWt(r));if(3<s>>>0)var o=ZWt(r);else switch(s){case 0:for(;;){var v=w7t(zWt(r));if(3<v>>>0)o=ZWt(r);else switch(v){case 0:continue;case 1:o=u(r);break;case 2:o=c(r);break;default:o=f(r)}break}break;case 1:o=u(r);break;case 2:o=c(r);break;default:o=f(r)}return 0===o?[0,t,x3t(3,kVt(r))]:vGt(mPt)});case 17:return I3t(t,r,function(t,r){function e(t){for(;;){QWt(t,0);var r=Y7t(zWt(t));if(0!==r){if(1===r)t:for(;;){if(0===N2t(zWt(t)))for(;;){QWt(t,0);var e=Y7t(zWt(t));if(0!==e){if(1===e)continue t;return ZWt(t)}}return ZWt(t)}return ZWt(t)}}}function n(t){return QWt(t,0),0===N2t(zWt(t))?e(t):ZWt(t)}KWt(r);var a=Q2t(zWt(r));if(3<a>>>0)var u=ZWt(r);else switch(a){case 0:for(;;){var i=zWt(r),c=8<i?Mv<i?sc<i?Va<i?-1:_s<i?vl<i?0:-1:jt<i?Cn<i?Gb<i?v<i?0:-1:0:-1:k<i?hu<i?0:-1:0:-1:$k(yLt,i-9|0)-1|0:-1;if(2<c>>>0)u=ZWt(r);else switch(c){case 0:continue;case 1:for(;;){QWt(r,0);var f=R7t(zWt(r));if(0===f)u=0;else{if(1===f)continue;u=ZWt(r)}break}break;default:for(;;){QWt(r,0);var s=s3t(zWt(r));if(2<s>>>0)u=ZWt(r);else switch(s){case 0:u=0;break;case 1:continue;default:t:for(;;){if(0===N2t(zWt(r)))for(;;){QWt(r,0);var o=s3t(zWt(r));if(2<o>>>0)var l=ZWt(r);else switch(o){case 0:l=0;break;case 1:continue;default:continue t}break}else l=ZWt(r);u=l;break}}break}}break}break;case 1:u=0===N2t(zWt(r))?e(r):ZWt(r);break;case 2:for(;;){QWt(r,0);var b=R7t(zWt(r));if(0===b)u=n(r);else{if(1===b)continue;u=ZWt(r)}break}break;default:for(;;){QWt(r,0);var p=s3t(zWt(r));if(2<p>>>0)u=ZWt(r);else switch(p){case 0:u=n(r);break;case 1:continue;default:t:for(;;){if(0===N2t(zWt(r)))for(;;){QWt(r,0);var D=s3t(zWt(r));if(2<D>>>0)var d=ZWt(r);else switch(D){case 0:d=n(r);break;case 1:continue;default:continue t}break}else d=ZWt(r);u=d;break}}break}}return 0===u?[0,t,x3t(3,kVt(r))]:vGt(hPt)});case 19:return[0,t,111];case 20:return[0,t,TPt];case 21:return[0,t,APt];case 22:return[0,t,113];case 23:return[0,t,41];case 24:return[0,t,30];case 25:return[0,t,53];case 26:return[0,t,112];case 27:return[0,t,29];case 28:return[0,t,en];case 29:return[0,t,42];case 30:return[0,t,115];case 31:return[0,t,31];case 33:return[0,t,Hp];case 32:break;default:return[0,t,x3t(3,kVt(r))]}return[0,t,46]}),q3t=j3t(function(t,r){function e(t,r){for(;;){QWt(r,73);var e=q2t(zWt(r));if(0!==e)return 1===e?t<50?i(t+1|0,r):Zk(i,[0,r]):ZWt(r)}}function i(t,r){if(0===v3t(zWt(r))){var n=j7t(zWt(r));if(0===n)return 0===R2t(zWt(r))&&0===R2t(zWt(r))&&0===R2t(zWt(r))?t<50?e(t+1|0,r):Zk(e,[0,r]):ZWt(r);if(1===n){if(0===R2t(zWt(r)))for(;;){var a=W2t(zWt(r));if(0!==a)return 1===a?t<50?e(t+1|0,r):Zk(e,[0,r]):ZWt(r)}return ZWt(r)}return ZWt(r)}return ZWt(r)}function c(t){return Qk(e(0,t))}function f(t){return Qk(i(0,t))}function l(t){for(;;)if(QWt(t,20),0!==D3t(zWt(t)))return ZWt(t)}function D(t){for(;;)if(QWt(t,18),0!==D3t(zWt(t)))return ZWt(t)}function m(t){for(;;)if(QWt(t,18),0!==D3t(zWt(t)))return ZWt(t)}function F(t){t:for(;;){if(0===N2t(zWt(t)))for(;;){QWt(t,19);var r=U7t(zWt(t));if(2<r>>>0)return ZWt(t);switch(r){case 0:return m(t);case 1:continue;default:continue t}}return ZWt(t)}}function y(t){QWt(t,20);var r=K7t(zWt(t));if(3<r>>>0)return ZWt(t);switch(r){case 0:return l(t);case 1:var e=n7t(zWt(t));if(0===e)for(;;){QWt(t,19);var n=o7t(zWt(t));if(0===n)return m(t);if(1!==n)return ZWt(t)}if(1===e)for(;;){QWt(t,19);var a=U7t(zWt(t));if(2<a>>>0)return ZWt(t);switch(a){case 0:return m(t);case 1:continue;default:return F(t)}}return ZWt(t);case 2:for(;;){QWt(t,19);var u=o7t(zWt(t));if(0===u)return D(t);if(1!==u)return ZWt(t)}default:for(;;){QWt(t,19);var i=U7t(zWt(t));if(2<i>>>0)return ZWt(t);switch(i){case 0:return D(t);case 1:continue;default:return F(t)}}}}function x(t){return QWt(t,4),0===p3t(zWt(t))?4:ZWt(t)}function T(t){return 0===I7t(zWt(t))&&0===D7t(zWt(t))&&0===r3t(zWt(t))&&0===A7t(zWt(t))&&0===O7t(zWt(t))&&0===p7t(zWt(t))&&0===k7t(zWt(t))&&0===I7t(zWt(t))&&0===v3t(zWt(t))&&0===P7t(zWt(t))&&0===z7t(zWt(t))?4:ZWt(t)}function L(t){QWt(t,21);var r=C7t(zWt(t));if(2<r>>>0)return ZWt(t);switch(r){case 0:return l(t);case 1:for(;;){QWt(t,21);var e=Z2t(zWt(t));if(3<e>>>0)return ZWt(t);switch(e){case 0:return l(t);case 1:continue;case 2:return y(t);default:t:for(;;){if(0===N2t(zWt(t)))for(;;){QWt(t,21);var n=Z2t(zWt(t));if(3<n>>>0)return ZWt(t);switch(n){case 0:return l(t);case 1:continue;case 2:return y(t);default:continue t}}return ZWt(t)}}}default:return y(t)}}function M(t){for(;;)if(QWt(t,14),0!==D3t(zWt(t)))return ZWt(t)}function U(t){QWt(t,21);var r=o7t(zWt(t));if(0===r)return l(t);if(1===r)for(;;){QWt(t,21);var e=U7t(zWt(t));if(2<e>>>0)return ZWt(t);switch(e){case 0:return l(t);case 1:continue;default:t:for(;;){if(0===N2t(zWt(t)))for(;;){QWt(t,21);var n=U7t(zWt(t));if(2<n>>>0)return ZWt(t);switch(n){case 0:return l(t);case 1:continue;default:continue t}}return ZWt(t)}}}return ZWt(t)}function X(t){t:for(;;){if(0===N2t(zWt(t)))for(;;){QWt(t,21);var r=V7t(zWt(t));if(3<r>>>0)return ZWt(t);switch(r){case 0:return l(t);case 1:return U(t);case 2:continue;default:continue t}}return ZWt(t)}}KWt(r);var q=zWt(r),W=sc<q?Tu<q?De<q?qv<q?ob<q?Zp<q?_c<q?Gu<q?1:8:fv<q?St<q?1:8:Y<q?1:8:Sr<q?vi<q?ec<q?1:8:aD<q?1:8:Ts<q?Wf<q?1:8:Cb<q?1:8:cu<q?xl<q?Fu<q?Yu<q?lv<q?1:8:rv<q?1:8:ur<q?si<q?1:8:$s<q?1:8:Cu<q?pc<q?ki<q?1:8:_t<q?1:8:Do<q?Al<q?1:8:ii<q?1:8:He<q?ko<q?G<q?Rv<q?1:8:de<q?1:8:Xi<q?Qe<q?1:8:Xn<q?1:8:ls<q?Oc<q?Ff<q?1:8:Gr<q?1:8:sv<q?Tp<q?1:8:tb<q?1:8:ci<q?If<q?Mn<q?ha<q?us<q?vs<q?1:8:Qu<q?1:8:jb<q?Fo<q?1:8:Wn<q?1:8:ff<q?bt<q?hi<q?1:8:dc<q?1:8:ta<q?mr<q?1:8:On<q?1:8:je<q?Wa<q?_a<q?Gl<q?1:8:R<q?1:8:hb<q?gu<q?1:8:Wl<q?1:8:Gs<q?ra<q?Rp<q?1:8:o<q?1:8:Ot<q?ya<q?1:8:Us<q?1:8:rD<q?no<q?ei<q?Go<q?J<q?1:8:uf<q?1:8:we<q?So<q?1:8:vr<q?1:8:Au<q?Bu<q?vp<q?1:8:Ds<q?1:8:C<q?_p<q?1:8:Qo<q?1:8:Jb<q?Ue<q?tc<q?it<q?1:8:qc<q?1:8:wt<q?Br<q?1:8:Hn<q?1:8:wv<q?Ao<q?ti<q?1:8:Tn<q?1:8:tu<q?Fs<q?1:8:Dv<q?1:8:Sa<q?Ab<q?Bt<q?Cc<q?Zo<q?Yl<q?xn<q?1:8:uc<q?1:8:wu<q?gb<q?1:8:Vf<q?1:8:va<q?Tb<q?wo<q?1:8:yr<q?1:8:fo<q?La<q?1:8:vf<q?1:8:kt<q?uu<q?w<q?Xl<q?1:8:xe<q?1:8:$l<q?Ye<q?1:8:dr<q?1:8:Zl<q?Sf<q?Yi<q?1:8:iD<q?1:8:Jt<q?Un<q?1:8:cv<q?1:8:he<q?Qv<q?Ru<q?$p<q?mb<q?1:8:zt<q?1:8:Ju<q?di<q?1:8:qb<q?1:8:wb<q?Uv<q?Xo<q?1:8:zn<q?1:8:Ta<q?Ic<q?1:8:Ft<q?1:8:Pp<q?wn<q?_n<q?Kn<q?1:8:ht<q?1:8:Ob<q?Xt<q?1:8:ap<q?1:8:zs<q?mn<q?Zv<q?1:8:Re<q?1:8:Da<q?Ke<q?1:8:av<q?1:8:Hs<q?dv<q?hf<q?bb<q?Wp<q?tf<q?1:8:ka<q?1:8:go<q?ot<q?1:8:j<q?1:8:Ua<q?kb<q?Dl<q?1:8:np<q?1:8:Me<q?rf<q?1:8:rn<q?1:8:Ir<q?pf<q?Jn<q?Gt<q?1:8:Qc<q?1:8:pa<q?xf<q?1:8:br<q?1:8:Wb<q?Oa<q?lt<q?1:8:It<q?1:8:Sc<q?Yb<q?1:8:_u<q?1:8:Q<q?Vb<q?Dp<q?Ci<q?ms<q?1:8:Jf<q?1:8:Kl<q?Qp<q?1:8:vn<q?1:8:qu<q?Rb<q?st<q?1:8:ye<q?1:8:xs<q?g<q?1:8:Uc<q?1:8:Et<q?Mi<q?un<q?Yf<q?1:8:Gn<q?1:8:Ut<q?Oo<q?1:8:ep<q?1:8:Uo<q?Wc<q?ip<q?1:8:fn<q?1:8:oe<q?Jl<q?1:8:Ro<q?1:8:hv<q?ze<q?Ib<q?cl<q?Ec<q?fl<q?gi<q?Hc<q?1:8:Zf<q?1:8:wf<q?Ee<q?1:8:ee<q?1:8:Gf<q?Xv<q?p<q?1:8:oD<q?1:8:vl<q?Va<q?1:2:ql<q?1:8:qi<q?d<q?Lb<q?ba<q?1:8:bv<q?1:8:Tc<q?rc<q?1:8:eb<q?1:8:ws<q?$c<q?Hv<q?1:8:Pe<q?1:8:gt<q?vt<q?1:8:Oi<q?1:8:on<q?Qa<q?ni<q?Af<q?Yo<q?1:8:Fp<q?1:8:S<q?Sn<q?1:8:fu<q?1:8:Av<q?Tf<q?Kc<q?1:8:E<q?1:8:zb<q?Nu<q?1:8:wc<q?1:8:En<q?Pc<q?za<q?Wv<q?1:8:Ia<q?1:8:eo<q?Ki<q?1:8:to<q?1:8:pu<q?Ep<q?Rf<q?1:8:Ml<q?1:8:nn<q?fp<q?1:8:Qt<q?1:8:ea<q?Rl<q?nu<q?tt<q?Dt<q?Eo<q?1:8:cD<q?1:8:mv<q?el<q?1:8:Cf<q?1:8:ai<q?la<q?ac<q?1:8:Rc<q?1:8:Fl<q?ue<q?1:8:Ql<q?1:8:cf<q?bp<q?wp<q?Ll<q?1:8:Ss<q?1:8:Vp<q?Up<q?1:8:Jv<q?1:8:rp<q?aa<q?Pi<q?1:8:n<q?1:8:qt<q?lo<q?1:8:Gc<q?1:8:ys<q?yb<q?Hl<q?ce<q?Gp<q?1:8:Cl<q?1:8:sa<q?wa<q?1:8:Tr<q?1:8:Nv<q?Iv<q?gl<q?1:8:dl<q?1:8:At<q?$r<q?1:8:Df<q?1:8:Qs<q?Yt<q?h<q?u<q?1:8:sp<q?1:8:Ra<q?Nf<q?1:8:mf<q?1:8:Ms<q?P<q?ie<q?1:8:rr<q?1:8:Ns<q?fa<q?1:8:wr<q?1:8:Kt<q?cc<q?Ht<q?_e<q?Ne<q?Ga<q?Vr<q?1:8:dp<q?1:8:_i<q?To<q?1:8:tD<q?1:8:lc<q?Ws<q?Gv<q?1:8:Cp<q?1:8:Ln<q?jo<q?1:8:mp<q?1:8:xi<q?tr<q?iv<q?a<q?1:8:ut<q?1:8:an<q?mi<q?1:8:ll<q?1:8:Qn<q?ul<q?au<q?1:8:Pu<q?1:8:nt<q?Ea<q?1:8:N<q?1:8:Qi<q?Nc<q?Ac<q?nf<q?Fi<q?1:8:Hi<q?1:8:sr<q?Mb<q?1:8:fr<q?1:8:at<q?$n<q?We<q?1:8:ol<q?1:8:pp<q?Il<q?1:8:Lc<q?1:8:Eu<q?Ct<q?v<q?_s<q?1:2:Ku<q?1:8:Pa<q?qp<q?1:8:es<q?1:8:kn<q?Ce<q?Ui<q?1:8:Er<q?1:8:Si<q?Kv<q?1:8:Wo<q?1:8:$i<q?ab<q?Ii<q?Ov<q?kr<q?ae<q?1:8:bu<q?1:8:Fn<q?Lf<q?1:8:Ji<q?1:8:kc<q?Le<q?ov<q?1:8:Jr<q?1:8:yn<q?Ba<q?1:8:ro<q?1:8:Pl<q?jr<q?Sv<q?Bn<q?1:8:Qf<q?1:8:hr<q?il<q?1:8:ge<q?1:8:vb<q?_r<q?zo<q?1:8:ef<q?1:8:Ur<q?be<q?1:8:$f<q?1:8:er<q?xp<q?xt<q?ft<q?Co<q?1:8:O<q?1:8:_<q?ru<q?1:8:gr<q?1:8:re<q?df<q?Kb<q?1:8:ve<q?1:8:Sb<q?bi<q?1:8:Op<q?1:8:dt<q?An<q?Fa<q?of<q?1:8:Wt<q?1:8:tp<q?Xa<q?1:8:Se<q?1:8:hu<q?Cn<q?Gb<q?1:2:jt<q?1:2:ks<q?zf<q?1:3:k<q?1:2:$k(bLt,q+1|0)-1|0;if(53<W>>>0)var V=ZWt(r);else switch(W){case 0:V=132;break;case 1:V=133;break;case 2:if(QWt(r,2),0===I2t(zWt(r))){for(;;)if(QWt(r,2),0!==I2t(zWt(r))){V=ZWt(r);break}}else V=ZWt(r);break;case 3:V=0;break;case 4:QWt(r,0),V=0===X7t(zWt(r))?0:ZWt(r);break;case 5:QWt(r,Ri),V=0===u7t(zWt(r))?(QWt(r,97),0===u7t(zWt(r))?93:ZWt(r)):ZWt(r);break;case 6:V=8;break;case 7:QWt(r,131);var H=zWt(r);V=0==(32<H?33<H?-1:0:-1)?7:ZWt(r);break;case 8:QWt(r,73);var $=q2t(zWt(r));V=0===$?c(r):1===$?f(r):ZWt(r);break;case 9:QWt(r,jn),V=0===u7t(zWt(r))?Xf:ZWt(r);break;case 10:QWt(r,Vu);var K=zWt(r),Z=37<K?61<K?-1:$k(LLt,K-38|0)-1|0:-1;V=0===Z?90:1===Z?111:ZWt(r);break;case 11:V=77;break;case 12:V=78;break;case 13:QWt(r,118);var rt=x7t(zWt(r));if(2<rt>>>0)V=ZWt(r);else switch(rt){case 0:QWt(r,119),V=0===u7t(zWt(r))?109:ZWt(r);break;case 1:V=5;break;default:V=108}break;case 14:QWt(r,Hp);var ct=zWt(r),pt=42<ct?61<ct?-1:$k(RLt,ct+B|0)-1|0:-1;V=0===pt?98:1===pt?Ti:ZWt(r);break;case 15:V=84;break;case 16:QWt(r,117);var mt=zWt(r),yt=44<mt?61<mt?-1:$k(EBt,mt+-45|0)-1|0:-1;V=0===yt?99:1===yt?_f:ZWt(r);break;case 17:QWt(r,82);var Tt=R7t(zWt(r));if(0===Tt)V=0===A2t(zWt(r))?81:ZWt(r);else if(1===Tt)for(;;){QWt(r,21);var Pt=Z2t(zWt(r));if(3<Pt>>>0)V=ZWt(r);else switch(Pt){case 0:V=l(r);break;case 1:continue;case 2:V=y(r);break;default:t:for(;;){if(0===N2t(zWt(r)))for(;;){QWt(r,21);var Nt=Z2t(zWt(r));if(3<Nt>>>0)var Lt=ZWt(r);else switch(Nt){case 0:Lt=l(r);break;case 1:continue;case 2:Lt=y(r);break;default:continue t}break}else Lt=ZWt(r);V=Lt;break}}break}else V=ZWt(r);break;case 18:QWt(r,129);var Rt=x7t(zWt(r));if(2<Rt>>>0)V=ZWt(r);else switch(Rt){case 0:QWt(r,3);var Mt=K2t(zWt(r));if(2<Mt>>>0)V=ZWt(r);else switch(Mt){case 0:for(;;){var Vt=K2t(zWt(r));if(2<Vt>>>0)V=ZWt(r);else switch(Vt){case 0:continue;case 1:V=x(r);break;default:V=T(r)}break}break;case 1:V=x(r);break;default:V=T(r)}break;case 1:V=6;break;default:V=A}break;case 19:QWt(r,21);var $t=z2t(zWt(r));if(7<$t>>>0)V=ZWt(r);else switch($t){case 0:V=l(r);break;case 1:V=L(r);break;case 2:for(;;){QWt(r,15);var nr=t3t(zWt(r));if(4<nr>>>0)V=ZWt(r);else switch(nr){case 0:V=M(r);break;case 1:V=U(r);break;case 2:continue;case 3:for(;;){QWt(r,14);var ar=e3t(zWt(r));if(2<ar>>>0)V=ZWt(r);else switch(ar){case 0:V=M(r);break;case 1:V=U(r);break;default:continue}break}break;default:t:for(;;){if(0===b7t(zWt(r)))for(;;){QWt(r,15);var ir=Q7t(zWt(r));if(2<ir>>>0)var cr=ZWt(r);else switch(ir){case 0:for(;;)if(QWt(r,14),0!==D3t(zWt(r))){cr=ZWt(r);break}break;case 1:continue;default:continue t}break}else cr=ZWt(r);V=cr;break}}break}break;case 3:for(;;){QWt(r,21);var or=e3t(zWt(r));if(2<or>>>0)V=ZWt(r);else switch(or){case 0:V=l(r);break;case 1:V=U(r);break;default:continue}break}break;case 4:QWt(r,20);var Dr=M7t(zWt(r));if(0===Dr)V=l(r);else if(1===Dr)for(;;){QWt(r,11);var Fr=B2t(zWt(r));if(2<Fr>>>0)V=ZWt(r);else switch(Fr){case 0:for(;;)if(QWt(r,10),0!==D3t(zWt(r))){V=ZWt(r);break}break;case 1:continue;default:t:for(;;){if(0===r7t(zWt(r)))for(;;){QWt(r,11);var xr=B2t(zWt(r));if(2<xr>>>0)var Ar=ZWt(r);else switch(xr){case 0:for(;;)if(QWt(r,10),0!==D3t(zWt(r))){Ar=ZWt(r);break}break;case 1:continue;default:continue t}break}else Ar=ZWt(r);V=Ar;break}}break}else V=ZWt(r);break;case 5:V=y(r);break;case 6:QWt(r,20);var Pr=J7t(zWt(r));if(0===Pr)V=l(r);else if(1===Pr)for(;;){QWt(r,13);var Nr=Q7t(zWt(r));if(2<Nr>>>0)V=ZWt(r);else switch(Nr){case 0:for(;;)if(QWt(r,12),0!==D3t(zWt(r))){V=ZWt(r);break}break;case 1:continue;default:t:for(;;){if(0===b7t(zWt(r)))for(;;){QWt(r,13);var Lr=Q7t(zWt(r));if(2<Lr>>>0)var Wr=ZWt(r);else switch(Lr){case 0:for(;;)if(QWt(r,12),0!==D3t(zWt(r))){Wr=ZWt(r);break}break;case 1:continue;default:continue t}break}else Wr=ZWt(r);V=Wr;break}}break}else V=ZWt(r);break;default:QWt(r,20);var Yr=G2t(zWt(r));if(0===Yr)V=l(r);else if(1===Yr)for(;;){QWt(r,17);var Hr=g7t(zWt(r));if(2<Hr>>>0)V=ZWt(r);else switch(Hr){case 0:for(;;)if(QWt(r,16),0!==D3t(zWt(r))){V=ZWt(r);break}break;case 1:continue;default:t:for(;;){if(0===R2t(zWt(r)))for(;;){QWt(r,17);var Kr=g7t(zWt(r));if(2<Kr>>>0)var Zr=ZWt(r);else switch(Kr){case 0:for(;;)if(QWt(r,16),0!==D3t(zWt(r))){Zr=ZWt(r);break}break;case 1:continue;default:continue t}break}else Zr=ZWt(r);V=Zr;break}}break}else V=ZWt(r)}break;case 20:QWt(r,21);var te=_7t(zWt(r));if(4<te>>>0)V=ZWt(r);else switch(te){case 0:V=l(r);break;case 1:V=L(r);break;case 2:for(;;){QWt(r,21);var ne=_7t(zWt(r));if(4<ne>>>0)V=ZWt(r);else switch(ne){case 0:V=l(r);break;case 1:V=L(r);break;case 2:continue;case 3:V=y(r);break;default:V=X(r)}break}break;case 3:V=y(r);break;default:V=X(r)}break;case 21:V=85;break;case 22:V=83;break;case 23:QWt(r,en);var fe=zWt(r),se=59<fe?61<fe?-1:$k(hd,fe-60|0)-1|0:-1;V=0===se?(QWt(r,Zt),0===u7t(zWt(r))?bo:ZWt(r)):1===se?94:ZWt(r);break;case 24:QWt(r,126);var le=c7t(zWt(r));V=0===le?(QWt(r,96),0===u7t(zWt(r))?92:ZWt(r)):1===le?qo:ZWt(r);break;case 25:QWt(r,115);var me=c7t(zWt(r));if(0===me)V=95;else if(1===me){QWt(r,Mf);var Ae=c7t(zWt(r));V=0===Ae?Ks:1===Ae?(QWt(r,gc),0===u7t(zWt(r))?Qr:ZWt(r)):ZWt(r)}else V=ZWt(r);break;case 26:QWt(r,89);var Oe=zWt(r),Ie=45<Oe?63<Oe?-1:$k(nLt,Oe+li|0)-1|0:-1;V=0===Ie?(QWt(r,87),0===N2t(zWt(r))?86:ZWt(r)):1===Ie?88:ZWt(r);break;case 27:QWt(r,130);var Be=zWt(r);if(0==(63<Be?64<Be?-1:0:-1)){var Xe=zWt(r),Je=96<Xe?Mf<Xe?-1:$k(SLt,Xe+Bf|0)-1|0:-1;if(0===Je)if(0===a7t(zWt(r))){var qe=zWt(r);if(0==(jn<qe?121<qe?-1:0:-1))if(0===p7t(zWt(r)))if(0===k7t(zWt(r))){var Ve=zWt(r);V=0==(72<Ve?73<Ve?-1:0:-1)&&0===v7t(zWt(r))&&0===z7t(zWt(r))&&0===L7t(zWt(r))&&0===G7t(zWt(r))&&0===v7t(zWt(r))&&0===D7t(zWt(r))&&0===L7t(zWt(r))?74:ZWt(r)}else V=ZWt(r);else V=ZWt(r);else V=ZWt(r)}else V=ZWt(r);else V=1===Je&&0===v7t(zWt(r))&&0===z7t(zWt(r))&&0===L7t(zWt(r))&&0===G7t(zWt(r))&&0===v7t(zWt(r))&&0===D7t(zWt(r))&&0===L7t(zWt(r))?74:ZWt(r)}else V=ZWt(r);break;case 28:V=79;break;case 29:if(QWt(r,1),0===v3t(zWt(r))){var Ze=j7t(zWt(r));if(0===Ze)V=0===R2t(zWt(r))&&0===R2t(zWt(r))&&0===R2t(zWt(r))?c(r):ZWt(r);else if(1===Ze)if(0===R2t(zWt(r)))for(;;){var cn=W2t(zWt(r));if(0!==cn){V=1===cn?c(r):ZWt(r);break}}else V=ZWt(r);else V=ZWt(r)}else V=ZWt(r);break;case 30:V=80;break;case 31:QWt(r,ln),V=0===u7t(zWt(r))?113:ZWt(r);break;case 32:V=9;break;case 33:QWt(r,73);var sn=zWt(r),bn=35<sn?Ma<sn?fb<sn?Rs<sn?-1:lv<sn?ob<sn?ec<sn?Zp<sn?St<sn?_c<sn?Gu<sn?zl<sn?0:-1:0:-1:Y<sn?fv<sn?0:-1:0:-1:Wf<sn?Sr<sn?aD<sn?vi<sn?0:-1:0:-1:Cb<sn?Ts<sn?0:-1:0:-1:Hc<sn?Tu<sn?lf<sn?bl<sn?Us<sn?Ot<sn?vs<sn?qv<sn?Rv<sn?cu<sn?ki<sn?xl<sn?si<sn?Fu<sn?rv<sn?Yu<sn?0:-1:0:-1:$s<sn?ur<sn?0:-1:0:-1:Al<sn?Cu<sn?_t<sn?pc<sn?0:-1:0:-1:ii<sn?Do<sn?0:-1:0:-1:Ff<sn?He<sn?Qe<sn?ko<sn?de<sn?G<sn?0:-1:0:-1:Xn<sn?Xi<sn?0:-1:0:-1:Tp<sn?ls<sn?Gr<sn?Oc<sn?0:-1:0:-1:tb<sn?sv<sn?0:-1:0:-1:Gl<sn?If<sn?hi<sn?Mn<sn?Fo<sn?ha<sn?Qu<sn?us<sn?0:-1:0:-1:Wn<sn?jb<sn?0:-1:0:-1:mr<sn?ff<sn?dc<sn?bt<sn?0:-1:0:-1:On<sn?ta<sn?0:-1:0:-1:Rp<sn?je<sn?gu<sn?Wa<sn?R<sn?_a<sn?0:-1:0:-1:Wl<sn?hb<sn?0:-1:0:-1:ia<sn?Gs<sn?o<sn?ra<sn?0:-1:0:-1:ya<sn?Bc<sn?0:-1:0:-1:Dv<sn?tu<sn?Qo<sn?C<sn?vr<sn?we<sn?uf<sn?Go<sn?J<sn?ci<sn?0:-1:0:-1:So<sn?ei<sn?0:-1:0:-1:Ds<sn?Bu<sn?vp<sn?no<sn?0:-1:0:-1:_p<sn?Au<sn?0:-1:0:-1:Hn<sn?wt<sn?qc<sn?tc<sn?it<sn?rD<sn?0:-1:0:-1:Br<sn?Ue<sn?0:-1:0:-1:Tn<sn?Ao<sn?ti<sn?Jb<sn?0:-1:0:-1:Fs<sn?wv<sn?0:-1:0:-1:vf<sn?fo<sn?Vf<sn?wu<sn?uc<sn?Yl<sn?xn<sn?De<sn?0:-1:0:-1:gb<sn?Zo<sn?0:-1:0:-1:yr<sn?Tb<sn?wo<sn?Cc<sn?0:-1:0:-1:La<sn?va<sn?0:-1:0:-1:dr<sn?$l<sn?xe<sn?w<sn?Xl<sn?Bt<sn?0:-1:0:-1:Ye<sn?uu<sn?0:-1:0:-1:Zb<sn?lr<sn?Mr<sn?kt<sn?0:-1:0:-1:Vs<sn?Ub<sn?0:-1:0:-1:I<sn?Zn<sn?Vo<sn?Nn<sn?zt<sn?$p<sn?iD<sn?Sf<sn?ts<sn?ui<sn?ib<sn?tn<sn?0:-1:0:-1:Yi<sn?$e<sn?0:-1:0:-1:cv<sn?Jt<sn?Ps<sn?Yp<sn?0:-1:0:-1:mb<sn?Ab<sn?0:-1:0:-1:rs<sn?oc<sn?qb<sn?Ju<sn?di<sn?Ru<sn?0:-1:0:-1:uD<sn?Qv<sn?0:-1:0:-1:zn<sn?Pv<sn?Rr<sn?Uv<sn?0:-1:0:-1:Ei<sn?ma<sn?0:-1:0:-1:Re<sn?mn<sn?pr<sn?No<sn?Kn<sn?Zs<sn?Vn<sn?Db<sn?0:-1:0:-1:Hu<sn?_n<sn?0:-1:0:-1:ap<sn?pe<sn?Is<sn?Ap<sn?0:-1:0:-1:Zv<sn?Pp<sn?0:-1:0:-1:sl<sn?Sl<sn?av<sn?Da<sn?Ke<sn?zs<sn?0:-1:0:-1:Te<sn?Sa<sn?0:-1:0:-1:ka<sn?Wp<sn?tf<sn?qr<sn?0:-1:0:-1:ot<sn?bb<sn?0:-1:0:-1:Jf<sn?Ci<sn?xf<sn?pf<sn?rf<sn?Ua<sn?Dl<sn?hf<sn?xb<sn?mo<sn?0:-1:0:-1:np<sn?kb<sn?0:-1:0:-1:Gt<sn?dv<sn?rn<sn?Me<sn?0:-1:0:-1:Qc<sn?Jn<sn?0:-1:0:-1:gp<sn?Wb<sn?lt<sn?Ir<sn?br<sn?pa<sn?0:-1:0:-1:It<sn?Oa<sn?0:-1:0:-1:_u<sn?Sc<sn?Yb<sn?Hf<sn?0:-1:0:-1:ms<sn?Hs<sn?0:-1:0:-1:Yf<sn?Q<sn?ye<sn?Rb<sn?vn<sn?Kl<sn?Qp<sn?Dp<sn?0:-1:0:-1:st<sn?Vb<sn?0:-1:0:-1:Ge<sn?xs<sn?g<sn?qu<sn?0:-1:0:-1:Uc<sn?Uu<sn?0:-1:0:-1:ip<sn?Et<sn?Oo<sn?Mi<sn?Gn<sn?un<sn?0:-1:0:-1:ep<sn?Ut<sn?0:-1:0:-1:Jl<sn?Uo<sn?fn<sn?Wc<sn?0:-1:0:-1:Ro<sn?oe<sn?0:-1:0:-1:dp<sn?Ga<sn?Rn<sn?En<sn?eb<sn?Tc<sn?ql<sn?Ol<sn?p<sn?Ec<sn?Ee<sn?fl<sn?Zf<sn?gi<sn?0:-1:0:-1:ee<sn?wf<sn?0:-1:0:-1:oD<sn?na<sn?Np<sn?Xv<sn?0:-1:0:-1:gf<sn?Gf<sn?0:-1:0:-1:Nb<sn?nc<sn?xv<sn?Lb<sn?ba<sn?cl<sn?0:-1:0:-1:qn<sn?Po<sn?0:-1:0:-1:bv<sn?Fe<sn?Tv<sn?Bb<sn?0:-1:0:-1:rc<sn?d<sn?0:-1:0:-1:fu<sn?S<sn?Oi<sn?gt<sn?Pe<sn?$c<sn?Hv<sn?qi<sn?0:-1:0:-1:vt<sn?ws<sn?0:-1:0:-1:Fp<sn?Af<sn?Yo<sn?Ib<sn?0:-1:0:-1:Sn<sn?ni<sn?0:-1:0:-1:Wv<sn?on<sn?Nu<sn?Av<sn?E<sn?Tf<sn?0:-1:0:-1:wc<sn?zb<sn?0:-1:0:-1:Ki<sn?Pc<sn?Ia<sn?za<sn?0:-1:0:-1:to<sn?eo<sn?0:-1:0:-1:kl<sn?qt<sn?su<sn?tt<sn?fp<sn?pu<sn?oi<sn?Cv<sn?ao<sn?z<sn?0:-1:0:-1:Ml<sn?Ep<sn?0:-1:0:-1:Eo<sn?ze<sn?Qt<sn?nn<sn?0:-1:0:-1:cD<sn?Dt<sn?0:-1:0:-1:vc<sn?Vp<sn?ac<sn?nu<sn?pi<sn?mv<sn?0:-1:0:-1:Rc<sn?la<sn?0:-1:0:-1:Lo<sn?aa<sn?Pi<sn?cf<sn?0:-1:0:-1:ev<sn?ja<sn?0:-1:0:-1:hp<sn?gv<sn?s<sn?sa<sn?Vi<sn?ce<sn?ub<sn?ea<sn?0:-1:0:-1:wa<sn?Dc<sn?0:-1:0:-1:dl<sn?Or<sn?qs<sn?yb<sn?0:-1:0:-1:$r<sn?Nv<sn?0:-1:0:-1:rr<sn?P<sn?u<sn?Cr<sn?zc<sn?et<sn?0:-1:0:-1:wi<sn?h<sn?0:-1:0:-1:wr<sn?Ns<sn?fa<sn?Ms<sn?0:-1:0:-1:Vr<sn?hv<sn?0:-1:0:-1:bu<sn?kr<sn?Hi<sn?nf<sn?ut<sn?iv<sn?zp<sn?Jo<sn?tD<sn?ca<sn?sb<sn?Ne<sn?0:-1:0:-1:pv<sn?_e<sn?0:-1:0:-1:mp<sn?Ln<sn?Cp<sn?Ws<sn?0:-1:0:-1:a<sn?Ht<sn?0:-1:0:-1:Pu<sn?ul<sn?ll<sn?an<sn?mi<sn?tr<sn?0:-1:0:-1:au<sn?xi<sn?0:-1:0:-1:N<sn?nt<sn?Ea<sn?Qn<sn?0:-1:0:-1:Fi<sn?cc<sn?0:-1:0:-1:Ku<sn?ke<sn?ol<sn?$n<sn?fr<sn?kf<sn?Mb<sn?Ac<sn?0:-1:0:-1:We<sn?Nc<sn?0:-1:0:-1:Lc<sn?pp<sn?b<sn?at<sn?0:-1:0:-1:qa<sn?Qi<sn?0:-1:0:-1:Er<sn?Ce<sn?es<sn?Pa<sn?qp<sn?Ct<sn?0:-1:0:-1:Ui<sn?Eu<sn?0:-1:0:-1:Wo<sn?Si<sn?Kv<sn?kn<sn?0:-1:0:-1:ae<sn?Kt<sn?0:-1:0:-1:ru<sn?xt<sn?il<sn?jr<sn?Jr<sn?Le<sn?Ji<sn?Fn<sn?Lf<sn?ds<sn?0:-1:0:-1:ov<sn?Ii<sn?0:-1:0:-1:ro<sn?yn<sn?Ba<sn?kc<sn?0:-1:0:-1:Qf<sn?Sv<sn?0:-1:0:-1:be<sn?vb<sn?zo<sn?Pl<sn?ge<sn?hr<sn?0:-1:0:-1:ef<sn?_r<sn?0:-1:0:-1:Co<sn?$i<sn?$f<sn?Ur<sn?0:-1:0:-1:O<sn?ft<sn?0:-1:0:-1:mu<sn?Lu<sn?bi<sn?re<sn?Kb<sn?xp<sn?gr<sn?_<sn?0:-1:0:-1:ve<sn?df<sn?0:-1:0:-1:of<sn?er<sn?Op<sn?Sb<sn?0:-1:0:-1:Zu<sn?Fa<sn?0:-1:0:-1:Se<sn?tp<sn?Wt<sn?zr<sn?uv<sn?Ls<sn?0:-1:0:-1:Xa<sn?An<sn?0:-1:0:-1:Fv<sn?ou<sn?$u<sn?dt<sn?0:-1:0:-1:ss<sn?Xr<sn?0:-1:0:-1:$k(aNt,sn+zi|0)-1|0:-1;if(3<bn>>>0)V=ZWt(r);else switch(bn){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var pn=h7t(zWt(r));if(2<pn>>>0)V=ZWt(r);else switch(pn){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Dn=t7t(zWt(r));if(2<Dn>>>0)V=ZWt(r);else switch(Dn){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var dn=B7t(zWt(r));if(2<dn>>>0)V=ZWt(r);else switch(dn){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,22);var hn=q2t(zWt(r));V=0===hn?c(r):1===hn?f(r):ZWt(r)}}}break;default:QWt(r,73);var gn=i7t(zWt(r));if(2<gn>>>0)V=ZWt(r);else switch(gn){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var In=f3t(zWt(r));if(2<In>>>0)V=ZWt(r);else switch(In){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Pn=W7t(zWt(r));if(2<Pn>>>0)V=ZWt(r);else switch(Pn){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,23);var Yn=q2t(zWt(r));V=0===Yn?c(r):1===Yn?f(r):ZWt(r)}}}}break;case 34:QWt(r,73);var ua=f7t(zWt(r));if(2<ua>>>0)V=ZWt(r);else switch(ua){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var oa=P2t(zWt(r));if(2<oa>>>0)V=ZWt(r);else switch(oa){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var da=i7t(zWt(r));if(2<da>>>0)V=ZWt(r);else switch(da){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var ga=T2t(zWt(r));if(2<ga>>>0)V=ZWt(r);else switch(ga){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,24);var Ca=q2t(zWt(r));V=0===Ca?c(r):1===Ca?f(r):ZWt(r)}}}}break;case 35:QWt(r,73);var xa=zWt(r),Aa=35<xa?Ma<xa?fb<xa?Rs<xa?-1:lv<xa?ob<xa?ec<xa?Zp<xa?St<xa?_c<xa?Gu<xa?zl<xa?0:-1:0:-1:Y<xa?fv<xa?0:-1:0:-1:Wf<xa?Sr<xa?aD<xa?vi<xa?0:-1:0:-1:Cb<xa?Ts<xa?0:-1:0:-1:Hc<xa?Tu<xa?lf<xa?bl<xa?Us<xa?Ot<xa?vs<xa?qv<xa?Rv<xa?cu<xa?ki<xa?xl<xa?si<xa?Fu<xa?rv<xa?Yu<xa?0:-1:0:-1:$s<xa?ur<xa?0:-1:0:-1:Al<xa?Cu<xa?_t<xa?pc<xa?0:-1:0:-1:ii<xa?Do<xa?0:-1:0:-1:Ff<xa?He<xa?Qe<xa?ko<xa?de<xa?G<xa?0:-1:0:-1:Xn<xa?Xi<xa?0:-1:0:-1:Tp<xa?ls<xa?Gr<xa?Oc<xa?0:-1:0:-1:tb<xa?sv<xa?0:-1:0:-1:Gl<xa?If<xa?hi<xa?Mn<xa?Fo<xa?ha<xa?Qu<xa?us<xa?0:-1:0:-1:Wn<xa?jb<xa?0:-1:0:-1:mr<xa?ff<xa?dc<xa?bt<xa?0:-1:0:-1:On<xa?ta<xa?0:-1:0:-1:Rp<xa?je<xa?gu<xa?Wa<xa?R<xa?_a<xa?0:-1:0:-1:Wl<xa?hb<xa?0:-1:0:-1:ia<xa?Gs<xa?o<xa?ra<xa?0:-1:0:-1:ya<xa?Bc<xa?0:-1:0:-1:Dv<xa?tu<xa?Qo<xa?C<xa?vr<xa?we<xa?uf<xa?Go<xa?J<xa?ci<xa?0:-1:0:-1:So<xa?ei<xa?0:-1:0:-1:Ds<xa?Bu<xa?vp<xa?no<xa?0:-1:0:-1:_p<xa?Au<xa?0:-1:0:-1:Hn<xa?wt<xa?qc<xa?tc<xa?it<xa?rD<xa?0:-1:0:-1:Br<xa?Ue<xa?0:-1:0:-1:Tn<xa?Ao<xa?ti<xa?Jb<xa?0:-1:0:-1:Fs<xa?wv<xa?0:-1:0:-1:vf<xa?fo<xa?Vf<xa?wu<xa?uc<xa?Yl<xa?xn<xa?De<xa?0:-1:0:-1:gb<xa?Zo<xa?0:-1:0:-1:yr<xa?Tb<xa?wo<xa?Cc<xa?0:-1:0:-1:La<xa?va<xa?0:-1:0:-1:dr<xa?$l<xa?xe<xa?w<xa?Xl<xa?Bt<xa?0:-1:0:-1:Ye<xa?uu<xa?0:-1:0:-1:Zb<xa?lr<xa?Mr<xa?kt<xa?0:-1:0:-1:Vs<xa?Ub<xa?0:-1:0:-1:I<xa?Zn<xa?Vo<xa?Nn<xa?zt<xa?$p<xa?iD<xa?Sf<xa?ts<xa?ui<xa?ib<xa?tn<xa?0:-1:0:-1:Yi<xa?$e<xa?0:-1:0:-1:cv<xa?Jt<xa?Ps<xa?Yp<xa?0:-1:0:-1:mb<xa?Ab<xa?0:-1:0:-1:rs<xa?oc<xa?qb<xa?Ju<xa?di<xa?Ru<xa?0:-1:0:-1:uD<xa?Qv<xa?0:-1:0:-1:zn<xa?Pv<xa?Rr<xa?Uv<xa?0:-1:0:-1:Ei<xa?ma<xa?0:-1:0:-1:Re<xa?mn<xa?pr<xa?No<xa?Kn<xa?Zs<xa?Vn<xa?Db<xa?0:-1:0:-1:Hu<xa?_n<xa?0:-1:0:-1:ap<xa?pe<xa?Is<xa?Ap<xa?0:-1:0:-1:Zv<xa?Pp<xa?0:-1:0:-1:sl<xa?Sl<xa?av<xa?Da<xa?Ke<xa?zs<xa?0:-1:0:-1:Te<xa?Sa<xa?0:-1:0:-1:ka<xa?Wp<xa?tf<xa?qr<xa?0:-1:0:-1:ot<xa?bb<xa?0:-1:0:-1:Jf<xa?Ci<xa?xf<xa?pf<xa?rf<xa?Ua<xa?Dl<xa?hf<xa?xb<xa?mo<xa?0:-1:0:-1:np<xa?kb<xa?0:-1:0:-1:Gt<xa?dv<xa?rn<xa?Me<xa?0:-1:0:-1:Qc<xa?Jn<xa?0:-1:0:-1:gp<xa?Wb<xa?lt<xa?Ir<xa?br<xa?pa<xa?0:-1:0:-1:It<xa?Oa<xa?0:-1:0:-1:_u<xa?Sc<xa?Yb<xa?Hf<xa?0:-1:0:-1:ms<xa?Hs<xa?0:-1:0:-1:Yf<xa?Q<xa?ye<xa?Rb<xa?vn<xa?Kl<xa?Qp<xa?Dp<xa?0:-1:0:-1:st<xa?Vb<xa?0:-1:0:-1:Ge<xa?xs<xa?g<xa?qu<xa?0:-1:0:-1:Uc<xa?Uu<xa?0:-1:0:-1:ip<xa?Et<xa?Oo<xa?Mi<xa?Gn<xa?un<xa?0:-1:0:-1:ep<xa?Ut<xa?0:-1:0:-1:Jl<xa?Uo<xa?fn<xa?Wc<xa?0:-1:0:-1:Ro<xa?oe<xa?0:-1:0:-1:dp<xa?Ga<xa?Rn<xa?En<xa?eb<xa?Tc<xa?ql<xa?Ol<xa?p<xa?Ec<xa?Ee<xa?fl<xa?Zf<xa?gi<xa?0:-1:0:-1:ee<xa?wf<xa?0:-1:0:-1:oD<xa?na<xa?Np<xa?Xv<xa?0:-1:0:-1:gf<xa?Gf<xa?0:-1:0:-1:Nb<xa?nc<xa?xv<xa?Lb<xa?ba<xa?cl<xa?0:-1:0:-1:qn<xa?Po<xa?0:-1:0:-1:bv<xa?Fe<xa?Tv<xa?Bb<xa?0:-1:0:-1:rc<xa?d<xa?0:-1:0:-1:fu<xa?S<xa?Oi<xa?gt<xa?Pe<xa?$c<xa?Hv<xa?qi<xa?0:-1:0:-1:vt<xa?ws<xa?0:-1:0:-1:Fp<xa?Af<xa?Yo<xa?Ib<xa?0:-1:0:-1:Sn<xa?ni<xa?0:-1:0:-1:Wv<xa?on<xa?Nu<xa?Av<xa?E<xa?Tf<xa?0:-1:0:-1:wc<xa?zb<xa?0:-1:0:-1:Ki<xa?Pc<xa?Ia<xa?za<xa?0:-1:0:-1:to<xa?eo<xa?0:-1:0:-1:kl<xa?qt<xa?su<xa?tt<xa?fp<xa?pu<xa?oi<xa?Cv<xa?ao<xa?z<xa?0:-1:0:-1:Ml<xa?Ep<xa?0:-1:0:-1:Eo<xa?ze<xa?Qt<xa?nn<xa?0:-1:0:-1:cD<xa?Dt<xa?0:-1:0:-1:vc<xa?Vp<xa?ac<xa?nu<xa?pi<xa?mv<xa?0:-1:0:-1:Rc<xa?la<xa?0:-1:0:-1:Lo<xa?aa<xa?Pi<xa?cf<xa?0:-1:0:-1:ev<xa?ja<xa?0:-1:0:-1:hp<xa?gv<xa?s<xa?sa<xa?Vi<xa?ce<xa?ub<xa?ea<xa?0:-1:0:-1:wa<xa?Dc<xa?0:-1:0:-1:dl<xa?Or<xa?qs<xa?yb<xa?0:-1:0:-1:$r<xa?Nv<xa?0:-1:0:-1:rr<xa?P<xa?u<xa?Cr<xa?zc<xa?et<xa?0:-1:0:-1:wi<xa?h<xa?0:-1:0:-1:wr<xa?Ns<xa?fa<xa?Ms<xa?0:-1:0:-1:Vr<xa?hv<xa?0:-1:0:-1:bu<xa?kr<xa?Hi<xa?nf<xa?ut<xa?iv<xa?zp<xa?Jo<xa?tD<xa?ca<xa?sb<xa?Ne<xa?0:-1:0:-1:pv<xa?_e<xa?0:-1:0:-1:mp<xa?Ln<xa?Cp<xa?Ws<xa?0:-1:0:-1:a<xa?Ht<xa?0:-1:0:-1:Pu<xa?ul<xa?ll<xa?an<xa?mi<xa?tr<xa?0:-1:0:-1:au<xa?xi<xa?0:-1:0:-1:N<xa?nt<xa?Ea<xa?Qn<xa?0:-1:0:-1:Fi<xa?cc<xa?0:-1:0:-1:Ku<xa?ke<xa?ol<xa?$n<xa?fr<xa?kf<xa?Mb<xa?Ac<xa?0:-1:0:-1:We<xa?Nc<xa?0:-1:0:-1:Lc<xa?pp<xa?b<xa?at<xa?0:-1:0:-1:qa<xa?Qi<xa?0:-1:0:-1:Er<xa?Ce<xa?es<xa?Pa<xa?qp<xa?Ct<xa?0:-1:0:-1:Ui<xa?Eu<xa?0:-1:0:-1:Wo<xa?Si<xa?Kv<xa?kn<xa?0:-1:0:-1:ae<xa?Kt<xa?0:-1:0:-1:ru<xa?xt<xa?il<xa?jr<xa?Jr<xa?Le<xa?Ji<xa?Fn<xa?Lf<xa?ds<xa?0:-1:0:-1:ov<xa?Ii<xa?0:-1:0:-1:ro<xa?yn<xa?Ba<xa?kc<xa?0:-1:0:-1:Qf<xa?Sv<xa?0:-1:0:-1:be<xa?vb<xa?zo<xa?Pl<xa?ge<xa?hr<xa?0:-1:0:-1:ef<xa?_r<xa?0:-1:0:-1:Co<xa?$i<xa?$f<xa?Ur<xa?0:-1:0:-1:O<xa?ft<xa?0:-1:0:-1:mu<xa?Lu<xa?bi<xa?re<xa?Kb<xa?xp<xa?gr<xa?_<xa?0:-1:0:-1:ve<xa?df<xa?0:-1:0:-1:of<xa?er<xa?Op<xa?Sb<xa?0:-1:0:-1:Zu<xa?Fa<xa?0:-1:0:-1:Se<xa?tp<xa?Wt<xa?zr<xa?uv<xa?Ls<xa?0:-1:0:-1:Xa<xa?An<xa?0:-1:0:-1:Fv<xa?ou<xa?$u<xa?dt<xa?0:-1:0:-1:ss<xa?Xr<xa?0:-1:0:-1:$k(GNt,xa+zi|0)-1|0:-1;if(4<Aa>>>0)V=ZWt(r);else switch(Aa){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var Na=$7t(zWt(r));if(3<Na>>>0)V=ZWt(r);else switch(Na){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var Ja=P2t(zWt(r));if(2<Ja>>>0)V=ZWt(r);else switch(Ja){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,25);var Ya=q2t(zWt(r));V=0===Ya?c(r):1===Ya?f(r):ZWt(r)}break;default:QWt(r,73);var Ha=B7t(zWt(r));if(2<Ha>>>0)V=ZWt(r);else switch(Ha){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var $a=o3t(zWt(r));if(2<$a>>>0)V=ZWt(r);else switch($a){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,26);var Ka=q2t(zWt(r));V=0===Ka?c(r):1===Ka?f(r):ZWt(r)}}}break;case 3:QWt(r,73);var Za=i7t(zWt(r));if(2<Za>>>0)V=ZWt(r);else switch(Za){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var eu=n3t(zWt(r));if(2<eu>>>0)V=ZWt(r);else switch(eu){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var iu=n3t(zWt(r));if(2<iu>>>0)V=ZWt(r);else switch(iu){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,27);var vu=q2t(zWt(r));V=0===vu?c(r):1===vu?f(r):ZWt(r)}}}break;default:QWt(r,73);var lu=t7t(zWt(r));if(2<lu>>>0)V=ZWt(r);else switch(lu){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Du=$7t(zWt(r));if(3<Du>>>0)V=ZWt(r);else switch(Du){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var ku=W7t(zWt(r));if(2<ku>>>0)V=ZWt(r);else switch(ku){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,28);var du=q2t(zWt(r));V=0===du?c(r):1===du?f(r):ZWt(r)}break;default:QWt(r,73);var yu=f3t(zWt(r));if(2<yu>>>0)V=ZWt(r);else switch(yu){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Su=t7t(zWt(r));if(2<Su>>>0)V=ZWt(r);else switch(Su){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var xu=O2t(zWt(r));if(2<xu>>>0)V=ZWt(r);else switch(xu){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Ou=P2t(zWt(r));if(2<Ou>>>0)V=ZWt(r);else switch(Ou){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,29);var Iu=q2t(zWt(r));V=0===Iu?c(r):1===Iu?f(r):ZWt(r)}}}}}}}break;case 36:QWt(r,73);var Mu=zWt(r),ju=35<Mu?Ma<Mu?fb<Mu?Rs<Mu?-1:lv<Mu?ob<Mu?ec<Mu?Zp<Mu?St<Mu?_c<Mu?Gu<Mu?zl<Mu?0:-1:0:-1:Y<Mu?fv<Mu?0:-1:0:-1:Wf<Mu?Sr<Mu?aD<Mu?vi<Mu?0:-1:0:-1:Cb<Mu?Ts<Mu?0:-1:0:-1:Hc<Mu?Tu<Mu?lf<Mu?bl<Mu?Us<Mu?Ot<Mu?vs<Mu?qv<Mu?Rv<Mu?cu<Mu?ki<Mu?xl<Mu?si<Mu?Fu<Mu?rv<Mu?Yu<Mu?0:-1:0:-1:$s<Mu?ur<Mu?0:-1:0:-1:Al<Mu?Cu<Mu?_t<Mu?pc<Mu?0:-1:0:-1:ii<Mu?Do<Mu?0:-1:0:-1:Ff<Mu?He<Mu?Qe<Mu?ko<Mu?de<Mu?G<Mu?0:-1:0:-1:Xn<Mu?Xi<Mu?0:-1:0:-1:Tp<Mu?ls<Mu?Gr<Mu?Oc<Mu?0:-1:0:-1:tb<Mu?sv<Mu?0:-1:0:-1:Gl<Mu?If<Mu?hi<Mu?Mn<Mu?Fo<Mu?ha<Mu?Qu<Mu?us<Mu?0:-1:0:-1:Wn<Mu?jb<Mu?0:-1:0:-1:mr<Mu?ff<Mu?dc<Mu?bt<Mu?0:-1:0:-1:On<Mu?ta<Mu?0:-1:0:-1:Rp<Mu?je<Mu?gu<Mu?Wa<Mu?R<Mu?_a<Mu?0:-1:0:-1:Wl<Mu?hb<Mu?0:-1:0:-1:ia<Mu?Gs<Mu?o<Mu?ra<Mu?0:-1:0:-1:ya<Mu?Bc<Mu?0:-1:0:-1:Dv<Mu?tu<Mu?Qo<Mu?C<Mu?vr<Mu?we<Mu?uf<Mu?Go<Mu?J<Mu?ci<Mu?0:-1:0:-1:So<Mu?ei<Mu?0:-1:0:-1:Ds<Mu?Bu<Mu?vp<Mu?no<Mu?0:-1:0:-1:_p<Mu?Au<Mu?0:-1:0:-1:Hn<Mu?wt<Mu?qc<Mu?tc<Mu?it<Mu?rD<Mu?0:-1:0:-1:Br<Mu?Ue<Mu?0:-1:0:-1:Tn<Mu?Ao<Mu?ti<Mu?Jb<Mu?0:-1:0:-1:Fs<Mu?wv<Mu?0:-1:0:-1:vf<Mu?fo<Mu?Vf<Mu?wu<Mu?uc<Mu?Yl<Mu?xn<Mu?De<Mu?0:-1:0:-1:gb<Mu?Zo<Mu?0:-1:0:-1:yr<Mu?Tb<Mu?wo<Mu?Cc<Mu?0:-1:0:-1:La<Mu?va<Mu?0:-1:0:-1:dr<Mu?$l<Mu?xe<Mu?w<Mu?Xl<Mu?Bt<Mu?0:-1:0:-1:Ye<Mu?uu<Mu?0:-1:0:-1:Zb<Mu?lr<Mu?Mr<Mu?kt<Mu?0:-1:0:-1:Vs<Mu?Ub<Mu?0:-1:0:-1:I<Mu?Zn<Mu?Vo<Mu?Nn<Mu?zt<Mu?$p<Mu?iD<Mu?Sf<Mu?ts<Mu?ui<Mu?ib<Mu?tn<Mu?0:-1:0:-1:Yi<Mu?$e<Mu?0:-1:0:-1:cv<Mu?Jt<Mu?Ps<Mu?Yp<Mu?0:-1:0:-1:mb<Mu?Ab<Mu?0:-1:0:-1:rs<Mu?oc<Mu?qb<Mu?Ju<Mu?di<Mu?Ru<Mu?0:-1:0:-1:uD<Mu?Qv<Mu?0:-1:0:-1:zn<Mu?Pv<Mu?Rr<Mu?Uv<Mu?0:-1:0:-1:Ei<Mu?ma<Mu?0:-1:0:-1:Re<Mu?mn<Mu?pr<Mu?No<Mu?Kn<Mu?Zs<Mu?Vn<Mu?Db<Mu?0:-1:0:-1:Hu<Mu?_n<Mu?0:-1:0:-1:ap<Mu?pe<Mu?Is<Mu?Ap<Mu?0:-1:0:-1:Zv<Mu?Pp<Mu?0:-1:0:-1:sl<Mu?Sl<Mu?av<Mu?Da<Mu?Ke<Mu?zs<Mu?0:-1:0:-1:Te<Mu?Sa<Mu?0:-1:0:-1:ka<Mu?Wp<Mu?tf<Mu?qr<Mu?0:-1:0:-1:ot<Mu?bb<Mu?0:-1:0:-1:Jf<Mu?Ci<Mu?xf<Mu?pf<Mu?rf<Mu?Ua<Mu?Dl<Mu?hf<Mu?xb<Mu?mo<Mu?0:-1:0:-1:np<Mu?kb<Mu?0:-1:0:-1:Gt<Mu?dv<Mu?rn<Mu?Me<Mu?0:-1:0:-1:Qc<Mu?Jn<Mu?0:-1:0:-1:gp<Mu?Wb<Mu?lt<Mu?Ir<Mu?br<Mu?pa<Mu?0:-1:0:-1:It<Mu?Oa<Mu?0:-1:0:-1:_u<Mu?Sc<Mu?Yb<Mu?Hf<Mu?0:-1:0:-1:ms<Mu?Hs<Mu?0:-1:0:-1:Yf<Mu?Q<Mu?ye<Mu?Rb<Mu?vn<Mu?Kl<Mu?Qp<Mu?Dp<Mu?0:-1:0:-1:st<Mu?Vb<Mu?0:-1:0:-1:Ge<Mu?xs<Mu?g<Mu?qu<Mu?0:-1:0:-1:Uc<Mu?Uu<Mu?0:-1:0:-1:ip<Mu?Et<Mu?Oo<Mu?Mi<Mu?Gn<Mu?un<Mu?0:-1:0:-1:ep<Mu?Ut<Mu?0:-1:0:-1:Jl<Mu?Uo<Mu?fn<Mu?Wc<Mu?0:-1:0:-1:Ro<Mu?oe<Mu?0:-1:0:-1:dp<Mu?Ga<Mu?Rn<Mu?En<Mu?eb<Mu?Tc<Mu?ql<Mu?Ol<Mu?p<Mu?Ec<Mu?Ee<Mu?fl<Mu?Zf<Mu?gi<Mu?0:-1:0:-1:ee<Mu?wf<Mu?0:-1:0:-1:oD<Mu?na<Mu?Np<Mu?Xv<Mu?0:-1:0:-1:gf<Mu?Gf<Mu?0:-1:0:-1:Nb<Mu?nc<Mu?xv<Mu?Lb<Mu?ba<Mu?cl<Mu?0:-1:0:-1:qn<Mu?Po<Mu?0:-1:0:-1:bv<Mu?Fe<Mu?Tv<Mu?Bb<Mu?0:-1:0:-1:rc<Mu?d<Mu?0:-1:0:-1:fu<Mu?S<Mu?Oi<Mu?gt<Mu?Pe<Mu?$c<Mu?Hv<Mu?qi<Mu?0:-1:0:-1:vt<Mu?ws<Mu?0:-1:0:-1:Fp<Mu?Af<Mu?Yo<Mu?Ib<Mu?0:-1:0:-1:Sn<Mu?ni<Mu?0:-1:0:-1:Wv<Mu?on<Mu?Nu<Mu?Av<Mu?E<Mu?Tf<Mu?0:-1:0:-1:wc<Mu?zb<Mu?0:-1:0:-1:Ki<Mu?Pc<Mu?Ia<Mu?za<Mu?0:-1:0:-1:to<Mu?eo<Mu?0:-1:0:-1:kl<Mu?qt<Mu?su<Mu?tt<Mu?fp<Mu?pu<Mu?oi<Mu?Cv<Mu?ao<Mu?z<Mu?0:-1:0:-1:Ml<Mu?Ep<Mu?0:-1:0:-1:Eo<Mu?ze<Mu?Qt<Mu?nn<Mu?0:-1:0:-1:cD<Mu?Dt<Mu?0:-1:0:-1:vc<Mu?Vp<Mu?ac<Mu?nu<Mu?pi<Mu?mv<Mu?0:-1:0:-1:Rc<Mu?la<Mu?0:-1:0:-1:Lo<Mu?aa<Mu?Pi<Mu?cf<Mu?0:-1:0:-1:ev<Mu?ja<Mu?0:-1:0:-1:hp<Mu?gv<Mu?s<Mu?sa<Mu?Vi<Mu?ce<Mu?ub<Mu?ea<Mu?0:-1:0:-1:wa<Mu?Dc<Mu?0:-1:0:-1:dl<Mu?Or<Mu?qs<Mu?yb<Mu?0:-1:0:-1:$r<Mu?Nv<Mu?0:-1:0:-1:rr<Mu?P<Mu?u<Mu?Cr<Mu?zc<Mu?et<Mu?0:-1:0:-1:wi<Mu?h<Mu?0:-1:0:-1:wr<Mu?Ns<Mu?fa<Mu?Ms<Mu?0:-1:0:-1:Vr<Mu?hv<Mu?0:-1:0:-1:bu<Mu?kr<Mu?Hi<Mu?nf<Mu?ut<Mu?iv<Mu?zp<Mu?Jo<Mu?tD<Mu?ca<Mu?sb<Mu?Ne<Mu?0:-1:0:-1:pv<Mu?_e<Mu?0:-1:0:-1:mp<Mu?Ln<Mu?Cp<Mu?Ws<Mu?0:-1:0:-1:a<Mu?Ht<Mu?0:-1:0:-1:Pu<Mu?ul<Mu?ll<Mu?an<Mu?mi<Mu?tr<Mu?0:-1:0:-1:au<Mu?xi<Mu?0:-1:0:-1:N<Mu?nt<Mu?Ea<Mu?Qn<Mu?0:-1:0:-1:Fi<Mu?cc<Mu?0:-1:0:-1:Ku<Mu?ke<Mu?ol<Mu?$n<Mu?fr<Mu?kf<Mu?Mb<Mu?Ac<Mu?0:-1:0:-1:We<Mu?Nc<Mu?0:-1:0:-1:Lc<Mu?pp<Mu?b<Mu?at<Mu?0:-1:0:-1:qa<Mu?Qi<Mu?0:-1:0:-1:Er<Mu?Ce<Mu?es<Mu?Pa<Mu?qp<Mu?Ct<Mu?0:-1:0:-1:Ui<Mu?Eu<Mu?0:-1:0:-1:Wo<Mu?Si<Mu?Kv<Mu?kn<Mu?0:-1:0:-1:ae<Mu?Kt<Mu?0:-1:0:-1:ru<Mu?xt<Mu?il<Mu?jr<Mu?Jr<Mu?Le<Mu?Ji<Mu?Fn<Mu?Lf<Mu?ds<Mu?0:-1:0:-1:ov<Mu?Ii<Mu?0:-1:0:-1:ro<Mu?yn<Mu?Ba<Mu?kc<Mu?0:-1:0:-1:Qf<Mu?Sv<Mu?0:-1:0:-1:be<Mu?vb<Mu?zo<Mu?Pl<Mu?ge<Mu?hr<Mu?0:-1:0:-1:ef<Mu?_r<Mu?0:-1:0:-1:Co<Mu?$i<Mu?$f<Mu?Ur<Mu?0:-1:0:-1:O<Mu?ft<Mu?0:-1:0:-1:mu<Mu?Lu<Mu?bi<Mu?re<Mu?Kb<Mu?xp<Mu?gr<Mu?_<Mu?0:-1:0:-1:ve<Mu?df<Mu?0:-1:0:-1:of<Mu?er<Mu?Op<Mu?Sb<Mu?0:-1:0:-1:Zu<Mu?Fa<Mu?0:-1:0:-1:Se<Mu?tp<Mu?Wt<Mu?zr<Mu?uv<Mu?Ls<Mu?0:-1:0:-1:Xa<Mu?An<Mu?0:-1:0:-1:Fv<Mu?ou<Mu?$u<Mu?dt<Mu?0:-1:0:-1:ss<Mu?Xr<Mu?0:-1:0:-1:$k(MNt,Mu+zi|0)-1|0:-1;if(3<ju>>>0)V=ZWt(r);else switch(ju){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var Xu=zWt(r),Wu=35<Xu?Ma<Xu?fb<Xu?Rs<Xu?-1:lv<Xu?ob<Xu?ec<Xu?Zp<Xu?St<Xu?_c<Xu?Gu<Xu?zl<Xu?0:-1:0:-1:Y<Xu?fv<Xu?0:-1:0:-1:Wf<Xu?Sr<Xu?aD<Xu?vi<Xu?0:-1:0:-1:Cb<Xu?Ts<Xu?0:-1:0:-1:Hc<Xu?Tu<Xu?lf<Xu?bl<Xu?Us<Xu?Ot<Xu?vs<Xu?qv<Xu?Rv<Xu?cu<Xu?ki<Xu?xl<Xu?si<Xu?Fu<Xu?rv<Xu?Yu<Xu?0:-1:0:-1:$s<Xu?ur<Xu?0:-1:0:-1:Al<Xu?Cu<Xu?_t<Xu?pc<Xu?0:-1:0:-1:ii<Xu?Do<Xu?0:-1:0:-1:Ff<Xu?He<Xu?Qe<Xu?ko<Xu?de<Xu?G<Xu?0:-1:0:-1:Xn<Xu?Xi<Xu?0:-1:0:-1:Tp<Xu?ls<Xu?Gr<Xu?Oc<Xu?0:-1:0:-1:tb<Xu?sv<Xu?0:-1:0:-1:Gl<Xu?If<Xu?hi<Xu?Mn<Xu?Fo<Xu?ha<Xu?Qu<Xu?us<Xu?0:-1:0:-1:Wn<Xu?jb<Xu?0:-1:0:-1:mr<Xu?ff<Xu?dc<Xu?bt<Xu?0:-1:0:-1:On<Xu?ta<Xu?0:-1:0:-1:Rp<Xu?je<Xu?gu<Xu?Wa<Xu?R<Xu?_a<Xu?0:-1:0:-1:Wl<Xu?hb<Xu?0:-1:0:-1:ia<Xu?Gs<Xu?o<Xu?ra<Xu?0:-1:0:-1:ya<Xu?Bc<Xu?0:-1:0:-1:Dv<Xu?tu<Xu?Qo<Xu?C<Xu?vr<Xu?we<Xu?uf<Xu?Go<Xu?J<Xu?ci<Xu?0:-1:0:-1:So<Xu?ei<Xu?0:-1:0:-1:Ds<Xu?Bu<Xu?vp<Xu?no<Xu?0:-1:0:-1:_p<Xu?Au<Xu?0:-1:0:-1:Hn<Xu?wt<Xu?qc<Xu?tc<Xu?it<Xu?rD<Xu?0:-1:0:-1:Br<Xu?Ue<Xu?0:-1:0:-1:Tn<Xu?Ao<Xu?ti<Xu?Jb<Xu?0:-1:0:-1:Fs<Xu?wv<Xu?0:-1:0:-1:vf<Xu?fo<Xu?Vf<Xu?wu<Xu?uc<Xu?Yl<Xu?xn<Xu?De<Xu?0:-1:0:-1:gb<Xu?Zo<Xu?0:-1:0:-1:yr<Xu?Tb<Xu?wo<Xu?Cc<Xu?0:-1:0:-1:La<Xu?va<Xu?0:-1:0:-1:dr<Xu?$l<Xu?xe<Xu?w<Xu?Xl<Xu?Bt<Xu?0:-1:0:-1:Ye<Xu?uu<Xu?0:-1:0:-1:Zb<Xu?lr<Xu?Mr<Xu?kt<Xu?0:-1:0:-1:Vs<Xu?Ub<Xu?0:-1:0:-1:I<Xu?Zn<Xu?Vo<Xu?Nn<Xu?zt<Xu?$p<Xu?iD<Xu?Sf<Xu?ts<Xu?ui<Xu?ib<Xu?tn<Xu?0:-1:0:-1:Yi<Xu?$e<Xu?0:-1:0:-1:cv<Xu?Jt<Xu?Ps<Xu?Yp<Xu?0:-1:0:-1:mb<Xu?Ab<Xu?0:-1:0:-1:rs<Xu?oc<Xu?qb<Xu?Ju<Xu?di<Xu?Ru<Xu?0:-1:0:-1:uD<Xu?Qv<Xu?0:-1:0:-1:zn<Xu?Pv<Xu?Rr<Xu?Uv<Xu?0:-1:0:-1:Ei<Xu?ma<Xu?0:-1:0:-1:Re<Xu?mn<Xu?pr<Xu?No<Xu?Kn<Xu?Zs<Xu?Vn<Xu?Db<Xu?0:-1:0:-1:Hu<Xu?_n<Xu?0:-1:0:-1:ap<Xu?pe<Xu?Is<Xu?Ap<Xu?0:-1:0:-1:Zv<Xu?Pp<Xu?0:-1:0:-1:sl<Xu?Sl<Xu?av<Xu?Da<Xu?Ke<Xu?zs<Xu?0:-1:0:-1:Te<Xu?Sa<Xu?0:-1:0:-1:ka<Xu?Wp<Xu?tf<Xu?qr<Xu?0:-1:0:-1:ot<Xu?bb<Xu?0:-1:0:-1:Jf<Xu?Ci<Xu?xf<Xu?pf<Xu?rf<Xu?Ua<Xu?Dl<Xu?hf<Xu?xb<Xu?mo<Xu?0:-1:0:-1:np<Xu?kb<Xu?0:-1:0:-1:Gt<Xu?dv<Xu?rn<Xu?Me<Xu?0:-1:0:-1:Qc<Xu?Jn<Xu?0:-1:0:-1:gp<Xu?Wb<Xu?lt<Xu?Ir<Xu?br<Xu?pa<Xu?0:-1:0:-1:It<Xu?Oa<Xu?0:-1:0:-1:_u<Xu?Sc<Xu?Yb<Xu?Hf<Xu?0:-1:0:-1:ms<Xu?Hs<Xu?0:-1:0:-1:Yf<Xu?Q<Xu?ye<Xu?Rb<Xu?vn<Xu?Kl<Xu?Qp<Xu?Dp<Xu?0:-1:0:-1:st<Xu?Vb<Xu?0:-1:0:-1:Ge<Xu?xs<Xu?g<Xu?qu<Xu?0:-1:0:-1:Uc<Xu?Uu<Xu?0:-1:0:-1:ip<Xu?Et<Xu?Oo<Xu?Mi<Xu?Gn<Xu?un<Xu?0:-1:0:-1:ep<Xu?Ut<Xu?0:-1:0:-1:Jl<Xu?Uo<Xu?fn<Xu?Wc<Xu?0:-1:0:-1:Ro<Xu?oe<Xu?0:-1:0:-1:dp<Xu?Ga<Xu?Rn<Xu?En<Xu?eb<Xu?Tc<Xu?ql<Xu?Ol<Xu?p<Xu?Ec<Xu?Ee<Xu?fl<Xu?Zf<Xu?gi<Xu?0:-1:0:-1:ee<Xu?wf<Xu?0:-1:0:-1:oD<Xu?na<Xu?Np<Xu?Xv<Xu?0:-1:0:-1:gf<Xu?Gf<Xu?0:-1:0:-1:Nb<Xu?nc<Xu?xv<Xu?Lb<Xu?ba<Xu?cl<Xu?0:-1:0:-1:qn<Xu?Po<Xu?0:-1:0:-1:bv<Xu?Fe<Xu?Tv<Xu?Bb<Xu?0:-1:0:-1:rc<Xu?d<Xu?0:-1:0:-1:fu<Xu?S<Xu?Oi<Xu?gt<Xu?Pe<Xu?$c<Xu?Hv<Xu?qi<Xu?0:-1:0:-1:vt<Xu?ws<Xu?0:-1:0:-1:Fp<Xu?Af<Xu?Yo<Xu?Ib<Xu?0:-1:0:-1:Sn<Xu?ni<Xu?0:-1:0:-1:Wv<Xu?on<Xu?Nu<Xu?Av<Xu?E<Xu?Tf<Xu?0:-1:0:-1:wc<Xu?zb<Xu?0:-1:0:-1:Ki<Xu?Pc<Xu?Ia<Xu?za<Xu?0:-1:0:-1:to<Xu?eo<Xu?0:-1:0:-1:kl<Xu?qt<Xu?su<Xu?tt<Xu?fp<Xu?pu<Xu?oi<Xu?Cv<Xu?ao<Xu?z<Xu?0:-1:0:-1:Ml<Xu?Ep<Xu?0:-1:0:-1:Eo<Xu?ze<Xu?Qt<Xu?nn<Xu?0:-1:0:-1:cD<Xu?Dt<Xu?0:-1:0:-1:vc<Xu?Vp<Xu?ac<Xu?nu<Xu?pi<Xu?mv<Xu?0:-1:0:-1:Rc<Xu?la<Xu?0:-1:0:-1:Lo<Xu?aa<Xu?Pi<Xu?cf<Xu?0:-1:0:-1:ev<Xu?ja<Xu?0:-1:0:-1:hp<Xu?gv<Xu?s<Xu?sa<Xu?Vi<Xu?ce<Xu?ub<Xu?ea<Xu?0:-1:0:-1:wa<Xu?Dc<Xu?0:-1:0:-1:dl<Xu?Or<Xu?qs<Xu?yb<Xu?0:-1:0:-1:$r<Xu?Nv<Xu?0:-1:0:-1:rr<Xu?P<Xu?u<Xu?Cr<Xu?zc<Xu?et<Xu?0:-1:0:-1:wi<Xu?h<Xu?0:-1:0:-1:wr<Xu?Ns<Xu?fa<Xu?Ms<Xu?0:-1:0:-1:Vr<Xu?hv<Xu?0:-1:0:-1:bu<Xu?kr<Xu?Hi<Xu?nf<Xu?ut<Xu?iv<Xu?zp<Xu?Jo<Xu?tD<Xu?ca<Xu?sb<Xu?Ne<Xu?0:-1:0:-1:pv<Xu?_e<Xu?0:-1:0:-1:mp<Xu?Ln<Xu?Cp<Xu?Ws<Xu?0:-1:0:-1:a<Xu?Ht<Xu?0:-1:0:-1:Pu<Xu?ul<Xu?ll<Xu?an<Xu?mi<Xu?tr<Xu?0:-1:0:-1:au<Xu?xi<Xu?0:-1:0:-1:N<Xu?nt<Xu?Ea<Xu?Qn<Xu?0:-1:0:-1:Fi<Xu?cc<Xu?0:-1:0:-1:Ku<Xu?ke<Xu?ol<Xu?$n<Xu?fr<Xu?kf<Xu?Mb<Xu?Ac<Xu?0:-1:0:-1:We<Xu?Nc<Xu?0:-1:0:-1:Lc<Xu?pp<Xu?b<Xu?at<Xu?0:-1:0:-1:qa<Xu?Qi<Xu?0:-1:0:-1:Er<Xu?Ce<Xu?es<Xu?Pa<Xu?qp<Xu?Ct<Xu?0:-1:0:-1:Ui<Xu?Eu<Xu?0:-1:0:-1:Wo<Xu?Si<Xu?Kv<Xu?kn<Xu?0:-1:0:-1:ae<Xu?Kt<Xu?0:-1:0:-1:ru<Xu?xt<Xu?il<Xu?jr<Xu?Jr<Xu?Le<Xu?Ji<Xu?Fn<Xu?Lf<Xu?ds<Xu?0:-1:0:-1:ov<Xu?Ii<Xu?0:-1:0:-1:ro<Xu?yn<Xu?Ba<Xu?kc<Xu?0:-1:0:-1:Qf<Xu?Sv<Xu?0:-1:0:-1:be<Xu?vb<Xu?zo<Xu?Pl<Xu?ge<Xu?hr<Xu?0:-1:0:-1:ef<Xu?_r<Xu?0:-1:0:-1:Co<Xu?$i<Xu?$f<Xu?Ur<Xu?0:-1:0:-1:O<Xu?ft<Xu?0:-1:0:-1:mu<Xu?Lu<Xu?bi<Xu?re<Xu?Kb<Xu?xp<Xu?gr<Xu?_<Xu?0:-1:0:-1:ve<Xu?df<Xu?0:-1:0:-1:of<Xu?er<Xu?Op<Xu?Sb<Xu?0:-1:0:-1:Zu<Xu?Fa<Xu?0:-1:0:-1:Se<Xu?tp<Xu?Wt<Xu?zr<Xu?uv<Xu?Ls<Xu?0:-1:0:-1:Xa<Xu?An<Xu?0:-1:0:-1:Fv<Xu?ou<Xu?$u<Xu?dt<Xu?0:-1:0:-1:ss<Xu?Xr<Xu?0:-1:0:-1:$k(INt,Xu+zi|0)-1|0:-1;if(5<Wu>>>0)V=ZWt(r);else switch(Wu){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var zu=O2t(zWt(r));if(2<zu>>>0)V=ZWt(r);else switch(zu){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var ri=j2t(zWt(r));if(2<ri>>>0)V=ZWt(r);else switch(ri){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var fi=j2t(zWt(r));if(2<fi>>>0)V=ZWt(r);else switch(fi){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Di=P2t(zWt(r));if(2<Di>>>0)V=ZWt(r);else switch(Di){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var yi=f7t(zWt(r));if(2<yi>>>0)V=ZWt(r);else switch(yi){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,30);var Ai=q2t(zWt(r));V=0===Ai?c(r):1===Ai?f(r):ZWt(r)}}}}}break;case 3:QWt(r,73);var Bi=F7t(zWt(r));if(2<Bi>>>0)V=ZWt(r);else switch(Bi){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Ni=i7t(zWt(r));if(2<Ni>>>0)V=ZWt(r);else switch(Ni){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Li=f7t(zWt(r));if(2<Li>>>0)V=ZWt(r);else switch(Li){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var ji=P2t(zWt(r));if(2<ji>>>0)V=ZWt(r);else switch(ji){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,31);var Gi=q2t(zWt(r));V=0===Gi?c(r):1===Gi?f(r):ZWt(r)}}}}break;case 4:QWt(r,73);var Wi=i7t(zWt(r));if(2<Wi>>>0)V=ZWt(r);else switch(Wi){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Zi=O2t(zWt(r));if(2<Zi>>>0)V=ZWt(r);else switch(Zi){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var ic=F7t(zWt(r));if(2<ic>>>0)V=ZWt(r);else switch(ic){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var fc=W7t(zWt(r));if(2<fc>>>0)V=ZWt(r);else switch(fc){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,32);var bc=q2t(zWt(r));V=0===bc?c(r):1===bc?f(r):ZWt(r)}}}}break;default:QWt(r,73);var hc=P2t(zWt(r));if(2<hc>>>0)V=ZWt(r);else switch(hc){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var mc=W7t(zWt(r));if(2<mc>>>0)V=ZWt(r);else switch(mc){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Fc=P2t(zWt(r));if(2<Fc>>>0)V=ZWt(r);else switch(Fc){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,33);var yc=q2t(zWt(r));V=0===yc?c(r):1===yc?f(r):ZWt(r)}}}}break;default:QWt(r,34);var xc=q2t(zWt(r));V=0===xc?c(r):1===xc?f(r):ZWt(r)}break;case 37:QWt(r,73);var Mc=zWt(r),jc=35<Mc?Ma<Mc?fb<Mc?Rs<Mc?-1:lv<Mc?ob<Mc?ec<Mc?Zp<Mc?St<Mc?_c<Mc?Gu<Mc?zl<Mc?0:-1:0:-1:Y<Mc?fv<Mc?0:-1:0:-1:Wf<Mc?Sr<Mc?aD<Mc?vi<Mc?0:-1:0:-1:Cb<Mc?Ts<Mc?0:-1:0:-1:Hc<Mc?Tu<Mc?lf<Mc?bl<Mc?Us<Mc?Ot<Mc?vs<Mc?qv<Mc?Rv<Mc?cu<Mc?ki<Mc?xl<Mc?si<Mc?Fu<Mc?rv<Mc?Yu<Mc?0:-1:0:-1:$s<Mc?ur<Mc?0:-1:0:-1:Al<Mc?Cu<Mc?_t<Mc?pc<Mc?0:-1:0:-1:ii<Mc?Do<Mc?0:-1:0:-1:Ff<Mc?He<Mc?Qe<Mc?ko<Mc?de<Mc?G<Mc?0:-1:0:-1:Xn<Mc?Xi<Mc?0:-1:0:-1:Tp<Mc?ls<Mc?Gr<Mc?Oc<Mc?0:-1:0:-1:tb<Mc?sv<Mc?0:-1:0:-1:Gl<Mc?If<Mc?hi<Mc?Mn<Mc?Fo<Mc?ha<Mc?Qu<Mc?us<Mc?0:-1:0:-1:Wn<Mc?jb<Mc?0:-1:0:-1:mr<Mc?ff<Mc?dc<Mc?bt<Mc?0:-1:0:-1:On<Mc?ta<Mc?0:-1:0:-1:Rp<Mc?je<Mc?gu<Mc?Wa<Mc?R<Mc?_a<Mc?0:-1:0:-1:Wl<Mc?hb<Mc?0:-1:0:-1:ia<Mc?Gs<Mc?o<Mc?ra<Mc?0:-1:0:-1:ya<Mc?Bc<Mc?0:-1:0:-1:Dv<Mc?tu<Mc?Qo<Mc?C<Mc?vr<Mc?we<Mc?uf<Mc?Go<Mc?J<Mc?ci<Mc?0:-1:0:-1:So<Mc?ei<Mc?0:-1:0:-1:Ds<Mc?Bu<Mc?vp<Mc?no<Mc?0:-1:0:-1:_p<Mc?Au<Mc?0:-1:0:-1:Hn<Mc?wt<Mc?qc<Mc?tc<Mc?it<Mc?rD<Mc?0:-1:0:-1:Br<Mc?Ue<Mc?0:-1:0:-1:Tn<Mc?Ao<Mc?ti<Mc?Jb<Mc?0:-1:0:-1:Fs<Mc?wv<Mc?0:-1:0:-1:vf<Mc?fo<Mc?Vf<Mc?wu<Mc?uc<Mc?Yl<Mc?xn<Mc?De<Mc?0:-1:0:-1:gb<Mc?Zo<Mc?0:-1:0:-1:yr<Mc?Tb<Mc?wo<Mc?Cc<Mc?0:-1:0:-1:La<Mc?va<Mc?0:-1:0:-1:dr<Mc?$l<Mc?xe<Mc?w<Mc?Xl<Mc?Bt<Mc?0:-1:0:-1:Ye<Mc?uu<Mc?0:-1:0:-1:Zb<Mc?lr<Mc?Mr<Mc?kt<Mc?0:-1:0:-1:Vs<Mc?Ub<Mc?0:-1:0:-1:I<Mc?Zn<Mc?Vo<Mc?Nn<Mc?zt<Mc?$p<Mc?iD<Mc?Sf<Mc?ts<Mc?ui<Mc?ib<Mc?tn<Mc?0:-1:0:-1:Yi<Mc?$e<Mc?0:-1:0:-1:cv<Mc?Jt<Mc?Ps<Mc?Yp<Mc?0:-1:0:-1:mb<Mc?Ab<Mc?0:-1:0:-1:rs<Mc?oc<Mc?qb<Mc?Ju<Mc?di<Mc?Ru<Mc?0:-1:0:-1:uD<Mc?Qv<Mc?0:-1:0:-1:zn<Mc?Pv<Mc?Rr<Mc?Uv<Mc?0:-1:0:-1:Ei<Mc?ma<Mc?0:-1:0:-1:Re<Mc?mn<Mc?pr<Mc?No<Mc?Kn<Mc?Zs<Mc?Vn<Mc?Db<Mc?0:-1:0:-1:Hu<Mc?_n<Mc?0:-1:0:-1:ap<Mc?pe<Mc?Is<Mc?Ap<Mc?0:-1:0:-1:Zv<Mc?Pp<Mc?0:-1:0:-1:sl<Mc?Sl<Mc?av<Mc?Da<Mc?Ke<Mc?zs<Mc?0:-1:0:-1:Te<Mc?Sa<Mc?0:-1:0:-1:ka<Mc?Wp<Mc?tf<Mc?qr<Mc?0:-1:0:-1:ot<Mc?bb<Mc?0:-1:0:-1:Jf<Mc?Ci<Mc?xf<Mc?pf<Mc?rf<Mc?Ua<Mc?Dl<Mc?hf<Mc?xb<Mc?mo<Mc?0:-1:0:-1:np<Mc?kb<Mc?0:-1:0:-1:Gt<Mc?dv<Mc?rn<Mc?Me<Mc?0:-1:0:-1:Qc<Mc?Jn<Mc?0:-1:0:-1:gp<Mc?Wb<Mc?lt<Mc?Ir<Mc?br<Mc?pa<Mc?0:-1:0:-1:It<Mc?Oa<Mc?0:-1:0:-1:_u<Mc?Sc<Mc?Yb<Mc?Hf<Mc?0:-1:0:-1:ms<Mc?Hs<Mc?0:-1:0:-1:Yf<Mc?Q<Mc?ye<Mc?Rb<Mc?vn<Mc?Kl<Mc?Qp<Mc?Dp<Mc?0:-1:0:-1:st<Mc?Vb<Mc?0:-1:0:-1:Ge<Mc?xs<Mc?g<Mc?qu<Mc?0:-1:0:-1:Uc<Mc?Uu<Mc?0:-1:0:-1:ip<Mc?Et<Mc?Oo<Mc?Mi<Mc?Gn<Mc?un<Mc?0:-1:0:-1:ep<Mc?Ut<Mc?0:-1:0:-1:Jl<Mc?Uo<Mc?fn<Mc?Wc<Mc?0:-1:0:-1:Ro<Mc?oe<Mc?0:-1:0:-1:dp<Mc?Ga<Mc?Rn<Mc?En<Mc?eb<Mc?Tc<Mc?ql<Mc?Ol<Mc?p<Mc?Ec<Mc?Ee<Mc?fl<Mc?Zf<Mc?gi<Mc?0:-1:0:-1:ee<Mc?wf<Mc?0:-1:0:-1:oD<Mc?na<Mc?Np<Mc?Xv<Mc?0:-1:0:-1:gf<Mc?Gf<Mc?0:-1:0:-1:Nb<Mc?nc<Mc?xv<Mc?Lb<Mc?ba<Mc?cl<Mc?0:-1:0:-1:qn<Mc?Po<Mc?0:-1:0:-1:bv<Mc?Fe<Mc?Tv<Mc?Bb<Mc?0:-1:0:-1:rc<Mc?d<Mc?0:-1:0:-1:fu<Mc?S<Mc?Oi<Mc?gt<Mc?Pe<Mc?$c<Mc?Hv<Mc?qi<Mc?0:-1:0:-1:vt<Mc?ws<Mc?0:-1:0:-1:Fp<Mc?Af<Mc?Yo<Mc?Ib<Mc?0:-1:0:-1:Sn<Mc?ni<Mc?0:-1:0:-1:Wv<Mc?on<Mc?Nu<Mc?Av<Mc?E<Mc?Tf<Mc?0:-1:0:-1:wc<Mc?zb<Mc?0:-1:0:-1:Ki<Mc?Pc<Mc?Ia<Mc?za<Mc?0:-1:0:-1:to<Mc?eo<Mc?0:-1:0:-1:kl<Mc?qt<Mc?su<Mc?tt<Mc?fp<Mc?pu<Mc?oi<Mc?Cv<Mc?ao<Mc?z<Mc?0:-1:0:-1:Ml<Mc?Ep<Mc?0:-1:0:-1:Eo<Mc?ze<Mc?Qt<Mc?nn<Mc?0:-1:0:-1:cD<Mc?Dt<Mc?0:-1:0:-1:vc<Mc?Vp<Mc?ac<Mc?nu<Mc?pi<Mc?mv<Mc?0:-1:0:-1:Rc<Mc?la<Mc?0:-1:0:-1:Lo<Mc?aa<Mc?Pi<Mc?cf<Mc?0:-1:0:-1:ev<Mc?ja<Mc?0:-1:0:-1:hp<Mc?gv<Mc?s<Mc?sa<Mc?Vi<Mc?ce<Mc?ub<Mc?ea<Mc?0:-1:0:-1:wa<Mc?Dc<Mc?0:-1:0:-1:dl<Mc?Or<Mc?qs<Mc?yb<Mc?0:-1:0:-1:$r<Mc?Nv<Mc?0:-1:0:-1:rr<Mc?P<Mc?u<Mc?Cr<Mc?zc<Mc?et<Mc?0:-1:0:-1:wi<Mc?h<Mc?0:-1:0:-1:wr<Mc?Ns<Mc?fa<Mc?Ms<Mc?0:-1:0:-1:Vr<Mc?hv<Mc?0:-1:0:-1:bu<Mc?kr<Mc?Hi<Mc?nf<Mc?ut<Mc?iv<Mc?zp<Mc?Jo<Mc?tD<Mc?ca<Mc?sb<Mc?Ne<Mc?0:-1:0:-1:pv<Mc?_e<Mc?0:-1:0:-1:mp<Mc?Ln<Mc?Cp<Mc?Ws<Mc?0:-1:0:-1:a<Mc?Ht<Mc?0:-1:0:-1:Pu<Mc?ul<Mc?ll<Mc?an<Mc?mi<Mc?tr<Mc?0:-1:0:-1:au<Mc?xi<Mc?0:-1:0:-1:N<Mc?nt<Mc?Ea<Mc?Qn<Mc?0:-1:0:-1:Fi<Mc?cc<Mc?0:-1:0:-1:Ku<Mc?ke<Mc?ol<Mc?$n<Mc?fr<Mc?kf<Mc?Mb<Mc?Ac<Mc?0:-1:0:-1:We<Mc?Nc<Mc?0:-1:0:-1:Lc<Mc?pp<Mc?b<Mc?at<Mc?0:-1:0:-1:qa<Mc?Qi<Mc?0:-1:0:-1:Er<Mc?Ce<Mc?es<Mc?Pa<Mc?qp<Mc?Ct<Mc?0:-1:0:-1:Ui<Mc?Eu<Mc?0:-1:0:-1:Wo<Mc?Si<Mc?Kv<Mc?kn<Mc?0:-1:0:-1:ae<Mc?Kt<Mc?0:-1:0:-1:ru<Mc?xt<Mc?il<Mc?jr<Mc?Jr<Mc?Le<Mc?Ji<Mc?Fn<Mc?Lf<Mc?ds<Mc?0:-1:0:-1:ov<Mc?Ii<Mc?0:-1:0:-1:ro<Mc?yn<Mc?Ba<Mc?kc<Mc?0:-1:0:-1:Qf<Mc?Sv<Mc?0:-1:0:-1:be<Mc?vb<Mc?zo<Mc?Pl<Mc?ge<Mc?hr<Mc?0:-1:0:-1:ef<Mc?_r<Mc?0:-1:0:-1:Co<Mc?$i<Mc?$f<Mc?Ur<Mc?0:-1:0:-1:O<Mc?ft<Mc?0:-1:0:-1:mu<Mc?Lu<Mc?bi<Mc?re<Mc?Kb<Mc?xp<Mc?gr<Mc?_<Mc?0:-1:0:-1:ve<Mc?df<Mc?0:-1:0:-1:of<Mc?er<Mc?Op<Mc?Sb<Mc?0:-1:0:-1:Zu<Mc?Fa<Mc?0:-1:0:-1:Se<Mc?tp<Mc?Wt<Mc?zr<Mc?uv<Mc?Ls<Mc?0:-1:0:-1:Xa<Mc?An<Mc?0:-1:0:-1:Fv<Mc?ou<Mc?$u<Mc?dt<Mc?0:-1:0:-1:ss<Mc?Xr<Mc?0:-1:0:-1:$k($Nt,Mc+zi|0)-1|0:-1;if(4<jc>>>0)V=ZWt(r);else switch(jc){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var Xc=n3t(zWt(r));if(2<Xc>>>0)V=ZWt(r);else switch(Xc){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Jc=P2t(zWt(r));if(2<Jc>>>0)V=ZWt(r);else switch(Jc){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,35);var Vc=q2t(zWt(r));V=0===Vc?c(r):1===Vc?f(r):ZWt(r)}}break;case 3:QWt(r,73);var Yc=O2t(zWt(r));if(2<Yc>>>0)V=ZWt(r);else switch(Yc){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Zc=q7t(zWt(r));if(2<Zc>>>0)V=ZWt(r);else switch(Zc){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,36);var af=q2t(zWt(r));V=0===af?c(r):1===af?f(r):ZWt(r)}}break;default:QWt(r,73);var sf=zWt(r),bf=35<sf?Ma<sf?fb<sf?Rs<sf?-1:lv<sf?ob<sf?ec<sf?Zp<sf?St<sf?_c<sf?Gu<sf?zl<sf?0:-1:0:-1:Y<sf?fv<sf?0:-1:0:-1:Wf<sf?Sr<sf?aD<sf?vi<sf?0:-1:0:-1:Cb<sf?Ts<sf?0:-1:0:-1:Hc<sf?Tu<sf?lf<sf?bl<sf?Us<sf?Ot<sf?vs<sf?qv<sf?Rv<sf?cu<sf?ki<sf?xl<sf?si<sf?Fu<sf?rv<sf?Yu<sf?0:-1:0:-1:$s<sf?ur<sf?0:-1:0:-1:Al<sf?Cu<sf?_t<sf?pc<sf?0:-1:0:-1:ii<sf?Do<sf?0:-1:0:-1:Ff<sf?He<sf?Qe<sf?ko<sf?de<sf?G<sf?0:-1:0:-1:Xn<sf?Xi<sf?0:-1:0:-1:Tp<sf?ls<sf?Gr<sf?Oc<sf?0:-1:0:-1:tb<sf?sv<sf?0:-1:0:-1:Gl<sf?If<sf?hi<sf?Mn<sf?Fo<sf?ha<sf?Qu<sf?us<sf?0:-1:0:-1:Wn<sf?jb<sf?0:-1:0:-1:mr<sf?ff<sf?dc<sf?bt<sf?0:-1:0:-1:On<sf?ta<sf?0:-1:0:-1:Rp<sf?je<sf?gu<sf?Wa<sf?R<sf?_a<sf?0:-1:0:-1:Wl<sf?hb<sf?0:-1:0:-1:ia<sf?Gs<sf?o<sf?ra<sf?0:-1:0:-1:ya<sf?Bc<sf?0:-1:0:-1:Dv<sf?tu<sf?Qo<sf?C<sf?vr<sf?we<sf?uf<sf?Go<sf?J<sf?ci<sf?0:-1:0:-1:So<sf?ei<sf?0:-1:0:-1:Ds<sf?Bu<sf?vp<sf?no<sf?0:-1:0:-1:_p<sf?Au<sf?0:-1:0:-1:Hn<sf?wt<sf?qc<sf?tc<sf?it<sf?rD<sf?0:-1:0:-1:Br<sf?Ue<sf?0:-1:0:-1:Tn<sf?Ao<sf?ti<sf?Jb<sf?0:-1:0:-1:Fs<sf?wv<sf?0:-1:0:-1:vf<sf?fo<sf?Vf<sf?wu<sf?uc<sf?Yl<sf?xn<sf?De<sf?0:-1:0:-1:gb<sf?Zo<sf?0:-1:0:-1:yr<sf?Tb<sf?wo<sf?Cc<sf?0:-1:0:-1:La<sf?va<sf?0:-1:0:-1:dr<sf?$l<sf?xe<sf?w<sf?Xl<sf?Bt<sf?0:-1:0:-1:Ye<sf?uu<sf?0:-1:0:-1:Zb<sf?lr<sf?Mr<sf?kt<sf?0:-1:0:-1:Vs<sf?Ub<sf?0:-1:0:-1:I<sf?Zn<sf?Vo<sf?Nn<sf?zt<sf?$p<sf?iD<sf?Sf<sf?ts<sf?ui<sf?ib<sf?tn<sf?0:-1:0:-1:Yi<sf?$e<sf?0:-1:0:-1:cv<sf?Jt<sf?Ps<sf?Yp<sf?0:-1:0:-1:mb<sf?Ab<sf?0:-1:0:-1:rs<sf?oc<sf?qb<sf?Ju<sf?di<sf?Ru<sf?0:-1:0:-1:uD<sf?Qv<sf?0:-1:0:-1:zn<sf?Pv<sf?Rr<sf?Uv<sf?0:-1:0:-1:Ei<sf?ma<sf?0:-1:0:-1:Re<sf?mn<sf?pr<sf?No<sf?Kn<sf?Zs<sf?Vn<sf?Db<sf?0:-1:0:-1:Hu<sf?_n<sf?0:-1:0:-1:ap<sf?pe<sf?Is<sf?Ap<sf?0:-1:0:-1:Zv<sf?Pp<sf?0:-1:0:-1:sl<sf?Sl<sf?av<sf?Da<sf?Ke<sf?zs<sf?0:-1:0:-1:Te<sf?Sa<sf?0:-1:0:-1:ka<sf?Wp<sf?tf<sf?qr<sf?0:-1:0:-1:ot<sf?bb<sf?0:-1:0:-1:Jf<sf?Ci<sf?xf<sf?pf<sf?rf<sf?Ua<sf?Dl<sf?hf<sf?xb<sf?mo<sf?0:-1:0:-1:np<sf?kb<sf?0:-1:0:-1:Gt<sf?dv<sf?rn<sf?Me<sf?0:-1:0:-1:Qc<sf?Jn<sf?0:-1:0:-1:gp<sf?Wb<sf?lt<sf?Ir<sf?br<sf?pa<sf?0:-1:0:-1:It<sf?Oa<sf?0:-1:0:-1:_u<sf?Sc<sf?Yb<sf?Hf<sf?0:-1:0:-1:ms<sf?Hs<sf?0:-1:0:-1:Yf<sf?Q<sf?ye<sf?Rb<sf?vn<sf?Kl<sf?Qp<sf?Dp<sf?0:-1:0:-1:st<sf?Vb<sf?0:-1:0:-1:Ge<sf?xs<sf?g<sf?qu<sf?0:-1:0:-1:Uc<sf?Uu<sf?0:-1:0:-1:ip<sf?Et<sf?Oo<sf?Mi<sf?Gn<sf?un<sf?0:-1:0:-1:ep<sf?Ut<sf?0:-1:0:-1:Jl<sf?Uo<sf?fn<sf?Wc<sf?0:-1:0:-1:Ro<sf?oe<sf?0:-1:0:-1:dp<sf?Ga<sf?Rn<sf?En<sf?eb<sf?Tc<sf?ql<sf?Ol<sf?p<sf?Ec<sf?Ee<sf?fl<sf?Zf<sf?gi<sf?0:-1:0:-1:ee<sf?wf<sf?0:-1:0:-1:oD<sf?na<sf?Np<sf?Xv<sf?0:-1:0:-1:gf<sf?Gf<sf?0:-1:0:-1:Nb<sf?nc<sf?xv<sf?Lb<sf?ba<sf?cl<sf?0:-1:0:-1:qn<sf?Po<sf?0:-1:0:-1:bv<sf?Fe<sf?Tv<sf?Bb<sf?0:-1:0:-1:rc<sf?d<sf?0:-1:0:-1:fu<sf?S<sf?Oi<sf?gt<sf?Pe<sf?$c<sf?Hv<sf?qi<sf?0:-1:0:-1:vt<sf?ws<sf?0:-1:0:-1:Fp<sf?Af<sf?Yo<sf?Ib<sf?0:-1:0:-1:Sn<sf?ni<sf?0:-1:0:-1:Wv<sf?on<sf?Nu<sf?Av<sf?E<sf?Tf<sf?0:-1:0:-1:wc<sf?zb<sf?0:-1:0:-1:Ki<sf?Pc<sf?Ia<sf?za<sf?0:-1:0:-1:to<sf?eo<sf?0:-1:0:-1:kl<sf?qt<sf?su<sf?tt<sf?fp<sf?pu<sf?oi<sf?Cv<sf?ao<sf?z<sf?0:-1:0:-1:Ml<sf?Ep<sf?0:-1:0:-1:Eo<sf?ze<sf?Qt<sf?nn<sf?0:-1:0:-1:cD<sf?Dt<sf?0:-1:0:-1:vc<sf?Vp<sf?ac<sf?nu<sf?pi<sf?mv<sf?0:-1:0:-1:Rc<sf?la<sf?0:-1:0:-1:Lo<sf?aa<sf?Pi<sf?cf<sf?0:-1:0:-1:ev<sf?ja<sf?0:-1:0:-1:hp<sf?gv<sf?s<sf?sa<sf?Vi<sf?ce<sf?ub<sf?ea<sf?0:-1:0:-1:wa<sf?Dc<sf?0:-1:0:-1:dl<sf?Or<sf?qs<sf?yb<sf?0:-1:0:-1:$r<sf?Nv<sf?0:-1:0:-1:rr<sf?P<sf?u<sf?Cr<sf?zc<sf?et<sf?0:-1:0:-1:wi<sf?h<sf?0:-1:0:-1:wr<sf?Ns<sf?fa<sf?Ms<sf?0:-1:0:-1:Vr<sf?hv<sf?0:-1:0:-1:bu<sf?kr<sf?Hi<sf?nf<sf?ut<sf?iv<sf?zp<sf?Jo<sf?tD<sf?ca<sf?sb<sf?Ne<sf?0:-1:0:-1:pv<sf?_e<sf?0:-1:0:-1:mp<sf?Ln<sf?Cp<sf?Ws<sf?0:-1:0:-1:a<sf?Ht<sf?0:-1:0:-1:Pu<sf?ul<sf?ll<sf?an<sf?mi<sf?tr<sf?0:-1:0:-1:au<sf?xi<sf?0:-1:0:-1:N<sf?nt<sf?Ea<sf?Qn<sf?0:-1:0:-1:Fi<sf?cc<sf?0:-1:0:-1:Ku<sf?ke<sf?ol<sf?$n<sf?fr<sf?kf<sf?Mb<sf?Ac<sf?0:-1:0:-1:We<sf?Nc<sf?0:-1:0:-1:Lc<sf?pp<sf?b<sf?at<sf?0:-1:0:-1:qa<sf?Qi<sf?0:-1:0:-1:Er<sf?Ce<sf?es<sf?Pa<sf?qp<sf?Ct<sf?0:-1:0:-1:Ui<sf?Eu<sf?0:-1:0:-1:Wo<sf?Si<sf?Kv<sf?kn<sf?0:-1:0:-1:ae<sf?Kt<sf?0:-1:0:-1:ru<sf?xt<sf?il<sf?jr<sf?Jr<sf?Le<sf?Ji<sf?Fn<sf?Lf<sf?ds<sf?0:-1:0:-1:ov<sf?Ii<sf?0:-1:0:-1:ro<sf?yn<sf?Ba<sf?kc<sf?0:-1:0:-1:Qf<sf?Sv<sf?0:-1:0:-1:be<sf?vb<sf?zo<sf?Pl<sf?ge<sf?hr<sf?0:-1:0:-1:ef<sf?_r<sf?0:-1:0:-1:Co<sf?$i<sf?$f<sf?Ur<sf?0:-1:0:-1:O<sf?ft<sf?0:-1:0:-1:mu<sf?Lu<sf?bi<sf?re<sf?Kb<sf?xp<sf?gr<sf?_<sf?0:-1:0:-1:ve<sf?df<sf?0:-1:0:-1:of<sf?er<sf?Op<sf?Sb<sf?0:-1:0:-1:Zu<sf?Fa<sf?0:-1:0:-1:Se<sf?tp<sf?Wt<sf?zr<sf?uv<sf?Ls<sf?0:-1:0:-1:Xa<sf?An<sf?0:-1:0:-1:Fv<sf?ou<sf?$u<sf?dt<sf?0:-1:0:-1:ss<sf?Xr<sf?0:-1:0:-1:$k(RNt,sf+zi|0)-1|0:-1;if(3<bf>>>0)V=ZWt(r);else switch(bf){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var yf=u3t(zWt(r));if(2<yf>>>0)V=ZWt(r);else switch(yf){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Ef=f7t(zWt(r));if(2<Ef>>>0)V=ZWt(r);else switch(Ef){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Of=W7t(zWt(r));if(2<Of>>>0)V=ZWt(r);else switch(Of){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,37);var Pf=q2t(zWt(r));V=0===Pf?c(r):1===Pf?f(r):ZWt(r)}}}break;default:QWt(r,73);var jf=P2t(zWt(r));if(2<jf>>>0)V=ZWt(r);else switch(jf){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Uf=t7t(zWt(r));if(2<Uf>>>0)V=ZWt(r);else switch(Uf){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var qf=L2t(zWt(r));if(2<qf>>>0)V=ZWt(r);else switch(qf){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Kf=n3t(zWt(r));if(2<Kf>>>0)V=ZWt(r);else switch(Kf){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,38);var ns=q2t(zWt(r));V=0===ns?c(r):1===ns?f(r):ZWt(r)}}}}}}break;case 38:QWt(r,73);var as=zWt(r),is=35<as?Ma<as?fb<as?Rs<as?-1:lv<as?ob<as?ec<as?Zp<as?St<as?_c<as?Gu<as?zl<as?0:-1:0:-1:Y<as?fv<as?0:-1:0:-1:Wf<as?Sr<as?aD<as?vi<as?0:-1:0:-1:Cb<as?Ts<as?0:-1:0:-1:Hc<as?Tu<as?lf<as?bl<as?Us<as?Ot<as?vs<as?qv<as?Rv<as?cu<as?ki<as?xl<as?si<as?Fu<as?rv<as?Yu<as?0:-1:0:-1:$s<as?ur<as?0:-1:0:-1:Al<as?Cu<as?_t<as?pc<as?0:-1:0:-1:ii<as?Do<as?0:-1:0:-1:Ff<as?He<as?Qe<as?ko<as?de<as?G<as?0:-1:0:-1:Xn<as?Xi<as?0:-1:0:-1:Tp<as?ls<as?Gr<as?Oc<as?0:-1:0:-1:tb<as?sv<as?0:-1:0:-1:Gl<as?If<as?hi<as?Mn<as?Fo<as?ha<as?Qu<as?us<as?0:-1:0:-1:Wn<as?jb<as?0:-1:0:-1:mr<as?ff<as?dc<as?bt<as?0:-1:0:-1:On<as?ta<as?0:-1:0:-1:Rp<as?je<as?gu<as?Wa<as?R<as?_a<as?0:-1:0:-1:Wl<as?hb<as?0:-1:0:-1:ia<as?Gs<as?o<as?ra<as?0:-1:0:-1:ya<as?Bc<as?0:-1:0:-1:Dv<as?tu<as?Qo<as?C<as?vr<as?we<as?uf<as?Go<as?J<as?ci<as?0:-1:0:-1:So<as?ei<as?0:-1:0:-1:Ds<as?Bu<as?vp<as?no<as?0:-1:0:-1:_p<as?Au<as?0:-1:0:-1:Hn<as?wt<as?qc<as?tc<as?it<as?rD<as?0:-1:0:-1:Br<as?Ue<as?0:-1:0:-1:Tn<as?Ao<as?ti<as?Jb<as?0:-1:0:-1:Fs<as?wv<as?0:-1:0:-1:vf<as?fo<as?Vf<as?wu<as?uc<as?Yl<as?xn<as?De<as?0:-1:0:-1:gb<as?Zo<as?0:-1:0:-1:yr<as?Tb<as?wo<as?Cc<as?0:-1:0:-1:La<as?va<as?0:-1:0:-1:dr<as?$l<as?xe<as?w<as?Xl<as?Bt<as?0:-1:0:-1:Ye<as?uu<as?0:-1:0:-1:Zb<as?lr<as?Mr<as?kt<as?0:-1:0:-1:Vs<as?Ub<as?0:-1:0:-1:I<as?Zn<as?Vo<as?Nn<as?zt<as?$p<as?iD<as?Sf<as?ts<as?ui<as?ib<as?tn<as?0:-1:0:-1:Yi<as?$e<as?0:-1:0:-1:cv<as?Jt<as?Ps<as?Yp<as?0:-1:0:-1:mb<as?Ab<as?0:-1:0:-1:rs<as?oc<as?qb<as?Ju<as?di<as?Ru<as?0:-1:0:-1:uD<as?Qv<as?0:-1:0:-1:zn<as?Pv<as?Rr<as?Uv<as?0:-1:0:-1:Ei<as?ma<as?0:-1:0:-1:Re<as?mn<as?pr<as?No<as?Kn<as?Zs<as?Vn<as?Db<as?0:-1:0:-1:Hu<as?_n<as?0:-1:0:-1:ap<as?pe<as?Is<as?Ap<as?0:-1:0:-1:Zv<as?Pp<as?0:-1:0:-1:sl<as?Sl<as?av<as?Da<as?Ke<as?zs<as?0:-1:0:-1:Te<as?Sa<as?0:-1:0:-1:ka<as?Wp<as?tf<as?qr<as?0:-1:0:-1:ot<as?bb<as?0:-1:0:-1:Jf<as?Ci<as?xf<as?pf<as?rf<as?Ua<as?Dl<as?hf<as?xb<as?mo<as?0:-1:0:-1:np<as?kb<as?0:-1:0:-1:Gt<as?dv<as?rn<as?Me<as?0:-1:0:-1:Qc<as?Jn<as?0:-1:0:-1:gp<as?Wb<as?lt<as?Ir<as?br<as?pa<as?0:-1:0:-1:It<as?Oa<as?0:-1:0:-1:_u<as?Sc<as?Yb<as?Hf<as?0:-1:0:-1:ms<as?Hs<as?0:-1:0:-1:Yf<as?Q<as?ye<as?Rb<as?vn<as?Kl<as?Qp<as?Dp<as?0:-1:0:-1:st<as?Vb<as?0:-1:0:-1:Ge<as?xs<as?g<as?qu<as?0:-1:0:-1:Uc<as?Uu<as?0:-1:0:-1:ip<as?Et<as?Oo<as?Mi<as?Gn<as?un<as?0:-1:0:-1:ep<as?Ut<as?0:-1:0:-1:Jl<as?Uo<as?fn<as?Wc<as?0:-1:0:-1:Ro<as?oe<as?0:-1:0:-1:dp<as?Ga<as?Rn<as?En<as?eb<as?Tc<as?ql<as?Ol<as?p<as?Ec<as?Ee<as?fl<as?Zf<as?gi<as?0:-1:0:-1:ee<as?wf<as?0:-1:0:-1:oD<as?na<as?Np<as?Xv<as?0:-1:0:-1:gf<as?Gf<as?0:-1:0:-1:Nb<as?nc<as?xv<as?Lb<as?ba<as?cl<as?0:-1:0:-1:qn<as?Po<as?0:-1:0:-1:bv<as?Fe<as?Tv<as?Bb<as?0:-1:0:-1:rc<as?d<as?0:-1:0:-1:fu<as?S<as?Oi<as?gt<as?Pe<as?$c<as?Hv<as?qi<as?0:-1:0:-1:vt<as?ws<as?0:-1:0:-1:Fp<as?Af<as?Yo<as?Ib<as?0:-1:0:-1:Sn<as?ni<as?0:-1:0:-1:Wv<as?on<as?Nu<as?Av<as?E<as?Tf<as?0:-1:0:-1:wc<as?zb<as?0:-1:0:-1:Ki<as?Pc<as?Ia<as?za<as?0:-1:0:-1:to<as?eo<as?0:-1:0:-1:kl<as?qt<as?su<as?tt<as?fp<as?pu<as?oi<as?Cv<as?ao<as?z<as?0:-1:0:-1:Ml<as?Ep<as?0:-1:0:-1:Eo<as?ze<as?Qt<as?nn<as?0:-1:0:-1:cD<as?Dt<as?0:-1:0:-1:vc<as?Vp<as?ac<as?nu<as?pi<as?mv<as?0:-1:0:-1:Rc<as?la<as?0:-1:0:-1:Lo<as?aa<as?Pi<as?cf<as?0:-1:0:-1:ev<as?ja<as?0:-1:0:-1:hp<as?gv<as?s<as?sa<as?Vi<as?ce<as?ub<as?ea<as?0:-1:0:-1:wa<as?Dc<as?0:-1:0:-1:dl<as?Or<as?qs<as?yb<as?0:-1:0:-1:$r<as?Nv<as?0:-1:0:-1:rr<as?P<as?u<as?Cr<as?zc<as?et<as?0:-1:0:-1:wi<as?h<as?0:-1:0:-1:wr<as?Ns<as?fa<as?Ms<as?0:-1:0:-1:Vr<as?hv<as?0:-1:0:-1:bu<as?kr<as?Hi<as?nf<as?ut<as?iv<as?zp<as?Jo<as?tD<as?ca<as?sb<as?Ne<as?0:-1:0:-1:pv<as?_e<as?0:-1:0:-1:mp<as?Ln<as?Cp<as?Ws<as?0:-1:0:-1:a<as?Ht<as?0:-1:0:-1:Pu<as?ul<as?ll<as?an<as?mi<as?tr<as?0:-1:0:-1:au<as?xi<as?0:-1:0:-1:N<as?nt<as?Ea<as?Qn<as?0:-1:0:-1:Fi<as?cc<as?0:-1:0:-1:Ku<as?ke<as?ol<as?$n<as?fr<as?kf<as?Mb<as?Ac<as?0:-1:0:-1:We<as?Nc<as?0:-1:0:-1:Lc<as?pp<as?b<as?at<as?0:-1:0:-1:qa<as?Qi<as?0:-1:0:-1:Er<as?Ce<as?es<as?Pa<as?qp<as?Ct<as?0:-1:0:-1:Ui<as?Eu<as?0:-1:0:-1:Wo<as?Si<as?Kv<as?kn<as?0:-1:0:-1:ae<as?Kt<as?0:-1:0:-1:ru<as?xt<as?il<as?jr<as?Jr<as?Le<as?Ji<as?Fn<as?Lf<as?ds<as?0:-1:0:-1:ov<as?Ii<as?0:-1:0:-1:ro<as?yn<as?Ba<as?kc<as?0:-1:0:-1:Qf<as?Sv<as?0:-1:0:-1:be<as?vb<as?zo<as?Pl<as?ge<as?hr<as?0:-1:0:-1:ef<as?_r<as?0:-1:0:-1:Co<as?$i<as?$f<as?Ur<as?0:-1:0:-1:O<as?ft<as?0:-1:0:-1:mu<as?Lu<as?bi<as?re<as?Kb<as?xp<as?gr<as?_<as?0:-1:0:-1:ve<as?df<as?0:-1:0:-1:of<as?er<as?Op<as?Sb<as?0:-1:0:-1:Zu<as?Fa<as?0:-1:0:-1:Se<as?tp<as?Wt<as?zr<as?uv<as?Ls<as?0:-1:0:-1:Xa<as?An<as?0:-1:0:-1:Fv<as?ou<as?$u<as?dt<as?0:-1:0:-1:ss<as?Xr<as?0:-1:0:-1:$k(xNt,as+zi|0)-1|0:-1;if(5<is>>>0)V=ZWt(r);else switch(is){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var cs=F7t(zWt(r));if(2<cs>>>0)V=ZWt(r);else switch(cs){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var fs=n3t(zWt(r));if(2<fs>>>0)V=ZWt(r);else switch(fs){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var os=P2t(zWt(r));if(2<os>>>0)V=ZWt(r);else switch(os){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,39);var bs=q2t(zWt(r));V=0===bs?c(r):1===bs?f(r):ZWt(r)}}}break;case 3:QWt(r,73);var ps=t7t(zWt(r));if(2<ps>>>0)V=ZWt(r);else switch(ps){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var hs=i7t(zWt(r));if(2<hs>>>0)V=ZWt(r);else switch(hs){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Es=F7t(zWt(r));if(2<Es>>>0)V=ZWt(r);else switch(Es){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var gs=F7t(zWt(r));if(2<gs>>>0)V=ZWt(r);else switch(gs){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Cs=h7t(zWt(r));if(2<Cs>>>0)V=ZWt(r);else switch(Cs){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,40);var As=q2t(zWt(r));V=0===As?c(r):1===As?f(r):ZWt(r)}}}}}break;case 4:QWt(r,73);var Os=f7t(zWt(r));if(2<Os>>>0)V=ZWt(r);else switch(Os){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,41);var Bs=q2t(zWt(r));V=0===Bs?c(r):1===Bs?f(r):ZWt(r)}break;default:QWt(r,73);var js=t7t(zWt(r));if(2<js>>>0)V=ZWt(r);else switch(js){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Xs=B7t(zWt(r));if(2<Xs>>>0)V=ZWt(r);else switch(Xs){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Js=W7t(zWt(r));if(2<Js>>>0)V=ZWt(r);else switch(Js){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Ys=f3t(zWt(r));if(2<Ys>>>0)V=ZWt(r);else switch(Ys){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var uo=u3t(zWt(r));if(2<uo>>>0)V=ZWt(r);else switch(uo){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var io=t7t(zWt(r));if(2<io>>>0)V=ZWt(r);else switch(io){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,42);var co=q2t(zWt(r));V=0===co?c(r):1===co?f(r):ZWt(r)}}}}}}}break;case 39:QWt(r,73);var so=zWt(r),oo=35<so?Ma<so?fb<so?Rs<so?-1:lv<so?ob<so?ec<so?Zp<so?St<so?_c<so?Gu<so?zl<so?0:-1:0:-1:Y<so?fv<so?0:-1:0:-1:Wf<so?Sr<so?aD<so?vi<so?0:-1:0:-1:Cb<so?Ts<so?0:-1:0:-1:Hc<so?Tu<so?lf<so?bl<so?Us<so?Ot<so?vs<so?qv<so?Rv<so?cu<so?ki<so?xl<so?si<so?Fu<so?rv<so?Yu<so?0:-1:0:-1:$s<so?ur<so?0:-1:0:-1:Al<so?Cu<so?_t<so?pc<so?0:-1:0:-1:ii<so?Do<so?0:-1:0:-1:Ff<so?He<so?Qe<so?ko<so?de<so?G<so?0:-1:0:-1:Xn<so?Xi<so?0:-1:0:-1:Tp<so?ls<so?Gr<so?Oc<so?0:-1:0:-1:tb<so?sv<so?0:-1:0:-1:Gl<so?If<so?hi<so?Mn<so?Fo<so?ha<so?Qu<so?us<so?0:-1:0:-1:Wn<so?jb<so?0:-1:0:-1:mr<so?ff<so?dc<so?bt<so?0:-1:0:-1:On<so?ta<so?0:-1:0:-1:Rp<so?je<so?gu<so?Wa<so?R<so?_a<so?0:-1:0:-1:Wl<so?hb<so?0:-1:0:-1:ia<so?Gs<so?o<so?ra<so?0:-1:0:-1:ya<so?Bc<so?0:-1:0:-1:Dv<so?tu<so?Qo<so?C<so?vr<so?we<so?uf<so?Go<so?J<so?ci<so?0:-1:0:-1:So<so?ei<so?0:-1:0:-1:Ds<so?Bu<so?vp<so?no<so?0:-1:0:-1:_p<so?Au<so?0:-1:0:-1:Hn<so?wt<so?qc<so?tc<so?it<so?rD<so?0:-1:0:-1:Br<so?Ue<so?0:-1:0:-1:Tn<so?Ao<so?ti<so?Jb<so?0:-1:0:-1:Fs<so?wv<so?0:-1:0:-1:vf<so?fo<so?Vf<so?wu<so?uc<so?Yl<so?xn<so?De<so?0:-1:0:-1:gb<so?Zo<so?0:-1:0:-1:yr<so?Tb<so?wo<so?Cc<so?0:-1:0:-1:La<so?va<so?0:-1:0:-1:dr<so?$l<so?xe<so?w<so?Xl<so?Bt<so?0:-1:0:-1:Ye<so?uu<so?0:-1:0:-1:Zb<so?lr<so?Mr<so?kt<so?0:-1:0:-1:Vs<so?Ub<so?0:-1:0:-1:I<so?Zn<so?Vo<so?Nn<so?zt<so?$p<so?iD<so?Sf<so?ts<so?ui<so?ib<so?tn<so?0:-1:0:-1:Yi<so?$e<so?0:-1:0:-1:cv<so?Jt<so?Ps<so?Yp<so?0:-1:0:-1:mb<so?Ab<so?0:-1:0:-1:rs<so?oc<so?qb<so?Ju<so?di<so?Ru<so?0:-1:0:-1:uD<so?Qv<so?0:-1:0:-1:zn<so?Pv<so?Rr<so?Uv<so?0:-1:0:-1:Ei<so?ma<so?0:-1:0:-1:Re<so?mn<so?pr<so?No<so?Kn<so?Zs<so?Vn<so?Db<so?0:-1:0:-1:Hu<so?_n<so?0:-1:0:-1:ap<so?pe<so?Is<so?Ap<so?0:-1:0:-1:Zv<so?Pp<so?0:-1:0:-1:sl<so?Sl<so?av<so?Da<so?Ke<so?zs<so?0:-1:0:-1:Te<so?Sa<so?0:-1:0:-1:ka<so?Wp<so?tf<so?qr<so?0:-1:0:-1:ot<so?bb<so?0:-1:0:-1:Jf<so?Ci<so?xf<so?pf<so?rf<so?Ua<so?Dl<so?hf<so?xb<so?mo<so?0:-1:0:-1:np<so?kb<so?0:-1:0:-1:Gt<so?dv<so?rn<so?Me<so?0:-1:0:-1:Qc<so?Jn<so?0:-1:0:-1:gp<so?Wb<so?lt<so?Ir<so?br<so?pa<so?0:-1:0:-1:It<so?Oa<so?0:-1:0:-1:_u<so?Sc<so?Yb<so?Hf<so?0:-1:0:-1:ms<so?Hs<so?0:-1:0:-1:Yf<so?Q<so?ye<so?Rb<so?vn<so?Kl<so?Qp<so?Dp<so?0:-1:0:-1:st<so?Vb<so?0:-1:0:-1:Ge<so?xs<so?g<so?qu<so?0:-1:0:-1:Uc<so?Uu<so?0:-1:0:-1:ip<so?Et<so?Oo<so?Mi<so?Gn<so?un<so?0:-1:0:-1:ep<so?Ut<so?0:-1:0:-1:Jl<so?Uo<so?fn<so?Wc<so?0:-1:0:-1:Ro<so?oe<so?0:-1:0:-1:dp<so?Ga<so?Rn<so?En<so?eb<so?Tc<so?ql<so?Ol<so?p<so?Ec<so?Ee<so?fl<so?Zf<so?gi<so?0:-1:0:-1:ee<so?wf<so?0:-1:0:-1:oD<so?na<so?Np<so?Xv<so?0:-1:0:-1:gf<so?Gf<so?0:-1:0:-1:Nb<so?nc<so?xv<so?Lb<so?ba<so?cl<so?0:-1:0:-1:qn<so?Po<so?0:-1:0:-1:bv<so?Fe<so?Tv<so?Bb<so?0:-1:0:-1:rc<so?d<so?0:-1:0:-1:fu<so?S<so?Oi<so?gt<so?Pe<so?$c<so?Hv<so?qi<so?0:-1:0:-1:vt<so?ws<so?0:-1:0:-1:Fp<so?Af<so?Yo<so?Ib<so?0:-1:0:-1:Sn<so?ni<so?0:-1:0:-1:Wv<so?on<so?Nu<so?Av<so?E<so?Tf<so?0:-1:0:-1:wc<so?zb<so?0:-1:0:-1:Ki<so?Pc<so?Ia<so?za<so?0:-1:0:-1:to<so?eo<so?0:-1:0:-1:kl<so?qt<so?su<so?tt<so?fp<so?pu<so?oi<so?Cv<so?ao<so?z<so?0:-1:0:-1:Ml<so?Ep<so?0:-1:0:-1:Eo<so?ze<so?Qt<so?nn<so?0:-1:0:-1:cD<so?Dt<so?0:-1:0:-1:vc<so?Vp<so?ac<so?nu<so?pi<so?mv<so?0:-1:0:-1:Rc<so?la<so?0:-1:0:-1:Lo<so?aa<so?Pi<so?cf<so?0:-1:0:-1:ev<so?ja<so?0:-1:0:-1:hp<so?gv<so?s<so?sa<so?Vi<so?ce<so?ub<so?ea<so?0:-1:0:-1:wa<so?Dc<so?0:-1:0:-1:dl<so?Or<so?qs<so?yb<so?0:-1:0:-1:$r<so?Nv<so?0:-1:0:-1:rr<so?P<so?u<so?Cr<so?zc<so?et<so?0:-1:0:-1:wi<so?h<so?0:-1:0:-1:wr<so?Ns<so?fa<so?Ms<so?0:-1:0:-1:Vr<so?hv<so?0:-1:0:-1:bu<so?kr<so?Hi<so?nf<so?ut<so?iv<so?zp<so?Jo<so?tD<so?ca<so?sb<so?Ne<so?0:-1:0:-1:pv<so?_e<so?0:-1:0:-1:mp<so?Ln<so?Cp<so?Ws<so?0:-1:0:-1:a<so?Ht<so?0:-1:0:-1:Pu<so?ul<so?ll<so?an<so?mi<so?tr<so?0:-1:0:-1:au<so?xi<so?0:-1:0:-1:N<so?nt<so?Ea<so?Qn<so?0:-1:0:-1:Fi<so?cc<so?0:-1:0:-1:Ku<so?ke<so?ol<so?$n<so?fr<so?kf<so?Mb<so?Ac<so?0:-1:0:-1:We<so?Nc<so?0:-1:0:-1:Lc<so?pp<so?b<so?at<so?0:-1:0:-1:qa<so?Qi<so?0:-1:0:-1:Er<so?Ce<so?es<so?Pa<so?qp<so?Ct<so?0:-1:0:-1:Ui<so?Eu<so?0:-1:0:-1:Wo<so?Si<so?Kv<so?kn<so?0:-1:0:-1:ae<so?Kt<so?0:-1:0:-1:ru<so?xt<so?il<so?jr<so?Jr<so?Le<so?Ji<so?Fn<so?Lf<so?ds<so?0:-1:0:-1:ov<so?Ii<so?0:-1:0:-1:ro<so?yn<so?Ba<so?kc<so?0:-1:0:-1:Qf<so?Sv<so?0:-1:0:-1:be<so?vb<so?zo<so?Pl<so?ge<so?hr<so?0:-1:0:-1:ef<so?_r<so?0:-1:0:-1:Co<so?$i<so?$f<so?Ur<so?0:-1:0:-1:O<so?ft<so?0:-1:0:-1:mu<so?Lu<so?bi<so?re<so?Kb<so?xp<so?gr<so?_<so?0:-1:0:-1:ve<so?df<so?0:-1:0:-1:of<so?er<so?Op<so?Sb<so?0:-1:0:-1:Zu<so?Fa<so?0:-1:0:-1:Se<so?tp<so?Wt<so?zr<so?uv<so?Ls<so?0:-1:0:-1:Xa<so?An<so?0:-1:0:-1:Fv<so?ou<so?$u<so?dt<so?0:-1:0:-1:ss<so?Xr<so?0:-1:0:-1:$k(SNt,so+zi|0)-1|0:-1;if(4<oo>>>0)V=ZWt(r);else switch(oo){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,43);var vo=q2t(zWt(r));V=0===vo?c(r):1===vo?f(r):ZWt(r);break;case 3:QWt(r,73);var po=J2t(zWt(r));if(2<po>>>0)V=ZWt(r);else switch(po){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var ho=zWt(r),yo=35<ho?Ma<ho?fb<ho?Rs<ho?-1:lv<ho?ob<ho?ec<ho?Zp<ho?St<ho?_c<ho?Gu<ho?zl<ho?0:-1:0:-1:Y<ho?fv<ho?0:-1:0:-1:Wf<ho?Sr<ho?aD<ho?vi<ho?0:-1:0:-1:Cb<ho?Ts<ho?0:-1:0:-1:Hc<ho?Tu<ho?lf<ho?bl<ho?Us<ho?Ot<ho?vs<ho?qv<ho?Rv<ho?cu<ho?ki<ho?xl<ho?si<ho?Fu<ho?rv<ho?Yu<ho?0:-1:0:-1:$s<ho?ur<ho?0:-1:0:-1:Al<ho?Cu<ho?_t<ho?pc<ho?0:-1:0:-1:ii<ho?Do<ho?0:-1:0:-1:Ff<ho?He<ho?Qe<ho?ko<ho?de<ho?G<ho?0:-1:0:-1:Xn<ho?Xi<ho?0:-1:0:-1:Tp<ho?ls<ho?Gr<ho?Oc<ho?0:-1:0:-1:tb<ho?sv<ho?0:-1:0:-1:Gl<ho?If<ho?hi<ho?Mn<ho?Fo<ho?ha<ho?Qu<ho?us<ho?0:-1:0:-1:Wn<ho?jb<ho?0:-1:0:-1:mr<ho?ff<ho?dc<ho?bt<ho?0:-1:0:-1:On<ho?ta<ho?0:-1:0:-1:Rp<ho?je<ho?gu<ho?Wa<ho?R<ho?_a<ho?0:-1:0:-1:Wl<ho?hb<ho?0:-1:0:-1:ia<ho?Gs<ho?o<ho?ra<ho?0:-1:0:-1:ya<ho?Bc<ho?0:-1:0:-1:Dv<ho?tu<ho?Qo<ho?C<ho?vr<ho?we<ho?uf<ho?Go<ho?J<ho?ci<ho?0:-1:0:-1:So<ho?ei<ho?0:-1:0:-1:Ds<ho?Bu<ho?vp<ho?no<ho?0:-1:0:-1:_p<ho?Au<ho?0:-1:0:-1:Hn<ho?wt<ho?qc<ho?tc<ho?it<ho?rD<ho?0:-1:0:-1:Br<ho?Ue<ho?0:-1:0:-1:Tn<ho?Ao<ho?ti<ho?Jb<ho?0:-1:0:-1:Fs<ho?wv<ho?0:-1:0:-1:vf<ho?fo<ho?Vf<ho?wu<ho?uc<ho?Yl<ho?xn<ho?De<ho?0:-1:0:-1:gb<ho?Zo<ho?0:-1:0:-1:yr<ho?Tb<ho?wo<ho?Cc<ho?0:-1:0:-1:La<ho?va<ho?0:-1:0:-1:dr<ho?$l<ho?xe<ho?w<ho?Xl<ho?Bt<ho?0:-1:0:-1:Ye<ho?uu<ho?0:-1:0:-1:Zb<ho?lr<ho?Mr<ho?kt<ho?0:-1:0:-1:Vs<ho?Ub<ho?0:-1:0:-1:I<ho?Zn<ho?Vo<ho?Nn<ho?zt<ho?$p<ho?iD<ho?Sf<ho?ts<ho?ui<ho?ib<ho?tn<ho?0:-1:0:-1:Yi<ho?$e<ho?0:-1:0:-1:cv<ho?Jt<ho?Ps<ho?Yp<ho?0:-1:0:-1:mb<ho?Ab<ho?0:-1:0:-1:rs<ho?oc<ho?qb<ho?Ju<ho?di<ho?Ru<ho?0:-1:0:-1:uD<ho?Qv<ho?0:-1:0:-1:zn<ho?Pv<ho?Rr<ho?Uv<ho?0:-1:0:-1:Ei<ho?ma<ho?0:-1:0:-1:Re<ho?mn<ho?pr<ho?No<ho?Kn<ho?Zs<ho?Vn<ho?Db<ho?0:-1:0:-1:Hu<ho?_n<ho?0:-1:0:-1:ap<ho?pe<ho?Is<ho?Ap<ho?0:-1:0:-1:Zv<ho?Pp<ho?0:-1:0:-1:sl<ho?Sl<ho?av<ho?Da<ho?Ke<ho?zs<ho?0:-1:0:-1:Te<ho?Sa<ho?0:-1:0:-1:ka<ho?Wp<ho?tf<ho?qr<ho?0:-1:0:-1:ot<ho?bb<ho?0:-1:0:-1:Jf<ho?Ci<ho?xf<ho?pf<ho?rf<ho?Ua<ho?Dl<ho?hf<ho?xb<ho?mo<ho?0:-1:0:-1:np<ho?kb<ho?0:-1:0:-1:Gt<ho?dv<ho?rn<ho?Me<ho?0:-1:0:-1:Qc<ho?Jn<ho?0:-1:0:-1:gp<ho?Wb<ho?lt<ho?Ir<ho?br<ho?pa<ho?0:-1:0:-1:It<ho?Oa<ho?0:-1:0:-1:_u<ho?Sc<ho?Yb<ho?Hf<ho?0:-1:0:-1:ms<ho?Hs<ho?0:-1:0:-1:Yf<ho?Q<ho?ye<ho?Rb<ho?vn<ho?Kl<ho?Qp<ho?Dp<ho?0:-1:0:-1:st<ho?Vb<ho?0:-1:0:-1:Ge<ho?xs<ho?g<ho?qu<ho?0:-1:0:-1:Uc<ho?Uu<ho?0:-1:0:-1:ip<ho?Et<ho?Oo<ho?Mi<ho?Gn<ho?un<ho?0:-1:0:-1:ep<ho?Ut<ho?0:-1:0:-1:Jl<ho?Uo<ho?fn<ho?Wc<ho?0:-1:0:-1:Ro<ho?oe<ho?0:-1:0:-1:dp<ho?Ga<ho?Rn<ho?En<ho?eb<ho?Tc<ho?ql<ho?Ol<ho?p<ho?Ec<ho?Ee<ho?fl<ho?Zf<ho?gi<ho?0:-1:0:-1:ee<ho?wf<ho?0:-1:0:-1:oD<ho?na<ho?Np<ho?Xv<ho?0:-1:0:-1:gf<ho?Gf<ho?0:-1:0:-1:Nb<ho?nc<ho?xv<ho?Lb<ho?ba<ho?cl<ho?0:-1:0:-1:qn<ho?Po<ho?0:-1:0:-1:bv<ho?Fe<ho?Tv<ho?Bb<ho?0:-1:0:-1:rc<ho?d<ho?0:-1:0:-1:fu<ho?S<ho?Oi<ho?gt<ho?Pe<ho?$c<ho?Hv<ho?qi<ho?0:-1:0:-1:vt<ho?ws<ho?0:-1:0:-1:Fp<ho?Af<ho?Yo<ho?Ib<ho?0:-1:0:-1:Sn<ho?ni<ho?0:-1:0:-1:Wv<ho?on<ho?Nu<ho?Av<ho?E<ho?Tf<ho?0:-1:0:-1:wc<ho?zb<ho?0:-1:0:-1:Ki<ho?Pc<ho?Ia<ho?za<ho?0:-1:0:-1:to<ho?eo<ho?0:-1:0:-1:kl<ho?qt<ho?su<ho?tt<ho?fp<ho?pu<ho?oi<ho?Cv<ho?ao<ho?z<ho?0:-1:0:-1:Ml<ho?Ep<ho?0:-1:0:-1:Eo<ho?ze<ho?Qt<ho?nn<ho?0:-1:0:-1:cD<ho?Dt<ho?0:-1:0:-1:vc<ho?Vp<ho?ac<ho?nu<ho?pi<ho?mv<ho?0:-1:0:-1:Rc<ho?la<ho?0:-1:0:-1:Lo<ho?aa<ho?Pi<ho?cf<ho?0:-1:0:-1:ev<ho?ja<ho?0:-1:0:-1:hp<ho?gv<ho?s<ho?sa<ho?Vi<ho?ce<ho?ub<ho?ea<ho?0:-1:0:-1:wa<ho?Dc<ho?0:-1:0:-1:dl<ho?Or<ho?qs<ho?yb<ho?0:-1:0:-1:$r<ho?Nv<ho?0:-1:0:-1:rr<ho?P<ho?u<ho?Cr<ho?zc<ho?et<ho?0:-1:0:-1:wi<ho?h<ho?0:-1:0:-1:wr<ho?Ns<ho?fa<ho?Ms<ho?0:-1:0:-1:Vr<ho?hv<ho?0:-1:0:-1:bu<ho?kr<ho?Hi<ho?nf<ho?ut<ho?iv<ho?zp<ho?Jo<ho?tD<ho?ca<ho?sb<ho?Ne<ho?0:-1:0:-1:pv<ho?_e<ho?0:-1:0:-1:mp<ho?Ln<ho?Cp<ho?Ws<ho?0:-1:0:-1:a<ho?Ht<ho?0:-1:0:-1:Pu<ho?ul<ho?ll<ho?an<ho?mi<ho?tr<ho?0:-1:0:-1:au<ho?xi<ho?0:-1:0:-1:N<ho?nt<ho?Ea<ho?Qn<ho?0:-1:0:-1:Fi<ho?cc<ho?0:-1:0:-1:Ku<ho?ke<ho?ol<ho?$n<ho?fr<ho?kf<ho?Mb<ho?Ac<ho?0:-1:0:-1:We<ho?Nc<ho?0:-1:0:-1:Lc<ho?pp<ho?b<ho?at<ho?0:-1:0:-1:qa<ho?Qi<ho?0:-1:0:-1:Er<ho?Ce<ho?es<ho?Pa<ho?qp<ho?Ct<ho?0:-1:0:-1:Ui<ho?Eu<ho?0:-1:0:-1:Wo<ho?Si<ho?Kv<ho?kn<ho?0:-1:0:-1:ae<ho?Kt<ho?0:-1:0:-1:ru<ho?xt<ho?il<ho?jr<ho?Jr<ho?Le<ho?Ji<ho?Fn<ho?Lf<ho?ds<ho?0:-1:0:-1:ov<ho?Ii<ho?0:-1:0:-1:ro<ho?yn<ho?Ba<ho?kc<ho?0:-1:0:-1:Qf<ho?Sv<ho?0:-1:0:-1:be<ho?vb<ho?zo<ho?Pl<ho?ge<ho?hr<ho?0:-1:0:-1:ef<ho?_r<ho?0:-1:0:-1:Co<ho?$i<ho?$f<ho?Ur<ho?0:-1:0:-1:O<ho?ft<ho?0:-1:0:-1:mu<ho?Lu<ho?bi<ho?re<ho?Kb<ho?xp<ho?gr<ho?_<ho?0:-1:0:-1:ve<ho?df<ho?0:-1:0:-1:of<ho?er<ho?Op<ho?Sb<ho?0:-1:0:-1:Zu<ho?Fa<ho?0:-1:0:-1:Se<ho?tp<ho?Wt<ho?zr<ho?uv<ho?Ls<ho?0:-1:0:-1:Xa<ho?An<ho?0:-1:0:-1:Fv<ho?ou<ho?$u<ho?dt<ho?0:-1:0:-1:ss<ho?Xr<ho?0:-1:0:-1:$k(vNt,ho+zi|0)-1|0:-1;if(3<yo>>>0)V=ZWt(r);else switch(yo){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var _o=P2t(zWt(r));if(2<_o>>>0)V=ZWt(r);else switch(_o){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var xo=q7t(zWt(r));if(2<xo>>>0)V=ZWt(r);else switch(xo){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Io=P2t(zWt(r));if(2<Io>>>0)V=ZWt(r);else switch(Io){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Bo=t7t(zWt(r));if(2<Bo>>>0)V=ZWt(r);else switch(Bo){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Mo=W7t(zWt(r));if(2<Mo>>>0)V=ZWt(r);else switch(Mo){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Ho=n3t(zWt(r));if(2<Ho>>>0)V=ZWt(r);else switch(Ho){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,44);var $o=q2t(zWt(r));V=0===$o?c(r):1===$o?f(r):ZWt(r)}}}}}}break;default:QWt(r,73);var Ko=f7t(zWt(r));if(2<Ko>>>0)V=ZWt(r);else switch(Ko){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var tv=W7t(zWt(r));if(2<tv>>>0)V=ZWt(r);else switch(tv){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,45);var nv=q2t(zWt(r));V=0===nv?c(r):1===nv?f(r):ZWt(r)}}}}break;default:QWt(r,46);var vv=$7t(zWt(r));if(3<vv>>>0)V=ZWt(r);else switch(vv){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var kv=W7t(zWt(r));if(2<kv>>>0)V=ZWt(r);else switch(kv){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var yv=i7t(zWt(r));if(2<yv>>>0)V=ZWt(r);else switch(yv){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Ev=t7t(zWt(r));if(2<Ev>>>0)V=ZWt(r);else switch(Ev){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var _v=B7t(zWt(r));if(2<_v>>>0)V=ZWt(r);else switch(_v){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Bv=P2t(zWt(r));if(2<Bv>>>0)V=ZWt(r);else switch(Bv){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Lv=u3t(zWt(r));if(2<Lv>>>0)V=ZWt(r);else switch(Lv){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Mv=a3t(zWt(r));if(2<Mv>>>0)V=ZWt(r);else switch(Mv){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,47);var jv=q2t(zWt(r));V=0===jv?c(r):1===jv?f(r):ZWt(r)}}}}}}}break;default:QWt(r,73);var Vv=P2t(zWt(r));if(2<Vv>>>0)V=ZWt(r);else switch(Vv){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Yv=f7t(zWt(r));if(2<Yv>>>0)V=ZWt(r);else switch(Yv){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var $v=a3t(zWt(r));if(2<$v>>>0)V=ZWt(r);else switch($v){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var zv=i7t(zWt(r));if(2<zv>>>0)V=ZWt(r);else switch(zv){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var tl=B7t(zWt(r));if(2<tl>>>0)V=ZWt(r);else switch(tl){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var rl=P2t(zWt(r));if(2<rl>>>0)V=ZWt(r);else switch(rl){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,48);var nl=q2t(zWt(r));V=0===nl?c(r):1===nl?f(r):ZWt(r)}}}}}}}}break;case 40:QWt(r,73);var al=P2t(zWt(r));if(2<al>>>0)V=ZWt(r);else switch(al){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var pl=W7t(zWt(r));if(2<pl>>>0)V=ZWt(r);else switch(pl){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,49);var wl=q2t(zWt(r));V=0===wl?c(r):1===wl?f(r):ZWt(r)}}break;case 41:QWt(r,73);var hl=zWt(r),ml=35<hl?Ma<hl?fb<hl?Rs<hl?-1:lv<hl?ob<hl?ec<hl?Zp<hl?St<hl?_c<hl?Gu<hl?zl<hl?0:-1:0:-1:Y<hl?fv<hl?0:-1:0:-1:Wf<hl?Sr<hl?aD<hl?vi<hl?0:-1:0:-1:Cb<hl?Ts<hl?0:-1:0:-1:Hc<hl?Tu<hl?lf<hl?bl<hl?Us<hl?Ot<hl?vs<hl?qv<hl?Rv<hl?cu<hl?ki<hl?xl<hl?si<hl?Fu<hl?rv<hl?Yu<hl?0:-1:0:-1:$s<hl?ur<hl?0:-1:0:-1:Al<hl?Cu<hl?_t<hl?pc<hl?0:-1:0:-1:ii<hl?Do<hl?0:-1:0:-1:Ff<hl?He<hl?Qe<hl?ko<hl?de<hl?G<hl?0:-1:0:-1:Xn<hl?Xi<hl?0:-1:0:-1:Tp<hl?ls<hl?Gr<hl?Oc<hl?0:-1:0:-1:tb<hl?sv<hl?0:-1:0:-1:Gl<hl?If<hl?hi<hl?Mn<hl?Fo<hl?ha<hl?Qu<hl?us<hl?0:-1:0:-1:Wn<hl?jb<hl?0:-1:0:-1:mr<hl?ff<hl?dc<hl?bt<hl?0:-1:0:-1:On<hl?ta<hl?0:-1:0:-1:Rp<hl?je<hl?gu<hl?Wa<hl?R<hl?_a<hl?0:-1:0:-1:Wl<hl?hb<hl?0:-1:0:-1:ia<hl?Gs<hl?o<hl?ra<hl?0:-1:0:-1:ya<hl?Bc<hl?0:-1:0:-1:Dv<hl?tu<hl?Qo<hl?C<hl?vr<hl?we<hl?uf<hl?Go<hl?J<hl?ci<hl?0:-1:0:-1:So<hl?ei<hl?0:-1:0:-1:Ds<hl?Bu<hl?vp<hl?no<hl?0:-1:0:-1:_p<hl?Au<hl?0:-1:0:-1:Hn<hl?wt<hl?qc<hl?tc<hl?it<hl?rD<hl?0:-1:0:-1:Br<hl?Ue<hl?0:-1:0:-1:Tn<hl?Ao<hl?ti<hl?Jb<hl?0:-1:0:-1:Fs<hl?wv<hl?0:-1:0:-1:vf<hl?fo<hl?Vf<hl?wu<hl?uc<hl?Yl<hl?xn<hl?De<hl?0:-1:0:-1:gb<hl?Zo<hl?0:-1:0:-1:yr<hl?Tb<hl?wo<hl?Cc<hl?0:-1:0:-1:La<hl?va<hl?0:-1:0:-1:dr<hl?$l<hl?xe<hl?w<hl?Xl<hl?Bt<hl?0:-1:0:-1:Ye<hl?uu<hl?0:-1:0:-1:Zb<hl?lr<hl?Mr<hl?kt<hl?0:-1:0:-1:Vs<hl?Ub<hl?0:-1:0:-1:I<hl?Zn<hl?Vo<hl?Nn<hl?zt<hl?$p<hl?iD<hl?Sf<hl?ts<hl?ui<hl?ib<hl?tn<hl?0:-1:0:-1:Yi<hl?$e<hl?0:-1:0:-1:cv<hl?Jt<hl?Ps<hl?Yp<hl?0:-1:0:-1:mb<hl?Ab<hl?0:-1:0:-1:rs<hl?oc<hl?qb<hl?Ju<hl?di<hl?Ru<hl?0:-1:0:-1:uD<hl?Qv<hl?0:-1:0:-1:zn<hl?Pv<hl?Rr<hl?Uv<hl?0:-1:0:-1:Ei<hl?ma<hl?0:-1:0:-1:Re<hl?mn<hl?pr<hl?No<hl?Kn<hl?Zs<hl?Vn<hl?Db<hl?0:-1:0:-1:Hu<hl?_n<hl?0:-1:0:-1:ap<hl?pe<hl?Is<hl?Ap<hl?0:-1:0:-1:Zv<hl?Pp<hl?0:-1:0:-1:sl<hl?Sl<hl?av<hl?Da<hl?Ke<hl?zs<hl?0:-1:0:-1:Te<hl?Sa<hl?0:-1:0:-1:ka<hl?Wp<hl?tf<hl?qr<hl?0:-1:0:-1:ot<hl?bb<hl?0:-1:0:-1:Jf<hl?Ci<hl?xf<hl?pf<hl?rf<hl?Ua<hl?Dl<hl?hf<hl?xb<hl?mo<hl?0:-1:0:-1:np<hl?kb<hl?0:-1:0:-1:Gt<hl?dv<hl?rn<hl?Me<hl?0:-1:0:-1:Qc<hl?Jn<hl?0:-1:0:-1:gp<hl?Wb<hl?lt<hl?Ir<hl?br<hl?pa<hl?0:-1:0:-1:It<hl?Oa<hl?0:-1:0:-1:_u<hl?Sc<hl?Yb<hl?Hf<hl?0:-1:0:-1:ms<hl?Hs<hl?0:-1:0:-1:Yf<hl?Q<hl?ye<hl?Rb<hl?vn<hl?Kl<hl?Qp<hl?Dp<hl?0:-1:0:-1:st<hl?Vb<hl?0:-1:0:-1:Ge<hl?xs<hl?g<hl?qu<hl?0:-1:0:-1:Uc<hl?Uu<hl?0:-1:0:-1:ip<hl?Et<hl?Oo<hl?Mi<hl?Gn<hl?un<hl?0:-1:0:-1:ep<hl?Ut<hl?0:-1:0:-1:Jl<hl?Uo<hl?fn<hl?Wc<hl?0:-1:0:-1:Ro<hl?oe<hl?0:-1:0:-1:dp<hl?Ga<hl?Rn<hl?En<hl?eb<hl?Tc<hl?ql<hl?Ol<hl?p<hl?Ec<hl?Ee<hl?fl<hl?Zf<hl?gi<hl?0:-1:0:-1:ee<hl?wf<hl?0:-1:0:-1:oD<hl?na<hl?Np<hl?Xv<hl?0:-1:0:-1:gf<hl?Gf<hl?0:-1:0:-1:Nb<hl?nc<hl?xv<hl?Lb<hl?ba<hl?cl<hl?0:-1:0:-1:qn<hl?Po<hl?0:-1:0:-1:bv<hl?Fe<hl?Tv<hl?Bb<hl?0:-1:0:-1:rc<hl?d<hl?0:-1:0:-1:fu<hl?S<hl?Oi<hl?gt<hl?Pe<hl?$c<hl?Hv<hl?qi<hl?0:-1:0:-1:vt<hl?ws<hl?0:-1:0:-1:Fp<hl?Af<hl?Yo<hl?Ib<hl?0:-1:0:-1:Sn<hl?ni<hl?0:-1:0:-1:Wv<hl?on<hl?Nu<hl?Av<hl?E<hl?Tf<hl?0:-1:0:-1:wc<hl?zb<hl?0:-1:0:-1:Ki<hl?Pc<hl?Ia<hl?za<hl?0:-1:0:-1:to<hl?eo<hl?0:-1:0:-1:kl<hl?qt<hl?su<hl?tt<hl?fp<hl?pu<hl?oi<hl?Cv<hl?ao<hl?z<hl?0:-1:0:-1:Ml<hl?Ep<hl?0:-1:0:-1:Eo<hl?ze<hl?Qt<hl?nn<hl?0:-1:0:-1:cD<hl?Dt<hl?0:-1:0:-1:vc<hl?Vp<hl?ac<hl?nu<hl?pi<hl?mv<hl?0:-1:0:-1:Rc<hl?la<hl?0:-1:0:-1:Lo<hl?aa<hl?Pi<hl?cf<hl?0:-1:0:-1:ev<hl?ja<hl?0:-1:0:-1:hp<hl?gv<hl?s<hl?sa<hl?Vi<hl?ce<hl?ub<hl?ea<hl?0:-1:0:-1:wa<hl?Dc<hl?0:-1:0:-1:dl<hl?Or<hl?qs<hl?yb<hl?0:-1:0:-1:$r<hl?Nv<hl?0:-1:0:-1:rr<hl?P<hl?u<hl?Cr<hl?zc<hl?et<hl?0:-1:0:-1:wi<hl?h<hl?0:-1:0:-1:wr<hl?Ns<hl?fa<hl?Ms<hl?0:-1:0:-1:Vr<hl?hv<hl?0:-1:0:-1:bu<hl?kr<hl?Hi<hl?nf<hl?ut<hl?iv<hl?zp<hl?Jo<hl?tD<hl?ca<hl?sb<hl?Ne<hl?0:-1:0:-1:pv<hl?_e<hl?0:-1:0:-1:mp<hl?Ln<hl?Cp<hl?Ws<hl?0:-1:0:-1:a<hl?Ht<hl?0:-1:0:-1:Pu<hl?ul<hl?ll<hl?an<hl?mi<hl?tr<hl?0:-1:0:-1:au<hl?xi<hl?0:-1:0:-1:N<hl?nt<hl?Ea<hl?Qn<hl?0:-1:0:-1:Fi<hl?cc<hl?0:-1:0:-1:Ku<hl?ke<hl?ol<hl?$n<hl?fr<hl?kf<hl?Mb<hl?Ac<hl?0:-1:0:-1:We<hl?Nc<hl?0:-1:0:-1:Lc<hl?pp<hl?b<hl?at<hl?0:-1:0:-1:qa<hl?Qi<hl?0:-1:0:-1:Er<hl?Ce<hl?es<hl?Pa<hl?qp<hl?Ct<hl?0:-1:0:-1:Ui<hl?Eu<hl?0:-1:0:-1:Wo<hl?Si<hl?Kv<hl?kn<hl?0:-1:0:-1:ae<hl?Kt<hl?0:-1:0:-1:ru<hl?xt<hl?il<hl?jr<hl?Jr<hl?Le<hl?Ji<hl?Fn<hl?Lf<hl?ds<hl?0:-1:0:-1:ov<hl?Ii<hl?0:-1:0:-1:ro<hl?yn<hl?Ba<hl?kc<hl?0:-1:0:-1:Qf<hl?Sv<hl?0:-1:0:-1:be<hl?vb<hl?zo<hl?Pl<hl?ge<hl?hr<hl?0:-1:0:-1:ef<hl?_r<hl?0:-1:0:-1:Co<hl?$i<hl?$f<hl?Ur<hl?0:-1:0:-1:O<hl?ft<hl?0:-1:0:-1:mu<hl?Lu<hl?bi<hl?re<hl?Kb<hl?xp<hl?gr<hl?_<hl?0:-1:0:-1:ve<hl?df<hl?0:-1:0:-1:of<hl?er<hl?Op<hl?Sb<hl?0:-1:0:-1:Zu<hl?Fa<hl?0:-1:0:-1:Se<hl?tp<hl?Wt<hl?zr<hl?uv<hl?Ls<hl?0:-1:0:-1:Xa<hl?An<hl?0:-1:0:-1:Fv<hl?ou<hl?$u<hl?dt<hl?0:-1:0:-1:ss<hl?Xr<hl?0:-1:0:-1:$k(ONt,hl+zi|0)-1|0:-1;if(3<ml>>>0)V=ZWt(r);else switch(ml){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var yl=l3t(zWt(r));if(2<yl>>>0)V=ZWt(r);else switch(yl){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,50);var El=q2t(zWt(r));V=0===El?c(r):1===El?f(r):ZWt(r)}break;default:QWt(r,73);var _l=F7t(zWt(r));if(2<_l>>>0)V=ZWt(r);else switch(_l){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Tl=F7t(zWt(r));if(2<Tl>>>0)V=ZWt(r);else switch(Tl){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,51);var Bl=q2t(zWt(r));V=0===Bl?c(r):1===Bl?f(r):ZWt(r)}}}break;case 42:QWt(r,73);var Nl=zWt(r),jl=35<Nl?Ma<Nl?fb<Nl?Rs<Nl?-1:lv<Nl?ob<Nl?ec<Nl?Zp<Nl?St<Nl?_c<Nl?Gu<Nl?zl<Nl?0:-1:0:-1:Y<Nl?fv<Nl?0:-1:0:-1:Wf<Nl?Sr<Nl?aD<Nl?vi<Nl?0:-1:0:-1:Cb<Nl?Ts<Nl?0:-1:0:-1:Hc<Nl?Tu<Nl?lf<Nl?bl<Nl?Us<Nl?Ot<Nl?vs<Nl?qv<Nl?Rv<Nl?cu<Nl?ki<Nl?xl<Nl?si<Nl?Fu<Nl?rv<Nl?Yu<Nl?0:-1:0:-1:$s<Nl?ur<Nl?0:-1:0:-1:Al<Nl?Cu<Nl?_t<Nl?pc<Nl?0:-1:0:-1:ii<Nl?Do<Nl?0:-1:0:-1:Ff<Nl?He<Nl?Qe<Nl?ko<Nl?de<Nl?G<Nl?0:-1:0:-1:Xn<Nl?Xi<Nl?0:-1:0:-1:Tp<Nl?ls<Nl?Gr<Nl?Oc<Nl?0:-1:0:-1:tb<Nl?sv<Nl?0:-1:0:-1:Gl<Nl?If<Nl?hi<Nl?Mn<Nl?Fo<Nl?ha<Nl?Qu<Nl?us<Nl?0:-1:0:-1:Wn<Nl?jb<Nl?0:-1:0:-1:mr<Nl?ff<Nl?dc<Nl?bt<Nl?0:-1:0:-1:On<Nl?ta<Nl?0:-1:0:-1:Rp<Nl?je<Nl?gu<Nl?Wa<Nl?R<Nl?_a<Nl?0:-1:0:-1:Wl<Nl?hb<Nl?0:-1:0:-1:ia<Nl?Gs<Nl?o<Nl?ra<Nl?0:-1:0:-1:ya<Nl?Bc<Nl?0:-1:0:-1:Dv<Nl?tu<Nl?Qo<Nl?C<Nl?vr<Nl?we<Nl?uf<Nl?Go<Nl?J<Nl?ci<Nl?0:-1:0:-1:So<Nl?ei<Nl?0:-1:0:-1:Ds<Nl?Bu<Nl?vp<Nl?no<Nl?0:-1:0:-1:_p<Nl?Au<Nl?0:-1:0:-1:Hn<Nl?wt<Nl?qc<Nl?tc<Nl?it<Nl?rD<Nl?0:-1:0:-1:Br<Nl?Ue<Nl?0:-1:0:-1:Tn<Nl?Ao<Nl?ti<Nl?Jb<Nl?0:-1:0:-1:Fs<Nl?wv<Nl?0:-1:0:-1:vf<Nl?fo<Nl?Vf<Nl?wu<Nl?uc<Nl?Yl<Nl?xn<Nl?De<Nl?0:-1:0:-1:gb<Nl?Zo<Nl?0:-1:0:-1:yr<Nl?Tb<Nl?wo<Nl?Cc<Nl?0:-1:0:-1:La<Nl?va<Nl?0:-1:0:-1:dr<Nl?$l<Nl?xe<Nl?w<Nl?Xl<Nl?Bt<Nl?0:-1:0:-1:Ye<Nl?uu<Nl?0:-1:0:-1:Zb<Nl?lr<Nl?Mr<Nl?kt<Nl?0:-1:0:-1:Vs<Nl?Ub<Nl?0:-1:0:-1:I<Nl?Zn<Nl?Vo<Nl?Nn<Nl?zt<Nl?$p<Nl?iD<Nl?Sf<Nl?ts<Nl?ui<Nl?ib<Nl?tn<Nl?0:-1:0:-1:Yi<Nl?$e<Nl?0:-1:0:-1:cv<Nl?Jt<Nl?Ps<Nl?Yp<Nl?0:-1:0:-1:mb<Nl?Ab<Nl?0:-1:0:-1:rs<Nl?oc<Nl?qb<Nl?Ju<Nl?di<Nl?Ru<Nl?0:-1:0:-1:uD<Nl?Qv<Nl?0:-1:0:-1:zn<Nl?Pv<Nl?Rr<Nl?Uv<Nl?0:-1:0:-1:Ei<Nl?ma<Nl?0:-1:0:-1:Re<Nl?mn<Nl?pr<Nl?No<Nl?Kn<Nl?Zs<Nl?Vn<Nl?Db<Nl?0:-1:0:-1:Hu<Nl?_n<Nl?0:-1:0:-1:ap<Nl?pe<Nl?Is<Nl?Ap<Nl?0:-1:0:-1:Zv<Nl?Pp<Nl?0:-1:0:-1:sl<Nl?Sl<Nl?av<Nl?Da<Nl?Ke<Nl?zs<Nl?0:-1:0:-1:Te<Nl?Sa<Nl?0:-1:0:-1:ka<Nl?Wp<Nl?tf<Nl?qr<Nl?0:-1:0:-1:ot<Nl?bb<Nl?0:-1:0:-1:Jf<Nl?Ci<Nl?xf<Nl?pf<Nl?rf<Nl?Ua<Nl?Dl<Nl?hf<Nl?xb<Nl?mo<Nl?0:-1:0:-1:np<Nl?kb<Nl?0:-1:0:-1:Gt<Nl?dv<Nl?rn<Nl?Me<Nl?0:-1:0:-1:Qc<Nl?Jn<Nl?0:-1:0:-1:gp<Nl?Wb<Nl?lt<Nl?Ir<Nl?br<Nl?pa<Nl?0:-1:0:-1:It<Nl?Oa<Nl?0:-1:0:-1:_u<Nl?Sc<Nl?Yb<Nl?Hf<Nl?0:-1:0:-1:ms<Nl?Hs<Nl?0:-1:0:-1:Yf<Nl?Q<Nl?ye<Nl?Rb<Nl?vn<Nl?Kl<Nl?Qp<Nl?Dp<Nl?0:-1:0:-1:st<Nl?Vb<Nl?0:-1:0:-1:Ge<Nl?xs<Nl?g<Nl?qu<Nl?0:-1:0:-1:Uc<Nl?Uu<Nl?0:-1:0:-1:ip<Nl?Et<Nl?Oo<Nl?Mi<Nl?Gn<Nl?un<Nl?0:-1:0:-1:ep<Nl?Ut<Nl?0:-1:0:-1:Jl<Nl?Uo<Nl?fn<Nl?Wc<Nl?0:-1:0:-1:Ro<Nl?oe<Nl?0:-1:0:-1:dp<Nl?Ga<Nl?Rn<Nl?En<Nl?eb<Nl?Tc<Nl?ql<Nl?Ol<Nl?p<Nl?Ec<Nl?Ee<Nl?fl<Nl?Zf<Nl?gi<Nl?0:-1:0:-1:ee<Nl?wf<Nl?0:-1:0:-1:oD<Nl?na<Nl?Np<Nl?Xv<Nl?0:-1:0:-1:gf<Nl?Gf<Nl?0:-1:0:-1:Nb<Nl?nc<Nl?xv<Nl?Lb<Nl?ba<Nl?cl<Nl?0:-1:0:-1:qn<Nl?Po<Nl?0:-1:0:-1:bv<Nl?Fe<Nl?Tv<Nl?Bb<Nl?0:-1:0:-1:rc<Nl?d<Nl?0:-1:0:-1:fu<Nl?S<Nl?Oi<Nl?gt<Nl?Pe<Nl?$c<Nl?Hv<Nl?qi<Nl?0:-1:0:-1:vt<Nl?ws<Nl?0:-1:0:-1:Fp<Nl?Af<Nl?Yo<Nl?Ib<Nl?0:-1:0:-1:Sn<Nl?ni<Nl?0:-1:0:-1:Wv<Nl?on<Nl?Nu<Nl?Av<Nl?E<Nl?Tf<Nl?0:-1:0:-1:wc<Nl?zb<Nl?0:-1:0:-1:Ki<Nl?Pc<Nl?Ia<Nl?za<Nl?0:-1:0:-1:to<Nl?eo<Nl?0:-1:0:-1:kl<Nl?qt<Nl?su<Nl?tt<Nl?fp<Nl?pu<Nl?oi<Nl?Cv<Nl?ao<Nl?z<Nl?0:-1:0:-1:Ml<Nl?Ep<Nl?0:-1:0:-1:Eo<Nl?ze<Nl?Qt<Nl?nn<Nl?0:-1:0:-1:cD<Nl?Dt<Nl?0:-1:0:-1:vc<Nl?Vp<Nl?ac<Nl?nu<Nl?pi<Nl?mv<Nl?0:-1:0:-1:Rc<Nl?la<Nl?0:-1:0:-1:Lo<Nl?aa<Nl?Pi<Nl?cf<Nl?0:-1:0:-1:ev<Nl?ja<Nl?0:-1:0:-1:hp<Nl?gv<Nl?s<Nl?sa<Nl?Vi<Nl?ce<Nl?ub<Nl?ea<Nl?0:-1:0:-1:wa<Nl?Dc<Nl?0:-1:0:-1:dl<Nl?Or<Nl?qs<Nl?yb<Nl?0:-1:0:-1:$r<Nl?Nv<Nl?0:-1:0:-1:rr<Nl?P<Nl?u<Nl?Cr<Nl?zc<Nl?et<Nl?0:-1:0:-1:wi<Nl?h<Nl?0:-1:0:-1:wr<Nl?Ns<Nl?fa<Nl?Ms<Nl?0:-1:0:-1:Vr<Nl?hv<Nl?0:-1:0:-1:bu<Nl?kr<Nl?Hi<Nl?nf<Nl?ut<Nl?iv<Nl?zp<Nl?Jo<Nl?tD<Nl?ca<Nl?sb<Nl?Ne<Nl?0:-1:0:-1:pv<Nl?_e<Nl?0:-1:0:-1:mp<Nl?Ln<Nl?Cp<Nl?Ws<Nl?0:-1:0:-1:a<Nl?Ht<Nl?0:-1:0:-1:Pu<Nl?ul<Nl?ll<Nl?an<Nl?mi<Nl?tr<Nl?0:-1:0:-1:au<Nl?xi<Nl?0:-1:0:-1:N<Nl?nt<Nl?Ea<Nl?Qn<Nl?0:-1:0:-1:Fi<Nl?cc<Nl?0:-1:0:-1:Ku<Nl?ke<Nl?ol<Nl?$n<Nl?fr<Nl?kf<Nl?Mb<Nl?Ac<Nl?0:-1:0:-1:We<Nl?Nc<Nl?0:-1:0:-1:Lc<Nl?pp<Nl?b<Nl?at<Nl?0:-1:0:-1:qa<Nl?Qi<Nl?0:-1:0:-1:Er<Nl?Ce<Nl?es<Nl?Pa<Nl?qp<Nl?Ct<Nl?0:-1:0:-1:Ui<Nl?Eu<Nl?0:-1:0:-1:Wo<Nl?Si<Nl?Kv<Nl?kn<Nl?0:-1:0:-1:ae<Nl?Kt<Nl?0:-1:0:-1:ru<Nl?xt<Nl?il<Nl?jr<Nl?Jr<Nl?Le<Nl?Ji<Nl?Fn<Nl?Lf<Nl?ds<Nl?0:-1:0:-1:ov<Nl?Ii<Nl?0:-1:0:-1:ro<Nl?yn<Nl?Ba<Nl?kc<Nl?0:-1:0:-1:Qf<Nl?Sv<Nl?0:-1:0:-1:be<Nl?vb<Nl?zo<Nl?Pl<Nl?ge<Nl?hr<Nl?0:-1:0:-1:ef<Nl?_r<Nl?0:-1:0:-1:Co<Nl?$i<Nl?$f<Nl?Ur<Nl?0:-1:0:-1:O<Nl?ft<Nl?0:-1:0:-1:mu<Nl?Lu<Nl?bi<Nl?re<Nl?Kb<Nl?xp<Nl?gr<Nl?_<Nl?0:-1:0:-1:ve<Nl?df<Nl?0:-1:0:-1:of<Nl?er<Nl?Op<Nl?Sb<Nl?0:-1:0:-1:Zu<Nl?Fa<Nl?0:-1:0:-1:Se<Nl?tp<Nl?Wt<Nl?zr<Nl?uv<Nl?Ls<Nl?0:-1:0:-1:Xa<Nl?An<Nl?0:-1:0:-1:Fv<Nl?ou<Nl?$u<Nl?dt<Nl?0:-1:0:-1:ss<Nl?Xr<Nl?0:-1:0:-1:$k(BNt,Nl+zi|0)-1|0:-1;if(3<jl>>>0)V=ZWt(r);else switch(jl){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,52);var Ul=q2t(zWt(r));V=0===Ul?c(r):1===Ul?f(r):ZWt(r);break;default:QWt(r,73);var Vl=i7t(zWt(r));if(2<Vl>>>0)V=ZWt(r);else switch(Vl){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var rb=zWt(r),nb=35<rb?Ma<rb?fb<rb?Rs<rb?-1:lv<rb?ob<rb?ec<rb?Zp<rb?St<rb?_c<rb?Gu<rb?zl<rb?0:-1:0:-1:Y<rb?fv<rb?0:-1:0:-1:Wf<rb?Sr<rb?aD<rb?vi<rb?0:-1:0:-1:Cb<rb?Ts<rb?0:-1:0:-1:Hc<rb?Tu<rb?lf<rb?bl<rb?Us<rb?Ot<rb?vs<rb?qv<rb?Rv<rb?cu<rb?ki<rb?xl<rb?si<rb?Fu<rb?rv<rb?Yu<rb?0:-1:0:-1:$s<rb?ur<rb?0:-1:0:-1:Al<rb?Cu<rb?_t<rb?pc<rb?0:-1:0:-1:ii<rb?Do<rb?0:-1:0:-1:Ff<rb?He<rb?Qe<rb?ko<rb?de<rb?G<rb?0:-1:0:-1:Xn<rb?Xi<rb?0:-1:0:-1:Tp<rb?ls<rb?Gr<rb?Oc<rb?0:-1:0:-1:tb<rb?sv<rb?0:-1:0:-1:Gl<rb?If<rb?hi<rb?Mn<rb?Fo<rb?ha<rb?Qu<rb?us<rb?0:-1:0:-1:Wn<rb?jb<rb?0:-1:0:-1:mr<rb?ff<rb?dc<rb?bt<rb?0:-1:0:-1:On<rb?ta<rb?0:-1:0:-1:Rp<rb?je<rb?gu<rb?Wa<rb?R<rb?_a<rb?0:-1:0:-1:Wl<rb?hb<rb?0:-1:0:-1:ia<rb?Gs<rb?o<rb?ra<rb?0:-1:0:-1:ya<rb?Bc<rb?0:-1:0:-1:Dv<rb?tu<rb?Qo<rb?C<rb?vr<rb?we<rb?uf<rb?Go<rb?J<rb?ci<rb?0:-1:0:-1:So<rb?ei<rb?0:-1:0:-1:Ds<rb?Bu<rb?vp<rb?no<rb?0:-1:0:-1:_p<rb?Au<rb?0:-1:0:-1:Hn<rb?wt<rb?qc<rb?tc<rb?it<rb?rD<rb?0:-1:0:-1:Br<rb?Ue<rb?0:-1:0:-1:Tn<rb?Ao<rb?ti<rb?Jb<rb?0:-1:0:-1:Fs<rb?wv<rb?0:-1:0:-1:vf<rb?fo<rb?Vf<rb?wu<rb?uc<rb?Yl<rb?xn<rb?De<rb?0:-1:0:-1:gb<rb?Zo<rb?0:-1:0:-1:yr<rb?Tb<rb?wo<rb?Cc<rb?0:-1:0:-1:La<rb?va<rb?0:-1:0:-1:dr<rb?$l<rb?xe<rb?w<rb?Xl<rb?Bt<rb?0:-1:0:-1:Ye<rb?uu<rb?0:-1:0:-1:Zb<rb?lr<rb?Mr<rb?kt<rb?0:-1:0:-1:Vs<rb?Ub<rb?0:-1:0:-1:I<rb?Zn<rb?Vo<rb?Nn<rb?zt<rb?$p<rb?iD<rb?Sf<rb?ts<rb?ui<rb?ib<rb?tn<rb?0:-1:0:-1:Yi<rb?$e<rb?0:-1:0:-1:cv<rb?Jt<rb?Ps<rb?Yp<rb?0:-1:0:-1:mb<rb?Ab<rb?0:-1:0:-1:rs<rb?oc<rb?qb<rb?Ju<rb?di<rb?Ru<rb?0:-1:0:-1:uD<rb?Qv<rb?0:-1:0:-1:zn<rb?Pv<rb?Rr<rb?Uv<rb?0:-1:0:-1:Ei<rb?ma<rb?0:-1:0:-1:Re<rb?mn<rb?pr<rb?No<rb?Kn<rb?Zs<rb?Vn<rb?Db<rb?0:-1:0:-1:Hu<rb?_n<rb?0:-1:0:-1:ap<rb?pe<rb?Is<rb?Ap<rb?0:-1:0:-1:Zv<rb?Pp<rb?0:-1:0:-1:sl<rb?Sl<rb?av<rb?Da<rb?Ke<rb?zs<rb?0:-1:0:-1:Te<rb?Sa<rb?0:-1:0:-1:ka<rb?Wp<rb?tf<rb?qr<rb?0:-1:0:-1:ot<rb?bb<rb?0:-1:0:-1:Jf<rb?Ci<rb?xf<rb?pf<rb?rf<rb?Ua<rb?Dl<rb?hf<rb?xb<rb?mo<rb?0:-1:0:-1:np<rb?kb<rb?0:-1:0:-1:Gt<rb?dv<rb?rn<rb?Me<rb?0:-1:0:-1:Qc<rb?Jn<rb?0:-1:0:-1:gp<rb?Wb<rb?lt<rb?Ir<rb?br<rb?pa<rb?0:-1:0:-1:It<rb?Oa<rb?0:-1:0:-1:_u<rb?Sc<rb?Yb<rb?Hf<rb?0:-1:0:-1:ms<rb?Hs<rb?0:-1:0:-1:Yf<rb?Q<rb?ye<rb?Rb<rb?vn<rb?Kl<rb?Qp<rb?Dp<rb?0:-1:0:-1:st<rb?Vb<rb?0:-1:0:-1:Ge<rb?xs<rb?g<rb?qu<rb?0:-1:0:-1:Uc<rb?Uu<rb?0:-1:0:-1:ip<rb?Et<rb?Oo<rb?Mi<rb?Gn<rb?un<rb?0:-1:0:-1:ep<rb?Ut<rb?0:-1:0:-1:Jl<rb?Uo<rb?fn<rb?Wc<rb?0:-1:0:-1:Ro<rb?oe<rb?0:-1:0:-1:dp<rb?Ga<rb?Rn<rb?En<rb?eb<rb?Tc<rb?ql<rb?Ol<rb?p<rb?Ec<rb?Ee<rb?fl<rb?Zf<rb?gi<rb?0:-1:0:-1:ee<rb?wf<rb?0:-1:0:-1:oD<rb?na<rb?Np<rb?Xv<rb?0:-1:0:-1:gf<rb?Gf<rb?0:-1:0:-1:Nb<rb?nc<rb?xv<rb?Lb<rb?ba<rb?cl<rb?0:-1:0:-1:qn<rb?Po<rb?0:-1:0:-1:bv<rb?Fe<rb?Tv<rb?Bb<rb?0:-1:0:-1:rc<rb?d<rb?0:-1:0:-1:fu<rb?S<rb?Oi<rb?gt<rb?Pe<rb?$c<rb?Hv<rb?qi<rb?0:-1:0:-1:vt<rb?ws<rb?0:-1:0:-1:Fp<rb?Af<rb?Yo<rb?Ib<rb?0:-1:0:-1:Sn<rb?ni<rb?0:-1:0:-1:Wv<rb?on<rb?Nu<rb?Av<rb?E<rb?Tf<rb?0:-1:0:-1:wc<rb?zb<rb?0:-1:0:-1:Ki<rb?Pc<rb?Ia<rb?za<rb?0:-1:0:-1:to<rb?eo<rb?0:-1:0:-1:kl<rb?qt<rb?su<rb?tt<rb?fp<rb?pu<rb?oi<rb?Cv<rb?ao<rb?z<rb?0:-1:0:-1:Ml<rb?Ep<rb?0:-1:0:-1:Eo<rb?ze<rb?Qt<rb?nn<rb?0:-1:0:-1:cD<rb?Dt<rb?0:-1:0:-1:vc<rb?Vp<rb?ac<rb?nu<rb?pi<rb?mv<rb?0:-1:0:-1:Rc<rb?la<rb?0:-1:0:-1:Lo<rb?aa<rb?Pi<rb?cf<rb?0:-1:0:-1:ev<rb?ja<rb?0:-1:0:-1:hp<rb?gv<rb?s<rb?sa<rb?Vi<rb?ce<rb?ub<rb?ea<rb?0:-1:0:-1:wa<rb?Dc<rb?0:-1:0:-1:dl<rb?Or<rb?qs<rb?yb<rb?0:-1:0:-1:$r<rb?Nv<rb?0:-1:0:-1:rr<rb?P<rb?u<rb?Cr<rb?zc<rb?et<rb?0:-1:0:-1:wi<rb?h<rb?0:-1:0:-1:wr<rb?Ns<rb?fa<rb?Ms<rb?0:-1:0:-1:Vr<rb?hv<rb?0:-1:0:-1:bu<rb?kr<rb?Hi<rb?nf<rb?ut<rb?iv<rb?zp<rb?Jo<rb?tD<rb?ca<rb?sb<rb?Ne<rb?0:-1:0:-1:pv<rb?_e<rb?0:-1:0:-1:mp<rb?Ln<rb?Cp<rb?Ws<rb?0:-1:0:-1:a<rb?Ht<rb?0:-1:0:-1:Pu<rb?ul<rb?ll<rb?an<rb?mi<rb?tr<rb?0:-1:0:-1:au<rb?xi<rb?0:-1:0:-1:N<rb?nt<rb?Ea<rb?Qn<rb?0:-1:0:-1:Fi<rb?cc<rb?0:-1:0:-1:Ku<rb?ke<rb?ol<rb?$n<rb?fr<rb?kf<rb?Mb<rb?Ac<rb?0:-1:0:-1:We<rb?Nc<rb?0:-1:0:-1:Lc<rb?pp<rb?b<rb?at<rb?0:-1:0:-1:qa<rb?Qi<rb?0:-1:0:-1:Er<rb?Ce<rb?es<rb?Pa<rb?qp<rb?Ct<rb?0:-1:0:-1:Ui<rb?Eu<rb?0:-1:0:-1:Wo<rb?Si<rb?Kv<rb?kn<rb?0:-1:0:-1:ae<rb?Kt<rb?0:-1:0:-1:ru<rb?xt<rb?il<rb?jr<rb?Jr<rb?Le<rb?Ji<rb?Fn<rb?Lf<rb?ds<rb?0:-1:0:-1:ov<rb?Ii<rb?0:-1:0:-1:ro<rb?yn<rb?Ba<rb?kc<rb?0:-1:0:-1:Qf<rb?Sv<rb?0:-1:0:-1:be<rb?vb<rb?zo<rb?Pl<rb?ge<rb?hr<rb?0:-1:0:-1:ef<rb?_r<rb?0:-1:0:-1:Co<rb?$i<rb?$f<rb?Ur<rb?0:-1:0:-1:O<rb?ft<rb?0:-1:0:-1:mu<rb?Lu<rb?bi<rb?re<rb?Kb<rb?xp<rb?gr<rb?_<rb?0:-1:0:-1:ve<rb?df<rb?0:-1:0:-1:of<rb?er<rb?Op<rb?Sb<rb?0:-1:0:-1:Zu<rb?Fa<rb?0:-1:0:-1:Se<rb?tp<rb?Wt<rb?zr<rb?uv<rb?Ls<rb?0:-1:0:-1:Xa<rb?An<rb?0:-1:0:-1:Fv<rb?ou<rb?$u<rb?dt<rb?0:-1:0:-1:ss<rb?Xr<rb?0:-1:0:-1:$k(sNt,rb+zi|0)-1|0:-1;if(2<nb>>>0)V=ZWt(r);else switch(nb){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var cb=O2t(zWt(r));if(2<cb>>>0)V=ZWt(r);else switch(cb){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var lb=P2t(zWt(r));if(2<lb>>>0)V=ZWt(r);else switch(lb){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,53);var pb=q2t(zWt(r));V=0===pb?c(r):1===pb?f(r):ZWt(r)}}}}}break;case 43:QWt(r,73);var db=zWt(r),Fb=35<db?Ma<db?fb<db?Rs<db?-1:lv<db?ob<db?ec<db?Zp<db?St<db?_c<db?Gu<db?zl<db?0:-1:0:-1:Y<db?fv<db?0:-1:0:-1:Wf<db?Sr<db?aD<db?vi<db?0:-1:0:-1:Cb<db?Ts<db?0:-1:0:-1:Hc<db?Tu<db?lf<db?bl<db?Us<db?Ot<db?vs<db?qv<db?Rv<db?cu<db?ki<db?xl<db?si<db?Fu<db?rv<db?Yu<db?0:-1:0:-1:$s<db?ur<db?0:-1:0:-1:Al<db?Cu<db?_t<db?pc<db?0:-1:0:-1:ii<db?Do<db?0:-1:0:-1:Ff<db?He<db?Qe<db?ko<db?de<db?G<db?0:-1:0:-1:Xn<db?Xi<db?0:-1:0:-1:Tp<db?ls<db?Gr<db?Oc<db?0:-1:0:-1:tb<db?sv<db?0:-1:0:-1:Gl<db?If<db?hi<db?Mn<db?Fo<db?ha<db?Qu<db?us<db?0:-1:0:-1:Wn<db?jb<db?0:-1:0:-1:mr<db?ff<db?dc<db?bt<db?0:-1:0:-1:On<db?ta<db?0:-1:0:-1:Rp<db?je<db?gu<db?Wa<db?R<db?_a<db?0:-1:0:-1:Wl<db?hb<db?0:-1:0:-1:ia<db?Gs<db?o<db?ra<db?0:-1:0:-1:ya<db?Bc<db?0:-1:0:-1:Dv<db?tu<db?Qo<db?C<db?vr<db?we<db?uf<db?Go<db?J<db?ci<db?0:-1:0:-1:So<db?ei<db?0:-1:0:-1:Ds<db?Bu<db?vp<db?no<db?0:-1:0:-1:_p<db?Au<db?0:-1:0:-1:Hn<db?wt<db?qc<db?tc<db?it<db?rD<db?0:-1:0:-1:Br<db?Ue<db?0:-1:0:-1:Tn<db?Ao<db?ti<db?Jb<db?0:-1:0:-1:Fs<db?wv<db?0:-1:0:-1:vf<db?fo<db?Vf<db?wu<db?uc<db?Yl<db?xn<db?De<db?0:-1:0:-1:gb<db?Zo<db?0:-1:0:-1:yr<db?Tb<db?wo<db?Cc<db?0:-1:0:-1:La<db?va<db?0:-1:0:-1:dr<db?$l<db?xe<db?w<db?Xl<db?Bt<db?0:-1:0:-1:Ye<db?uu<db?0:-1:0:-1:Zb<db?lr<db?Mr<db?kt<db?0:-1:0:-1:Vs<db?Ub<db?0:-1:0:-1:I<db?Zn<db?Vo<db?Nn<db?zt<db?$p<db?iD<db?Sf<db?ts<db?ui<db?ib<db?tn<db?0:-1:0:-1:Yi<db?$e<db?0:-1:0:-1:cv<db?Jt<db?Ps<db?Yp<db?0:-1:0:-1:mb<db?Ab<db?0:-1:0:-1:rs<db?oc<db?qb<db?Ju<db?di<db?Ru<db?0:-1:0:-1:uD<db?Qv<db?0:-1:0:-1:zn<db?Pv<db?Rr<db?Uv<db?0:-1:0:-1:Ei<db?ma<db?0:-1:0:-1:Re<db?mn<db?pr<db?No<db?Kn<db?Zs<db?Vn<db?Db<db?0:-1:0:-1:Hu<db?_n<db?0:-1:0:-1:ap<db?pe<db?Is<db?Ap<db?0:-1:0:-1:Zv<db?Pp<db?0:-1:0:-1:sl<db?Sl<db?av<db?Da<db?Ke<db?zs<db?0:-1:0:-1:Te<db?Sa<db?0:-1:0:-1:ka<db?Wp<db?tf<db?qr<db?0:-1:0:-1:ot<db?bb<db?0:-1:0:-1:Jf<db?Ci<db?xf<db?pf<db?rf<db?Ua<db?Dl<db?hf<db?xb<db?mo<db?0:-1:0:-1:np<db?kb<db?0:-1:0:-1:Gt<db?dv<db?rn<db?Me<db?0:-1:0:-1:Qc<db?Jn<db?0:-1:0:-1:gp<db?Wb<db?lt<db?Ir<db?br<db?pa<db?0:-1:0:-1:It<db?Oa<db?0:-1:0:-1:_u<db?Sc<db?Yb<db?Hf<db?0:-1:0:-1:ms<db?Hs<db?0:-1:0:-1:Yf<db?Q<db?ye<db?Rb<db?vn<db?Kl<db?Qp<db?Dp<db?0:-1:0:-1:st<db?Vb<db?0:-1:0:-1:Ge<db?xs<db?g<db?qu<db?0:-1:0:-1:Uc<db?Uu<db?0:-1:0:-1:ip<db?Et<db?Oo<db?Mi<db?Gn<db?un<db?0:-1:0:-1:ep<db?Ut<db?0:-1:0:-1:Jl<db?Uo<db?fn<db?Wc<db?0:-1:0:-1:Ro<db?oe<db?0:-1:0:-1:dp<db?Ga<db?Rn<db?En<db?eb<db?Tc<db?ql<db?Ol<db?p<db?Ec<db?Ee<db?fl<db?Zf<db?gi<db?0:-1:0:-1:ee<db?wf<db?0:-1:0:-1:oD<db?na<db?Np<db?Xv<db?0:-1:0:-1:gf<db?Gf<db?0:-1:0:-1:Nb<db?nc<db?xv<db?Lb<db?ba<db?cl<db?0:-1:0:-1:qn<db?Po<db?0:-1:0:-1:bv<db?Fe<db?Tv<db?Bb<db?0:-1:0:-1:rc<db?d<db?0:-1:0:-1:fu<db?S<db?Oi<db?gt<db?Pe<db?$c<db?Hv<db?qi<db?0:-1:0:-1:vt<db?ws<db?0:-1:0:-1:Fp<db?Af<db?Yo<db?Ib<db?0:-1:0:-1:Sn<db?ni<db?0:-1:0:-1:Wv<db?on<db?Nu<db?Av<db?E<db?Tf<db?0:-1:0:-1:wc<db?zb<db?0:-1:0:-1:Ki<db?Pc<db?Ia<db?za<db?0:-1:0:-1:to<db?eo<db?0:-1:0:-1:kl<db?qt<db?su<db?tt<db?fp<db?pu<db?oi<db?Cv<db?ao<db?z<db?0:-1:0:-1:Ml<db?Ep<db?0:-1:0:-1:Eo<db?ze<db?Qt<db?nn<db?0:-1:0:-1:cD<db?Dt<db?0:-1:0:-1:vc<db?Vp<db?ac<db?nu<db?pi<db?mv<db?0:-1:0:-1:Rc<db?la<db?0:-1:0:-1:Lo<db?aa<db?Pi<db?cf<db?0:-1:0:-1:ev<db?ja<db?0:-1:0:-1:hp<db?gv<db?s<db?sa<db?Vi<db?ce<db?ub<db?ea<db?0:-1:0:-1:wa<db?Dc<db?0:-1:0:-1:dl<db?Or<db?qs<db?yb<db?0:-1:0:-1:$r<db?Nv<db?0:-1:0:-1:rr<db?P<db?u<db?Cr<db?zc<db?et<db?0:-1:0:-1:wi<db?h<db?0:-1:0:-1:wr<db?Ns<db?fa<db?Ms<db?0:-1:0:-1:Vr<db?hv<db?0:-1:0:-1:bu<db?kr<db?Hi<db?nf<db?ut<db?iv<db?zp<db?Jo<db?tD<db?ca<db?sb<db?Ne<db?0:-1:0:-1:pv<db?_e<db?0:-1:0:-1:mp<db?Ln<db?Cp<db?Ws<db?0:-1:0:-1:a<db?Ht<db?0:-1:0:-1:Pu<db?ul<db?ll<db?an<db?mi<db?tr<db?0:-1:0:-1:au<db?xi<db?0:-1:0:-1:N<db?nt<db?Ea<db?Qn<db?0:-1:0:-1:Fi<db?cc<db?0:-1:0:-1:Ku<db?ke<db?ol<db?$n<db?fr<db?kf<db?Mb<db?Ac<db?0:-1:0:-1:We<db?Nc<db?0:-1:0:-1:Lc<db?pp<db?b<db?at<db?0:-1:0:-1:qa<db?Qi<db?0:-1:0:-1:Er<db?Ce<db?es<db?Pa<db?qp<db?Ct<db?0:-1:0:-1:Ui<db?Eu<db?0:-1:0:-1:Wo<db?Si<db?Kv<db?kn<db?0:-1:0:-1:ae<db?Kt<db?0:-1:0:-1:ru<db?xt<db?il<db?jr<db?Jr<db?Le<db?Ji<db?Fn<db?Lf<db?ds<db?0:-1:0:-1:ov<db?Ii<db?0:-1:0:-1:ro<db?yn<db?Ba<db?kc<db?0:-1:0:-1:Qf<db?Sv<db?0:-1:0:-1:be<db?vb<db?zo<db?Pl<db?ge<db?hr<db?0:-1:0:-1:ef<db?_r<db?0:-1:0:-1:Co<db?$i<db?$f<db?Ur<db?0:-1:0:-1:O<db?ft<db?0:-1:0:-1:mu<db?Lu<db?bi<db?re<db?Kb<db?xp<db?gr<db?_<db?0:-1:0:-1:ve<db?df<db?0:-1:0:-1:of<db?er<db?Op<db?Sb<db?0:-1:0:-1:Zu<db?Fa<db?0:-1:0:-1:Se<db?tp<db?Wt<db?zr<db?uv<db?Ls<db?0:-1:0:-1:Xa<db?An<db?0:-1:0:-1:Fv<db?ou<db?$u<db?dt<db?0:-1:0:-1:ss<db?Xr<db?0:-1:0:-1:$k(WNt,db+zi|0)-1|0:-1;if(4<Fb>>>0)V=ZWt(r);else switch(Fb){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var _b=B7t(zWt(r));if(2<_b>>>0)V=ZWt(r);else switch(_b){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Pb=T2t(zWt(r));if(2<Pb>>>0)V=ZWt(r);else switch(Pb){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Xb=i7t(zWt(r));if(2<Xb>>>0)V=ZWt(r);else switch(Xb){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Hb=j2t(zWt(r));if(2<Hb>>>0)V=ZWt(r);else switch(Hb){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var $b=P2t(zWt(r));if(2<$b>>>0)V=ZWt(r);else switch($b){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,54);var Qb=q2t(zWt(r));V=0===Qb?c(r):1===Qb?f(r):ZWt(r)}}}}}break;case 3:QWt(r,73);var up=zWt(r),cp=35<up?Ma<up?fb<up?Rs<up?-1:lv<up?ob<up?ec<up?Zp<up?St<up?_c<up?Gu<up?zl<up?0:-1:0:-1:Y<up?fv<up?0:-1:0:-1:Wf<up?Sr<up?aD<up?vi<up?0:-1:0:-1:Cb<up?Ts<up?0:-1:0:-1:Hc<up?Tu<up?lf<up?bl<up?Us<up?Ot<up?vs<up?qv<up?Rv<up?cu<up?ki<up?xl<up?si<up?Fu<up?rv<up?Yu<up?0:-1:0:-1:$s<up?ur<up?0:-1:0:-1:Al<up?Cu<up?_t<up?pc<up?0:-1:0:-1:ii<up?Do<up?0:-1:0:-1:Ff<up?He<up?Qe<up?ko<up?de<up?G<up?0:-1:0:-1:Xn<up?Xi<up?0:-1:0:-1:Tp<up?ls<up?Gr<up?Oc<up?0:-1:0:-1:tb<up?sv<up?0:-1:0:-1:Gl<up?If<up?hi<up?Mn<up?Fo<up?ha<up?Qu<up?us<up?0:-1:0:-1:Wn<up?jb<up?0:-1:0:-1:mr<up?ff<up?dc<up?bt<up?0:-1:0:-1:On<up?ta<up?0:-1:0:-1:Rp<up?je<up?gu<up?Wa<up?R<up?_a<up?0:-1:0:-1:Wl<up?hb<up?0:-1:0:-1:ia<up?Gs<up?o<up?ra<up?0:-1:0:-1:ya<up?Bc<up?0:-1:0:-1:Dv<up?tu<up?Qo<up?C<up?vr<up?we<up?uf<up?Go<up?J<up?ci<up?0:-1:0:-1:So<up?ei<up?0:-1:0:-1:Ds<up?Bu<up?vp<up?no<up?0:-1:0:-1:_p<up?Au<up?0:-1:0:-1:Hn<up?wt<up?qc<up?tc<up?it<up?rD<up?0:-1:0:-1:Br<up?Ue<up?0:-1:0:-1:Tn<up?Ao<up?ti<up?Jb<up?0:-1:0:-1:Fs<up?wv<up?0:-1:0:-1:vf<up?fo<up?Vf<up?wu<up?uc<up?Yl<up?xn<up?De<up?0:-1:0:-1:gb<up?Zo<up?0:-1:0:-1:yr<up?Tb<up?wo<up?Cc<up?0:-1:0:-1:La<up?va<up?0:-1:0:-1:dr<up?$l<up?xe<up?w<up?Xl<up?Bt<up?0:-1:0:-1:Ye<up?uu<up?0:-1:0:-1:Zb<up?lr<up?Mr<up?kt<up?0:-1:0:-1:Vs<up?Ub<up?0:-1:0:-1:I<up?Zn<up?Vo<up?Nn<up?zt<up?$p<up?iD<up?Sf<up?ts<up?ui<up?ib<up?tn<up?0:-1:0:-1:Yi<up?$e<up?0:-1:0:-1:cv<up?Jt<up?Ps<up?Yp<up?0:-1:0:-1:mb<up?Ab<up?0:-1:0:-1:rs<up?oc<up?qb<up?Ju<up?di<up?Ru<up?0:-1:0:-1:uD<up?Qv<up?0:-1:0:-1:zn<up?Pv<up?Rr<up?Uv<up?0:-1:0:-1:Ei<up?ma<up?0:-1:0:-1:Re<up?mn<up?pr<up?No<up?Kn<up?Zs<up?Vn<up?Db<up?0:-1:0:-1:Hu<up?_n<up?0:-1:0:-1:ap<up?pe<up?Is<up?Ap<up?0:-1:0:-1:Zv<up?Pp<up?0:-1:0:-1:sl<up?Sl<up?av<up?Da<up?Ke<up?zs<up?0:-1:0:-1:Te<up?Sa<up?0:-1:0:-1:ka<up?Wp<up?tf<up?qr<up?0:-1:0:-1:ot<up?bb<up?0:-1:0:-1:Jf<up?Ci<up?xf<up?pf<up?rf<up?Ua<up?Dl<up?hf<up?xb<up?mo<up?0:-1:0:-1:np<up?kb<up?0:-1:0:-1:Gt<up?dv<up?rn<up?Me<up?0:-1:0:-1:Qc<up?Jn<up?0:-1:0:-1:gp<up?Wb<up?lt<up?Ir<up?br<up?pa<up?0:-1:0:-1:It<up?Oa<up?0:-1:0:-1:_u<up?Sc<up?Yb<up?Hf<up?0:-1:0:-1:ms<up?Hs<up?0:-1:0:-1:Yf<up?Q<up?ye<up?Rb<up?vn<up?Kl<up?Qp<up?Dp<up?0:-1:0:-1:st<up?Vb<up?0:-1:0:-1:Ge<up?xs<up?g<up?qu<up?0:-1:0:-1:Uc<up?Uu<up?0:-1:0:-1:ip<up?Et<up?Oo<up?Mi<up?Gn<up?un<up?0:-1:0:-1:ep<up?Ut<up?0:-1:0:-1:Jl<up?Uo<up?fn<up?Wc<up?0:-1:0:-1:Ro<up?oe<up?0:-1:0:-1:dp<up?Ga<up?Rn<up?En<up?eb<up?Tc<up?ql<up?Ol<up?p<up?Ec<up?Ee<up?fl<up?Zf<up?gi<up?0:-1:0:-1:ee<up?wf<up?0:-1:0:-1:oD<up?na<up?Np<up?Xv<up?0:-1:0:-1:gf<up?Gf<up?0:-1:0:-1:Nb<up?nc<up?xv<up?Lb<up?ba<up?cl<up?0:-1:0:-1:qn<up?Po<up?0:-1:0:-1:bv<up?Fe<up?Tv<up?Bb<up?0:-1:0:-1:rc<up?d<up?0:-1:0:-1:fu<up?S<up?Oi<up?gt<up?Pe<up?$c<up?Hv<up?qi<up?0:-1:0:-1:vt<up?ws<up?0:-1:0:-1:Fp<up?Af<up?Yo<up?Ib<up?0:-1:0:-1:Sn<up?ni<up?0:-1:0:-1:Wv<up?on<up?Nu<up?Av<up?E<up?Tf<up?0:-1:0:-1:wc<up?zb<up?0:-1:0:-1:Ki<up?Pc<up?Ia<up?za<up?0:-1:0:-1:to<up?eo<up?0:-1:0:-1:kl<up?qt<up?su<up?tt<up?fp<up?pu<up?oi<up?Cv<up?ao<up?z<up?0:-1:0:-1:Ml<up?Ep<up?0:-1:0:-1:Eo<up?ze<up?Qt<up?nn<up?0:-1:0:-1:cD<up?Dt<up?0:-1:0:-1:vc<up?Vp<up?ac<up?nu<up?pi<up?mv<up?0:-1:0:-1:Rc<up?la<up?0:-1:0:-1:Lo<up?aa<up?Pi<up?cf<up?0:-1:0:-1:ev<up?ja<up?0:-1:0:-1:hp<up?gv<up?s<up?sa<up?Vi<up?ce<up?ub<up?ea<up?0:-1:0:-1:wa<up?Dc<up?0:-1:0:-1:dl<up?Or<up?qs<up?yb<up?0:-1:0:-1:$r<up?Nv<up?0:-1:0:-1:rr<up?P<up?u<up?Cr<up?zc<up?et<up?0:-1:0:-1:wi<up?h<up?0:-1:0:-1:wr<up?Ns<up?fa<up?Ms<up?0:-1:0:-1:Vr<up?hv<up?0:-1:0:-1:bu<up?kr<up?Hi<up?nf<up?ut<up?iv<up?zp<up?Jo<up?tD<up?ca<up?sb<up?Ne<up?0:-1:0:-1:pv<up?_e<up?0:-1:0:-1:mp<up?Ln<up?Cp<up?Ws<up?0:-1:0:-1:a<up?Ht<up?0:-1:0:-1:Pu<up?ul<up?ll<up?an<up?mi<up?tr<up?0:-1:0:-1:au<up?xi<up?0:-1:0:-1:N<up?nt<up?Ea<up?Qn<up?0:-1:0:-1:Fi<up?cc<up?0:-1:0:-1:Ku<up?ke<up?ol<up?$n<up?fr<up?kf<up?Mb<up?Ac<up?0:-1:0:-1:We<up?Nc<up?0:-1:0:-1:Lc<up?pp<up?b<up?at<up?0:-1:0:-1:qa<up?Qi<up?0:-1:0:-1:Er<up?Ce<up?es<up?Pa<up?qp<up?Ct<up?0:-1:0:-1:Ui<up?Eu<up?0:-1:0:-1:Wo<up?Si<up?Kv<up?kn<up?0:-1:0:-1:ae<up?Kt<up?0:-1:0:-1:ru<up?xt<up?il<up?jr<up?Jr<up?Le<up?Ji<up?Fn<up?Lf<up?ds<up?0:-1:0:-1:ov<up?Ii<up?0:-1:0:-1:ro<up?yn<up?Ba<up?kc<up?0:-1:0:-1:Qf<up?Sv<up?0:-1:0:-1:be<up?vb<up?zo<up?Pl<up?ge<up?hr<up?0:-1:0:-1:ef<up?_r<up?0:-1:0:-1:Co<up?$i<up?$f<up?Ur<up?0:-1:0:-1:O<up?ft<up?0:-1:0:-1:mu<up?Lu<up?bi<up?re<up?Kb<up?xp<up?gr<up?_<up?0:-1:0:-1:ve<up?df<up?0:-1:0:-1:of<up?er<up?Op<up?Sb<up?0:-1:0:-1:Zu<up?Fa<up?0:-1:0:-1:Se<up?tp<up?Wt<up?zr<up?uv<up?Ls<up?0:-1:0:-1:Xa<up?An<up?0:-1:0:-1:Fv<up?ou<up?$u<up?dt<up?0:-1:0:-1:ss<up?Xr<up?0:-1:0:-1:$k(HNt,up+zi|0)-1|0:-1;if(3<cp>>>0)V=ZWt(r);else switch(cp){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var op=zWt(r),lp=35<op?Ma<op?fb<op?Rs<op?-1:lv<op?ob<op?ec<op?Zp<op?St<op?_c<op?Gu<op?zl<op?0:-1:0:-1:Y<op?fv<op?0:-1:0:-1:Wf<op?Sr<op?aD<op?vi<op?0:-1:0:-1:Cb<op?Ts<op?0:-1:0:-1:Hc<op?Tu<op?lf<op?bl<op?Us<op?Ot<op?vs<op?qv<op?Rv<op?cu<op?ki<op?xl<op?si<op?Fu<op?rv<op?Yu<op?0:-1:0:-1:$s<op?ur<op?0:-1:0:-1:Al<op?Cu<op?_t<op?pc<op?0:-1:0:-1:ii<op?Do<op?0:-1:0:-1:Ff<op?He<op?Qe<op?ko<op?de<op?G<op?0:-1:0:-1:Xn<op?Xi<op?0:-1:0:-1:Tp<op?ls<op?Gr<op?Oc<op?0:-1:0:-1:tb<op?sv<op?0:-1:0:-1:Gl<op?If<op?hi<op?Mn<op?Fo<op?ha<op?Qu<op?us<op?0:-1:0:-1:Wn<op?jb<op?0:-1:0:-1:mr<op?ff<op?dc<op?bt<op?0:-1:0:-1:On<op?ta<op?0:-1:0:-1:Rp<op?je<op?gu<op?Wa<op?R<op?_a<op?0:-1:0:-1:Wl<op?hb<op?0:-1:0:-1:ia<op?Gs<op?o<op?ra<op?0:-1:0:-1:ya<op?Bc<op?0:-1:0:-1:Dv<op?tu<op?Qo<op?C<op?vr<op?we<op?uf<op?Go<op?J<op?ci<op?0:-1:0:-1:So<op?ei<op?0:-1:0:-1:Ds<op?Bu<op?vp<op?no<op?0:-1:0:-1:_p<op?Au<op?0:-1:0:-1:Hn<op?wt<op?qc<op?tc<op?it<op?rD<op?0:-1:0:-1:Br<op?Ue<op?0:-1:0:-1:Tn<op?Ao<op?ti<op?Jb<op?0:-1:0:-1:Fs<op?wv<op?0:-1:0:-1:vf<op?fo<op?Vf<op?wu<op?uc<op?Yl<op?xn<op?De<op?0:-1:0:-1:gb<op?Zo<op?0:-1:0:-1:yr<op?Tb<op?wo<op?Cc<op?0:-1:0:-1:La<op?va<op?0:-1:0:-1:dr<op?$l<op?xe<op?w<op?Xl<op?Bt<op?0:-1:0:-1:Ye<op?uu<op?0:-1:0:-1:Zb<op?lr<op?Mr<op?kt<op?0:-1:0:-1:Vs<op?Ub<op?0:-1:0:-1:I<op?Zn<op?Vo<op?Nn<op?zt<op?$p<op?iD<op?Sf<op?ts<op?ui<op?ib<op?tn<op?0:-1:0:-1:Yi<op?$e<op?0:-1:0:-1:cv<op?Jt<op?Ps<op?Yp<op?0:-1:0:-1:mb<op?Ab<op?0:-1:0:-1:rs<op?oc<op?qb<op?Ju<op?di<op?Ru<op?0:-1:0:-1:uD<op?Qv<op?0:-1:0:-1:zn<op?Pv<op?Rr<op?Uv<op?0:-1:0:-1:Ei<op?ma<op?0:-1:0:-1:Re<op?mn<op?pr<op?No<op?Kn<op?Zs<op?Vn<op?Db<op?0:-1:0:-1:Hu<op?_n<op?0:-1:0:-1:ap<op?pe<op?Is<op?Ap<op?0:-1:0:-1:Zv<op?Pp<op?0:-1:0:-1:sl<op?Sl<op?av<op?Da<op?Ke<op?zs<op?0:-1:0:-1:Te<op?Sa<op?0:-1:0:-1:ka<op?Wp<op?tf<op?qr<op?0:-1:0:-1:ot<op?bb<op?0:-1:0:-1:Jf<op?Ci<op?xf<op?pf<op?rf<op?Ua<op?Dl<op?hf<op?xb<op?mo<op?0:-1:0:-1:np<op?kb<op?0:-1:0:-1:Gt<op?dv<op?rn<op?Me<op?0:-1:0:-1:Qc<op?Jn<op?0:-1:0:-1:gp<op?Wb<op?lt<op?Ir<op?br<op?pa<op?0:-1:0:-1:It<op?Oa<op?0:-1:0:-1:_u<op?Sc<op?Yb<op?Hf<op?0:-1:0:-1:ms<op?Hs<op?0:-1:0:-1:Yf<op?Q<op?ye<op?Rb<op?vn<op?Kl<op?Qp<op?Dp<op?0:-1:0:-1:st<op?Vb<op?0:-1:0:-1:Ge<op?xs<op?g<op?qu<op?0:-1:0:-1:Uc<op?Uu<op?0:-1:0:-1:ip<op?Et<op?Oo<op?Mi<op?Gn<op?un<op?0:-1:0:-1:ep<op?Ut<op?0:-1:0:-1:Jl<op?Uo<op?fn<op?Wc<op?0:-1:0:-1:Ro<op?oe<op?0:-1:0:-1:dp<op?Ga<op?Rn<op?En<op?eb<op?Tc<op?ql<op?Ol<op?p<op?Ec<op?Ee<op?fl<op?Zf<op?gi<op?0:-1:0:-1:ee<op?wf<op?0:-1:0:-1:oD<op?na<op?Np<op?Xv<op?0:-1:0:-1:gf<op?Gf<op?0:-1:0:-1:Nb<op?nc<op?xv<op?Lb<op?ba<op?cl<op?0:-1:0:-1:qn<op?Po<op?0:-1:0:-1:bv<op?Fe<op?Tv<op?Bb<op?0:-1:0:-1:rc<op?d<op?0:-1:0:-1:fu<op?S<op?Oi<op?gt<op?Pe<op?$c<op?Hv<op?qi<op?0:-1:0:-1:vt<op?ws<op?0:-1:0:-1:Fp<op?Af<op?Yo<op?Ib<op?0:-1:0:-1:Sn<op?ni<op?0:-1:0:-1:Wv<op?on<op?Nu<op?Av<op?E<op?Tf<op?0:-1:0:-1:wc<op?zb<op?0:-1:0:-1:Ki<op?Pc<op?Ia<op?za<op?0:-1:0:-1:to<op?eo<op?0:-1:0:-1:kl<op?qt<op?su<op?tt<op?fp<op?pu<op?oi<op?Cv<op?ao<op?z<op?0:-1:0:-1:Ml<op?Ep<op?0:-1:0:-1:Eo<op?ze<op?Qt<op?nn<op?0:-1:0:-1:cD<op?Dt<op?0:-1:0:-1:vc<op?Vp<op?ac<op?nu<op?pi<op?mv<op?0:-1:0:-1:Rc<op?la<op?0:-1:0:-1:Lo<op?aa<op?Pi<op?cf<op?0:-1:0:-1:ev<op?ja<op?0:-1:0:-1:hp<op?gv<op?s<op?sa<op?Vi<op?ce<op?ub<op?ea<op?0:-1:0:-1:wa<op?Dc<op?0:-1:0:-1:dl<op?Or<op?qs<op?yb<op?0:-1:0:-1:$r<op?Nv<op?0:-1:0:-1:rr<op?P<op?u<op?Cr<op?zc<op?et<op?0:-1:0:-1:wi<op?h<op?0:-1:0:-1:wr<op?Ns<op?fa<op?Ms<op?0:-1:0:-1:Vr<op?hv<op?0:-1:0:-1:bu<op?kr<op?Hi<op?nf<op?ut<op?iv<op?zp<op?Jo<op?tD<op?ca<op?sb<op?Ne<op?0:-1:0:-1:pv<op?_e<op?0:-1:0:-1:mp<op?Ln<op?Cp<op?Ws<op?0:-1:0:-1:a<op?Ht<op?0:-1:0:-1:Pu<op?ul<op?ll<op?an<op?mi<op?tr<op?0:-1:0:-1:au<op?xi<op?0:-1:0:-1:N<op?nt<op?Ea<op?Qn<op?0:-1:0:-1:Fi<op?cc<op?0:-1:0:-1:Ku<op?ke<op?ol<op?$n<op?fr<op?kf<op?Mb<op?Ac<op?0:-1:0:-1:We<op?Nc<op?0:-1:0:-1:Lc<op?pp<op?b<op?at<op?0:-1:0:-1:qa<op?Qi<op?0:-1:0:-1:Er<op?Ce<op?es<op?Pa<op?qp<op?Ct<op?0:-1:0:-1:Ui<op?Eu<op?0:-1:0:-1:Wo<op?Si<op?Kv<op?kn<op?0:-1:0:-1:ae<op?Kt<op?0:-1:0:-1:ru<op?xt<op?il<op?jr<op?Jr<op?Le<op?Ji<op?Fn<op?Lf<op?ds<op?0:-1:0:-1:ov<op?Ii<op?0:-1:0:-1:ro<op?yn<op?Ba<op?kc<op?0:-1:0:-1:Qf<op?Sv<op?0:-1:0:-1:be<op?vb<op?zo<op?Pl<op?ge<op?hr<op?0:-1:0:-1:ef<op?_r<op?0:-1:0:-1:Co<op?$i<op?$f<op?Ur<op?0:-1:0:-1:O<op?ft<op?0:-1:0:-1:mu<op?Lu<op?bi<op?re<op?Kb<op?xp<op?gr<op?_<op?0:-1:0:-1:ve<op?df<op?0:-1:0:-1:of<op?er<op?Op<op?Sb<op?0:-1:0:-1:Zu<op?Fa<op?0:-1:0:-1:Se<op?tp<op?Wt<op?zr<op?uv<op?Ls<op?0:-1:0:-1:Xa<op?An<op?0:-1:0:-1:Fv<op?ou<op?$u<op?dt<op?0:-1:0:-1:ss<op?Xr<op?0:-1:0:-1:$k(jNt,op+zi|0)-1|0:-1;if(2<lp>>>0)V=ZWt(r);else switch(lp){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var kp=i7t(zWt(r));if(2<kp>>>0)V=ZWt(r);else switch(kp){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var yp=W7t(zWt(r));if(2<yp>>>0)V=ZWt(r);else switch(yp){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Sp=P2t(zWt(r));if(2<Sp>>>0)V=ZWt(r);else switch(Sp){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,55);var Ip=q2t(zWt(r));V=0===Ip?c(r):1===Ip?f(r):ZWt(r)}}}}break;default:QWt(r,73);var Bp=W7t(zWt(r));if(2<Bp>>>0)V=ZWt(r);else switch(Bp){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Lp=P2t(zWt(r));if(2<Lp>>>0)V=ZWt(r);else switch(Lp){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Mp=B7t(zWt(r));if(2<Mp>>>0)V=ZWt(r);else switch(Mp){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var jp=W7t(zWt(r));if(2<jp>>>0)V=ZWt(r);else switch(jp){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Xp=P2t(zWt(r));if(2<Xp>>>0)V=ZWt(r);else switch(Xp){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var Jp=L2t(zWt(r));if(2<Jp>>>0)V=ZWt(r);else switch(Jp){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,56);var Kp=q2t(zWt(r));V=0===Kp?c(r):1===Kp?f(r):ZWt(r)}}}}}}}break;default:QWt(r,73);var eD=H7t(zWt(r));if(2<eD>>>0)V=ZWt(r);else switch(eD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var nD=F7t(zWt(r));if(2<nD>>>0)V=ZWt(r);else switch(nD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var fD=f3t(zWt(r));if(2<fD>>>0)V=ZWt(r);else switch(fD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var sD=B7t(zWt(r));if(2<sD>>>0)V=ZWt(r);else switch(sD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,57);var vD=q2t(zWt(r));V=0===vD?c(r):1===vD?f(r):ZWt(r)}}}}}break;case 44:QWt(r,73);var lD=P2t(zWt(r));if(2<lD>>>0)V=ZWt(r);else switch(lD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var bD=W7t(zWt(r));if(2<bD>>>0)V=ZWt(r);else switch(bD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var pD=O2t(zWt(r));if(2<pD>>>0)V=ZWt(r);else switch(pD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var DD=f7t(zWt(r));if(2<DD>>>0)V=ZWt(r);else switch(DD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var kD=t7t(zWt(r));if(2<kD>>>0)V=ZWt(r);else switch(kD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,58);var dD=q2t(zWt(r));V=0===dD?c(r):1===dD?f(r):ZWt(r)}}}}}break;case 45:QWt(r,73);var wD=zWt(r),hD=35<wD?Ma<wD?fb<wD?Rs<wD?-1:lv<wD?ob<wD?ec<wD?Zp<wD?St<wD?_c<wD?Gu<wD?zl<wD?0:-1:0:-1:Y<wD?fv<wD?0:-1:0:-1:Wf<wD?Sr<wD?aD<wD?vi<wD?0:-1:0:-1:Cb<wD?Ts<wD?0:-1:0:-1:Hc<wD?Tu<wD?lf<wD?bl<wD?Us<wD?Ot<wD?vs<wD?qv<wD?Rv<wD?cu<wD?ki<wD?xl<wD?si<wD?Fu<wD?rv<wD?Yu<wD?0:-1:0:-1:$s<wD?ur<wD?0:-1:0:-1:Al<wD?Cu<wD?_t<wD?pc<wD?0:-1:0:-1:ii<wD?Do<wD?0:-1:0:-1:Ff<wD?He<wD?Qe<wD?ko<wD?de<wD?G<wD?0:-1:0:-1:Xn<wD?Xi<wD?0:-1:0:-1:Tp<wD?ls<wD?Gr<wD?Oc<wD?0:-1:0:-1:tb<wD?sv<wD?0:-1:0:-1:Gl<wD?If<wD?hi<wD?Mn<wD?Fo<wD?ha<wD?Qu<wD?us<wD?0:-1:0:-1:Wn<wD?jb<wD?0:-1:0:-1:mr<wD?ff<wD?dc<wD?bt<wD?0:-1:0:-1:On<wD?ta<wD?0:-1:0:-1:Rp<wD?je<wD?gu<wD?Wa<wD?R<wD?_a<wD?0:-1:0:-1:Wl<wD?hb<wD?0:-1:0:-1:ia<wD?Gs<wD?o<wD?ra<wD?0:-1:0:-1:ya<wD?Bc<wD?0:-1:0:-1:Dv<wD?tu<wD?Qo<wD?C<wD?vr<wD?we<wD?uf<wD?Go<wD?J<wD?ci<wD?0:-1:0:-1:So<wD?ei<wD?0:-1:0:-1:Ds<wD?Bu<wD?vp<wD?no<wD?0:-1:0:-1:_p<wD?Au<wD?0:-1:0:-1:Hn<wD?wt<wD?qc<wD?tc<wD?it<wD?rD<wD?0:-1:0:-1:Br<wD?Ue<wD?0:-1:0:-1:Tn<wD?Ao<wD?ti<wD?Jb<wD?0:-1:0:-1:Fs<wD?wv<wD?0:-1:0:-1:vf<wD?fo<wD?Vf<wD?wu<wD?uc<wD?Yl<wD?xn<wD?De<wD?0:-1:0:-1:gb<wD?Zo<wD?0:-1:0:-1:yr<wD?Tb<wD?wo<wD?Cc<wD?0:-1:0:-1:La<wD?va<wD?0:-1:0:-1:dr<wD?$l<wD?xe<wD?w<wD?Xl<wD?Bt<wD?0:-1:0:-1:Ye<wD?uu<wD?0:-1:0:-1:Zb<wD?lr<wD?Mr<wD?kt<wD?0:-1:0:-1:Vs<wD?Ub<wD?0:-1:0:-1:I<wD?Zn<wD?Vo<wD?Nn<wD?zt<wD?$p<wD?iD<wD?Sf<wD?ts<wD?ui<wD?ib<wD?tn<wD?0:-1:0:-1:Yi<wD?$e<wD?0:-1:0:-1:cv<wD?Jt<wD?Ps<wD?Yp<wD?0:-1:0:-1:mb<wD?Ab<wD?0:-1:0:-1:rs<wD?oc<wD?qb<wD?Ju<wD?di<wD?Ru<wD?0:-1:0:-1:uD<wD?Qv<wD?0:-1:0:-1:zn<wD?Pv<wD?Rr<wD?Uv<wD?0:-1:0:-1:Ei<wD?ma<wD?0:-1:0:-1:Re<wD?mn<wD?pr<wD?No<wD?Kn<wD?Zs<wD?Vn<wD?Db<wD?0:-1:0:-1:Hu<wD?_n<wD?0:-1:0:-1:ap<wD?pe<wD?Is<wD?Ap<wD?0:-1:0:-1:Zv<wD?Pp<wD?0:-1:0:-1:sl<wD?Sl<wD?av<wD?Da<wD?Ke<wD?zs<wD?0:-1:0:-1:Te<wD?Sa<wD?0:-1:0:-1:ka<wD?Wp<wD?tf<wD?qr<wD?0:-1:0:-1:ot<wD?bb<wD?0:-1:0:-1:Jf<wD?Ci<wD?xf<wD?pf<wD?rf<wD?Ua<wD?Dl<wD?hf<wD?xb<wD?mo<wD?0:-1:0:-1:np<wD?kb<wD?0:-1:0:-1:Gt<wD?dv<wD?rn<wD?Me<wD?0:-1:0:-1:Qc<wD?Jn<wD?0:-1:0:-1:gp<wD?Wb<wD?lt<wD?Ir<wD?br<wD?pa<wD?0:-1:0:-1:It<wD?Oa<wD?0:-1:0:-1:_u<wD?Sc<wD?Yb<wD?Hf<wD?0:-1:0:-1:ms<wD?Hs<wD?0:-1:0:-1:Yf<wD?Q<wD?ye<wD?Rb<wD?vn<wD?Kl<wD?Qp<wD?Dp<wD?0:-1:0:-1:st<wD?Vb<wD?0:-1:0:-1:Ge<wD?xs<wD?g<wD?qu<wD?0:-1:0:-1:Uc<wD?Uu<wD?0:-1:0:-1:ip<wD?Et<wD?Oo<wD?Mi<wD?Gn<wD?un<wD?0:-1:0:-1:ep<wD?Ut<wD?0:-1:0:-1:Jl<wD?Uo<wD?fn<wD?Wc<wD?0:-1:0:-1:Ro<wD?oe<wD?0:-1:0:-1:dp<wD?Ga<wD?Rn<wD?En<wD?eb<wD?Tc<wD?ql<wD?Ol<wD?p<wD?Ec<wD?Ee<wD?fl<wD?Zf<wD?gi<wD?0:-1:0:-1:ee<wD?wf<wD?0:-1:0:-1:oD<wD?na<wD?Np<wD?Xv<wD?0:-1:0:-1:gf<wD?Gf<wD?0:-1:0:-1:Nb<wD?nc<wD?xv<wD?Lb<wD?ba<wD?cl<wD?0:-1:0:-1:qn<wD?Po<wD?0:-1:0:-1:bv<wD?Fe<wD?Tv<wD?Bb<wD?0:-1:0:-1:rc<wD?d<wD?0:-1:0:-1:fu<wD?S<wD?Oi<wD?gt<wD?Pe<wD?$c<wD?Hv<wD?qi<wD?0:-1:0:-1:vt<wD?ws<wD?0:-1:0:-1:Fp<wD?Af<wD?Yo<wD?Ib<wD?0:-1:0:-1:Sn<wD?ni<wD?0:-1:0:-1:Wv<wD?on<wD?Nu<wD?Av<wD?E<wD?Tf<wD?0:-1:0:-1:wc<wD?zb<wD?0:-1:0:-1:Ki<wD?Pc<wD?Ia<wD?za<wD?0:-1:0:-1:to<wD?eo<wD?0:-1:0:-1:kl<wD?qt<wD?su<wD?tt<wD?fp<wD?pu<wD?oi<wD?Cv<wD?ao<wD?z<wD?0:-1:0:-1:Ml<wD?Ep<wD?0:-1:0:-1:Eo<wD?ze<wD?Qt<wD?nn<wD?0:-1:0:-1:cD<wD?Dt<wD?0:-1:0:-1:vc<wD?Vp<wD?ac<wD?nu<wD?pi<wD?mv<wD?0:-1:0:-1:Rc<wD?la<wD?0:-1:0:-1:Lo<wD?aa<wD?Pi<wD?cf<wD?0:-1:0:-1:ev<wD?ja<wD?0:-1:0:-1:hp<wD?gv<wD?s<wD?sa<wD?Vi<wD?ce<wD?ub<wD?ea<wD?0:-1:0:-1:wa<wD?Dc<wD?0:-1:0:-1:dl<wD?Or<wD?qs<wD?yb<wD?0:-1:0:-1:$r<wD?Nv<wD?0:-1:0:-1:rr<wD?P<wD?u<wD?Cr<wD?zc<wD?et<wD?0:-1:0:-1:wi<wD?h<wD?0:-1:0:-1:wr<wD?Ns<wD?fa<wD?Ms<wD?0:-1:0:-1:Vr<wD?hv<wD?0:-1:0:-1:bu<wD?kr<wD?Hi<wD?nf<wD?ut<wD?iv<wD?zp<wD?Jo<wD?tD<wD?ca<wD?sb<wD?Ne<wD?0:-1:0:-1:pv<wD?_e<wD?0:-1:0:-1:mp<wD?Ln<wD?Cp<wD?Ws<wD?0:-1:0:-1:a<wD?Ht<wD?0:-1:0:-1:Pu<wD?ul<wD?ll<wD?an<wD?mi<wD?tr<wD?0:-1:0:-1:au<wD?xi<wD?0:-1:0:-1:N<wD?nt<wD?Ea<wD?Qn<wD?0:-1:0:-1:Fi<wD?cc<wD?0:-1:0:-1:Ku<wD?ke<wD?ol<wD?$n<wD?fr<wD?kf<wD?Mb<wD?Ac<wD?0:-1:0:-1:We<wD?Nc<wD?0:-1:0:-1:Lc<wD?pp<wD?b<wD?at<wD?0:-1:0:-1:qa<wD?Qi<wD?0:-1:0:-1:Er<wD?Ce<wD?es<wD?Pa<wD?qp<wD?Ct<wD?0:-1:0:-1:Ui<wD?Eu<wD?0:-1:0:-1:Wo<wD?Si<wD?Kv<wD?kn<wD?0:-1:0:-1:ae<wD?Kt<wD?0:-1:0:-1:ru<wD?xt<wD?il<wD?jr<wD?Jr<wD?Le<wD?Ji<wD?Fn<wD?Lf<wD?ds<wD?0:-1:0:-1:ov<wD?Ii<wD?0:-1:0:-1:ro<wD?yn<wD?Ba<wD?kc<wD?0:-1:0:-1:Qf<wD?Sv<wD?0:-1:0:-1:be<wD?vb<wD?zo<wD?Pl<wD?ge<wD?hr<wD?0:-1:0:-1:ef<wD?_r<wD?0:-1:0:-1:Co<wD?$i<wD?$f<wD?Ur<wD?0:-1:0:-1:O<wD?ft<wD?0:-1:0:-1:mu<wD?Lu<wD?bi<wD?re<wD?Kb<wD?xp<wD?gr<wD?_<wD?0:-1:0:-1:ve<wD?df<wD?0:-1:0:-1:of<wD?er<wD?Op<wD?Sb<wD?0:-1:0:-1:Zu<wD?Fa<wD?0:-1:0:-1:Se<wD?tp<wD?Wt<wD?zr<wD?uv<wD?Ls<wD?0:-1:0:-1:Xa<wD?An<wD?0:-1:0:-1:Fv<wD?ou<wD?$u<wD?dt<wD?0:-1:0:-1:ss<wD?Xr<wD?0:-1:0:-1:$k(hNt,wD+zi|0)-1|0:-1;if(4<hD>>>0)V=ZWt(r);else switch(hD){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var mD=i7t(zWt(r));if(2<mD>>>0)V=ZWt(r);else switch(mD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var FD=W7t(zWt(r));if(2<FD>>>0)V=ZWt(r);else switch(FD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var yD=f3t(zWt(r));if(2<yD>>>0)V=ZWt(r);else switch(yD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var ED=B7t(zWt(r));if(2<ED>>>0)V=ZWt(r);else switch(ED){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,59);var _D=q2t(zWt(r));V=0===_D?c(r):1===_D?f(r):ZWt(r)}}}}break;case 3:QWt(r,73);var gD=J2t(zWt(r));if(2<gD>>>0)V=ZWt(r);else switch(gD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var CD=P2t(zWt(r));if(2<CD>>>0)V=ZWt(r);else switch(CD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var SD=f7t(zWt(r));if(2<SD>>>0)V=ZWt(r);else switch(SD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,60);var xD=q2t(zWt(r));V=0===xD?c(r):1===xD?f(r):ZWt(r)}}}break;default:QWt(r,73);var TD=f3t(zWt(r));if(2<TD>>>0)V=ZWt(r);else switch(TD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var AD=W7t(zWt(r));if(2<AD>>>0)V=ZWt(r);else switch(AD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var OD=B7t(zWt(r));if(2<OD>>>0)V=ZWt(r);else switch(OD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var ID=o3t(zWt(r));if(2<ID>>>0)V=ZWt(r);else switch(ID){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,61);var PD=q2t(zWt(r));V=0===PD?c(r):1===PD?f(r):ZWt(r)}}}}}break;case 46:QWt(r,73);var BD=zWt(r),ND=35<BD?Ma<BD?fb<BD?Rs<BD?-1:lv<BD?ob<BD?ec<BD?Zp<BD?St<BD?_c<BD?Gu<BD?zl<BD?0:-1:0:-1:Y<BD?fv<BD?0:-1:0:-1:Wf<BD?Sr<BD?aD<BD?vi<BD?0:-1:0:-1:Cb<BD?Ts<BD?0:-1:0:-1:Hc<BD?Tu<BD?lf<BD?bl<BD?Us<BD?Ot<BD?vs<BD?qv<BD?Rv<BD?cu<BD?ki<BD?xl<BD?si<BD?Fu<BD?rv<BD?Yu<BD?0:-1:0:-1:$s<BD?ur<BD?0:-1:0:-1:Al<BD?Cu<BD?_t<BD?pc<BD?0:-1:0:-1:ii<BD?Do<BD?0:-1:0:-1:Ff<BD?He<BD?Qe<BD?ko<BD?de<BD?G<BD?0:-1:0:-1:Xn<BD?Xi<BD?0:-1:0:-1:Tp<BD?ls<BD?Gr<BD?Oc<BD?0:-1:0:-1:tb<BD?sv<BD?0:-1:0:-1:Gl<BD?If<BD?hi<BD?Mn<BD?Fo<BD?ha<BD?Qu<BD?us<BD?0:-1:0:-1:Wn<BD?jb<BD?0:-1:0:-1:mr<BD?ff<BD?dc<BD?bt<BD?0:-1:0:-1:On<BD?ta<BD?0:-1:0:-1:Rp<BD?je<BD?gu<BD?Wa<BD?R<BD?_a<BD?0:-1:0:-1:Wl<BD?hb<BD?0:-1:0:-1:ia<BD?Gs<BD?o<BD?ra<BD?0:-1:0:-1:ya<BD?Bc<BD?0:-1:0:-1:Dv<BD?tu<BD?Qo<BD?C<BD?vr<BD?we<BD?uf<BD?Go<BD?J<BD?ci<BD?0:-1:0:-1:So<BD?ei<BD?0:-1:0:-1:Ds<BD?Bu<BD?vp<BD?no<BD?0:-1:0:-1:_p<BD?Au<BD?0:-1:0:-1:Hn<BD?wt<BD?qc<BD?tc<BD?it<BD?rD<BD?0:-1:0:-1:Br<BD?Ue<BD?0:-1:0:-1:Tn<BD?Ao<BD?ti<BD?Jb<BD?0:-1:0:-1:Fs<BD?wv<BD?0:-1:0:-1:vf<BD?fo<BD?Vf<BD?wu<BD?uc<BD?Yl<BD?xn<BD?De<BD?0:-1:0:-1:gb<BD?Zo<BD?0:-1:0:-1:yr<BD?Tb<BD?wo<BD?Cc<BD?0:-1:0:-1:La<BD?va<BD?0:-1:0:-1:dr<BD?$l<BD?xe<BD?w<BD?Xl<BD?Bt<BD?0:-1:0:-1:Ye<BD?uu<BD?0:-1:0:-1:Zb<BD?lr<BD?Mr<BD?kt<BD?0:-1:0:-1:Vs<BD?Ub<BD?0:-1:0:-1:I<BD?Zn<BD?Vo<BD?Nn<BD?zt<BD?$p<BD?iD<BD?Sf<BD?ts<BD?ui<BD?ib<BD?tn<BD?0:-1:0:-1:Yi<BD?$e<BD?0:-1:0:-1:cv<BD?Jt<BD?Ps<BD?Yp<BD?0:-1:0:-1:mb<BD?Ab<BD?0:-1:0:-1:rs<BD?oc<BD?qb<BD?Ju<BD?di<BD?Ru<BD?0:-1:0:-1:uD<BD?Qv<BD?0:-1:0:-1:zn<BD?Pv<BD?Rr<BD?Uv<BD?0:-1:0:-1:Ei<BD?ma<BD?0:-1:0:-1:Re<BD?mn<BD?pr<BD?No<BD?Kn<BD?Zs<BD?Vn<BD?Db<BD?0:-1:0:-1:Hu<BD?_n<BD?0:-1:0:-1:ap<BD?pe<BD?Is<BD?Ap<BD?0:-1:0:-1:Zv<BD?Pp<BD?0:-1:0:-1:sl<BD?Sl<BD?av<BD?Da<BD?Ke<BD?zs<BD?0:-1:0:-1:Te<BD?Sa<BD?0:-1:0:-1:ka<BD?Wp<BD?tf<BD?qr<BD?0:-1:0:-1:ot<BD?bb<BD?0:-1:0:-1:Jf<BD?Ci<BD?xf<BD?pf<BD?rf<BD?Ua<BD?Dl<BD?hf<BD?xb<BD?mo<BD?0:-1:0:-1:np<BD?kb<BD?0:-1:0:-1:Gt<BD?dv<BD?rn<BD?Me<BD?0:-1:0:-1:Qc<BD?Jn<BD?0:-1:0:-1:gp<BD?Wb<BD?lt<BD?Ir<BD?br<BD?pa<BD?0:-1:0:-1:It<BD?Oa<BD?0:-1:0:-1:_u<BD?Sc<BD?Yb<BD?Hf<BD?0:-1:0:-1:ms<BD?Hs<BD?0:-1:0:-1:Yf<BD?Q<BD?ye<BD?Rb<BD?vn<BD?Kl<BD?Qp<BD?Dp<BD?0:-1:0:-1:st<BD?Vb<BD?0:-1:0:-1:Ge<BD?xs<BD?g<BD?qu<BD?0:-1:0:-1:Uc<BD?Uu<BD?0:-1:0:-1:ip<BD?Et<BD?Oo<BD?Mi<BD?Gn<BD?un<BD?0:-1:0:-1:ep<BD?Ut<BD?0:-1:0:-1:Jl<BD?Uo<BD?fn<BD?Wc<BD?0:-1:0:-1:Ro<BD?oe<BD?0:-1:0:-1:dp<BD?Ga<BD?Rn<BD?En<BD?eb<BD?Tc<BD?ql<BD?Ol<BD?p<BD?Ec<BD?Ee<BD?fl<BD?Zf<BD?gi<BD?0:-1:0:-1:ee<BD?wf<BD?0:-1:0:-1:oD<BD?na<BD?Np<BD?Xv<BD?0:-1:0:-1:gf<BD?Gf<BD?0:-1:0:-1:Nb<BD?nc<BD?xv<BD?Lb<BD?ba<BD?cl<BD?0:-1:0:-1:qn<BD?Po<BD?0:-1:0:-1:bv<BD?Fe<BD?Tv<BD?Bb<BD?0:-1:0:-1:rc<BD?d<BD?0:-1:0:-1:fu<BD?S<BD?Oi<BD?gt<BD?Pe<BD?$c<BD?Hv<BD?qi<BD?0:-1:0:-1:vt<BD?ws<BD?0:-1:0:-1:Fp<BD?Af<BD?Yo<BD?Ib<BD?0:-1:0:-1:Sn<BD?ni<BD?0:-1:0:-1:Wv<BD?on<BD?Nu<BD?Av<BD?E<BD?Tf<BD?0:-1:0:-1:wc<BD?zb<BD?0:-1:0:-1:Ki<BD?Pc<BD?Ia<BD?za<BD?0:-1:0:-1:to<BD?eo<BD?0:-1:0:-1:kl<BD?qt<BD?su<BD?tt<BD?fp<BD?pu<BD?oi<BD?Cv<BD?ao<BD?z<BD?0:-1:0:-1:Ml<BD?Ep<BD?0:-1:0:-1:Eo<BD?ze<BD?Qt<BD?nn<BD?0:-1:0:-1:cD<BD?Dt<BD?0:-1:0:-1:vc<BD?Vp<BD?ac<BD?nu<BD?pi<BD?mv<BD?0:-1:0:-1:Rc<BD?la<BD?0:-1:0:-1:Lo<BD?aa<BD?Pi<BD?cf<BD?0:-1:0:-1:ev<BD?ja<BD?0:-1:0:-1:hp<BD?gv<BD?s<BD?sa<BD?Vi<BD?ce<BD?ub<BD?ea<BD?0:-1:0:-1:wa<BD?Dc<BD?0:-1:0:-1:dl<BD?Or<BD?qs<BD?yb<BD?0:-1:0:-1:$r<BD?Nv<BD?0:-1:0:-1:rr<BD?P<BD?u<BD?Cr<BD?zc<BD?et<BD?0:-1:0:-1:wi<BD?h<BD?0:-1:0:-1:wr<BD?Ns<BD?fa<BD?Ms<BD?0:-1:0:-1:Vr<BD?hv<BD?0:-1:0:-1:bu<BD?kr<BD?Hi<BD?nf<BD?ut<BD?iv<BD?zp<BD?Jo<BD?tD<BD?ca<BD?sb<BD?Ne<BD?0:-1:0:-1:pv<BD?_e<BD?0:-1:0:-1:mp<BD?Ln<BD?Cp<BD?Ws<BD?0:-1:0:-1:a<BD?Ht<BD?0:-1:0:-1:Pu<BD?ul<BD?ll<BD?an<BD?mi<BD?tr<BD?0:-1:0:-1:au<BD?xi<BD?0:-1:0:-1:N<BD?nt<BD?Ea<BD?Qn<BD?0:-1:0:-1:Fi<BD?cc<BD?0:-1:0:-1:Ku<BD?ke<BD?ol<BD?$n<BD?fr<BD?kf<BD?Mb<BD?Ac<BD?0:-1:0:-1:We<BD?Nc<BD?0:-1:0:-1:Lc<BD?pp<BD?b<BD?at<BD?0:-1:0:-1:qa<BD?Qi<BD?0:-1:0:-1:Er<BD?Ce<BD?es<BD?Pa<BD?qp<BD?Ct<BD?0:-1:0:-1:Ui<BD?Eu<BD?0:-1:0:-1:Wo<BD?Si<BD?Kv<BD?kn<BD?0:-1:0:-1:ae<BD?Kt<BD?0:-1:0:-1:ru<BD?xt<BD?il<BD?jr<BD?Jr<BD?Le<BD?Ji<BD?Fn<BD?Lf<BD?ds<BD?0:-1:0:-1:ov<BD?Ii<BD?0:-1:0:-1:ro<BD?yn<BD?Ba<BD?kc<BD?0:-1:0:-1:Qf<BD?Sv<BD?0:-1:0:-1:be<BD?vb<BD?zo<BD?Pl<BD?ge<BD?hr<BD?0:-1:0:-1:ef<BD?_r<BD?0:-1:0:-1:Co<BD?$i<BD?$f<BD?Ur<BD?0:-1:0:-1:O<BD?ft<BD?0:-1:0:-1:mu<BD?Lu<BD?bi<BD?re<BD?Kb<BD?xp<BD?gr<BD?_<BD?0:-1:0:-1:ve<BD?df<BD?0:-1:0:-1:of<BD?er<BD?Op<BD?Sb<BD?0:-1:0:-1:Zu<BD?Fa<BD?0:-1:0:-1:Se<BD?tp<BD?Wt<BD?zr<BD?uv<BD?Ls<BD?0:-1:0:-1:Xa<BD?An<BD?0:-1:0:-1:Fv<BD?ou<BD?$u<BD?dt<BD?0:-1:0:-1:ss<BD?Xr<BD?0:-1:0:-1:$k(wNt,BD+zi|0)-1|0:-1;if(4<ND>>>0)V=ZWt(r);else switch(ND){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var LD=zWt(r),RD=35<LD?Ma<LD?fb<LD?Rs<LD?-1:lv<LD?ob<LD?ec<LD?Zp<LD?St<LD?_c<LD?Gu<LD?zl<LD?0:-1:0:-1:Y<LD?fv<LD?0:-1:0:-1:Wf<LD?Sr<LD?aD<LD?vi<LD?0:-1:0:-1:Cb<LD?Ts<LD?0:-1:0:-1:Hc<LD?Tu<LD?lf<LD?bl<LD?Us<LD?Ot<LD?vs<LD?qv<LD?Rv<LD?cu<LD?ki<LD?xl<LD?si<LD?Fu<LD?rv<LD?Yu<LD?0:-1:0:-1:$s<LD?ur<LD?0:-1:0:-1:Al<LD?Cu<LD?_t<LD?pc<LD?0:-1:0:-1:ii<LD?Do<LD?0:-1:0:-1:Ff<LD?He<LD?Qe<LD?ko<LD?de<LD?G<LD?0:-1:0:-1:Xn<LD?Xi<LD?0:-1:0:-1:Tp<LD?ls<LD?Gr<LD?Oc<LD?0:-1:0:-1:tb<LD?sv<LD?0:-1:0:-1:Gl<LD?If<LD?hi<LD?Mn<LD?Fo<LD?ha<LD?Qu<LD?us<LD?0:-1:0:-1:Wn<LD?jb<LD?0:-1:0:-1:mr<LD?ff<LD?dc<LD?bt<LD?0:-1:0:-1:On<LD?ta<LD?0:-1:0:-1:Rp<LD?je<LD?gu<LD?Wa<LD?R<LD?_a<LD?0:-1:0:-1:Wl<LD?hb<LD?0:-1:0:-1:ia<LD?Gs<LD?o<LD?ra<LD?0:-1:0:-1:ya<LD?Bc<LD?0:-1:0:-1:Dv<LD?tu<LD?Qo<LD?C<LD?vr<LD?we<LD?uf<LD?Go<LD?J<LD?ci<LD?0:-1:0:-1:So<LD?ei<LD?0:-1:0:-1:Ds<LD?Bu<LD?vp<LD?no<LD?0:-1:0:-1:_p<LD?Au<LD?0:-1:0:-1:Hn<LD?wt<LD?qc<LD?tc<LD?it<LD?rD<LD?0:-1:0:-1:Br<LD?Ue<LD?0:-1:0:-1:Tn<LD?Ao<LD?ti<LD?Jb<LD?0:-1:0:-1:Fs<LD?wv<LD?0:-1:0:-1:vf<LD?fo<LD?Vf<LD?wu<LD?uc<LD?Yl<LD?xn<LD?De<LD?0:-1:0:-1:gb<LD?Zo<LD?0:-1:0:-1:yr<LD?Tb<LD?wo<LD?Cc<LD?0:-1:0:-1:La<LD?va<LD?0:-1:0:-1:dr<LD?$l<LD?xe<LD?w<LD?Xl<LD?Bt<LD?0:-1:0:-1:Ye<LD?uu<LD?0:-1:0:-1:Zb<LD?lr<LD?Mr<LD?kt<LD?0:-1:0:-1:Vs<LD?Ub<LD?0:-1:0:-1:I<LD?Zn<LD?Vo<LD?Nn<LD?zt<LD?$p<LD?iD<LD?Sf<LD?ts<LD?ui<LD?ib<LD?tn<LD?0:-1:0:-1:Yi<LD?$e<LD?0:-1:0:-1:cv<LD?Jt<LD?Ps<LD?Yp<LD?0:-1:0:-1:mb<LD?Ab<LD?0:-1:0:-1:rs<LD?oc<LD?qb<LD?Ju<LD?di<LD?Ru<LD?0:-1:0:-1:uD<LD?Qv<LD?0:-1:0:-1:zn<LD?Pv<LD?Rr<LD?Uv<LD?0:-1:0:-1:Ei<LD?ma<LD?0:-1:0:-1:Re<LD?mn<LD?pr<LD?No<LD?Kn<LD?Zs<LD?Vn<LD?Db<LD?0:-1:0:-1:Hu<LD?_n<LD?0:-1:0:-1:ap<LD?pe<LD?Is<LD?Ap<LD?0:-1:0:-1:Zv<LD?Pp<LD?0:-1:0:-1:sl<LD?Sl<LD?av<LD?Da<LD?Ke<LD?zs<LD?0:-1:0:-1:Te<LD?Sa<LD?0:-1:0:-1:ka<LD?Wp<LD?tf<LD?qr<LD?0:-1:0:-1:ot<LD?bb<LD?0:-1:0:-1:Jf<LD?Ci<LD?xf<LD?pf<LD?rf<LD?Ua<LD?Dl<LD?hf<LD?xb<LD?mo<LD?0:-1:0:-1:np<LD?kb<LD?0:-1:0:-1:Gt<LD?dv<LD?rn<LD?Me<LD?0:-1:0:-1:Qc<LD?Jn<LD?0:-1:0:-1:gp<LD?Wb<LD?lt<LD?Ir<LD?br<LD?pa<LD?0:-1:0:-1:It<LD?Oa<LD?0:-1:0:-1:_u<LD?Sc<LD?Yb<LD?Hf<LD?0:-1:0:-1:ms<LD?Hs<LD?0:-1:0:-1:Yf<LD?Q<LD?ye<LD?Rb<LD?vn<LD?Kl<LD?Qp<LD?Dp<LD?0:-1:0:-1:st<LD?Vb<LD?0:-1:0:-1:Ge<LD?xs<LD?g<LD?qu<LD?0:-1:0:-1:Uc<LD?Uu<LD?0:-1:0:-1:ip<LD?Et<LD?Oo<LD?Mi<LD?Gn<LD?un<LD?0:-1:0:-1:ep<LD?Ut<LD?0:-1:0:-1:Jl<LD?Uo<LD?fn<LD?Wc<LD?0:-1:0:-1:Ro<LD?oe<LD?0:-1:0:-1:dp<LD?Ga<LD?Rn<LD?En<LD?eb<LD?Tc<LD?ql<LD?Ol<LD?p<LD?Ec<LD?Ee<LD?fl<LD?Zf<LD?gi<LD?0:-1:0:-1:ee<LD?wf<LD?0:-1:0:-1:oD<LD?na<LD?Np<LD?Xv<LD?0:-1:0:-1:gf<LD?Gf<LD?0:-1:0:-1:Nb<LD?nc<LD?xv<LD?Lb<LD?ba<LD?cl<LD?0:-1:0:-1:qn<LD?Po<LD?0:-1:0:-1:bv<LD?Fe<LD?Tv<LD?Bb<LD?0:-1:0:-1:rc<LD?d<LD?0:-1:0:-1:fu<LD?S<LD?Oi<LD?gt<LD?Pe<LD?$c<LD?Hv<LD?qi<LD?0:-1:0:-1:vt<LD?ws<LD?0:-1:0:-1:Fp<LD?Af<LD?Yo<LD?Ib<LD?0:-1:0:-1:Sn<LD?ni<LD?0:-1:0:-1:Wv<LD?on<LD?Nu<LD?Av<LD?E<LD?Tf<LD?0:-1:0:-1:wc<LD?zb<LD?0:-1:0:-1:Ki<LD?Pc<LD?Ia<LD?za<LD?0:-1:0:-1:to<LD?eo<LD?0:-1:0:-1:kl<LD?qt<LD?su<LD?tt<LD?fp<LD?pu<LD?oi<LD?Cv<LD?ao<LD?z<LD?0:-1:0:-1:Ml<LD?Ep<LD?0:-1:0:-1:Eo<LD?ze<LD?Qt<LD?nn<LD?0:-1:0:-1:cD<LD?Dt<LD?0:-1:0:-1:vc<LD?Vp<LD?ac<LD?nu<LD?pi<LD?mv<LD?0:-1:0:-1:Rc<LD?la<LD?0:-1:0:-1:Lo<LD?aa<LD?Pi<LD?cf<LD?0:-1:0:-1:ev<LD?ja<LD?0:-1:0:-1:hp<LD?gv<LD?s<LD?sa<LD?Vi<LD?ce<LD?ub<LD?ea<LD?0:-1:0:-1:wa<LD?Dc<LD?0:-1:0:-1:dl<LD?Or<LD?qs<LD?yb<LD?0:-1:0:-1:$r<LD?Nv<LD?0:-1:0:-1:rr<LD?P<LD?u<LD?Cr<LD?zc<LD?et<LD?0:-1:0:-1:wi<LD?h<LD?0:-1:0:-1:wr<LD?Ns<LD?fa<LD?Ms<LD?0:-1:0:-1:Vr<LD?hv<LD?0:-1:0:-1:bu<LD?kr<LD?Hi<LD?nf<LD?ut<LD?iv<LD?zp<LD?Jo<LD?tD<LD?ca<LD?sb<LD?Ne<LD?0:-1:0:-1:pv<LD?_e<LD?0:-1:0:-1:mp<LD?Ln<LD?Cp<LD?Ws<LD?0:-1:0:-1:a<LD?Ht<LD?0:-1:0:-1:Pu<LD?ul<LD?ll<LD?an<LD?mi<LD?tr<LD?0:-1:0:-1:au<LD?xi<LD?0:-1:0:-1:N<LD?nt<LD?Ea<LD?Qn<LD?0:-1:0:-1:Fi<LD?cc<LD?0:-1:0:-1:Ku<LD?ke<LD?ol<LD?$n<LD?fr<LD?kf<LD?Mb<LD?Ac<LD?0:-1:0:-1:We<LD?Nc<LD?0:-1:0:-1:Lc<LD?pp<LD?b<LD?at<LD?0:-1:0:-1:qa<LD?Qi<LD?0:-1:0:-1:Er<LD?Ce<LD?es<LD?Pa<LD?qp<LD?Ct<LD?0:-1:0:-1:Ui<LD?Eu<LD?0:-1:0:-1:Wo<LD?Si<LD?Kv<LD?kn<LD?0:-1:0:-1:ae<LD?Kt<LD?0:-1:0:-1:ru<LD?xt<LD?il<LD?jr<LD?Jr<LD?Le<LD?Ji<LD?Fn<LD?Lf<LD?ds<LD?0:-1:0:-1:ov<LD?Ii<LD?0:-1:0:-1:ro<LD?yn<LD?Ba<LD?kc<LD?0:-1:0:-1:Qf<LD?Sv<LD?0:-1:0:-1:be<LD?vb<LD?zo<LD?Pl<LD?ge<LD?hr<LD?0:-1:0:-1:ef<LD?_r<LD?0:-1:0:-1:Co<LD?$i<LD?$f<LD?Ur<LD?0:-1:0:-1:O<LD?ft<LD?0:-1:0:-1:mu<LD?Lu<LD?bi<LD?re<LD?Kb<LD?xp<LD?gr<LD?_<LD?0:-1:0:-1:ve<LD?df<LD?0:-1:0:-1:of<LD?er<LD?Op<LD?Sb<LD?0:-1:0:-1:Zu<LD?Fa<LD?0:-1:0:-1:Se<LD?tp<LD?Wt<LD?zr<LD?uv<LD?Ls<LD?0:-1:0:-1:Xa<LD?An<LD?0:-1:0:-1:Fv<LD?ou<LD?$u<LD?dt<LD?0:-1:0:-1:ss<LD?Xr<LD?0:-1:0:-1:$k(kNt,LD+zi|0)-1|0:-1;if(3<RD>>>0)V=ZWt(r);else switch(RD){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var MD=n3t(zWt(r));if(2<MD>>>0)V=ZWt(r);else switch(MD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,62);var jD=q2t(zWt(r));V=0===jD?c(r):1===jD?f(r):ZWt(r)}break;default:QWt(r,73);var UD=u3t(zWt(r));if(2<UD>>>0)V=ZWt(r);else switch(UD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var XD=l3t(zWt(r));if(2<XD>>>0)V=ZWt(r);else switch(XD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,63);var JD=q2t(zWt(r));V=0===JD?c(r):1===JD?f(r):ZWt(r)}}}break;case 3:QWt(r,73);var GD=zWt(r),qD=35<GD?Ma<GD?fb<GD?Rs<GD?-1:lv<GD?ob<GD?ec<GD?Zp<GD?St<GD?_c<GD?Gu<GD?zl<GD?0:-1:0:-1:Y<GD?fv<GD?0:-1:0:-1:Wf<GD?Sr<GD?aD<GD?vi<GD?0:-1:0:-1:Cb<GD?Ts<GD?0:-1:0:-1:Hc<GD?Tu<GD?lf<GD?bl<GD?Us<GD?Ot<GD?vs<GD?qv<GD?Rv<GD?cu<GD?ki<GD?xl<GD?si<GD?Fu<GD?rv<GD?Yu<GD?0:-1:0:-1:$s<GD?ur<GD?0:-1:0:-1:Al<GD?Cu<GD?_t<GD?pc<GD?0:-1:0:-1:ii<GD?Do<GD?0:-1:0:-1:Ff<GD?He<GD?Qe<GD?ko<GD?de<GD?G<GD?0:-1:0:-1:Xn<GD?Xi<GD?0:-1:0:-1:Tp<GD?ls<GD?Gr<GD?Oc<GD?0:-1:0:-1:tb<GD?sv<GD?0:-1:0:-1:Gl<GD?If<GD?hi<GD?Mn<GD?Fo<GD?ha<GD?Qu<GD?us<GD?0:-1:0:-1:Wn<GD?jb<GD?0:-1:0:-1:mr<GD?ff<GD?dc<GD?bt<GD?0:-1:0:-1:On<GD?ta<GD?0:-1:0:-1:Rp<GD?je<GD?gu<GD?Wa<GD?R<GD?_a<GD?0:-1:0:-1:Wl<GD?hb<GD?0:-1:0:-1:ia<GD?Gs<GD?o<GD?ra<GD?0:-1:0:-1:ya<GD?Bc<GD?0:-1:0:-1:Dv<GD?tu<GD?Qo<GD?C<GD?vr<GD?we<GD?uf<GD?Go<GD?J<GD?ci<GD?0:-1:0:-1:So<GD?ei<GD?0:-1:0:-1:Ds<GD?Bu<GD?vp<GD?no<GD?0:-1:0:-1:_p<GD?Au<GD?0:-1:0:-1:Hn<GD?wt<GD?qc<GD?tc<GD?it<GD?rD<GD?0:-1:0:-1:Br<GD?Ue<GD?0:-1:0:-1:Tn<GD?Ao<GD?ti<GD?Jb<GD?0:-1:0:-1:Fs<GD?wv<GD?0:-1:0:-1:vf<GD?fo<GD?Vf<GD?wu<GD?uc<GD?Yl<GD?xn<GD?De<GD?0:-1:0:-1:gb<GD?Zo<GD?0:-1:0:-1:yr<GD?Tb<GD?wo<GD?Cc<GD?0:-1:0:-1:La<GD?va<GD?0:-1:0:-1:dr<GD?$l<GD?xe<GD?w<GD?Xl<GD?Bt<GD?0:-1:0:-1:Ye<GD?uu<GD?0:-1:0:-1:Zb<GD?lr<GD?Mr<GD?kt<GD?0:-1:0:-1:Vs<GD?Ub<GD?0:-1:0:-1:I<GD?Zn<GD?Vo<GD?Nn<GD?zt<GD?$p<GD?iD<GD?Sf<GD?ts<GD?ui<GD?ib<GD?tn<GD?0:-1:0:-1:Yi<GD?$e<GD?0:-1:0:-1:cv<GD?Jt<GD?Ps<GD?Yp<GD?0:-1:0:-1:mb<GD?Ab<GD?0:-1:0:-1:rs<GD?oc<GD?qb<GD?Ju<GD?di<GD?Ru<GD?0:-1:0:-1:uD<GD?Qv<GD?0:-1:0:-1:zn<GD?Pv<GD?Rr<GD?Uv<GD?0:-1:0:-1:Ei<GD?ma<GD?0:-1:0:-1:Re<GD?mn<GD?pr<GD?No<GD?Kn<GD?Zs<GD?Vn<GD?Db<GD?0:-1:0:-1:Hu<GD?_n<GD?0:-1:0:-1:ap<GD?pe<GD?Is<GD?Ap<GD?0:-1:0:-1:Zv<GD?Pp<GD?0:-1:0:-1:sl<GD?Sl<GD?av<GD?Da<GD?Ke<GD?zs<GD?0:-1:0:-1:Te<GD?Sa<GD?0:-1:0:-1:ka<GD?Wp<GD?tf<GD?qr<GD?0:-1:0:-1:ot<GD?bb<GD?0:-1:0:-1:Jf<GD?Ci<GD?xf<GD?pf<GD?rf<GD?Ua<GD?Dl<GD?hf<GD?xb<GD?mo<GD?0:-1:0:-1:np<GD?kb<GD?0:-1:0:-1:Gt<GD?dv<GD?rn<GD?Me<GD?0:-1:0:-1:Qc<GD?Jn<GD?0:-1:0:-1:gp<GD?Wb<GD?lt<GD?Ir<GD?br<GD?pa<GD?0:-1:0:-1:It<GD?Oa<GD?0:-1:0:-1:_u<GD?Sc<GD?Yb<GD?Hf<GD?0:-1:0:-1:ms<GD?Hs<GD?0:-1:0:-1:Yf<GD?Q<GD?ye<GD?Rb<GD?vn<GD?Kl<GD?Qp<GD?Dp<GD?0:-1:0:-1:st<GD?Vb<GD?0:-1:0:-1:Ge<GD?xs<GD?g<GD?qu<GD?0:-1:0:-1:Uc<GD?Uu<GD?0:-1:0:-1:ip<GD?Et<GD?Oo<GD?Mi<GD?Gn<GD?un<GD?0:-1:0:-1:ep<GD?Ut<GD?0:-1:0:-1:Jl<GD?Uo<GD?fn<GD?Wc<GD?0:-1:0:-1:Ro<GD?oe<GD?0:-1:0:-1:dp<GD?Ga<GD?Rn<GD?En<GD?eb<GD?Tc<GD?ql<GD?Ol<GD?p<GD?Ec<GD?Ee<GD?fl<GD?Zf<GD?gi<GD?0:-1:0:-1:ee<GD?wf<GD?0:-1:0:-1:oD<GD?na<GD?Np<GD?Xv<GD?0:-1:0:-1:gf<GD?Gf<GD?0:-1:0:-1:Nb<GD?nc<GD?xv<GD?Lb<GD?ba<GD?cl<GD?0:-1:0:-1:qn<GD?Po<GD?0:-1:0:-1:bv<GD?Fe<GD?Tv<GD?Bb<GD?0:-1:0:-1:rc<GD?d<GD?0:-1:0:-1:fu<GD?S<GD?Oi<GD?gt<GD?Pe<GD?$c<GD?Hv<GD?qi<GD?0:-1:0:-1:vt<GD?ws<GD?0:-1:0:-1:Fp<GD?Af<GD?Yo<GD?Ib<GD?0:-1:0:-1:Sn<GD?ni<GD?0:-1:0:-1:Wv<GD?on<GD?Nu<GD?Av<GD?E<GD?Tf<GD?0:-1:0:-1:wc<GD?zb<GD?0:-1:0:-1:Ki<GD?Pc<GD?Ia<GD?za<GD?0:-1:0:-1:to<GD?eo<GD?0:-1:0:-1:kl<GD?qt<GD?su<GD?tt<GD?fp<GD?pu<GD?oi<GD?Cv<GD?ao<GD?z<GD?0:-1:0:-1:Ml<GD?Ep<GD?0:-1:0:-1:Eo<GD?ze<GD?Qt<GD?nn<GD?0:-1:0:-1:cD<GD?Dt<GD?0:-1:0:-1:vc<GD?Vp<GD?ac<GD?nu<GD?pi<GD?mv<GD?0:-1:0:-1:Rc<GD?la<GD?0:-1:0:-1:Lo<GD?aa<GD?Pi<GD?cf<GD?0:-1:0:-1:ev<GD?ja<GD?0:-1:0:-1:hp<GD?gv<GD?s<GD?sa<GD?Vi<GD?ce<GD?ub<GD?ea<GD?0:-1:0:-1:wa<GD?Dc<GD?0:-1:0:-1:dl<GD?Or<GD?qs<GD?yb<GD?0:-1:0:-1:$r<GD?Nv<GD?0:-1:0:-1:rr<GD?P<GD?u<GD?Cr<GD?zc<GD?et<GD?0:-1:0:-1:wi<GD?h<GD?0:-1:0:-1:wr<GD?Ns<GD?fa<GD?Ms<GD?0:-1:0:-1:Vr<GD?hv<GD?0:-1:0:-1:bu<GD?kr<GD?Hi<GD?nf<GD?ut<GD?iv<GD?zp<GD?Jo<GD?tD<GD?ca<GD?sb<GD?Ne<GD?0:-1:0:-1:pv<GD?_e<GD?0:-1:0:-1:mp<GD?Ln<GD?Cp<GD?Ws<GD?0:-1:0:-1:a<GD?Ht<GD?0:-1:0:-1:Pu<GD?ul<GD?ll<GD?an<GD?mi<GD?tr<GD?0:-1:0:-1:au<GD?xi<GD?0:-1:0:-1:N<GD?nt<GD?Ea<GD?Qn<GD?0:-1:0:-1:Fi<GD?cc<GD?0:-1:0:-1:Ku<GD?ke<GD?ol<GD?$n<GD?fr<GD?kf<GD?Mb<GD?Ac<GD?0:-1:0:-1:We<GD?Nc<GD?0:-1:0:-1:Lc<GD?pp<GD?b<GD?at<GD?0:-1:0:-1:qa<GD?Qi<GD?0:-1:0:-1:Er<GD?Ce<GD?es<GD?Pa<GD?qp<GD?Ct<GD?0:-1:0:-1:Ui<GD?Eu<GD?0:-1:0:-1:Wo<GD?Si<GD?Kv<GD?kn<GD?0:-1:0:-1:ae<GD?Kt<GD?0:-1:0:-1:ru<GD?xt<GD?il<GD?jr<GD?Jr<GD?Le<GD?Ji<GD?Fn<GD?Lf<GD?ds<GD?0:-1:0:-1:ov<GD?Ii<GD?0:-1:0:-1:ro<GD?yn<GD?Ba<GD?kc<GD?0:-1:0:-1:Qf<GD?Sv<GD?0:-1:0:-1:be<GD?vb<GD?zo<GD?Pl<GD?ge<GD?hr<GD?0:-1:0:-1:ef<GD?_r<GD?0:-1:0:-1:Co<GD?$i<GD?$f<GD?Ur<GD?0:-1:0:-1:O<GD?ft<GD?0:-1:0:-1:mu<GD?Lu<GD?bi<GD?re<GD?Kb<GD?xp<GD?gr<GD?_<GD?0:-1:0:-1:ve<GD?df<GD?0:-1:0:-1:of<GD?er<GD?Op<GD?Sb<GD?0:-1:0:-1:Zu<GD?Fa<GD?0:-1:0:-1:Se<GD?tp<GD?Wt<GD?zr<GD?uv<GD?Ls<GD?0:-1:0:-1:Xa<GD?An<GD?0:-1:0:-1:Fv<GD?ou<GD?$u<GD?dt<GD?0:-1:0:-1:ss<GD?Xr<GD?0:-1:0:-1:$k(fNt,GD+zi|0)-1|0:-1;if(3<qD>>>0)V=ZWt(r);else switch(qD){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var WD=P2t(zWt(r));if(2<WD>>>0)V=ZWt(r);else switch(WD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,64);var VD=q2t(zWt(r));V=0===VD?c(r):1===VD?f(r):ZWt(r)}break;default:QWt(r,65);var YD=q2t(zWt(r));V=0===YD?c(r):1===YD?f(r):ZWt(r)}break;default:QWt(r,73);var HD=J2t(zWt(r));if(2<HD>>>0)V=ZWt(r);else switch(HD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var $D=P2t(zWt(r));if(2<$D>>>0)V=ZWt(r);else switch($D){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,66);var zD=u3t(zWt(r));if(2<zD>>>0)V=ZWt(r);else switch(zD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var KD=a3t(zWt(r));if(2<KD>>>0)V=ZWt(r);else switch(KD){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,67);var QD=q2t(zWt(r));V=0===QD?c(r):1===QD?f(r):ZWt(r)}}}}}break;case 47:QWt(r,73);var ZD=zWt(r),tk=35<ZD?Ma<ZD?fb<ZD?Rs<ZD?-1:lv<ZD?ob<ZD?ec<ZD?Zp<ZD?St<ZD?_c<ZD?Gu<ZD?zl<ZD?0:-1:0:-1:Y<ZD?fv<ZD?0:-1:0:-1:Wf<ZD?Sr<ZD?aD<ZD?vi<ZD?0:-1:0:-1:Cb<ZD?Ts<ZD?0:-1:0:-1:Hc<ZD?Tu<ZD?lf<ZD?bl<ZD?Us<ZD?Ot<ZD?vs<ZD?qv<ZD?Rv<ZD?cu<ZD?ki<ZD?xl<ZD?si<ZD?Fu<ZD?rv<ZD?Yu<ZD?0:-1:0:-1:$s<ZD?ur<ZD?0:-1:0:-1:Al<ZD?Cu<ZD?_t<ZD?pc<ZD?0:-1:0:-1:ii<ZD?Do<ZD?0:-1:0:-1:Ff<ZD?He<ZD?Qe<ZD?ko<ZD?de<ZD?G<ZD?0:-1:0:-1:Xn<ZD?Xi<ZD?0:-1:0:-1:Tp<ZD?ls<ZD?Gr<ZD?Oc<ZD?0:-1:0:-1:tb<ZD?sv<ZD?0:-1:0:-1:Gl<ZD?If<ZD?hi<ZD?Mn<ZD?Fo<ZD?ha<ZD?Qu<ZD?us<ZD?0:-1:0:-1:Wn<ZD?jb<ZD?0:-1:0:-1:mr<ZD?ff<ZD?dc<ZD?bt<ZD?0:-1:0:-1:On<ZD?ta<ZD?0:-1:0:-1:Rp<ZD?je<ZD?gu<ZD?Wa<ZD?R<ZD?_a<ZD?0:-1:0:-1:Wl<ZD?hb<ZD?0:-1:0:-1:ia<ZD?Gs<ZD?o<ZD?ra<ZD?0:-1:0:-1:ya<ZD?Bc<ZD?0:-1:0:-1:Dv<ZD?tu<ZD?Qo<ZD?C<ZD?vr<ZD?we<ZD?uf<ZD?Go<ZD?J<ZD?ci<ZD?0:-1:0:-1:So<ZD?ei<ZD?0:-1:0:-1:Ds<ZD?Bu<ZD?vp<ZD?no<ZD?0:-1:0:-1:_p<ZD?Au<ZD?0:-1:0:-1:Hn<ZD?wt<ZD?qc<ZD?tc<ZD?it<ZD?rD<ZD?0:-1:0:-1:Br<ZD?Ue<ZD?0:-1:0:-1:Tn<ZD?Ao<ZD?ti<ZD?Jb<ZD?0:-1:0:-1:Fs<ZD?wv<ZD?0:-1:0:-1:vf<ZD?fo<ZD?Vf<ZD?wu<ZD?uc<ZD?Yl<ZD?xn<ZD?De<ZD?0:-1:0:-1:gb<ZD?Zo<ZD?0:-1:0:-1:yr<ZD?Tb<ZD?wo<ZD?Cc<ZD?0:-1:0:-1:La<ZD?va<ZD?0:-1:0:-1:dr<ZD?$l<ZD?xe<ZD?w<ZD?Xl<ZD?Bt<ZD?0:-1:0:-1:Ye<ZD?uu<ZD?0:-1:0:-1:Zb<ZD?lr<ZD?Mr<ZD?kt<ZD?0:-1:0:-1:Vs<ZD?Ub<ZD?0:-1:0:-1:I<ZD?Zn<ZD?Vo<ZD?Nn<ZD?zt<ZD?$p<ZD?iD<ZD?Sf<ZD?ts<ZD?ui<ZD?ib<ZD?tn<ZD?0:-1:0:-1:Yi<ZD?$e<ZD?0:-1:0:-1:cv<ZD?Jt<ZD?Ps<ZD?Yp<ZD?0:-1:0:-1:mb<ZD?Ab<ZD?0:-1:0:-1:rs<ZD?oc<ZD?qb<ZD?Ju<ZD?di<ZD?Ru<ZD?0:-1:0:-1:uD<ZD?Qv<ZD?0:-1:0:-1:zn<ZD?Pv<ZD?Rr<ZD?Uv<ZD?0:-1:0:-1:Ei<ZD?ma<ZD?0:-1:0:-1:Re<ZD?mn<ZD?pr<ZD?No<ZD?Kn<ZD?Zs<ZD?Vn<ZD?Db<ZD?0:-1:0:-1:Hu<ZD?_n<ZD?0:-1:0:-1:ap<ZD?pe<ZD?Is<ZD?Ap<ZD?0:-1:0:-1:Zv<ZD?Pp<ZD?0:-1:0:-1:sl<ZD?Sl<ZD?av<ZD?Da<ZD?Ke<ZD?zs<ZD?0:-1:0:-1:Te<ZD?Sa<ZD?0:-1:0:-1:ka<ZD?Wp<ZD?tf<ZD?qr<ZD?0:-1:0:-1:ot<ZD?bb<ZD?0:-1:0:-1:Jf<ZD?Ci<ZD?xf<ZD?pf<ZD?rf<ZD?Ua<ZD?Dl<ZD?hf<ZD?xb<ZD?mo<ZD?0:-1:0:-1:np<ZD?kb<ZD?0:-1:0:-1:Gt<ZD?dv<ZD?rn<ZD?Me<ZD?0:-1:0:-1:Qc<ZD?Jn<ZD?0:-1:0:-1:gp<ZD?Wb<ZD?lt<ZD?Ir<ZD?br<ZD?pa<ZD?0:-1:0:-1:It<ZD?Oa<ZD?0:-1:0:-1:_u<ZD?Sc<ZD?Yb<ZD?Hf<ZD?0:-1:0:-1:ms<ZD?Hs<ZD?0:-1:0:-1:Yf<ZD?Q<ZD?ye<ZD?Rb<ZD?vn<ZD?Kl<ZD?Qp<ZD?Dp<ZD?0:-1:0:-1:st<ZD?Vb<ZD?0:-1:0:-1:Ge<ZD?xs<ZD?g<ZD?qu<ZD?0:-1:0:-1:Uc<ZD?Uu<ZD?0:-1:0:-1:ip<ZD?Et<ZD?Oo<ZD?Mi<ZD?Gn<ZD?un<ZD?0:-1:0:-1:ep<ZD?Ut<ZD?0:-1:0:-1:Jl<ZD?Uo<ZD?fn<ZD?Wc<ZD?0:-1:0:-1:Ro<ZD?oe<ZD?0:-1:0:-1:dp<ZD?Ga<ZD?Rn<ZD?En<ZD?eb<ZD?Tc<ZD?ql<ZD?Ol<ZD?p<ZD?Ec<ZD?Ee<ZD?fl<ZD?Zf<ZD?gi<ZD?0:-1:0:-1:ee<ZD?wf<ZD?0:-1:0:-1:oD<ZD?na<ZD?Np<ZD?Xv<ZD?0:-1:0:-1:gf<ZD?Gf<ZD?0:-1:0:-1:Nb<ZD?nc<ZD?xv<ZD?Lb<ZD?ba<ZD?cl<ZD?0:-1:0:-1:qn<ZD?Po<ZD?0:-1:0:-1:bv<ZD?Fe<ZD?Tv<ZD?Bb<ZD?0:-1:0:-1:rc<ZD?d<ZD?0:-1:0:-1:fu<ZD?S<ZD?Oi<ZD?gt<ZD?Pe<ZD?$c<ZD?Hv<ZD?qi<ZD?0:-1:0:-1:vt<ZD?ws<ZD?0:-1:0:-1:Fp<ZD?Af<ZD?Yo<ZD?Ib<ZD?0:-1:0:-1:Sn<ZD?ni<ZD?0:-1:0:-1:Wv<ZD?on<ZD?Nu<ZD?Av<ZD?E<ZD?Tf<ZD?0:-1:0:-1:wc<ZD?zb<ZD?0:-1:0:-1:Ki<ZD?Pc<ZD?Ia<ZD?za<ZD?0:-1:0:-1:to<ZD?eo<ZD?0:-1:0:-1:kl<ZD?qt<ZD?su<ZD?tt<ZD?fp<ZD?pu<ZD?oi<ZD?Cv<ZD?ao<ZD?z<ZD?0:-1:0:-1:Ml<ZD?Ep<ZD?0:-1:0:-1:Eo<ZD?ze<ZD?Qt<ZD?nn<ZD?0:-1:0:-1:cD<ZD?Dt<ZD?0:-1:0:-1:vc<ZD?Vp<ZD?ac<ZD?nu<ZD?pi<ZD?mv<ZD?0:-1:0:-1:Rc<ZD?la<ZD?0:-1:0:-1:Lo<ZD?aa<ZD?Pi<ZD?cf<ZD?0:-1:0:-1:ev<ZD?ja<ZD?0:-1:0:-1:hp<ZD?gv<ZD?s<ZD?sa<ZD?Vi<ZD?ce<ZD?ub<ZD?ea<ZD?0:-1:0:-1:wa<ZD?Dc<ZD?0:-1:0:-1:dl<ZD?Or<ZD?qs<ZD?yb<ZD?0:-1:0:-1:$r<ZD?Nv<ZD?0:-1:0:-1:rr<ZD?P<ZD?u<ZD?Cr<ZD?zc<ZD?et<ZD?0:-1:0:-1:wi<ZD?h<ZD?0:-1:0:-1:wr<ZD?Ns<ZD?fa<ZD?Ms<ZD?0:-1:0:-1:Vr<ZD?hv<ZD?0:-1:0:-1:bu<ZD?kr<ZD?Hi<ZD?nf<ZD?ut<ZD?iv<ZD?zp<ZD?Jo<ZD?tD<ZD?ca<ZD?sb<ZD?Ne<ZD?0:-1:0:-1:pv<ZD?_e<ZD?0:-1:0:-1:mp<ZD?Ln<ZD?Cp<ZD?Ws<ZD?0:-1:0:-1:a<ZD?Ht<ZD?0:-1:0:-1:Pu<ZD?ul<ZD?ll<ZD?an<ZD?mi<ZD?tr<ZD?0:-1:0:-1:au<ZD?xi<ZD?0:-1:0:-1:N<ZD?nt<ZD?Ea<ZD?Qn<ZD?0:-1:0:-1:Fi<ZD?cc<ZD?0:-1:0:-1:Ku<ZD?ke<ZD?ol<ZD?$n<ZD?fr<ZD?kf<ZD?Mb<ZD?Ac<ZD?0:-1:0:-1:We<ZD?Nc<ZD?0:-1:0:-1:Lc<ZD?pp<ZD?b<ZD?at<ZD?0:-1:0:-1:qa<ZD?Qi<ZD?0:-1:0:-1:Er<ZD?Ce<ZD?es<ZD?Pa<ZD?qp<ZD?Ct<ZD?0:-1:0:-1:Ui<ZD?Eu<ZD?0:-1:0:-1:Wo<ZD?Si<ZD?Kv<ZD?kn<ZD?0:-1:0:-1:ae<ZD?Kt<ZD?0:-1:0:-1:ru<ZD?xt<ZD?il<ZD?jr<ZD?Jr<ZD?Le<ZD?Ji<ZD?Fn<ZD?Lf<ZD?ds<ZD?0:-1:0:-1:ov<ZD?Ii<ZD?0:-1:0:-1:ro<ZD?yn<ZD?Ba<ZD?kc<ZD?0:-1:0:-1:Qf<ZD?Sv<ZD?0:-1:0:-1:be<ZD?vb<ZD?zo<ZD?Pl<ZD?ge<ZD?hr<ZD?0:-1:0:-1:ef<ZD?_r<ZD?0:-1:0:-1:Co<ZD?$i<ZD?$f<ZD?Ur<ZD?0:-1:0:-1:O<ZD?ft<ZD?0:-1:0:-1:mu<ZD?Lu<ZD?bi<ZD?re<ZD?Kb<ZD?xp<ZD?gr<ZD?_<ZD?0:-1:0:-1:ve<ZD?df<ZD?0:-1:0:-1:of<ZD?er<ZD?Op<ZD?Sb<ZD?0:-1:0:-1:Zu<ZD?Fa<ZD?0:-1:0:-1:Se<ZD?tp<ZD?Wt<ZD?zr<ZD?uv<ZD?Ls<ZD?0:-1:0:-1:Xa<ZD?An<ZD?0:-1:0:-1:Fv<ZD?ou<ZD?$u<ZD?dt<ZD?0:-1:0:-1:ss<ZD?Xr<ZD?0:-1:0:-1:$k(cNt,ZD+zi|0)-1|0:-1;if(3<tk>>>0)V=ZWt(r);else switch(tk){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var rk=f7t(zWt(r));if(2<rk>>>0)V=ZWt(r);else switch(rk){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,68);var ek=q2t(zWt(r));V=0===ek?c(r):1===ek?f(r):ZWt(r)}break;default:QWt(r,73);var nk=f3t(zWt(r));if(2<nk>>>0)V=ZWt(r);else switch(nk){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var ak=L2t(zWt(r));if(2<ak>>>0)V=ZWt(r);else switch(ak){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,69);var uk=q2t(zWt(r));V=0===uk?c(r):1===uk?f(r):ZWt(r)}}}break;case 48:QWt(r,73);var ik=zWt(r),fk=35<ik?Ma<ik?fb<ik?Rs<ik?-1:lv<ik?ob<ik?ec<ik?Zp<ik?St<ik?_c<ik?Gu<ik?zl<ik?0:-1:0:-1:Y<ik?fv<ik?0:-1:0:-1:Wf<ik?Sr<ik?aD<ik?vi<ik?0:-1:0:-1:Cb<ik?Ts<ik?0:-1:0:-1:Hc<ik?Tu<ik?lf<ik?bl<ik?Us<ik?Ot<ik?vs<ik?qv<ik?Rv<ik?cu<ik?ki<ik?xl<ik?si<ik?Fu<ik?rv<ik?Yu<ik?0:-1:0:-1:$s<ik?ur<ik?0:-1:0:-1:Al<ik?Cu<ik?_t<ik?pc<ik?0:-1:0:-1:ii<ik?Do<ik?0:-1:0:-1:Ff<ik?He<ik?Qe<ik?ko<ik?de<ik?G<ik?0:-1:0:-1:Xn<ik?Xi<ik?0:-1:0:-1:Tp<ik?ls<ik?Gr<ik?Oc<ik?0:-1:0:-1:tb<ik?sv<ik?0:-1:0:-1:Gl<ik?If<ik?hi<ik?Mn<ik?Fo<ik?ha<ik?Qu<ik?us<ik?0:-1:0:-1:Wn<ik?jb<ik?0:-1:0:-1:mr<ik?ff<ik?dc<ik?bt<ik?0:-1:0:-1:On<ik?ta<ik?0:-1:0:-1:Rp<ik?je<ik?gu<ik?Wa<ik?R<ik?_a<ik?0:-1:0:-1:Wl<ik?hb<ik?0:-1:0:-1:ia<ik?Gs<ik?o<ik?ra<ik?0:-1:0:-1:ya<ik?Bc<ik?0:-1:0:-1:Dv<ik?tu<ik?Qo<ik?C<ik?vr<ik?we<ik?uf<ik?Go<ik?J<ik?ci<ik?0:-1:0:-1:So<ik?ei<ik?0:-1:0:-1:Ds<ik?Bu<ik?vp<ik?no<ik?0:-1:0:-1:_p<ik?Au<ik?0:-1:0:-1:Hn<ik?wt<ik?qc<ik?tc<ik?it<ik?rD<ik?0:-1:0:-1:Br<ik?Ue<ik?0:-1:0:-1:Tn<ik?Ao<ik?ti<ik?Jb<ik?0:-1:0:-1:Fs<ik?wv<ik?0:-1:0:-1:vf<ik?fo<ik?Vf<ik?wu<ik?uc<ik?Yl<ik?xn<ik?De<ik?0:-1:0:-1:gb<ik?Zo<ik?0:-1:0:-1:yr<ik?Tb<ik?wo<ik?Cc<ik?0:-1:0:-1:La<ik?va<ik?0:-1:0:-1:dr<ik?$l<ik?xe<ik?w<ik?Xl<ik?Bt<ik?0:-1:0:-1:Ye<ik?uu<ik?0:-1:0:-1:Zb<ik?lr<ik?Mr<ik?kt<ik?0:-1:0:-1:Vs<ik?Ub<ik?0:-1:0:-1:I<ik?Zn<ik?Vo<ik?Nn<ik?zt<ik?$p<ik?iD<ik?Sf<ik?ts<ik?ui<ik?ib<ik?tn<ik?0:-1:0:-1:Yi<ik?$e<ik?0:-1:0:-1:cv<ik?Jt<ik?Ps<ik?Yp<ik?0:-1:0:-1:mb<ik?Ab<ik?0:-1:0:-1:rs<ik?oc<ik?qb<ik?Ju<ik?di<ik?Ru<ik?0:-1:0:-1:uD<ik?Qv<ik?0:-1:0:-1:zn<ik?Pv<ik?Rr<ik?Uv<ik?0:-1:0:-1:Ei<ik?ma<ik?0:-1:0:-1:Re<ik?mn<ik?pr<ik?No<ik?Kn<ik?Zs<ik?Vn<ik?Db<ik?0:-1:0:-1:Hu<ik?_n<ik?0:-1:0:-1:ap<ik?pe<ik?Is<ik?Ap<ik?0:-1:0:-1:Zv<ik?Pp<ik?0:-1:0:-1:sl<ik?Sl<ik?av<ik?Da<ik?Ke<ik?zs<ik?0:-1:0:-1:Te<ik?Sa<ik?0:-1:0:-1:ka<ik?Wp<ik?tf<ik?qr<ik?0:-1:0:-1:ot<ik?bb<ik?0:-1:0:-1:Jf<ik?Ci<ik?xf<ik?pf<ik?rf<ik?Ua<ik?Dl<ik?hf<ik?xb<ik?mo<ik?0:-1:0:-1:np<ik?kb<ik?0:-1:0:-1:Gt<ik?dv<ik?rn<ik?Me<ik?0:-1:0:-1:Qc<ik?Jn<ik?0:-1:0:-1:gp<ik?Wb<ik?lt<ik?Ir<ik?br<ik?pa<ik?0:-1:0:-1:It<ik?Oa<ik?0:-1:0:-1:_u<ik?Sc<ik?Yb<ik?Hf<ik?0:-1:0:-1:ms<ik?Hs<ik?0:-1:0:-1:Yf<ik?Q<ik?ye<ik?Rb<ik?vn<ik?Kl<ik?Qp<ik?Dp<ik?0:-1:0:-1:st<ik?Vb<ik?0:-1:0:-1:Ge<ik?xs<ik?g<ik?qu<ik?0:-1:0:-1:Uc<ik?Uu<ik?0:-1:0:-1:ip<ik?Et<ik?Oo<ik?Mi<ik?Gn<ik?un<ik?0:-1:0:-1:ep<ik?Ut<ik?0:-1:0:-1:Jl<ik?Uo<ik?fn<ik?Wc<ik?0:-1:0:-1:Ro<ik?oe<ik?0:-1:0:-1:dp<ik?Ga<ik?Rn<ik?En<ik?eb<ik?Tc<ik?ql<ik?Ol<ik?p<ik?Ec<ik?Ee<ik?fl<ik?Zf<ik?gi<ik?0:-1:0:-1:ee<ik?wf<ik?0:-1:0:-1:oD<ik?na<ik?Np<ik?Xv<ik?0:-1:0:-1:gf<ik?Gf<ik?0:-1:0:-1:Nb<ik?nc<ik?xv<ik?Lb<ik?ba<ik?cl<ik?0:-1:0:-1:qn<ik?Po<ik?0:-1:0:-1:bv<ik?Fe<ik?Tv<ik?Bb<ik?0:-1:0:-1:rc<ik?d<ik?0:-1:0:-1:fu<ik?S<ik?Oi<ik?gt<ik?Pe<ik?$c<ik?Hv<ik?qi<ik?0:-1:0:-1:vt<ik?ws<ik?0:-1:0:-1:Fp<ik?Af<ik?Yo<ik?Ib<ik?0:-1:0:-1:Sn<ik?ni<ik?0:-1:0:-1:Wv<ik?on<ik?Nu<ik?Av<ik?E<ik?Tf<ik?0:-1:0:-1:wc<ik?zb<ik?0:-1:0:-1:Ki<ik?Pc<ik?Ia<ik?za<ik?0:-1:0:-1:to<ik?eo<ik?0:-1:0:-1:kl<ik?qt<ik?su<ik?tt<ik?fp<ik?pu<ik?oi<ik?Cv<ik?ao<ik?z<ik?0:-1:0:-1:Ml<ik?Ep<ik?0:-1:0:-1:Eo<ik?ze<ik?Qt<ik?nn<ik?0:-1:0:-1:cD<ik?Dt<ik?0:-1:0:-1:vc<ik?Vp<ik?ac<ik?nu<ik?pi<ik?mv<ik?0:-1:0:-1:Rc<ik?la<ik?0:-1:0:-1:Lo<ik?aa<ik?Pi<ik?cf<ik?0:-1:0:-1:ev<ik?ja<ik?0:-1:0:-1:hp<ik?gv<ik?s<ik?sa<ik?Vi<ik?ce<ik?ub<ik?ea<ik?0:-1:0:-1:wa<ik?Dc<ik?0:-1:0:-1:dl<ik?Or<ik?qs<ik?yb<ik?0:-1:0:-1:$r<ik?Nv<ik?0:-1:0:-1:rr<ik?P<ik?u<ik?Cr<ik?zc<ik?et<ik?0:-1:0:-1:wi<ik?h<ik?0:-1:0:-1:wr<ik?Ns<ik?fa<ik?Ms<ik?0:-1:0:-1:Vr<ik?hv<ik?0:-1:0:-1:bu<ik?kr<ik?Hi<ik?nf<ik?ut<ik?iv<ik?zp<ik?Jo<ik?tD<ik?ca<ik?sb<ik?Ne<ik?0:-1:0:-1:pv<ik?_e<ik?0:-1:0:-1:mp<ik?Ln<ik?Cp<ik?Ws<ik?0:-1:0:-1:a<ik?Ht<ik?0:-1:0:-1:Pu<ik?ul<ik?ll<ik?an<ik?mi<ik?tr<ik?0:-1:0:-1:au<ik?xi<ik?0:-1:0:-1:N<ik?nt<ik?Ea<ik?Qn<ik?0:-1:0:-1:Fi<ik?cc<ik?0:-1:0:-1:Ku<ik?ke<ik?ol<ik?$n<ik?fr<ik?kf<ik?Mb<ik?Ac<ik?0:-1:0:-1:We<ik?Nc<ik?0:-1:0:-1:Lc<ik?pp<ik?b<ik?at<ik?0:-1:0:-1:qa<ik?Qi<ik?0:-1:0:-1:Er<ik?Ce<ik?es<ik?Pa<ik?qp<ik?Ct<ik?0:-1:0:-1:Ui<ik?Eu<ik?0:-1:0:-1:Wo<ik?Si<ik?Kv<ik?kn<ik?0:-1:0:-1:ae<ik?Kt<ik?0:-1:0:-1:ru<ik?xt<ik?il<ik?jr<ik?Jr<ik?Le<ik?Ji<ik?Fn<ik?Lf<ik?ds<ik?0:-1:0:-1:ov<ik?Ii<ik?0:-1:0:-1:ro<ik?yn<ik?Ba<ik?kc<ik?0:-1:0:-1:Qf<ik?Sv<ik?0:-1:0:-1:be<ik?vb<ik?zo<ik?Pl<ik?ge<ik?hr<ik?0:-1:0:-1:ef<ik?_r<ik?0:-1:0:-1:Co<ik?$i<ik?$f<ik?Ur<ik?0:-1:0:-1:O<ik?ft<ik?0:-1:0:-1:mu<ik?Lu<ik?bi<ik?re<ik?Kb<ik?xp<ik?gr<ik?_<ik?0:-1:0:-1:ve<ik?df<ik?0:-1:0:-1:of<ik?er<ik?Op<ik?Sb<ik?0:-1:0:-1:Zu<ik?Fa<ik?0:-1:0:-1:Se<ik?tp<ik?Wt<ik?zr<ik?uv<ik?Ls<ik?0:-1:0:-1:Xa<ik?An<ik?0:-1:0:-1:Fv<ik?ou<ik?$u<ik?dt<ik?0:-1:0:-1:ss<ik?Xr<ik?0:-1:0:-1:$k(PNt,ik+zi|0)-1|0:-1;if(3<fk>>>0)V=ZWt(r);else switch(fk){case 0:V=c(r);break;case 1:V=f(r);break;case 2:QWt(r,73);var sk=f3t(zWt(r));if(2<sk>>>0)V=ZWt(r);else switch(sk){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var ok=F7t(zWt(r));if(2<ok>>>0)V=ZWt(r);else switch(ok){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var vk=P2t(zWt(r));if(2<vk>>>0)V=ZWt(r);else switch(vk){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,70);var lk=q2t(zWt(r));V=0===lk?c(r):1===lk?f(r):ZWt(r)}}}break;default:QWt(r,73);var bk=W7t(zWt(r));if(2<bk>>>0)V=ZWt(r);else switch(bk){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var pk=o3t(zWt(r));if(2<pk>>>0)V=ZWt(r);else switch(pk){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,71);var Dk=q2t(zWt(r));V=0===Dk?c(r):1===Dk?f(r):ZWt(r)}}}break;case 49:QWt(r,73);var kk=f3t(zWt(r));if(2<kk>>>0)V=ZWt(r);else switch(kk){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var dk=P2t(zWt(r));if(2<dk>>>0)V=ZWt(r);else switch(dk){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var wk=F7t(zWt(r));if(2<wk>>>0)V=ZWt(r);else switch(wk){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,73);var hk=L2t(zWt(r));if(2<hk>>>0)V=ZWt(r);else switch(hk){case 0:V=c(r);break;case 1:V=f(r);break;default:QWt(r,72);var mk=q2t(zWt(r));V=0===mk?c(r):1===mk?f(r):ZWt(r)}}}}break;case 50:V=75;break;case 51:QWt(r,121);var Fk=zWt(r),yk=60<Fk?Ri<Fk?-1:$k(MLt,Fk+-61|0)-1|0:-1;V=0===yk?112:1===yk?91:ZWt(r);break;case 52:V=76;break;default:V=Eb}if(133<V>>>0)return vGt(qPt);var Ek=V;if(67<=Ek){if(Zt<=Ek)switch(Ek){case 101:return[0,t,97];case 102:return[0,t,68];case 103:return[0,t,67];case 104:return[0,t,99];case 105:return[0,t,98];case 106:return[0,t,78];case 107:return[0,t,77];case 108:return[0,t,75];case 109:return[0,t,76];case 110:return[0,t,73];case 111:return[0,t,72];case 112:return[0,t,71];case 113:return[0,t,70];case 114:return[0,t,95];case 115:return[0,t,96];case 116:return[0,t,bo];case 117:return[0,t,Zt];case 118:return[0,t,Qr];case 119:return[0,t,gc];case 120:return[0,t,Mf];case 121:return[0,t,86];case 122:return[0,t,88];case 123:return[0,t,87];case 124:return[0,t,Ti];case 125:return[0,t,_f];case 126:return[0,t,79];case 127:return[0,t,11];case 128:return[0,t,74];case 129:return[0,t,Ks];case 130:return[0,t,13];case 131:return[0,t,14];case 132:return[0,t[4]?y3t(t,m3t(t,r),7):t,Xf];default:return[0,_3t(t,m3t(t,r)),[5,kVt(r)]]}switch(Ek){case 67:return[0,t,46];case 68:return[0,t,24];case 69:return[0,t,47];case 70:return[0,t,25];case 71:return[0,t,26];case 72:return[0,t,58];case 73:var _k=m3t(t,r),gk=kVt(r),Ck=O3t(t,gk);return[0,Ck[1],[3,_k,Ck[2],gk]];case 74:var Sk=m3t(t,r),xk=kVt(r);return[0,t,[3,Sk,xk,xk]];case 75:return[0,t,0];case 76:return[0,t,1];case 77:return[0,t,4];case 78:return[0,t,5];case 79:return[0,t,6];case 80:return[0,t,7];case 81:return[0,t,12];case 82:return[0,t,10];case 83:return[0,t,8];case 84:return[0,t,9];case 85:return[0,t,83];case 86:tVt(r),KWt(r);var Tk=zWt(r);return 0===(0==(62<Tk?63<Tk?-1:0:-1)?0:ZWt(r))?[0,t,82]:vGt($Pt);case 87:return[0,t,80];case 88:return[0,t,81];case 89:return[0,t,82];case 90:return[0,t,85];case 91:return[0,t,84];case 92:return[0,t,91];case 93:return[0,t,92];case 94:return[0,t,93];case 95:return[0,t,94];case 96:return[0,t,89];case 97:return[0,t,90];case 98:return[0,t,108];case 99:return[0,t,109];default:return[0,t,69]}}if(34<=Ek)switch(Ek){case 34:return[0,t,37];case 35:return[0,t,43];case 36:return[0,t,48];case 37:return[0,t,49];case 38:return[0,t,41];case 39:return[0,t,30];case 40:return[0,t,38];case 41:return[0,t,39];case 42:return[0,t,15];case 43:return[0,t,16];case 44:return[0,t,52];case 45:return[0,t,50];case 46:return[0,t,17];case 47:return[0,t,18];case 48:return[0,t,53];case 49:return[0,t,28];case 50:return[0,t,44];case 51:return[0,t,29];case 52:return[0,t,63];case 53:return[0,t,62];case 54:return[0,t,54];case 55:return[0,t,55];case 56:return[0,t,56];case 57:return[0,t,57];case 58:return[0,t,19];case 59:return[0,t,42];case 60:return[0,t,51];case 61:return[0,t,20];case 62:return[0,t,21];case 63:return[0,t,22];case 64:return[0,t,31];case 65:return[0,t,23];default:return[0,t,61]}switch(Ek){case 0:return[2,g3t(t,r)];case 1:return[2,_3t(t,m3t(t,r))];case 2:return[2,t];case 3:var Ak=w3t(t,r),Ok=ZGt(qo),Ik=P3t(t,Ok,r),Pk=Ik[1];return[1,Pk,S3t(Pk,Ak,Ik[2],Ok,1)];case 4:var Bk=kVt(r);if(t[5]){var Nk=t[4]?E3t(t,m3t(t,r),Bk):t,Lk=C2t(1,Nk),Rk=nVt(r);return Hk(DVt(r,Rk-1|0,1),WPt)&&zk(DVt(r,Rk-2|0,1),VPt)?[0,Lk,83]:[2,Lk]}var Mk=w3t(t,r),jk=ZGt(qo);nqt(jk,MGt(Bk,2,ck(Bk)-2|0));var Uk=P3t(t,jk,r),Xk=Uk[1];return[1,Xk,S3t(Xk,Mk,Uk[2],jk,1)];case 5:return t[4]?[2,C2t(0,t)]:(tVt(r),KWt(r),0===(0===E7t(zWt(r))?0:ZWt(r))?[0,t,Qr]:vGt(YPt));case 6:var Jk=w3t(t,r),Gk=ZGt(qo),qk=B3t(t,Gk,r),Wk=qk[1];return[1,Wk,S3t(Wk,Jk,qk[2],Gk,0)];case 7:return 0===rVt(r)?[2,B3t(t,ZGt(qo),r)[1]]:[0,t,HPt];case 8:var Vk=kVt(r),Yk=w3t(t,r),Kk=ZGt(qo),td=ZGt(qo);nqt(td,Vk);var rd=L3t(t,Vk,Kk,td,0,r),ed=rd[1],nd=[0,ed[1],Yk,rd[2]],ad=rd[3],ud=tqt(td);return[0,ed,[1,[0,nd,tqt(Kk),ud,ad]]];case 9:var id=ZGt(qo),cd=ZGt(qo),fd=ZGt(qo);nqt(fd,kVt(r));var sd=w3t(t,r),od=R3t(t,id,cd,fd,r),vd=od[1],ld=h3t(vd,r),bd=[0,vd[1],sd,ld],pd=od[2],Dd=tqt(fd),kd=tqt(cd);return[0,vd,[2,[0,bd,[0,tqt(id),kd,Dd],pd]]];case 10:return I3t(t,r,function(t,r){if(KWt(r),0===d7t(zWt(r)))if(0===s7t(zWt(r)))if(0===r7t(zWt(r)))for(;;){QWt(r,0);var e=$2t(zWt(r));if(0!==e){if(1===e)t:for(;;){if(0===r7t(zWt(r)))for(;;){QWt(r,0);var n=$2t(zWt(r));if(0!==n){if(1===n)continue t;var a=ZWt(r);break}}else a=ZWt(r);var u=a;break}else u=ZWt(r);break}}else u=ZWt(r);else u=ZWt(r);else u=ZWt(r);return 0===u?[0,t,[0,0,kVt(r)]]:vGt(GPt)});case 11:return[0,t,[0,0,kVt(r)]];case 12:return I3t(t,r,function(t,r){if(KWt(r),0===d7t(zWt(r)))if(0===y7t(zWt(r)))if(0===b7t(zWt(r)))for(;;){QWt(r,0);var e=e7t(zWt(r));if(0!==e){if(1===e)t:for(;;){if(0===b7t(zWt(r)))for(;;){QWt(r,0);var n=e7t(zWt(r));if(0!==n){if(1===n)continue t;var a=ZWt(r);break}}else a=ZWt(r);var u=a;break}else u=ZWt(r);break}}else u=ZWt(r);else u=ZWt(r);else u=ZWt(r);return 0===u?[0,t,[0,2,kVt(r)]]:vGt(JPt)});case 13:return[0,t,[0,2,kVt(r)]];case 14:return I3t(t,r,function(t,r){if(KWt(r),0===d7t(zWt(r)))if(0===b7t(zWt(r)))for(;;){QWt(r,0);var e=e7t(zWt(r));if(0!==e){if(1===e)t:for(;;){if(0===b7t(zWt(r)))for(;;){QWt(r,0);var n=e7t(zWt(r));if(0!==n){if(1===n)continue t;var a=ZWt(r);break}}else a=ZWt(r);var u=a;break}else u=ZWt(r);break}}else u=ZWt(r);else u=ZWt(r);return 0===u?[0,t,[0,1,kVt(r)]]:vGt(XPt)});case 15:return[0,t,[0,1,kVt(r)]];case 16:return I3t(t,r,function(t,r){if(KWt(r),0===d7t(zWt(r)))if(0===U2t(zWt(r)))if(0===R2t(zWt(r)))for(;;){QWt(r,0);var e=N7t(zWt(r));if(0!==e){if(1===e)t:for(;;){if(0===R2t(zWt(r)))for(;;){QWt(r,0);var n=N7t(zWt(r));if(0!==n){if(1===n)continue t;var a=ZWt(r);break}}else a=ZWt(r);var u=a;break}else u=ZWt(r);break}}else u=ZWt(r);else u=ZWt(r);else u=ZWt(r);return 0===u?[0,t,[0,3,kVt(r)]]:vGt(UPt)});case 18:return I3t(t,r,function(t,r){function e(t){for(;;){QWt(t,0);var r=Y7t(zWt(t));if(0!==r){if(1===r)t:for(;;){if(0===N2t(zWt(t)))for(;;){QWt(t,0);var e=Y7t(zWt(t));if(0!==e){if(1===e)continue t;return ZWt(t)}}return ZWt(t)}return ZWt(t)}}}function n(t){for(;;)if(QWt(t,0),0!==N2t(zWt(t)))return ZWt(t)}function a(t){var r=c3t(zWt(t));if(2<r>>>0)return ZWt(t);switch(r){case 0:var a=n7t(zWt(t));return 0===a?n(t):1===a?e(t):ZWt(t);case 1:return n(t);default:return e(t)}}function u(t){var r=S7t(zWt(t));if(0===r)for(;;){var e=i3t(zWt(t));if(2<e>>>0)return ZWt(t);switch(e){case 0:continue;case 1:return a(t);default:t:for(;;){if(0===N2t(zWt(t)))for(;;){var n=i3t(zWt(t));if(2<n>>>0)return ZWt(t);switch(n){case 0:continue;case 1:return a(t);default:continue t}}return ZWt(t)}}}return 1===r?a(t):ZWt(t)}KWt(r);var i=X2t(zWt(r));if(2<i>>>0)var c=ZWt(r);else switch(i){case 0:if(0===N2t(zWt(r)))for(;;){var f=i3t(zWt(r));if(2<f>>>0)c=ZWt(r);else switch(f){case 0:continue;case 1:c=a(r);break;default:t:for(;;){if(0===N2t(zWt(r)))for(;;){var s=i3t(zWt(r));if(2<s>>>0)var o=ZWt(r);else switch(s){case 0:continue;case 1:o=a(r);break;default:continue t}break}else o=ZWt(r);c=o;break}}break}else c=ZWt(r);break;case 1:var v=Y2t(zWt(r));c=0===v?u(r):1===v?a(r):ZWt(r);break;default:for(;;){var l=m7t(zWt(r));if(2<l>>>0)c=ZWt(r);else switch(l){case 0:c=u(r);break;case 1:continue;default:c=a(r)}break}}return 0===c?[0,t,[0,3,kVt(r)]]:vGt(jPt)});case 20:return I3t(t,r,function(t,r){function e(t){for(;;){QWt(t,0);var r=Y7t(zWt(t));if(0!==r){if(1===r)t:for(;;){if(0===N2t(zWt(t)))for(;;){QWt(t,0);var e=Y7t(zWt(t));if(0!==e){if(1===e)continue t;return ZWt(t)}}return ZWt(t)}return ZWt(t)}}}function n(t){return QWt(t,0),0===N2t(zWt(t))?e(t):ZWt(t)}KWt(r);var a=X2t(zWt(r));if(2<a>>>0)var u=ZWt(r);else switch(a){case 0:u=0===N2t(zWt(r))?e(r):ZWt(r);break;case 1:for(;;){QWt(r,0);var i=R7t(zWt(r));if(0===i)u=n(r);else{if(1===i)continue;u=ZWt(r)}break}break;default:for(;;){QWt(r,0);var c=s3t(zWt(r));if(2<c>>>0)u=ZWt(r);else switch(c){case 0:u=n(r);break;case 1:continue;default:t:for(;;){if(0===N2t(zWt(r)))for(;;){QWt(r,0);var f=s3t(zWt(r));if(2<f>>>0)var s=ZWt(r);else switch(f){case 0:s=n(r);break;case 1:continue;default:continue t}break}else s=ZWt(r);u=s;break}}break}}return 0===u?[0,t,[0,3,kVt(r)]]:vGt(MPt)});case 22:return[0,t,64];case 23:return[0,t,65];case 24:return[0,t,32];case 25:return[0,t,33];case 26:return[0,t,34];case 27:return[0,t,40];case 28:return[0,t,27];case 29:return[0,t,35];case 30:return[0,t,59];case 31:return[0,t,60];case 32:return[0,t,36];case 33:return[0,t,45];default:return[0,t,[0,3,kVt(r)]]}}),W3t=$Gt([0,XGt]),V3t=function(t,r){return[0,[0],0,r,_2t(t)]},Y3t=function(t,r){var e=r+1|0;if(t[1].length-1<e)for(var n=1;;){if(e<=n){t[1]=WGt(n,function(r){var e=r<t[1].length-1?1:0;return e?ID(t[1],r)[r+1]:e});break}n=2*n|0}for(;;){if(!(t[2]<=r))return 0;var a=t[4];switch(t[3]){case 0:var u=nd(q3t,a);break;case 1:u=nd(G3t,a);break;case 2:u=nd(X3t,a);break;case 3:var i=h3t(a,a[2]),c=ZGt(qo),f=ZGt(qo),s=a[2];KWt(s);var o=zWt(s),v=ln<o?zf<o?1:ks<o?2:1:$k(PLt,o+1|0)-1|0;if(5<v>>>0)var l=ZWt(s);else switch(v){case 0:l=1;break;case 1:l=4;break;case 2:l=0;break;case 3:QWt(s,0);l=0===X7t(zWt(s))?0:ZWt(s);break;case 4:l=2;break;default:l=3}if(4<l>>>0)var b=vGt(BPt);else switch(l){case 0:var p=kVt(s);nqt(f,p),nqt(c,p);var D=M3t(g3t(a,s),2,c,f,s),k=h3t(D,s),d=tqt(c),w=tqt(f);b=[0,D,[7,[0,[0,D[1],i,k],d,w]]];break;case 1:b=[0,a,Xf];break;case 2:b=[0,a,95];break;case 3:b=[0,a,0];break;default:var h=kVt(s);nqt(f,h),nqt(c,h);var m=M3t(a,2,c,f,s),F=h3t(m,s),y=tqt(c),E=tqt(f);b=[0,m,[7,[0,[0,m[1],i,F],y,E]]]}u=F3t([0,b[1],b[2],0]);break;case 4:u=nd(J3t,a);break;default:u=nd(U3t,a)}var _=u[1],g=_2t(_);t[4]=_;var C=t[2],S=[0,[0,g,u[2]]];ID(t[1],C)[C+1]=S,t[2]=t[2]+1|0}},H3t=function(t,r,e,n){var a=t?t[1]:t,u=r?r[1]:r;try{var i=pVt(n),c=0}catch(r){if((r=ed(r))!==UWt)throw r;var f=[0,[0,[0,e,dd[2],dd[3]],81],0];i=pVt(nMt),c=f}var s=u?u[1]:Fd,o=function(t,r,e){return[0,t,r,Hwt,0,e,wd]}(e,i,s[7]),v=[0,V3t(o,0)];return[0,[0,c],[0,0],W3t[1],[0,W3t[1]],[0,0],s[8],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,aMt],[0,o],v,[0,a],s,e,[0,0]]},$3t=function(t){return yGt(t[22][1])},z3t=function(t){return t[26][7]},K3t=function(t,r){var e=r[2];t[1][1]=[0,[0,r[1],e],t[1][1]];var n=t[21];return n?ad(n[1],t,e):n},Q3t=function(t,r){var e=r[2];if(Hk(e,eMt))return 0;if(ad(W3t[3],e,t[4][1]))return K3t(t,[0,r[1],[8,e]]);var n=ad(W3t[4],e,t[4][1]);return t[4][1]=n,0},Z3t=function(t,r){if(t<2){var e=r[24][1];Y3t(e,t);var n=ID(e[1],t)[t+1];return n?n[1][2]:vGt(iMt)}throw[0,pd,ZRt]},t4t=function(t,r){return[0,r[1],r[2],r[3],r[4],r[5],t,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],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28]]},r4t=function(t,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],t,r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28]]},e4t=function(t,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],t,r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28]]},n4t=function(t,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],t,r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28]]},a4t=function(t,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],t,r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28]]},u4t=function(t,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],t,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]]},i4t=function(t,r){return[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],t,r[9],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]]},c4t=function(t,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],t,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]]},f4t=function(t,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],t,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]]},s4t=function(t,r){return[0,r[1],r[2],r[3],r[4],r[5],r[6],t,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],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28]]},o4t=function(t,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],t,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]]},v4t=function(t,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,t],r[22],r[23],r[24],r[25],r[26],r[27],r[28]]},l4t=function(t){function r(r){return K3t(t,r)}return function(t){return SGt(r,t)}},b4t=function(t){var r=t[5][1];return r?[0,r[1][2]]:r},p4t=function(t){var r=t[5][1];return r?[0,r[1][1]]:r},D4t=function(t){return[0,t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15],t[16],t[17],t[18],t[19],t[20],0,t[22],t[23],t[24],t[25],t[26],t[27],t[28]]},k4t=function(t,r,e){return[0,t[1],t[2],W3t[1],t[4],t[5],t[6],t[7],0,0,0,1,t[12],t[13],t[14],t[15],t[16],e,r,t[19],t[20],t[21],t[22],t[23],t[24],t[25],t[26],t[27],t[28]]},d4t=function(t){return zk(t,wRt)?0:1},w4t=function(t){if("number"==typeof t){if(48===t)return 1}else if(3===t[0]&&d4t(t[3]))return 1;return 0},h4t=function(t){return zk(t,oRt)&&zk(t,vRt)&&zk(t,lRt)&&zk(t,bRt)&&zk(t,pRt)&&zk(t,DRt)&&zk(t,kRt)&&zk(t,dRt)?0:1},m4t=function(t){if("number"==typeof t)switch(t){case 42:case 52:case 53:case 54:case 55:case 56:case 57:case 58:return 1}else if(3===t[0]&&h4t(t[3]))return 1;return 0},F4t=function(t){return zk(t,fRt)&&zk(t,sRt)?0:1},y4t=function(t){var r=ND(t,hRt);if(0<=r)if(0<r)var e=ND(t,RRt),n=0<=e?0<e&&zk(t,VRt)&&zk(t,YRt)&&zk(t,HRt)&&zk(t,$Rt)&&zk(t,zRt)&&zk(t,KRt)&&zk(t,QRt)?0:1:zk(t,MRt)&&zk(t,jRt)&&zk(t,URt)&&zk(t,XRt)&&zk(t,JRt)&&zk(t,GRt)&&zk(t,qRt)&&zk(t,WRt)?0:1;else n=1;else{var a=ND(t,mRt);n=0<=a?0<a&&zk(t,TRt)&&zk(t,ARt)&&zk(t,ORt)&&zk(t,IRt)&&zk(t,PRt)&&zk(t,BRt)&&zk(t,NRt)&&zk(t,LRt)?0:1:zk(t,FRt)&&zk(t,yRt)&&zk(t,ERt)&&zk(t,_Rt)&&zk(t,gRt)&&zk(t,CRt)&&zk(t,SRt)&&zk(t,xRt)?0:1}var u=n?1:0;if(u)var i=u;else{var c=d4t(t);if(c)i=c;else{if(zk(t,uRt)&&zk(t,iRt)&&zk(t,cRt))return 0;i=1}}return i},E4t=function(t){var r=ND(t,GLt);return(0<=r?0<r&&zk(t,QLt)&&zk(t,ZLt)&&zk(t,tRt)&&zk(t,rRt)&&zk(t,eRt)&&zk(t,nRt)&&zk(t,aRt)?0:1:zk(t,qLt)&&zk(t,WLt)&&zk(t,VLt)&&zk(t,YLt)&&zk(t,HLt)&&zk(t,$Lt)&&zk(t,zLt)&&zk(t,KLt)?0:1)?1:0},_4t=function(t,r){return Z3t(t,r)[1]},g4t=function(t,r){return Z3t(t,r)[2]},C4t=function(t){return _4t(0,t)},S4t=function(t){return g4t(0,t)},x4t=function(t){var r=b4t(t),e=r?r[1]:vGt(JLt);return[0,e[1],e[3],e[3]]},T4t=function(t){return Z3t(0,t)[3]},A4t=function(t){var r=b4t(t);if(r)var e=r[1][2][1]<S4t(t)[2][1]?1:0;else e=r;return e},O4t=function(t){var r=C4t(t);if("number"==typeof r){var e=r-2|0;if(_f<e>>>0){if(!(109<(e+1|0)>>>0))return 1}else{var n=6!==e?1:0;if(!n)return n}}return A4t(t)},I4t=function(t,r){var e=_4t(t,r);if(m4t(e))return 1;if(w4t(e))return 1;if("number"==typeof e)var n=0;else if(3===e[0])if(F4t(e[3])){var a=1;n=1}else n=0;else n=0;if(!n)a=0;if(a)return 1;if("number"==typeof e)switch(e){case 14:case 28:case 60:case 61:case 62:case 63:case 64:case 65:var u=1;break;default:u=0}else u=3===e[0]?1:0;return u?1:0},P4t=function(t){return I4t(0,t)},B4t=function(t){var r=15===C4t(t)?1:0;if(r)var e=r;else{var n=64===C4t(t)?1:0;if(n){var a=15===_4t(1,t)?1:0;if(a){var u=g4t(1,t)[2][1];e=S4t(t)[3][1]===u?1:0}else e=a}else e=n}return e},N4t=function(t){var r=C4t(t);if("number"==typeof r&&(13===r?1:40===r?1:0))return 1;return 0},L4t=function(t,r){return K3t(t,[0,S4t(t),r])},R4t=function(t){var r=T4t(t);nd(l4t(t),r);var e=C4t(t);if("number"==typeof e)if(Xf===e)var n=7,a=1;else a=0;else switch(e[0]){case 0:n=0,a=1;break;case 3:n=2,a=1;break;case 1:case 7:n=1,a=1;break;default:a=0}if(!a)n=w4t(e)?3:m4t(e)?50:[1,x2t(e)];return L4t(t,n)},M4t=function(t){function r(r){return K3t(t,[0,r[1],70])}return function(t){return SGt(r,t)}},j4t=function(t,r){var e=t[6];return e?L4t(t,r):e},U4t=function(t,r){var e=t[6];return e?K3t(t,[0,r[1],r[2]]):e},X4t=function(t,r){return K3t(t,[0,r,[7,t[6]]])},J4t=function(t){var r=t[25][1];if(r){var e=$3t(t),n=C4t(t),a=[0,S4t(t),n,e];nd(r[1],a)}var u=t[24][1];Y3t(u,0);var i=ID(u[1],0)[1],c=i?i[1][1]:vGt(uMt);t[23][1]=c;var f=T4t(t);nd(l4t(t),f);var s=t[2][1],o=EGt(Z3t(0,t)[4],s);t[2][1]=o;var v=[0,Z3t(0,t)];t[5][1]=v;var l=t[24][1];Y3t(l,0),1<l[2]&&VGt(l[1],1,l[1],0,l[2]-1|0);var b=l[2]-1|0;return ID(l[1],b)[b+1]=0,l[2]=l[2]-1|0,0},G4t=function(t,r){t[22][1]=[0,r,t[22][1]];var e=$3t(t),n=V3t(t[23][1],e);return t[24][1]=n,0},q4t=function(t){var r=t[22][1],e=r?r[2]:vGt(XLt);t[22][1]=e;var n=$3t(t),a=V3t(t[23][1],n);return t[24][1]=a,0},W4t=function(t){var r=1-O4t(t);return r?8===C4t(t)?J4t(t):R4t(t):r},V4t=function(t,r){return qk(C4t(t),r)&&R4t(t),J4t(t)},Y4t=function(t,r){var e=C4t(t);return("number"==typeof e?0:3===e[0]&&Hk(e[3],r)?1:0)||R4t(t),J4t(t)},H4t=function(t,r){var e=jD(C4t(t),r);return e?(J4t(t),1):e},$4t=[sf,cMt,HD()],z4t=function(t,r,e){if(e){var n=e[1],a=n[1];if(r[25][1]=[0,a],t)for(var u=n[2][2];;){if(!u)return 0;var i=u[2];nd(a,u[1]);u=i}var c=t}else c=e;return c},K4t=function(t,r){var e=function(t){var r=t[25][1];if(r){var e=[0,0,0,0],n=[0,function(t){var r=[0,t,0],n=e[3];return n?(e[1]=e[1]+1|0,n[2]=r,e[3]=r,0):(e[1]=1,e[2]=r,e[3]=r,0)}];t[25][1]=n;var a=[0,[0,r[1],e]]}else a=r;return[0,t[1][1],t[2][1],t[5][1],t[22][1],t[23][1],a]}(t);try{return function(t,r,e){return z4t(1,t,r[6]),[0,e]}(t,e,nd(r,t))}catch(r){if((r=ed(r))===$4t)return function(t,r){z4t(0,t,r[6]),t[1][1]=r[1],t[2][1]=r[2],t[5][1]=r[3],t[22][1]=r[4],t[23][1]=r[5];var e=$3t(t),n=V3t(t[23][1],e);return t[24][1]=n,0}(t,e);throw r}},Q4t=function(t,r,e){var n=K4t(t,e);return n?n[1]:r},Z4t=function(t){var r=S4t(t),e=C4t(t);if("number"==typeof e)switch(e){case 15:var n=fMt,a=1;break;case 16:n=sMt,a=1;break;case 17:n=oMt,a=1;break;case 18:n=vMt,a=1;break;case 19:n=lMt,a=1;break;case 20:n=bMt,a=1;break;case 21:n=pMt,a=1;break;case 22:n=DMt,a=1;break;case 23:n=kMt,a=1;break;case 24:n=dMt,a=1;break;case 25:n=wMt,a=1;break;case 26:n=hMt,a=1;break;case 27:n=mMt,a=1;break;case 28:n=FMt,a=1;break;case 29:n=yMt,a=1;break;case 30:n=EMt,a=1;break;case 31:n=_Mt,a=1;break;case 32:n=gMt,a=1;break;case 33:n=CMt,a=1;break;case 34:n=SMt,a=1;break;case 35:n=xMt,a=1;break;case 36:n=TMt,a=1;break;case 37:n=AMt,a=1;break;case 38:n=OMt,a=1;break;case 39:n=IMt,a=1;break;case 40:n=PMt,a=1;break;case 41:n=BMt,a=1;break;case 42:n=NMt,a=1;break;case 43:n=LMt,a=1;break;case 44:n=RMt,a=1;break;case 45:n=MMt,a=1;break;case 46:n=jMt,a=1;break;case 47:n=UMt,a=1;break;case 48:n=XMt,a=1;break;case 49:n=JMt,a=1;break;case 50:n=GMt,a=1;break;case 51:n=qMt,a=1;break;case 52:n=WMt,a=1;break;case 53:n=VMt,a=1;break;case 54:n=YMt,a=1;break;case 55:n=HMt,a=1;break;case 56:n=$Mt,a=1;break;case 57:n=zMt,a=1;break;case 58:n=KMt,a=1;break;case 59:n=QMt,a=1;break;case 60:n=ZMt,a=1;break;case 61:n=tjt,a=1;break;case 62:n=rjt,a=1;break;case 63:n=ejt,a=1;break;case 64:n=njt,a=1;break;case 65:n=ajt,a=1;break;case 111:n=ujt,a=1;break;case 112:n=ijt,a=1;break;case 113:n=cjt,a=1;break;case 114:n=fjt,a=1;break;case 115:n=sjt,a=1;break;case 116:n=ojt,a=1;break;default:a=0}else switch(e[0]){case 3:n=e[2],a=1;break;case 8:if(0===e[1])n=ljt,a=1;else n=vjt,a=1;break;default:a=0}if(!a){R4t(t);n=bjt}return J4t(t),[0,r,n]},t8t=function(t){for(var r=t;;){var e=r[2];if("number"==typeof e||24!==e[0])return 0;var n=e[1][2],a=n[2];if("number"!=typeof a&&20===a[0])return 1;r=n}},r8t=function(t,r,e){var n=t?t[1]:S4t(e),a=nd(r,e),u=b4t(e);return[0,u?w2t(n,u[1]):n,a]},e8t=$Gt([0,XGt]),n8t=$Gt([0,XGt]),a8t=function(t){return[0,x4t(t)]},u8t=$Gt([0,XGt]),i8t=$Gt([0,function(t,r){var e=r[1],n=t[1],a=e[1],u=n[1];if(u)if(a){var i=a[1],c=u[1],f=D2t(i),s=D2t(c)-f|0;if(0===s)var o=p2t(i),v=ND(p2t(c),o);else v=s}else v=-1;else v=a?1:0;if(0===v)var l=h2t(n[2],e[2]),b=0===l?h2t(n[3],e[3]):l;else b=v;return 0===b?RD(t[2],r[2]):b}]),c8t=ad(MWt,GJt,JJt),f8t=function(t){var r=function t(r){return t.fun(r)},e=function t(r){return t.fun(r)},n=function t(r){return t.fun(r)},a=function t(r){return t.fun(r)},u=function t(r,e){return t.fun(r,e)},i=function t(r){return t.fun(r)},c=function t(r,e){return t.fun(r,e)},f=function t(r){return t.fun(r)},s=function t(r,e){return t.fun(r,e)},o=function t(r){return t.fun(r)},v=function t(r){return t.fun(r)},l=function t(r,e){return t.fun(r,e)},b=function t(r){return t.fun(r)},p=function t(r){return t.fun(r)},D=function t(r){return t.fun(r)},k=function t(r,e){return t.fun(r,e)},d=function t(r,e){return t.fun(r,e)},w=function t(r){return t.fun(r)},h=function t(r){return t.fun(r)},m=function t(r){return t.fun(r)},F=function t(r){return t.fun(r)},y=function t(r){return t.fun(r)},E=function t(r){return t.fun(r)},_=function t(r,e,n,a){return t.fun(r,e,n,a)},g=function t(r,e,n,a){return t.fun(r,e,n,a)},C=function t(r){return t.fun(r)},S=function t(r){return t.fun(r)},x=function t(r){return t.fun(r)},T=function t(r,e){return t.fun(r,e)},A=function t(r){return t.fun(r)},O=function t(r){return t.fun(r)},I=function t(r,e){return t.fun(r,e)},P=function t(r,e){return t.fun(r,e)},B=function t(r){return t.fun(r)};function N(e){var n=_4t(1,e);return"number"!=typeof n||1<(n+Lv|0)>>>0?ad(k,e,nd(r,e)):ad(d,e,ad(t[13],0,e))}function L(t,e,n){return r8t([0,e],function(t){var e=nd(h,t);return V4t(t,83),[0,n,e,nd(r,t)]},t)}function R(t,r,e,n){var a=L(t,r,ad(T,0,t)),u=[0,a[1],[1,a[2]]];return[0,[0,u[1],[0,n,[0,u],0,0!==e?1:0,0,1,0]]]}function M(t,e,n,a,u,i){return 1-z3t(t)&&L4t(t,13),[0,r8t([0,e],function(t){var e=H4t(t,82);return V4t(t,83),[0,i,[0,nd(r,t)],e,0!==a?1:0,0!==u?1:0,0,n]},t)]}function j(t,r){var e=C4t(r);if("number"==typeof e&&!(10<=e))switch(e){case 1:if(!t)return 0;break;case 3:if(t)return 0;break;case 8:case 9:return J4t(r)}return R4t(r)}function U(t,r){return r?K3t(t,[0,r[1][1],8]):r}function X(t,r){return r?K3t(t,[0,r[1],10]):r}function J(r){V4t(r,66);var e=4===C4t(r)?1:0;if(e){V4t(r,4),G4t(r,0);var n=nd(t[9],r);q4t(r),V4t(r,5);var a=[0,n]}else a=e;return a}bD(r,function(t){return nd(a,t)}),bD(e,function(t){return 1-z3t(t)&&L4t(t,13),r8t(0,function(t){return V4t(t,83),nd(r,t)},t)}),bD(n,function(t){var r=S4t(t),e=C4t(t);if("number"==typeof e){if(bo===e)return J4t(t),[0,[0,r,0]];if(Zt===e)return J4t(t),[0,[0,r,1]]}return 0}),bD(a,function(t){return H4t(t,86),ad(u,t,nd(i,t))}),bD(u,function(t,r){if(86===C4t(t)){var e=[0,r,0];return r8t([0,r[1]],function(t){for(var r=e;;){var n=C4t(t);if("number"!=typeof n||86!==n){var a=_Gt(r);if(a){var u=a[2];if(u)return[6,a[1],u[1],u[2]]}throw[0,pd,Mjt]}V4t(t,86),r=[0,nd(i,t),r]}},t)}return r}),bD(i,function(t){return H4t(t,88),ad(c,t,nd(f,t))}),bD(c,function(t,r){if(88===C4t(t)){var e=[0,r,0];return r8t([0,r[1]],function(t){for(var r=e;;){var n=C4t(t);if("number"!=typeof n||88!==n){var a=_Gt(r);if(a){var u=a[2];if(u)return[7,a[1],u[1],u[2]]}throw[0,pd,Rjt]}V4t(t,88),r=[0,nd(f,t),r]}},t)}return r}),bD(f,function(t){return ad(s,t,nd(o,t))}),bD(s,function(t,r){var e=C4t(t);if("number"==typeof e&&11===e&&!t[15]){var n=ad(k,t,r);return id(_,t,n[1],0,[0,n[1],[0,[0,n,0],0]])}return r}),bD(o,function(t){var r=C4t(t);return"number"==typeof r&&82===r?r8t(0,function(t){return V4t(t,82),[0,nd(o,t)]},t):nd(v,t)}),bD(v,function(t){return ad(l,t,nd(b,t))}),bD(l,function(t,r){return!A4t(t)&&H4t(t,6)?ad(l,t,r8t([0,r[1]],function(t){return V4t(t,7),[4,r]},t)):r}),bD(b,function(t){var r=S4t(t),e=C4t(t);if("number"==typeof e)switch(e){case 4:return nd(y,t);case 6:return nd(D,t);case 46:return r8t(0,function(t){return V4t(t,46),[8,nd(b,t)]},t);case 53:return r8t(0,function(t){return V4t(t,53),[3,nd(C,t)]},t);case 95:return nd(E,t);case 103:return V4t(t,Qr),[0,r,8];case 42:var n=1;break;case 0:case 2:var a=id(g,0,1,1,t);return[0,a[1],[2,a[2]]];case 30:case 31:return V4t(t,e),[0,r,[12,31===e?1:0]];default:n=0}else switch(e[0]){case 1:var u=e[1],i=u[4],c=u[3],f=u[2],s=u[1];return i&&j4t(t,42),V4t(t,[1,[0,s,f,c,i]]),[0,s,[10,[0,f,c]]];case 9:var o=e[3],v=e[2],l=e[1];return V4t(t,[9,l,v,o]),1===l&&j4t(t,42),[0,r,[11,[0,v,o]]];case 3:n=1;break;default:n=0}if(n){var k=nd(O,t);return[0,k[1],[5,k[2]]]}var d=nd(p,e);return d?(V4t(t,e),[0,r,d[1]]):(R4t(t),[0,r,0])}),bD(p,function(t){if("number"==typeof t)switch(t){case 29:return Tjt;case 111:return Ajt;case 112:return Ojt;case 113:return Ijt;case 114:return Pjt;case 115:return Bjt;case 116:return Njt}else if(8===t[0])return Ljt;return 0}),bD(D,function(t){return r8t(0,function(t){V4t(t,6);for(var e=0;;){var n=C4t(t);if("number"==typeof n&&(7===n||Xf===n)){var a=_Gt(e);return V4t(t,7),[9,a]}var u=[0,nd(r,t),e];7!==C4t(t)&&V4t(t,9),e=u}},t)}),bD(k,function(t,r){return[0,r[1],[0,0,r,0]]}),bD(d,function(t,e){return 1-z3t(t)&&L4t(t,13),r8t([0,e[1]],function(t){var n=H4t(t,82);return V4t(t,83),[0,[0,e],nd(r,t),n]},t)}),bD(w,function(t){return function(r){for(var e=r;;){var n=C4t(t);if("number"==typeof n){var a=n-5|0;if(7<a>>>0?Mf===a:5<(a-1|0)>>>0){var u=12===n?1:0,i=u?[0,r8t(0,function(t){return V4t(t,12),[0,N(t)]},t)]:u;return[0,_Gt(e),i]}}var c=[0,N(t),e];5!==C4t(t)&&V4t(t,9),e=c}}}),bD(h,function(t){return r8t(0,function(t){V4t(t,4);var r=ad(w,t,0);return V4t(t,5),r},t)}),bD(m,function(t){V4t(t,4);var e=f4t(0,t),n=C4t(e);if("number"==typeof n)switch(n){case 5:var a=xjt,u=2;break;case 42:u=1;break;case 12:case 110:a=[0,ad(w,e,0)],u=2;break;default:u=0}else u=3===n[0]?1:0;switch(u){case 0:if(nd(p,n)){var i=_4t(1,e);if("number"==typeof i)if(1<(i+Lv|0)>>>0)var c=0;else{var f=[0,ad(w,e,0)];c=1}else c=0;c||(f=[1,nd(r,e)]);var s=f}else s=[1,nd(r,e)];a=s;break;case 1:a=nd(F,e)}if(0===a[0])var o=a;else{var v=a[1];if(t[15])var l=a;else{var b=C4t(t);if("number"==typeof b)if(5===b)if(11===_4t(1,t))var D=[0,ad(w,t,[0,ad(k,t,v),0])],d=1;else D=[1,v],d=1;else 9===b?(V4t(t,9),D=[0,ad(w,t,[0,ad(k,t,v),0])],d=1):d=0;else d=0;d||(D=a),l=D}o=l}return V4t(t,5),o}),bD(F,function(r){var e=_4t(1,r);if("number"==typeof e&&!(1<(e+Lv|0)>>>0)){var n=ad(d,r,ad(t[13],0,r));return H4t(r,9),[0,ad(w,r,[0,n,0])]}return[1,ad(u,r,ad(c,r,ad(s,r,ad(l,r,ad(P,r,nd(S,r))))))]}),bD(y,function(t){var r=S4t(t),e=r8t(0,m,t),n=e[2];return 0===n[0]?id(_,t,r,0,[0,e[1],n[1]]):n[1]}),bD(E,function(t){var r=S4t(t),e=ad(T,0,t);return id(_,t,r,e,nd(h,t))}),bD(_,function(t,e,n,a){return r8t([0,e],function(t){return V4t(t,11),[1,[0,n,a,nd(r,t)]]},t)}),bD(g,function(e,n,a,u){var i=n?2===C4t(u)?1:0:n,c=n?1-i:n;return r8t(0,function(n){V4t(n,i?2:i);var u=gjt;t:for(;;){var f=u[2],s=u[1];if(e&&a)throw[0,pd,pjt];if(c&&!a)throw[0,pd,Djt];var o=S4t(n),v=C4t(n);if("number"==typeof v){if(13<=v)if(Xf===v)var l=[0,_Gt(s),f],b=1;else b=0;else if(0===v)b=0;else switch(v-1|0){case 0:i?b=0:(l=[0,_Gt(s),f],b=1);break;case 2:i?(l=[0,_Gt(s),f],b=1):b=0;break;case 11:if(!a){J4t(n);var p=C4t(n);if("number"==typeof p&&!(10<=p))switch(p){case 1:case 3:case 8:case 9:K3t(n,[0,o,21]),j(i,n);continue}var D=T4t(n);nd(l4t(n),D),K3t(n,[0,o,18]),J4t(n),j(i,n);continue}J4t(n);var k=C4t(n);if("number"==typeof k)if(10<=k)var d=1;else switch(k){case 1:case 3:case 8:case 9:j(i,n);var w=C4t(n);if("number"==typeof w){var h=w-1|0;if(2<h>>>0)var m=1;else switch(h){case 0:c?(l=[0,_Gt(s),1],b=1,d=0,m=0):m=1;break;case 1:m=1;break;default:K3t(n,[0,o,20]),l=[0,_Gt(s),f],b=1,d=0,m=0}}else m=1;if(m){K3t(n,[0,o,19]);continue}break;default:d=1}else d=1;if(d){var F=[1,r8t([0,o],function(t){return[0,nd(r,t)]},n)];j(i,n),u=[0,[0,F,s],f];continue}break;default:b=0}if(b)return V4t(n,i?3:1),[0,i,l[2],l[1]]}for(var y=e,E=e,_=0,g=0,C=0;;){var S=C4t(n);if("number"==typeof S)switch(S){case 6:X(n,C),V4t(n,6);var x=C4t(n);if("number"==typeof x)if(6===x){U(n,_);var A=[4,r8t([0,o],function(t,e){return function(n){V4t(n,6);var a=Z4t(n);V4t(n,7),V4t(n,7);var u=C4t(n);if("number"==typeof u){if(4===u)var i=1;else if(95===u)i=1;else{var c=0;i=0}if(i){var f=L(n,t,ad(T,0,n)),s=0,o=1,v=[0,f[1],[1,f[2]]];c=1}}else c=0;if(!c){var l=H4t(n,82);V4t(n,83),s=l,o=0,v=nd(r,n)}return[0,a,v,s,0!==e?1:0,o]}}(o,g),n)],O=1,I=0}else I=1;else I=1;I&&(A=[2,r8t([0,o],function(t,e){return function(n){var a=83===_4t(1,n)?1:0;if(a){var u=Z4t(n);V4t(n,83);var i=[0,u]}else i=a;var c=nd(r,n);return V4t(n,7),V4t(n,83),[0,i,c,nd(r,n),0!==t?1:0,e]}}(g,_),n)],O=1);break;case 42:if(y){if(0===_){var P=[0,S4t(n)];J4t(n),y=0,E=0,g=P;continue}throw[0,pd,kjt]}O=0;break;case 100:if(0===_){var B=S4t(n);J4t(n),y=0,E=0,_=[0,[0,B,0]];continue}O=0;break;case 101:if(0===_){var N=S4t(n);J4t(n),y=0,E=0,_=[0,[0,N,1]];continue}O=0;break;case 4:case 95:X(n,C),U(n,_),A=[3,r8t([0,o],function(t){return function(r){var e=ad(T,0,r);return[0,L(r,S4t(r),e),0!==t?1:0]}}(g),n)],O=1;break;default:O=0}else if(3===S[0])if(zk(S[3],djt))O=0;else{if(E){if(0===_){var J=[0,S4t(n)];J4t(n),y=0,E=0,C=J;continue}throw[0,pd,wjt]}O=0}else O=0;if(!O){if(g)if(C){A=vGt(hjt);var G=1}else"number"==typeof S?1<(S+Lv|0)>>>0?G=0:(A=M(n,o,_,0,C,[1,[0,g[1],mjt]]),G=1):G=0;else C&&"number"==typeof S?1<(S+Lv|0)>>>0?G=0:(A=M(n,o,_,g,0,[1,[0,C[1],Fjt]]),G=1):G=0;if(!G){var q=function(r){G4t(r,0);var e=ad(t[21],0,r);return q4t(r),e},W=q(n)[2];if(1===W[0]){var V=W[1][2];if(zk(V,yjt))if(zk(V,Ejt))var Y=0,H=0;else H=1;else H=1;if(H){var $=C4t(n);if("number"==typeof $){var z=$-5|0;if(89<z>>>0)if(91<(z+1|0)>>>0)var K=1;else X(n,C),U(n,_),A=R(n,o,g,W),Y=1,K=0;else 1<(z-77|0)>>>0?K=1:(A=M(n,o,_,g,C,W),Y=1,K=0)}else K=1;if(K){var Q=q(n),Z=Hk(V,_jt);X(n,C),U(n,_),A=[0,r8t([0,o],function(t,r,e,n){return function(a){var u=L(a,t,0),i=u[2][2],c=e[1];if(0===n){var f=i[2],s=f[1];f[2]?K3t(a,[0,c,76]):s&&!s[2]||K3t(a,[0,c,76])}else{var o=i[2];!o[1]&&!o[2]||K3t(a,[0,c,75])}var v=0!==r?1:0,l=n?[1,u]:[2,u];return[0,e[2],l,0,v,0,0,0]}}(o,g,Q,Z),n)],Y=1}}}else Y=0;if(!Y){var tt=C4t(n);if("number"==typeof tt){if(4===tt)var rt=1;else if(95===tt)rt=1;else{var et=0;rt=0}rt&&(X(n,C),U(n,_),A=R(n,o,g,W),et=1)}else et=0;if(!et){var nt=0!==g?1:0;if(1===W[0]){var at=W[1],ut=at[2];if(e){if(Hk(Cjt,ut))var it=1;else if(nt)if(Hk(Sjt,ut))it=1;else{it=0}else 1,it=0;it&&(K3t(n,[0,at[1],[10,ut,nt,0]]),0)}else 1}A=M(n,o,_,g,C,W)}}}}j(i,n),u=[0,[0,A,s],f];continue t}}},u)}),bD(C,function(t){var r=41===C4t(t)?1:0;if(r){V4t(t,41);for(var e=0;;){var n=[0,nd(O,t),e],a=C4t(t);if("number"!=typeof a||9!==a){var u=_Gt(n);break}V4t(t,9),e=n}}else u=r;return[0,id(g,0,0,0,t),u]}),bD(S,function(t){var r=Z4t(t),e=r[2],n=r[1];return E4t(e)&&K3t(t,[0,n,4]),[0,n,e]}),bD(x,function(t){return r8t(0,function(t){return[0,nd(S,t),83===C4t(t)?[1,nd(e,t)]:[0,x4t(t)]]},t)}),bD(T,function(t,e){var a=95===C4t(e)?1:0;if(a){1-z3t(e)&&L4t(e,13);var u=[0,r8t(0,function(e){V4t(e,95);for(var a=0,u=0;;){var i=nd(n,e),c=nd(x,e),f=c[2],s=c[1],o=C4t(e);if(0===t)var v=0,l=0;else{if("number"==typeof o)if(79===o){J4t(e),v=[0,nd(r,e)],l=1;var b=1}else b=0;else b=0;b||(a&&K3t(e,[0,s,71]),v=0,l=a)}var p=[0,[0,s,[0,f[1],f[2],i,v]],u],D=C4t(e);if("number"==typeof D){if(96===D)var k=1;else if(Xf===D)k=1;else{var d=0;k=0}if(k){var w=_Gt(p);d=1}}else d=0;if(!d){if(V4t(e,9),96!==C4t(e)){a=l,u=p;continue}w=_Gt(p)}return V4t(e,96),w}},e)]}else u=a;return u}),bD(A,function(t){var e=95===C4t(t)?1:0;return e?[0,r8t(0,function(t){V4t(t,95);for(var e=0;;){var n=C4t(t);if("number"==typeof n&&(96===n||Xf===n)){var a=_Gt(e);return V4t(t,96),a}var u=[0,nd(r,t),e];96!==C4t(t)&&V4t(t,9),e=u}},t)]:e}),bD(O,function(t){return ad(I,t,nd(S,t))}),bD(I,function(t,r){return r8t([0,r[1]],function(t){for(var e=[0,r[1],[0,r]];;){var n=e[2],a=e[1];if(10!==C4t(t))return[0,n,nd(A,t)];var u=r8t([0,a],function(t){return function(r){return V4t(r,10),[0,t,nd(S,r)]}}(n),t),i=u[1];e=[0,i,[1,[0,i,u[2]]]]}},t)}),bD(P,function(t,r){var e=ad(I,t,r);return[0,e[1],[5,e[2]]]}),bD(B,function(t){var r=C4t(t);return"number"==typeof r&&83===r?[1,nd(e,t)]:[0,x4t(t)]});var G=0;function q(t){var r=f4t(0,t),e=C4t(r);return"number"==typeof e&&66===e?[0,r8t(G,J,r)]:0}function W(t){var r=C4t(t),e=_4t(1,t);if("number"==typeof r&&83===r){if("number"==typeof e&&66===e){V4t(t,83);var n=q(t);return[0,[0,x4t(t)],n]}return[0,nd(B,t),q(t)]}return[0,[0,x4t(t)],0]}function V(t,r){var e=t4t(1,r);G4t(e,1);var n=nd(t,e);return q4t(e),n}var Y=nd(T,1);var H=nd(T,0);return[0,function(t){return V(r,t)},function(t){return V(S,t)},function(t){return V(H,t)},function(t){return V(Y,t)},function(t){return V(A,t)},function(t){return V(O,t)},function(t,r){return V(ud(g,t,0,0),r)},function(t){return V(C,t)},function(t){return V(h,t)},function(t){return V(e,t)},function(t){return V(B,t)},function(t){return V(q,t)},function(t){return V(W,t)}]}(c8t),s8t=function(t){function r(t,r){for(var u=r;;){var i=u[2];switch(i[0]){case 0:return xGt(e,t,i[1][1]);case 1:return xGt(n,t,i[1][1]);case 2:u=i[1][1];continue;case 3:var c=i[1][1],f=c[2],s=t[2],o=t[1];ad(e8t[3],f,s)&&K3t(o,[0,c[1],40]);var v=a([0,o,s],c),l=ad(e8t[4],f,v[2]);return[0,v[1],l];default:return K3t(t[1],[0,u[1],29]),t}}}function e(t,e){if(0===e[0]){var n=e[1][2],u=n[1];return r(1===u[0]?a(t,u[1]):t,n[2])}return r(t,e[1][2][1])}function n(t,e){if(e){var n=e[1];return 0===n[0]?r(t,n[1]):r(t,n[1][2][1])}return t}function a(t,r){var e=r[2],n=r[1],a=t[1];return F4t(e)&&U4t(a,[0,n,39]),(d4t(e)||h4t(e))&&U4t(a,[0,n,50]),[0,a,t[2]]}function u(t,e,n,a,u){var i=e||1-n;if(i){var c=u[2],f=c[2],s=e?t4t(1-t[6],t):t;if(a){var o=a[1],v=o[2],l=o[1];F4t(v)&&U4t(s,[0,l,41]),(d4t(v)||h4t(v))&&U4t(s,[0,l,50])}var b=xGt(r,[0,s,e8t[1]],c[1]),p=f?(r(b,f[1][2][1]),0):f}else p=i;return p}function i(t,r){function e(e){var n=r4t(r,e4t(t,e)),a=[0,n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],1,n[11],n[12],n[13],n[14],n[15],n[16],n[17],n[18],n[19],n[20],n[21],n[22],n[23],n[24],n[25],n[26],n[27],n[28]];V4t(a,4);for(var u=0;;){var i=C4t(a);if("number"==typeof i){var c=i-5|0;if(7<c>>>0?Mf===c?1:0:5<(c-1|0)>>>0?1:0){var f=12===i?1:0;if(f){var s=S4t(a);V4t(a,12);var o=ad(c8t[19],a,39),v=[0,[0,w2t(s,o[1]),[0,o]]]}else v=f;5!==C4t(a)&&L4t(a,59);var l=[0,_Gt(u),v];return V4t(a,5),l}}var b=ad(c8t[19],a,39);if(79===C4t(a)){V4t(a,79);var p=nd(c8t[10],a),D=[0,w2t(b[1],p[1]),[2,[0,b,p]]]}else D=b;5!==C4t(a)&&V4t(a,9);u=[0,D,u]}}return function(t){return r8t(0,e,t)}}function c(t,r,e){var n=k4t(t,r,e),a=nd(c8t[17],n),u=a[1];return[0,u,[0,[0,u,a[2]]],a[3]]}function f(t){return H4t(t,Qr)}function s(t){return H4t(t,64)}function o(t){var r=t[2],e=0===r[2]?1:0;if(e)for(var n=r[1];;){if(n){var a=n[2],u=3===n[1][2][0]?1:0;if(u){n=a;continue}return u}return 1}return e}function v(t){for(var r=0,e=0;;){var n=r8t(0,function(t){var r=ad(c8t[19],t,38);if(79===C4t(t)){V4t(t,79);var e=[0,nd(c8t[10],t)],n=0}else if(3===r[2][0])e=yd[1],n=yd[2];else e=0,n=[0,[0,r[1],54],0];return[0,[0,r,e],n]},t),a=n[2],u=[0,[0,n[1],a[1]],r],i=dGt(a[2],e);if(9!==C4t(t)){var c=_Gt(i);return[0,_Gt(u),c]}V4t(t,9);r=u,e=i}}function l(t,r,e){V4t(e,t);var n=v(e);return[0,[0,n[1],r],n[2]]}var b=0,p=24;function D(t){return l(p,b,t)}function k(t){var r=l(27,2,u4t(1,t)),e=r[1],n=e[1];return[0,e,_Gt(xGt(function(t,r){return r[2][2]?t:[0,[0,r[1],53],t]},r[2],n))]}function d(t){return l(28,1,u4t(1,t))}return[0,s,f,function(t,r,e){var n=S4t(t),a=C4t(t);if("number"==typeof a)if(bo===a){J4t(t);var u=[0,[0,n,0]],i=1}else Zt===a?(J4t(t),u=[0,[0,n,1]],i=1):i=0;else i=0;i||(u=0);return u&&(r||e)?(K3t(t,[0,u[1][1],8]),0):u},i,c,o,u,function(t,r,e){var n=[0,t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],1,t[12],t[13],t[14],t[15],t[16],t[17],t[18],t[19],t[20],t[21],t[22],t[23],t[24],t[25],t[26],t[27],t[28]],a=C4t(n);if("number"==typeof a&&0===a){var u=c(n,r,e);return[0,u[2],u[3]]}var i=k4t(n,r,e);return[0,[1,nd(c8t[10],i)],i[6]]},function(t){var r=r8t(0,function(t){var r=C4t(t);if("number"==typeof r){var e=r+is|0;if(4<e>>>0)var n=0;else{switch(e){case 0:var a=D(t),u=1;break;case 3:a=k(t),u=1;break;case 4:a=d(t),u=1;break;default:n=0,u=0}if(u){var i=a;n=1}}}else n=0;if(!n){R4t(t);i=D(t)}return[0,[31,i[1]],i[2]]},t),e=r[2];return[0,[0,r[1],e[1]],e[2]]},v,d,k,D,function(r){var e=S4t(r),n=s(r);V4t(r,15);var a=f(r),v=r[7],l=C4t(r);if(0===v)var b=0;else if("number"==typeof l)if(4===l){var p=0,D=0;b=1}else 95===l?(p=nd(t[3],r),D=4===C4t(r)?0:[0,ad(c8t[13],jjt,r)],b=1):b=0;else b=0;if(!b){var k=[0,ad(c8t[13],Ujt,r)];p=nd(t[3],r),D=k}if(0===n)if(0===a)var d=0,w=0;else d=1,w=0;else 0===a?(d=0,w=r[18]):(d=1,w=1);var h=nd(i(w,d),r),m=nd(t[13],r),F=c(r,n,a),y=F[2],E=o(h);u(r,F[3],E,D,h);var _=0===y[0]?[0,y[1][1],0]:[0,y[1][1],1],g=[20,[0,D,h,y,n,a,m[2],_[2],m[1],p]];return[0,w2t(e,_[1]),g]}]}(f8t),o8t=function(t){return[0,function(t,r){return 0===r[0]?r[1]:(SGt(function(r){return K3t(t,r)},r[2][1]),r[1])},function(r,e,n){var a=r?r[1]:25;if(0===n[0])var u=n[1];else SGt(function(t){return K3t(e,t)},n[2][2]),u=n[1];1-nd(t[24],u)&&K3t(e,[0,u[1],a]);var i=u[2];return"number"==typeof i||10===i[0]&&F4t(i[1][2])&&U4t(e,[0,u[1],47]),ad(t[20],e,u)},Xjt,function(t,r){var e=EGt(t[2],r[2]);return[0,EGt(t[1],r[1]),e]},function(t){var r=_Gt(t[2]);return[0,_Gt(t[1]),r]}]}(c8t),v8t=function(t){var r=t[1],e=function t(r){return t.fun(r)},n=function t(r){return t.fun(r)},a=function t(r){return t.fun(r)},u=function t(r){return t.fun(r)},i=function t(r){return t.fun(r)},c=function t(r){return t.fun(r)},f=function t(r){return t.fun(r)},s=function t(r){return t.fun(r)},o=function t(r){return t.fun(r)},v=function t(r){return t.fun(r)},l=function t(r){return t.fun(r)},b=function t(r){return t.fun(r)},p=function t(r){return t.fun(r)},D=function t(r){return t.fun(r)},k=function t(r){return t.fun(r)},d=function t(r){return t.fun(r)},w=function t(r){return t.fun(r)},h=function t(r,e,n,a,u){return t.fun(r,e,n,a,u)},m=function t(r,e,n,a){return t.fun(r,e,n,a)},F=function t(r){return t.fun(r)},y=function t(r){return t.fun(r)},E=function t(r){return t.fun(r)},_=function t(r,e,n,a,u){return t.fun(r,e,n,a,u)},g=function t(r,e,n,a){return t.fun(r,e,n,a)},C=function t(r){return t.fun(r)},S=function t(r,e,n){return t.fun(r,e,n)},x=function t(r){return t.fun(r)},T=function t(r){return t.fun(r)},A=function t(r,e){return t.fun(r,e)},O=function t(r,e,n,a){return t.fun(r,e,n,a)},I=function t(r){return t.fun(r)},P=function t(r){return t.fun(r)},B=function t(r){return t.fun(r)},N=function t(r){return t.fun(r)},L=function t(r,e){return t.fun(r,e)},R=function t(r){return t.fun(r)},M=t[2];function j(t){var r=nd(c,t),e=nd(i,t);if(e){var a=ud(M,0,t,r),u=nd(n,t);return[0,[0,w2t(a[1],u[1]),[2,[0,e[1],a,u]]]]}return r}function U(t,r){if("number"==typeof r){var e=50!==r?1:0;if(!e)return e}throw $4t}function X(t){var r=v4t(U,t),e=j(r),n=C4t(r);if("number"==typeof n){if(11===n)throw $4t;if(83===n&&jD(p4t(r),kXt))throw $4t}if(P4t(r)){if(0===e[0]){var a=e[1][2];if("number"==typeof a);else if(10===a[0])if(zk(a[1][2],dXt));else{if(!A4t(r))throw $4t}else;}return e}return e}function J(t,e,n,a,u){return[0,[0,u,[15,[0,a,ad(r,t,e),ad(r,t,n)]]]]}function G(t,r,e){for(var n=r,a=e;;){var u=C4t(t);if("number"!=typeof u||85!==u)return[0,a,n];V4t(t,85);var i=r8t(0,o,t),c=w2t(a,i[1]);n=J(t,n,i[2],1,c),a=c}}function q(t,r,e,n){return[0,n,[3,[0,e,t,r]]]}function W(t,e,n,a,u,i){var c=t?t[1]:1,f=e?e[1]:e,s=n?n[1]:n,o=o4t(0,a),v=nd(c8t[7],o),l=S4t(a);V4t(a,7);var b=w2t(u,l),p=[0,ad(r,a,i),[2,v],1];return cd(h,[0,c],[0,f],a,u,[0,[0,b,f?[21,[0,p,s]]:[16,p]]])}function V(t,e,n,a,u,i){var c=t?t[1]:1,f=e?e[1]:e,s=n?n[1]:n,o=nd(R,a),v=o[3],l=o[2],b=o[1];if(v){var p=a[28][1],D=l[2];if(p){var k=p[1];a[28][1]=[0,[0,k[1],[0,[0,D,b],k[2]]],p[2]]}else K3t(a,[0,b,85])}var d=w2t(u,b),w=v?[1,[0,b,l]]:[0,l];if(0===i[0]){var m=i[1][2];"number"==typeof m&&0===m&&v&&K3t(a,[0,d,86])}else;var F=[0,ad(r,a,i),w,0];return cd(h,[0,c],[0,f],a,u,[0,[0,d,f?[21,[0,F,s]]:[16,F]]])}function Y(t,r){if("number"==typeof r){if(55<=r)var e=r-56|0,n=30<e>>>0?32<=e?0:1:3===e?1:0;else n=39===r?1:50===r?1:0;if(n)return 0}throw $4t}return bD(e,function(t){var r=C4t(t),e=P4t(t);if("number"==typeof r){var n=r-5|0;if(89<n>>>0)var u=91<(n+1|0)>>>0?0:1;else if(53===n){if(t[17])return[0,nd(a,t)];u=0}else u=0}else u=0;if(!u&&0===e)return j(t);var i=K4t(t,X);if(i)return i[1];var c=K4t(t,N);return c?c[1]:j(t)}),bD(n,function(t){return ad(r,t,nd(e,t))}),bD(a,function(t){return r8t(0,function(t){if(t[10]&&L4t(t,87),V4t(t,58),O4t(t))var r=0,e=0;else{var a=H4t(t,Qr),u=C4t(t);if("number"==typeof u){if(83===u)var i=1;else if(10<=u){var c=0;i=0}else switch(u){case 0:case 2:case 3:case 4:case 6:c=0,i=0;break;default:i=1}if(i){var f=0;c=1}}else c=0;if(!c)f=1;var s=a||f;r=s?[0,nd(n,t)]:s,e=a}return[28,[0,r,e]]},t)}),bD(u,function(t){var r=t[2];if("number"==typeof r)var e=0;else switch(r[0]){case 17:var n=r[1];if(!zk(n[1][2],pXt)){var a=zk(n[2][2],DXt);if(!a)return a}e=1;break;case 10:case 16:e=1;break;default:e=0}return e?1:0}),bD(i,function(t){var r=C4t(t);if("number"==typeof r){var e=r-67|0;if(12<e>>>0)var n=0;else{switch(e){case 0:var a=rXt;break;case 1:a=eXt;break;case 2:a=nXt;break;case 3:a=aXt;break;case 4:a=uXt;break;case 5:a=iXt;break;case 6:a=cXt;break;case 7:a=fXt;break;case 8:a=sXt;break;case 9:a=oXt;break;case 10:a=vXt;break;case 11:a=lXt;break;default:a=bXt}var u=a;n=1}}else n=0;if(!n)u=0;return 0!==u&&J4t(t),u}),bD(c,function(t){var e=S4t(t),a=nd(s,t);if(82===C4t(t)){V4t(t,82);var u=nd(n,c4t(0,t));V4t(t,83);var i=r8t(0,n,t),c=w2t(e,i[1]),f=i[2];return[0,[0,c,[7,[0,ad(r,t,a),u,f]]]]}return a}),bD(f,function(t){return ad(r,t,nd(c,t))}),bD(s,function(t){for(var r=r8t(0,o,t),e=G(t,r[2],r[1]),n=e[2],a=e[1];;){var u=t[26],i=C4t(t);if("number"==typeof i){if(81===i){1-u[6]&&L4t(t,98),V4t(t,81);var c=r8t(0,o,t),f=G(t,c[2],c[1]),s=w2t(a,f[1]);n=J(t,n,f[2],2,s),a=s;continue}if(84===i){V4t(t,84);var v=r8t(0,o,t),l=G(t,v[2],v[1]),b=w2t(a,l[1]);n=J(t,n,l[2],0,b),a=b;continue}}return n}}),bD(o,function(t){var e=0;t:for(;;){var n=r8t(0,function(t){return[0,0!==nd(v,t)?1:0,nd(l,c4t(0,t))]},t),a=n[2],u=a[2],i=n[1];if(95===C4t(t))if(0===u[0]){var c=u[1][2];"number"==typeof c||12===c[0]&&L4t(t,58)}else;var f=C4t(t);if("number"==typeof f){var s=f+ho|0;if(1<s>>>0)if(69<=s)switch(s-69|0){case 0:var o=PUt,b=1;break;case 1:o=BUt,b=1;break;case 2:o=NUt,b=1;break;case 3:o=LUt,b=1;break;case 4:o=RUt,b=1;break;case 5:o=MUt,b=1;break;case 6:o=jUt,b=1;break;case 7:o=UUt,b=1;break;case 8:o=XUt,b=1;break;case 9:o=JUt,b=1;break;case 10:o=GUt,b=1;break;case 11:o=qUt,b=1;break;case 12:o=WUt,b=1;break;case 13:o=VUt,b=1;break;case 14:o=YUt,b=1;break;case 15:o=HUt,b=1;break;case 16:o=$Ut,b=1;break;case 17:o=zUt,b=1;break;case 18:o=KUt,b=1;break;case 19:o=QUt,b=1;break;default:var p=0;b=0}else p=0,b=0;else if(0===s)if(t[12])o=0,b=1;else o=tXt,b=1;else o=ZUt,b=1;if(b){var D=o;p=1}}else p=0;if(!p)D=0;if(0!==D&&J4t(t),!e&&!D)return u;if(D){var k=D[1],d=k[1],w=a[1];(w?14===d?1:0:w)&&K3t(t,[0,i,26]);for(var h=ad(r,t,u),m=[0,d,k[2]],F=i,y=e;;){var E=m[2],_=m[1];if(y){var g=y[1],C=g[2],S=C[2],x=0===S[0]?S[1]:S[1]-1|0;if(E[1]<=x){var T=w2t(g[3],F);h=q(g[1],h,C[1],T),m=[0,_,E],F=T,y=y[2];continue}}e=[0,[0,h,[0,_,E],F],y];continue t}}for(var A=ad(r,t,u),O=i,I=e;;){if(!I)return[0,A];var P=I[1],B=w2t(P[3],O),N=I[2];A=q(P[1],A,P[2][1],B),O=B,I=N}}}),bD(v,function(t){var r=C4t(t);if("number"==typeof r)if(48<=r){if(bo<=r){if(!(108<=r))switch(r-100|0){case 0:return gUt;case 1:return CUt;case 6:return SUt;case 7:return xUt}}else if(65===r&&t[18])return TUt}else if(45<=r)switch(r+-45|0){case 0:return AUt;case 1:return OUt;default:return IUt}return 0}),bD(l,function(t){var r=S4t(t),e=nd(v,t);if(e){var n=e[1];J4t(t);var a=r8t(0,b,t),i=a[2],c=w2t(r,a[1]);if(6===n){var f=i[2];if("number"==typeof f);else switch(f[0]){case 10:U4t(t,[0,c,43]);break;case 16:1===f[1][2][0]&&K3t(t,[0,c,84]);break;default:}}else;return[0,[0,c,[26,[0,n,i]]]]}var s=C4t(t);if("number"==typeof s)if(108===s)var o=_Ut,l=1;else if(109===s)o=EUt,l=1;else l=0;else l=0;if(!l)o=0;if(o){J4t(t);var D=r8t(0,b,t),k=D[2];1-nd(u,k)&&K3t(t,[0,k[1],25]);var d=k[2];"number"==typeof d||10===d[0]&&F4t(d[1][2])&&j4t(t,49);return[0,[0,w2t(r,D[1]),[27,[0,o[1],k,1]]]]}return nd(p,t)}),bD(b,function(t){return ad(r,t,nd(l,t))}),bD(p,function(t){var e=nd(D,t);if(A4t(t))return e;var n=C4t(t);if("number"==typeof n)if(108===n)var a=yUt,i=1;else if(109===n)a=FUt,i=1;else i=0;else i=0;if(!i)a=0;if(a){var c=ad(r,t,e);1-nd(u,c)&&K3t(t,[0,c[1],25]);var f=c[2],s=("number"==typeof f||10===f[0]&&F4t(f[1][2])&&j4t(t,48),S4t(t));return J4t(t),[0,[0,w2t(c[1],s),[27,[0,a[1],c,0]]]]}return e}),bD(D,function(t){var r=S4t(t),e=[0,t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15],0,t[17],t[18],t[19],t[20],t[21],t[22],t[23],t[24],t[25],t[26],t[27],t[28]],n=1-t[16],a=C4t(e);if("number"==typeof a){var u=a-44|0;if(7<u>>>0)var i=0;else{switch(u){case 0:if(n)var c=[0,nd(F,e)],f=1;else i=0,f=0;break;case 6:c=[0,nd(w,e)],f=1;break;case 7:c=[0,nd(d,e)],f=1;break;default:i=0,f=0}if(f){var s=c;i=1}}}else i=0;if(!i)s=B4t(e)?[0,nd(C,e)]:nd(x,e);return cd(h,0,0,e,r,s)}),bD(k,function(t){return ad(r,t,nd(D,t))}),bD(d,function(t){switch(t[20]){case 0:var r=pUt;break;case 1:r=DUt;break;default:r=kUt}var e=r[1],n=S4t(t);V4t(t,51);var a=[0,n,0],u=C4t(t);if("number"==typeof u&&!(11<=u))switch(u){case 4:var i=r[2]?a:(K3t(t,[0,n,6]),[0,n,[10,[0,n,dUt]]]);return id(m,wUt,t,n,i);case 6:case 10:var c=e?a:(K3t(t,[0,n,5]),[0,n,[10,[0,n,hUt]]]);return id(m,mUt,t,n,c)}return e?R4t(t):K3t(t,[0,n,5]),a}),bD(w,function(t){return r8t(0,function(t){V4t(t,50),V4t(t,4);var r=nd(n,c4t(0,t));return V4t(t,5),[11,r]},t)}),bD(h,function(t,e,n,a,u){var i=t?t[1]:1,c=e?e[1]:e,f=cd(_,[0,i],[0,c],n,a,u),s=jD(p4t(n),bUt);function o(t,e){var n=nd(E,e),u=w2t(a,n[1]),o=n[2],v=[0,ad(r,e,f),t,o];if(s)var l=0;else if(c)l=0;else{var b=[4,v];l=1}if(!l)b=[20,[0,v,s]];return cd(h,[0,i],[0,c],e,a,[0,[0,u,b]])}if(n[13])return f;var v=C4t(n);if("number"==typeof v){if(4===v)return o(0,n);if(95===v&&z3t(n)){var l=v4t(function(t,r){throw $4t},n);return Q4t(l,f,function(t){return o(nd(y,t),t)})}}return f}),bD(m,function(t,e,n,a){var u=t?t[1]:1;return ad(r,e,cd(h,[0,u],0,e,n,[0,a]))}),bD(F,function(t){var r=S4t(t);if(V4t(t,44),t[11]&&10===C4t(t)){V4t(t,10);var e=[0,r,oUt],n=C4t(t);if("number"!=typeof n&&3===n[0]&&!zk(n[3],vUt)){var a=ad(c8t[13],0,t);return[0,w2t(r,a[1]),[17,[0,e,a]]]}return R4t(t),J4t(t),[0,r,[10,e]]}var u=S4t(t),i=C4t(t);if("number"==typeof i)if(44===i)var c=nd(F,t),f=1;else if(51===i)c=nd(d,o4t(1,t)),f=1;else f=0;else f=0;if(!f)c=B4t(t)?nd(C,t):nd(T,t);var s=id(g,lUt,o4t(1,t),u,c),o=C4t(t);if("number"==typeof o)var v=0;else if(2===o[0]){var l=id(O,t,u,s,o[1]);v=1}else v=0;if(!v)l=s;var b=z3t(t),p=b?Q4t(v4t(function(t,r){throw $4t},t),0,y):b,D=C4t(t);if("number"==typeof D)if(4===D)var k=nd(E,t),w=k[1],h=k[2],m=1;else m=0;else m=0;if(!m)if(p)w=p[1][1],h=0;else w=l[1],h=0;return[0,w2t(r,w),[18,[0,l,p,h]]]}),bD(y,function(t){var r=95===C4t(t)?1:0;return r?[0,r8t(0,function(t){V4t(t,95);for(var r=0;;){var e=C4t(t);if("number"==typeof e)if(96===e?1:Xf===e?1:0){var n=_Gt(r);return V4t(t,96),n}var a=C4t(t);if("number"==typeof a)var u=0;else if(3===a[0])if(zk(a[2],fUt))u=0;else{var i=S4t(t);Y4t(t,sUt);var c=[1,i];u=1}else u=0;if(!u)c=[0,nd(f8t[1],t)];var f=[0,c,r];96!==C4t(t)&&V4t(t,9);r=f}},t)]:r}),bD(E,function(t){var r=S4t(t);V4t(t,4);for(var e=0;;){var a=C4t(t);if("number"==typeof a)if(5===a?1:Xf===a?1:0){var u=_Gt(e),i=S4t(t);return V4t(t,5),[0,w2t(r,i),u]}var c=C4t(t);if("number"==typeof c)if(12===c){var f=S4t(t);V4t(t,12);var s=nd(n,t),o=[1,[0,w2t(f,s[1]),[0,s]]],v=1}else v=0;else v=0;if(!v)o=[0,nd(n,t)];var l=[0,o,e];5!==C4t(t)&&V4t(t,9);e=l}}),bD(_,function(t,e,n,a,u){var i=t?t[1]:1,c=e?e[1]:e,f=n[26],s=C4t(n);if("number"==typeof s)switch(s){case 6:return V4t(n,6),W([0,i],[0,c],0,n,a,u);case 10:return V4t(n,10),V([0,i],[0,c],0,n,a,u);case 80:1-f[5]&&L4t(n,95),1-i&&L4t(n,96),V4t(n,80);var o=C4t(n);if("number"==typeof o)switch(o){case 4:return u;case 6:return V4t(n,6),W([0,i],aUt,nUt,n,a,u);case 95:if(z3t(n))return u}else if(2===o[0])return L4t(n,97),u;return V([0,i],iUt,uUt,n,a,u)}else if(2===s[0]){c&&L4t(n,97);var v=s[1];return cd(h,cUt,0,n,a,[0,id(O,n,a,ad(r,n,u),v)])}return u}),bD(g,function(t,e,n,a){var u=t?t[1]:1;return ad(r,e,cd(_,[0,u],0,e,n,[0,a]))}),bD(C,function(t){var r=S4t(t),e=nd(s8t[1],t);V4t(t,15);var n=nd(s8t[2],t);if(0===e)if(0===n)var a=0,u=0;else a=1,u=0;else if(0===n)a=0,u=1;else a=1,u=1;if(4===C4t(t))var i=0,c=0;else{var f=C4t(t);if("number"==typeof f){var s=95!==f?1:0;if(s)var o=0;else{var v=s;o=1}}else o=0;if(!o){var l=r4t(a,e4t(u,t));v=[0,ad(c8t[13],eUt,l)]}i=v,c=nd(f8t[3],t)}var b=a4t(0,t),p=ud(s8t[4],u,a,b),D=nd(f8t[13],b),k=ud(s8t[5],b,e,n),d=k[2],w=nd(s8t[6],p);cd(s8t[7],b,k[3],w,i,p);var h=0===d[0]?0:1,m=[8,[0,i,p,d,e,n,D[2],h,D[1],c]];return[0,w2t(r,k[1]),m]}),bD(S,function(t,r,e){if(0===r)var n=0;else switch(r-1|0){case 0:j4t(t,42);try{var a=kk(Dk(kGt(Qjt,e))),u=1}catch(r){if((r=ed(r))[1]!==sd)throw r;var i=vGt(kGt(Zjt,e));n=1,u=0}if(u)i=a,n=1;break;case 2:try{var c=C3t(e),f=1}catch(r){if((r=ed(r))[1]!==sd)throw r;i=vGt(kGt(tUt,e)),n=1,f=0}if(f)i=c,n=1;break;default:n=0}if(!n)try{i=kk(Dk(e))}catch(n){if((n=ed(n))[1]!==sd)throw n;i=vGt(kGt(rUt,e))}return V4t(t,[0,r,e]),i}),bD(x,function(t){var r=S4t(t),e=C4t(t);if("number"==typeof e)switch(e){case 0:var n=nd(c8t[12],t);return[1,[0,n[1],[19,n[2]]],n[3]];case 4:return[0,nd(I,t)];case 6:var a=nd(P,t);return[1,[0,a[1],[0,a[2]]],a[3]];case 21:return V4t(t,21),[0,[0,r,1]];case 29:return V4t(t,29),[0,[0,r,[14,[0,0,Hjt]]]];case 40:return[0,nd(c8t[23],t)];case 95:var u=nd(c8t[18],t),i=u[2];return[0,[0,u[1],Js<=i[1]?[13,i[2]]:[12,i[2]]]];case 30:case 31:V4t(t,e);var c=31===e?1:0;return[0,[0,r,[14,[0,[1,c],c?zjt:Kjt]]]];case 74:case 102:return[0,nd(B,t)]}else switch(e[0]){case 0:var f=e[2];return[0,[0,r,[14,[0,[2,ud(S,t,e[1],f)],f]]]];case 1:var s=e[1],o=s[4],v=s[3],l=s[2],b=s[1];return o&&j4t(t,42),V4t(t,[1,[0,b,l,v,o]]),[0,[0,b,[14,[0,[0,l],v]]]];case 2:var p=ad(A,t,e[1]);return[0,[0,p[1],[24,p[2]]]]}if(P4t(t)){var D=ad(c8t[13],0,t);return[0,[0,D[1],[10,D]]]}R4t(t);"number"==typeof e||5===e[0]&&J4t(t);return[0,[0,r,[14,[0,0,$jt]]]]}),bD(T,function(t){return ad(r,t,nd(x,t))}),bD(A,function(t,r){var e=r[3],n=r[2],a=r[1];V4t(t,[2,r]);var u=[0,a,[0,[0,n[2],n[1]],e]];if(e)var i=a,c=[0,u,0],f=0;else for(var s=[0,u,0],o=0;;){var v=nd(c8t[7],t),l=[0,v,o],b=C4t(t);if("number"==typeof b)if(1===b){G4t(t,4);var p=C4t(t);if("number"==typeof p)var D=1;else if(2===p[0]){var k=p[1],d=k[3],w=k[2];J4t(t);var h=k[1],m=[0,[0,w[2],w[1]],d];q4t(t);var F=[0,[0,h,m],s];if(!d){s=F,o=l;continue}var y=_Gt(l),E=[0,h,_Gt(F),y],_=1;D=0}else D=1;if(D)throw[0,pd,Vjt]}else _=0;else _=0;if(!_){R4t(t);var g=[0,v[1],Yjt],C=_Gt(l),S=_Gt([0,g,s]);E=[0,v[1],S,C]}i=E[1],c=E[2],f=E[3];break}return[0,w2t(a,i),[0,c,f]]}),bD(O,function(t,r,e,n){var a=ad(A,t,n);return[0,w2t(r,a[1]),[23,[0,e,a]]]}),bD(I,function(t){V4t(t,4);var r=nd(n,t),e=C4t(t);if("number"==typeof e)if(9===e)var a=ad(L,t,[0,r,0]),u=1;else if(83===e){var i=nd(f8t[10],t);a=[0,w2t(r[1],i[1]),[25,[0,r,i]]],u=1}else u=0;else u=0;if(!u)a=r;return V4t(t,5),a}),bD(P,function(r){var n=r8t(0,function(r){V4t(r,6);for(var n=[0,0,t[3]];;){var a=n[2],u=n[1],i=C4t(r);if("number"==typeof i){if(13<=i)var c=Xf===i?1:0;else if(7<=i)switch(i-7|0){case 2:V4t(r,9);n=[0,[0,0,u],a];continue;case 5:var f=r8t(0,function(r){V4t(r,12);var n=nd(e,r);return 0===n[0]?[0,n[1],t[3]]:[0,n[1],n[2]]},r),s=f[2],o=s[2],v=f[1],l=[1,[0,v,[0,s[1]]]],b=7===C4t(r)?1:0;if(b)var p=0;else if(7===_4t(1,r)){var D=[0,o[1],[0,[0,v,60],o[2]]];p=1}else p=0;if(!p)D=o;1-b&&V4t(r,9);n=[0,[0,[0,l],u],ad(t[4],D,a)];continue;case 0:c=1;break;default:c=0}else c=0;if(c){var k=nd(t[5],a),d=[0,_Gt(u),k];return V4t(r,7),d}}var w=nd(e,r),h=0===w[0]?[0,w[1],t[3]]:[0,w[1],w[2]];7!==C4t(r)&&V4t(r,9);n=[0,[0,[0,[0,h[1]]],u],ad(t[4],h[2],a)]}},r),a=n[2];return[0,n[1],[0,a[1]],a[2]]}),bD(B,function(t){G4t(t,5);var r=S4t(t),e=C4t(t);if("number"!=typeof e&&4===e[0]){var n=e[1],a=n[3],u=n[2];J4t(t);var i=kGt(qjt,kGt(u,kGt(Gjt,a)));q4t(t);var c=ZGt(ck(a));jGt(function(t){var r=t-103|0;if(!(18<r>>>0))switch(r){case 0:case 2:case 6:case 12:case 14:case 18:return eqt(c,t)}return 0},a);var f=tqt(c);return zk(f,a)&&L4t(t,[3,a]),[0,r,[14,[0,[3,[0,u,f]],i]]]}throw[0,pd,Wjt]}),bD(N,function(t){var r=v4t(Y,t),e=S4t(r),n=11!==_4t(1,r)?1:0,a=n?nd(s8t[1],r):n,u=nd(f8t[3],r);if(P4t(r))if(0===u)var i=ad(c8t[13],Jjt,r),c=i[1],f=[0,x4t(r)],s=[0,c,[0,[0,[0,c,[3,[0,[0,c,i[2]],f,0]]],0],0]],o=[0,[0,c[1],c[3],c[3]]],v=0,l=1;else l=0;else l=0;if(!l){var b=ud(s8t[4],r[18],r[17],r),p=f4t(1,r),D=nd(f8t[13],p);s=b,o=D[1],v=D[2]}var k=s[2];if(k[2])var d=0;else if(k[1]){var w=r;d=1}else d=0;if(!d)w=D4t(r);var h=A4t(w);(h?11===C4t(w)?1:0:h)&&L4t(w,55),V4t(w,11);var m=D4t(w),F=s8t[8],y=r8t(0,function(t){return ud(F,t,a,0)},m),E=y[2],_=E[1],g=nd(s8t[6],s);cd(s8t[7],m,E[2],g,0,s);var C=0===_[0]?0:1;return[0,[0,w2t(e,y[1]),[1,[0,0,s,_,a,0,v,C,o,u]]]]}),bD(L,function(t,r){var e=C4t(t);if("number"==typeof e&&9===e)return V4t(t,9),ad(L,t,[0,nd(n,t),r]);var a=yGt(r),u=_Gt(r),i=yGt(u);return[0,w2t(i[1],a[1]),[22,[0,u]]]}),bD(R,function(t){var r=S4t(t),e=H4t(t,14),n=Z4t(t),a=n[1];return[0,w2t(r,a),[0,a,n[2]],e]}),[0,n,e,f,R,function(t){var r=t[2];if("number"==typeof r)var e=0;else switch(r[0]){case 17:var n=r[1];if(!zk(n[1][2],wXt)){var a=zk(n[2][2],hXt);if(!a)return a}e=1;break;case 0:case 10:case 16:case 19:e=1;break;default:e=0}return e?1:0},k,S,L]}(o8t),l8t=function(t){function r(t){return J4t(t),[0,nd(v8t[6],t)]}function e(t){var e=t[26][3];if(e)for(var n=0;;){var a=C4t(t);if("number"!=typeof a||13!==a)return _Gt(n);n=[0,r8t(0,r,t),n]}return e}function n(t,r){var e=t?t[1]:t,n=C4t(r);if("number"==typeof n)switch(n){case 6:var a=S4t(r);V4t(r,6);var u=c4t(0,r),i=nd(c8t[10],u),c=S4t(r);return V4t(r,7),[0,w2t(a,c),[3,i]];case 14:if(e){var f=nd(v8t[4],r),s=f[2],o=f[1],v=r[28][1],l=s[2];if(v){var b=v[1],p=v[2],D=b[2],k=[0,[0,ad(W3t[4],l,b[1]),D],p];r[28][1]=k}else vGt(tMt);return[0,o,[2,[0,o,s]]]}}else switch(n[0]){case 0:var d=n[2],w=S4t(r);return[0,w,[0,[0,w,[0,[2,ud(v8t[7],r,n[1],d)],d]]]];case 1:var h=n[1],m=h[4],F=h[3],y=h[2],E=h[1];return m&&j4t(r,42),V4t(r,[1,[0,E,y,F,m]]),[0,E,[0,[0,E,[0,[0,y],F]]]]}var _=nd(v8t[4],r),g=_[1];return _[3]&&K3t(r,[0,g,85]),[0,g,[1,_[2]]]}function a(t,r){var e=nd(s8t[2],t),a=n(0,t),u=a[1],i=S4t(t),c=a4t(1,t),f=ud(s8t[4],0,0,c);if(0===r){var s=f[2],o=s[1];if(s[2])K3t(c,[0,u,76]);else(o?o[2]?0:1:0)||K3t(c,[0,u,76])}else{var v=f[2];(v[1]?0:v[2]?0:1)||K3t(c,[0,u,75])}var l=nd(f8t[11],c),b=ud(s8t[5],c,0,e),p=b[2],D=nd(s8t[6],f);cd(s8t[7],c,b[3],D,0,f);var k=0===p[0]?[0,p[1][1],0]:[0,p[1][1],1],d=w2t(i,k[1]);return[0,a[2],[0,d,[0,0,f,p,0,e,0,k[2],l,0]]]}function u(r){var e=nd(v8t[2],r);return 0===e[0]?[0,e[1],t[3]]:[0,e[1],e[2]]}var i=function t(r){return t.fun(r)},c=function t(r,e){return t.fun(r,e)},f=function t(r,e){return t.fun(r,e)},s=function t(r,e,n,a,u){return t.fun(r,e,n,a,u)},o=function t(r,e,n){return t.fun(r,e,n)};function v(t,r,e){var n=S4t(t),a=a4t(1,t),u=nd(f8t[3],a);if(0===r)if(0===e)var i=0,c=0;else i=1,c=0;else if(0===e)i=0,c=a[18];else i=1,c=1;var f=ud(s8t[4],c,i,a),s=nd(f8t[11],a),o=ud(s8t[5],a,r,e),v=o[2],l=nd(s8t[6],f);cd(s8t[7],a,o[3],l,0,f);var b=0===v[0]?[0,v[1][1],0]:[0,v[1][1],1];return[0,w2t(n,b[1]),[0,0,f,v,r,e,0,b[2],s,u]]}function l(t){return V4t(t,83),u(t)}function b(t,r){for(var e=r;;){var n=nd(f8t[2],t),a=nd(f8t[5],t),u=[0,[0,a?w2t(n[1],a[1][1]):n[1],[0,n,a]],e],i=C4t(t);if("number"!=typeof i||9!==i)return _Gt(u);V4t(t,9);e=u}}bD(i,function(r){var e=S4t(r);if(12===C4t(r)){V4t(r,12);var a=u(r),i=a[1],o=a[2];return[0,[1,[0,w2t(e,i[1]),[0,i]]],o]}var v=_4t(1,r);if("number"==typeof v){if(83<=v)if(95===v)var l=1;else if(84<=v){var b=0;l=0}else l=1;else if(79===v)l=1;else if(10<=v)b=0,l=0;else switch(v){case 1:case 4:case 9:l=1;break;default:b=0,l=0}if(l){var p=0;b=1}}else b=0;if(!b)p=nd(s8t[1],r);var D=nd(s8t[2],r),k=C4t(r);if(0===p&&0===D&&"number"!=typeof k&&3===k[0]){var d=k[3];if(!zk(d,XXt)){var w=n(0,r),h=C4t(r);if("number"==typeof h){if(83<=h)var m=95===h?1:84<=h?0:1;else if(79===h)m=1;else if(10<=h)m=0;else switch(h){case 1:case 4:case 9:m=1;break;default:m=0}if(m)return cd(s,r,e,w[2],0,0)}var F=t[3];return[0,ad(c,r,e),F]}if(!zk(d,JXt)){var y=n(0,r),E=C4t(r);if("number"==typeof E){if(83<=E)var _=95===E?1:84<=E?0:1;else if(79===E)_=1;else if(10<=E)_=0;else switch(E){case 1:case 4:case 9:_=1;break;default:_=0}if(_)return cd(s,r,e,y[2],0,0)}var g=t[3];return[0,ad(f,r,e),g]}}return cd(s,r,e,n(0,r)[2],p,D)}),bD(c,function(t,r){var e=a(t,1),n=e[2],u=n[1];return[0,[0,w2t(r,u),[2,e[1],[0,u,n[2]]]]]}),bD(f,function(t,r){var e=a(t,0),n=e[2],u=n[1];return[0,[0,w2t(r,u),[3,e[1],[0,u,n[2]]]]]}),bD(s,function(r,e,n,a,u){var i=r8t(0,function(r){if(!a&&!u){var e=C4t(r);if("number"==typeof e){if(79===e){if(1===n[0]){var i=n[1],c=S4t(r);V4t(r,79);var f=ad(c8t[20],r,[0,i[1],[10,i]]),s=nd(c8t[10],r),o=[0,[0,w2t(f[1],s[1]),[2,[0,0,f,s]]],[0,[0,[0,c,RXt],0],0]]}else o=l(r);return[0,[0,n,o[1],1],o[2]]}if(95===e)var b=1;else if(10<=e)b=0;else switch(e){case 4:b=1;break;case 1:case 9:switch(n[0]){case 0:var p=n[1],D=p[1];K3t(r,[0,D,91]);var k=[0,D,[14,p[2]]];break;case 1:var d=n[1],w=d[2],h=d[1];(y4t(w)&&zk(w,MXt)&&zk(w,jXt)?(K3t(r,[0,h,3]),1):0)||h4t(w)&&U4t(r,[0,h,50]);k=[0,h,[10,d]];break;case 2:k=vGt(UXt);break;default:var m=n[1];K3t(r,[0,m[1],92]);k=m}return[0,[0,n,k,1],t[3]];default:b=0}if(b)return[0,[1,n,v(r,a,u)],t[3]]}var F=l(r);return[0,[0,n,F[1],0],F[2]]}return[0,[1,n,v(r,a,u)],t[3]]},r),c=i[2],f=c[2],s=c[1];return[0,[0,[0,w2t(e,i[1]),s]],f]}),bD(o,function(r,e,n){var a=n[2],u=n[1],c=C4t(r);if("number"==typeof c&&(1===c?1:Xf===c?1:0)){var f=e?[0,a[1],[0,[0,e[1],94],a[2]]]:a,s=nd(t[5],f);return[0,_Gt(u),s]}var v=nd(i,r),l=v[1];if(1===l[0])if(9===C4t(r))var b=[0,S4t(r)],p=1;else p=0;else p=0;if(!p)b=0;return 1!==C4t(r)&&V4t(r,9),ud(o,r,b,[0,[0,l,u],ad(t[4],v[2],a)])});var p=function t(r){return t.fun(r)},D=function t(r){return t.fun(r)},k=function t(r){return t.fun(r)};function d(t){var r=r4t(0,t);return[0,nd(v8t[6],r),nd(f8t[5],t)]}function w(t,r){return r?K3t(t,[0,r[1][1],8]):r}function h(t,r,e,n,a,u,i,c){for(;;){var f=C4t(t);if("number"==typeof f){if(79<=f)if(84<=f)var s=1;else switch(f+Qb|0){case 3:R4t(t),J4t(t);continue;case 0:case 4:s=0;break;default:s=1}else s=8===f?0:1;if(!s&&!a&&!u){var o=r8t(0,function(t){var r=nd(f8t[11],t),e=t[26],n=79===C4t(t)?1:0;if(n){var a=i?e[2]:i;if(a)var u=a;else{var c=1-i;u=c?e[1]:c}if(u){V4t(t,79);var f=a4t(1,t),s=[0,nd(c8t[7],f)]}else s=u}else s=n;H4t(t,8)||((6===C4t(t)?1:0)||(4===C4t(t)?1:0))&&R4t(t);return[0,r,s]},t),v=o[2],l=v[2],b=v[1],p=w2t(r,o[1]);return 2===n[0]?[2,[0,p,[0,n[1],l,b,i,c]]]:[1,[0,p,[0,n,l,b,i,c]]]}}if(w(t,c),0===i){switch(n[0]){case 0:var D=n[1][2][1];if("number"==typeof D)var k=1;else if(0===D[0])if(zk(D[1],CXt)){var d=0,h=0;k=0}else h=1,k=0;else k=1;if(k)d=0,h=0;break;case 1:if(zk(n[1][2],SXt))d=0,h=0;else h=1;break;default:d=0,h=0}if(h){var m=0,F=a4t(2,t);d=1}}else d=0;if(!d)m=1,F=a4t(1,t);var y=S4t(F),E=nd(f8t[3],F);if(0===a)if(0===u)var _=0,g=0;else _=1,g=0;else if(0===u)_=0,g=F[18];else _=1,g=1;var C=ud(s8t[4],g,_,F),S=nd(f8t[11],F),x=ud(s8t[5],F,a,u),T=x[2],A=nd(s8t[6],C);cd(s8t[7],F,x[3],A,0,C);var O=0===T[0]?[0,T[1][1],0]:[0,T[1][1],1],I=O[1],P=[0,m,n,[0,w2t(y,I),[0,0,C,T,a,u,0,O[2],S,E]],i,e];return[0,[0,w2t(r,I),P]]}}function m(t){var r=t4t(1,t),n=e(r);V4t(r,40);var a=C4t(r);if("number"==typeof a){var u=a-1|0;if(93<u>>>0)if(95<=u)var i=0,c=0;else c=1;else if(40===u)c=1;else i=0,c=0;if(c){var f=0,s=0;i=1}}else i=0;if(!i)f=[0,ad(c8t[13],0,r)],s=nd(f8t[4],r);var o=nd(p,r);return[5,[0,f,o[1],s,o[2],o[3],n]]}bD(p,function(t){var r=H4t(t,41),e=r?[0,r8t(0,d,t)]:r,n=52===C4t(t)?1:0;if(n){1-z3t(t)&&L4t(t,17),V4t(t,52);var a=b(t,0)}else a=n;return[0,nd(D,t),e,a]}),bD(D,function(t){var r=S4t(t);V4t(t,0),t[28][1]=[0,[0,W3t[1],0],t[28][1]];for(var e=0,n=n8t[1],a=0;;){var u=C4t(t);if("number"==typeof u){var i=u-2|0;if(_f<i>>>0){if(!(109<(i+1|0)>>>0)){var c=_Gt(a),f=function(t,r){for(var e=0,n=r;;){if(!n)return _Gt(e);var a=n[2],u=n[1];if(1-ad(W3t[3],u[1],t))e=[0,u,e],n=a;else n=a}},s=t[28][1];if(s){var o=s[2],v=s[1],l=v[2],b=v[1];if(o){var p=f(b,l),D=yGt(o),d=o?o[2]:vGt(Ad),w=dGt(D[2],p);t[28][1]=[0,[0,D[1],w],d]}else{SGt(function(r){return K3t(t,[0,r[2],[11,r[1]]])},f(b,l)),t[28][1]=0}}else vGt(rMt);var h=S4t(t);return V4t(t,1),[0,w2t(r,h),[0,c]]}}else if(6===i){V4t(t,8);continue}}var m=nd(k,t);switch(m[0]){case 0:var F=m[1],y=F[2],E=F[1],_=y[1];if(1===_){2===y[2][0]&&K3t(t,[0,E,83]);var g=[0,e,n]}else{if(0===_)if(y[4])var C=0;else{e&&K3t(t,[0,E,82]);g=[0,1,n],C=1}else C=0;if(!C)g=[0,e,n]}var S=g;break;case 1:var x=m[1],T=x[2],A=T[1];if(1===A[0]){var O=A[1][2];if(Hk(O,PXt))var I=1;else{if(Hk(O,BXt))if(T[4]){I=1;var P=0}else P=1;else P=1;if(P)I=0}if(I){K3t(t,[0,x[1],[10,O,Hk(O,NXt),0]])}}else;S=[0,e,n];break;default:var B=m[1][2][1],N=B[2][2],L=B[1];if(Hk(N,LXt)){K3t(t,[0,L,[10,N,0,1]]);var R=[0,e,n]}else{ad(n8t[3],N,n)&&K3t(t,[0,L,[9,N]]);R=[0,e,ad(n8t[4],N,n)]}S=R}e=S[1],n=S[2],a=[0,m,a]}}),bD(k,function(t){var r=S4t(t),u=e(t),i=4!==_4t(1,t)?1:0;if(i)var c=95!==_4t(1,t)?1:0,f=c?H4t(t,42):c;else f=i;var s=4!==_4t(1,t)?1:0;if(s)var o=83!==_4t(1,t)?1:0,v=o?nd(s8t[1],t):o;else v=s;var l=nd(s8t[2],t),b=ud(s8t[3],t,v,l);if(0===l)if(b)var p=nd(s8t[2],t),D=1;else D=0;else D=0;if(!D)p=l;var k=C4t(t);if(0===v&&0===p&&"number"!=typeof k&&3===k[0]){var d=k[3];if(!zk(d,xXt)){var m=n(OXt,t),F=C4t(t);if("number"==typeof F){if(79<=F)var y=F+Pt|0,E=14<y>>>0?16<=y?0:1:3===y?1:0;else E=4===F?1:8===F?1:0;if(E)return h(t,r,u,m[2],v,p,f,b)}w(t,b);var _=a(t,1),g=_[2],C=[0,2,_[1],g,f,u];return[0,[0,w2t(r,g[1]),C]]}if(!zk(d,TXt)){var S=n(AXt,t),x=C4t(t);if("number"==typeof x){if(79<=x)var T=x+Pt|0,A=14<T>>>0?16<=T?0:1:3===T?1:0;else A=4===x?1:8===x?1:0;if(A)return h(t,r,u,S[2],v,p,f,b)}w(t,b);var O=a(t,0),I=O[2],P=[0,3,O[1],I,f,u];return[0,[0,w2t(r,I[1]),P]]}}return h(t,r,u,n(IXt,t)[2],v,p,f,b)});return[0,n,function(r){var e=r8t(0,function(r){V4t(r,0);var e=ud(o,r,0,[0,0,t[3]]);return V4t(r,1),[0,[0,e[1]],e[2]]},r),n=e[2];return[0,e[1],n[1],n[2]]},function(t,r){var n=t4t(1,t),a=S4t(n),u=dGt(r,e(n));V4t(n,40);var i=u4t(1,n),c=n[7],f=P4t(i);if(0===c)var s=0;else{var o=0!==f?1:0;if(o)s=0;else{var v=o;s=1}}s||(v=[0,ad(c8t[13],0,i)]);var l=nd(f8t[4],n),b=nd(p,n),D=b[1];return[0,w2t(a,D[1]),[2,[0,v,D,l,b[2],b[3],u]]]},function(t){return r8t(0,m,t)},b,e]}(o8t),b8t=function(t){function r(t){var r=nd(s8t[14],t);if(t[6])X4t(t,r[1]);else{var e=r[2];if("number"==typeof e);else if(20===e[0]){var n=e[1];if(0===n[4])if(0===n[5])var a=0;else{K3t(t,[0,r[1],57]);a=1}else{K3t(t,[0,r[1],56]);a=1}if(a);}else;}return r}var e=function t(r){return t.fun(r)},n=function t(r){return t.fun(r)},a=function t(r){return t.fun(r)},u=function t(r){return t.fun(r)},i=function t(r){return t.fun(r)},c=function t(r){return t.fun(r)},f=function t(r){return t.fun(r)},s=function t(r){return t.fun(r)},o=function t(r,e){return t.fun(r,e)},v=function t(r){return t.fun(r)},l=function t(r){return t.fun(r)},b=function t(r){return t.fun(r)},p=function t(r){return t.fun(r)},D=function t(r){return t.fun(r)},k=function t(r){return t.fun(r)},d=function t(r){return t.fun(r)},w=function t(r){return t.fun(r)},h=function t(r){return t.fun(r)},m=function t(r){return t.fun(r)},F=function t(r){return t.fun(r)},y=function t(r,e){return t.fun(r,e)},E=function t(r){return t.fun(r)},_=function t(r,e){return t.fun(r,e)},g=function t(r){return t.fun(r)},C=function t(r){return t.fun(r)},S=function t(r,e,n){return t.fun(r,e,n)},x=function t(r,e){return t.fun(r,e)},T=function t(r){return t.fun(r)},A=function t(r){return t.fun(r)};function O(t){return V4t(t,59),W4t(t),0}var I=0;function P(t){V4t(t,37);var r=i4t(1,t),e=nd(c8t[2],r),n=1-t[6];(n?t8t(e):n)&&X4t(t,e[1]),V4t(t,25),V4t(t,4);var a=nd(c8t[7],t);return V4t(t,5),8===C4t(t)&&W4t(t),[13,[0,e,a]]}var B=0;function N(t,r,e){var n=e[2][1];if(n&&!n[1][2][2]){var a=n[2];if(!a)return a}return K3t(t,[0,e[1],r])}function L(t,r){var e=1-t[6],n=e?t8t(r):e;return n?X4t(t,r[1]):n}function R(r){V4t(r,39);var e=r[18],n=e?H4t(r,65):e;V4t(r,4);var a=c4t(1,r),u=C4t(a);if("number"==typeof u)if(24<=u)if(29<=u)var i=0;else{switch(u+is|0){case 0:var c=r8t(0,s8t[13],a),f=c[2],s=[0,[0,[1,[0,c[1],f[1]]]],f[2]],o=1;break;case 3:var v=r8t(0,s8t[12],a),l=v[2];s=[0,[0,[1,[0,v[1],l[1]]]],l[2]],o=1;break;case 4:var b=r8t(0,s8t[11],a),p=b[2];s=[0,[0,[1,[0,b[1],p[1]]]],p[2]],o=1;break;default:i=0,o=0}if(o){var D=s[1],k=s[2];i=1}}else if(8===u)D=0,k=0,i=1;else i=0;else i=0;if(!i){var d=u4t(1,a);D=[0,[0,nd(c8t[8],d)]],k=0}var w=C4t(r);if(63!==w&&!n){if("number"==typeof w&&17===w){if(D){var h=D[1];if(0===h[0])var m=[1,ud(t[2],PJt,r,h[1])];else{var F=h[1];N(r,27,F);m=[0,F]}V4t(r,17);var y=nd(c8t[7],r);V4t(r,5);var E=i4t(1,r),_=nd(c8t[2],E);return L(r,_),[18,[0,m,y,_,0]]}throw[0,pd,BJt]}if(SGt(function(t){return K3t(r,t)},k),V4t(r,8),D)var g=D[1],C=0===g[0]?[0,[1,ad(t[1],r,g[1])]]:[0,[0,g[1]]];else C=D;var S=C4t(r);if("number"==typeof S){var x=8!==S?1:0;if(x)var T=0;else{var A=x;T=1}}else T=0;if(!T)A=[0,nd(c8t[7],r)];V4t(r,8);var O=C4t(r);if("number"==typeof O){var I=5!==O?1:0;if(I)var P=0;else{var B=I;P=1}}else P=0;if(!P)B=[0,nd(c8t[7],r)];V4t(r,5);var R=i4t(1,r),M=nd(c8t[2],R);return L(r,M),[17,[0,C,A,B,M]]}if(D){var j=D[1];if(0===j[0])var U=[1,ud(t[2],OJt,r,j[1])];else{var X=j[1];N(r,28,X);U=[0,X]}V4t(r,63);var J=nd(c8t[10],r);V4t(r,5);var G=i4t(1,r),q=nd(c8t[2],G);return L(r,q),[19,[0,U,J,q,n]]}throw[0,pd,IJt]}var M=0;function j(t){var e=B4t(t)?r(t):nd(c8t[2],t),n=1-t[6];return(n?t8t(e):n)&&X4t(t,e[1]),e}function X(t){V4t(t,16),V4t(t,4);var r=nd(c8t[7],t);V4t(t,5);var e=j(t),n=43===C4t(t)?1:0;return[21,[0,r,e,n?(V4t(t,43),[0,j(t)]):n]]}var J=0;function G(t){if(1-t[11]&&L4t(t,34),V4t(t,19),8===C4t(t))var r=0;else if(O4t(t))r=0;else{var e=[0,nd(c8t[7],t)];r=1}if(!r)e=0;return W4t(t),[25,[0,e]]}var q=0;function W(t){V4t(t,20),V4t(t,4);var r=nd(c8t[7],t);V4t(t,5),V4t(t,0);for(var e=AJt;;){var n=e[2],a=e[1],u=C4t(t);if("number"==typeof u)if(1===u?1:Xf===u?1:0){var i=_Gt(n);return V4t(t,1),[26,[0,r,i]]}var c=S4t(t),f=C4t(t);if("number"==typeof f)if(36===f){a&&L4t(t,30),V4t(t,36);var s=0,o=1}else o=0;else o=0;if(!o){V4t(t,33);s=[0,nd(c8t[7],t)]}var v=a||(0===s?1:0),l=S4t(t);V4t(t,83);var b=ad(c8t[4],function(t){if("number"==typeof t){var r=t-1|0;if(32<r>>>0?35===r:30<(r-1|0)>>>0)return 1}return 0},[0,t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],1,t[10],t[11],t[12],t[13],t[14],t[15],t[16],t[17],t[18],t[19],t[20],t[21],t[22],t[23],t[24],t[25],t[26],t[27],t[28]]),p=_Gt(b),D=p?p[1][1]:l;e=[0,v,[0,[0,w2t(c,D),[0,s,b]],n]]}}var V=0;function Y(t){var r=S4t(t);V4t(t,22),A4t(t)&&K3t(t,[0,r,22]);var e=nd(c8t[7],t);return W4t(t),[27,[0,e]]}var H=0;function $(t){V4t(t,23);var r=nd(c8t[16],t),e=C4t(t);if("number"==typeof e)if(34===e)var n=[0,r8t(0,function(t){V4t(t,34);var r=4===C4t(t)?1:0;if(r){V4t(t,4);var e=[0,ad(c8t[19],t,37)];V4t(t,5);var n=e}else n=r;return[0,n,nd(c8t[16],t)]},t)],a=1;else a=0;else a=0;if(!a)n=0;var u=C4t(t);if("number"==typeof u)if(38===u){V4t(t,38);var i=[0,nd(c8t[16],t)],c=1}else c=0;else c=0;if(!c)i=0;var f=0===n?1:0;return(f?0===i?1:0:f)&&K3t(t,[0,r[1],31]),[28,[0,r,n,i]]}var z=0;function K(t){var r=nd(s8t[9],t);return W4t(t),SGt(function(r){return K3t(t,r)},r[2]),r[1][2]}var Q=0;function Z(t){V4t(t,28);var r=u4t(1,t),e=nd(s8t[10],r),n=[31,[0,e[1],1]];return W4t(t),SGt(function(r){return K3t(t,r)},e[2]),n}var tt=0;function rt(t){V4t(t,25),V4t(t,4);var r=nd(c8t[7],t);V4t(t,5);var e=i4t(1,t),n=nd(c8t[2],e),a=1-t[6];return(a?t8t(n):a)&&X4t(t,n[1]),[32,[0,r,n]]}var et=0;function nt(t){var e=nd(c8t[7],t),n=C4t(t),a=e[2];if("number"!=typeof a&&10===a[0]&&"number"==typeof n&&83===n){var u=a[1],i=u[2];V4t(t,83),ad(u8t[3],i,t[3])&&K3t(t,[0,e[1],[5,TJt,i]]);var c=t[28],f=t[27],s=t[26],o=t[25],v=t[24],l=t[23],b=t[22],p=t[21],D=t[20],k=t[19],d=t[18],w=t[17],h=t[16],m=t[15],F=t[14],y=t[13],E=t[12],_=t[11],g=t[10],C=t[9],S=t[8],x=t[7],T=t[6],A=t[5],O=t[4],I=ad(W3t[4],i,t[3]),P=[0,t[1],t[2],I,O,A,T,x,S,C,g,_,E,y,F,m,h,w,d,k,D,p,b,l,v,o,s,f,c];return[24,[0,u,B4t(P)?r(P):nd(c8t[2],P)]]}return W4t(t),[16,[0,e,0]]}var at=0;function ut(t){var r=nd(c8t[7],t);W4t(t);var e=t[19];if(e){var n=r[2];if("number"==typeof n)var a=0;else if(14===n[0]){var u=n[1],i=u[1];if("number"==typeof i)var c=1;else if(0===i[0]){var f=u[2],s=[0,MGt(f,1,ck(f)-2|0)];a=1,c=0}else c=1;if(c)a=0}else a=0;if(!a)s=0;var o=s}else o=e;return[16,[0,r,o]]}var it=0;function ct(t){return r8t(it,ut,t)}function ft(t,r){for(var e=r;;){var n=e[2];switch(n[0]){case 0:return xGt(function(t,r){return ft(t,0===r[0]?r[1][2][2]:r[1][2][1])},t,n[1][1]);case 1:return xGt(function(t,r){if(r){var e=r[1];return ft(t,0===e[0]?e[1]:e[1][2][1])}return t},t,n[1][1]);case 2:e=n[1][1];continue;case 3:return[0,n[1][1],t];default:return vGt(xJt)}}}function st(t){Y4t(t,CJt);var r=C4t(t);if("number"!=typeof r&&1===r[0]){var e=r[1],n=e[4],a=e[3],u=e[2],i=e[1];return n&&j4t(t,42),V4t(t,[1,[0,i,u,a,n]]),[0,i,[0,u,a]]}var c=[0,S4t(t),SJt];return R4t(t),c}function ot(t,r,e){function n(r){return t?nd(f8t[2],r):ad(c8t[13],0,r)}var a=_4t(1,e);if("number"==typeof a)switch(a){case 1:case 9:case 110:return[0,n(e),0]}else if(3===a[0]&&!zk(a[3],gJt)){var u=Z4t(e);return J4t(e),[0,u,[0,n(e)]]}var i=C4t(e);if(r&&"number"==typeof i&&!(46===i?0:61===i?0:1))return L4t(e,r[1]),J4t(e),[0,nd(f8t[2],e),0];return[0,n(e),0]}function vt(t,r){var e=S4t(t),n=C4t(t);if("number"==typeof n&&Qr===n){V4t(t,Qr),Y4t(t,wJt);var a=2<=r?ad(c8t[13],0,t):nd(f8t[2],t);return[1,[0,w2t(e,a[1]),a]]}V4t(t,0);for(var u=0,i=0;;){var c=u?u[1]:1,f=C4t(t);if("number"==typeof f)if(1===f?1:Xf===f?1:0){var s=_Gt(i);return V4t(t,1),[0,s]}switch(1-c&&L4t(t,79),r){case 0:var o=ot(1,mJt,t),v=[0,0,o[2],o[1]];break;case 1:var l=ot(1,hJt,t);v=[0,0,l[2],l[1]];break;default:var b=C4t(t);if("number"==typeof b)if(46===b)var p=yJt,D=1;else if(61===b)p=FJt,D=1;else D=0;else D=0;if(!D)p=0;var k=C4t(t);if("number"==typeof k){if(46===k)var d=1;else if(61===k)d=1;else{var w=0;d=0}if(d){var h=1;w=1}}else w=0;if(!w)h=0;if(h){var m=Z4t(t),F=C4t(t);if("number"==typeof F)switch(F){case 1:case 9:case 110:ud(c8t[15],0,t,m);var y=[0,0,0,m],E=1;break;default:E=0}else if(3===F[0])if(zk(F[3],EJt))E=0;else{var _=_4t(1,t);if("number"==typeof _)switch(_){case 1:case 9:case 110:y=[0,p,0,nd(f8t[2],t)],E=1;var g=0;break;default:g=1}else if(3===_[0])if(zk(_[3],_Jt))g=1;else{var C=Z4t(t);J4t(t);y=[0,p,[0,nd(f8t[2],t)],C],E=1,g=0}else g=1;if(g){ud(c8t[15],0,t,m),J4t(t);y=[0,0,[0,ad(c8t[13],0,t)],m],E=1}}else E=0;if(!E){var S=ot(1,0,t);y=[0,p,S[2],S[1]]}}else{var x=ot(0,0,t);y=[0,0,x[2],x[1]]}v=y}u=[0,H4t(t,9)],i=[0,v,i]}}function lt(t,r){var e=[0,vt(r,t)],n=st(r);return W4t(r),[22,[0,t,n,0,e]]}function bt(t,r){var e=2<=t?ad(c8t[13],0,r):nd(f8t[2],r),n=C4t(r);if("number"==typeof n)if(9===n){V4t(r,9);var a=[0,vt(r,t)],u=1}else u=0;else u=0;if(!u)a=0;var i=st(r);return W4t(r),[22,[0,t,i,[0,e],a]]}function pt(t){var r=t4t(1,t);V4t(r,50);var e=C4t(r);if("number"==typeof e)switch(e){case 46:if(z3t(r)){V4t(r,46);var n=C4t(r);if("number"==typeof n)if(Qr===n?1:0===n?1:0)return lt(1,r);return bt(1,r)}break;case 61:if(z3t(r)){var a=_4t(1,r);if("number"==typeof a)switch(a){case 0:return J4t(r),lt(0,r);case 103:return J4t(r),R4t(r),lt(0,r);case 9:var u=1;break;default:u=0}else u=3===a[0]?zk(a[3],dJt)?0:1:0;return u?bt(2,r):(J4t(r),bt(0,r))}break;case 0:case 103:return lt(2,r)}else if(1===e[0]){var i=e[1],c=i[4],f=i[3],s=i[2],o=i[1];return c&&j4t(r,42),V4t(r,[1,[0,o,s,f,c]]),W4t(r),[22,[0,2,[0,o,[0,s,f]],0,0]]}return bt(2,r)}var Dt=0;function kt(t){return r8t(Dt,pt,t)}return bD(e,function(t){var r=S4t(t);return V4t(t,8),[0,r,1]}),bD(n,function(t){var r=r8t(0,function(t){if(V4t(t,32),8===C4t(t))var r=0;else if(O4t(t))r=0;else{var e=ad(c8t[13],0,t),n=e[2];1-ad(u8t[3],n,t[3])&&L4t(t,[4,n]);var a=[0,e];r=1}if(!r)a=0;return W4t(t),a},t),e=r[2],n=r[1],a=0===e?1:0;if(a)var u=1-(t[8]||t[9]);else u=a;return u&&K3t(t,[0,n,33]),[0,n,[1,[0,e]]]}),bD(a,function(t){var r=r8t(0,function(t){if(V4t(t,35),8===C4t(t))var r=0;else if(O4t(t))r=0;else{var e=ad(c8t[13],0,t),n=e[2];1-ad(u8t[3],n,t[3])&&L4t(t,[4,n]);var a=[0,e];r=1}if(!r)a=0;return W4t(t),a},t),e=r[1];return 1-t[8]&&K3t(t,[0,e,32]),[0,e,[3,[0,r[2]]]]}),bD(u,function(t){var r=r8t(0,function(t){V4t(t,26),V4t(t,4);var r=nd(c8t[7],t);V4t(t,5);var e=nd(c8t[2],t),n=1-t[6];return(n?t8t(e):n)&&X4t(t,e[1]),[33,[0,r,e]]},t),e=r[1];return U4t(t,[0,e,36]),[0,e,r[2]]}),bD(i,function(t){var r=nd(c8t[16],t);return[0,r[1],[0,r[2]]]}),bD(c,function(t){1-z3t(t)&&L4t(t,11),V4t(t,61),G4t(t,1);var r=nd(f8t[2],t),e=nd(f8t[4],t);V4t(t,79);var n=nd(f8t[1],t);return W4t(t),q4t(t),[0,r,e,n]}),bD(f,function(t){return r8t(0,function(t){return V4t(t,60),[10,nd(c,t)]},t)}),bD(s,function(t){if(I4t(1,t)){var r=r8t(0,c,t);return[0,r[1],[29,r[2]]]}return nd(c8t[2],t)}),bD(o,function(t,r){var e=t?t[1]:t;1-z3t(r)&&L4t(r,12),V4t(r,62),V4t(r,61),G4t(r,1);var n=nd(f8t[2],r),a=nd(f8t[4],r),u=C4t(r);if("number"==typeof u)if(83===u){V4t(r,83);var i=[0,nd(f8t[1],r)],c=1}else c=0;else c=0;if(!c)i=0;var f=1-e,s=f?(V4t(r,79),[0,nd(f8t[1],r)]):f;return W4t(r),q4t(r),[0,n,a,s,i]}),bD(v,function(t){return r8t(0,function(t){return V4t(t,60),[11,ad(o,kJt,t)]},t)}),bD(l,function(t){var r=_4t(1,t);if("number"==typeof r&&61===r){var e=r8t(0,nd(o,DJt),t);return[0,e[1],[30,e[2]]]}return nd(c8t[2],t)}),bD(b,function(t){1-z3t(t)&&L4t(t,17),V4t(t,53);var r=nd(f8t[2],t),e=nd(f8t[4],t),n=nd(f8t[8],t);return[0,r,e,n[2],n[1]]}),bD(p,function(t){return r8t(0,function(t){return V4t(t,60),[7,nd(b,t)]},t)}),bD(D,function(t){var r=I4t(1,t);if(r)var e=r;else{var n=$3t(t);if(1===n){var a=_4t(1,t);if("number"==typeof a)var u=0;else if(3===a[0])e=1,u=1;else u=0;if(!u)e=0}else if(0===n){var i=_4t(1,t);if("number"==typeof i)switch(i){case 42:case 46:case 47:e=0;var c=1;break;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:c=0;break;default:e=0,c=1}else switch(i[0]){case 3:if(E4t(i[3]))e=0,c=1;else c=0;break;case 8:case 9:c=0;break;default:e=0,c=1}if(!c)e=1}else e=0}if(e){var f=r8t(0,b,t);return[0,f[1],[23,f[2]]]}return ct(t)}),bD(k,function(t){var r=t4t(1,t);V4t(r,40);var e=ad(c8t[13],0,r),n=nd(f8t[4],r),a=H4t(r,41),u=a?[0,nd(f8t[6],r)]:a,i=C4t(r);if("number"==typeof i)var c=0;else if(3===i[0])if(zk(i[3],pJt))c=0;else{J4t(r);for(var f=0;;){var s=[0,nd(f8t[6],r),f],o=C4t(r);if("number"!=typeof o||9!==o){var v=_Gt(s);c=1;break}V4t(r,9);f=s}}else c=0;if(!c)v=0;var l=C4t(r);if("number"==typeof l)if(52===l){J4t(r);var b=ad(l8t[5],r,0),p=1}else p=0;else p=0;if(!p)b=0;return[0,e,n,ad(f8t[7],1,r),u,v,b]}),bD(d,function(t){return r8t(0,function(t){return V4t(t,60),[4,nd(k,t)]},t)}),bD(w,function(t){V4t(t,15);var r=ad(c8t[13],0,t),e=S4t(t),n=nd(f8t[3],t),a=nd(f8t[9],t);V4t(t,83);var u=nd(f8t[1],t),i=[0,w2t(e,u[1]),[1,[0,n,a,u]]],c=[0,i[1],i],f=nd(f8t[12],t);return W4t(t),[0,r,c,f]}),bD(h,function(t){return r8t(0,function(t){V4t(t,60);var r=C4t(t);"number"==typeof r&&64===r&&(L4t(t,62),V4t(t,64));return[6,nd(w,t)]},t)}),bD(m,function(t){V4t(t,24);var r=ud(c8t[14],t,bJt,38)[2];return W4t(t),[0,r[1],r[2]]}),bD(F,function(t){return r8t(0,function(t){return V4t(t,60),[12,nd(m,t)]},t)}),bD(y,function(t,r){var e=t?t[1]:t,n=S4t(r);if(V4t(r,60),Y4t(r,lJt),!e&&10!==C4t(r)){var a=C4t(r);if("number"==typeof a)var u=0;else if(1===a[0]){var i=a[1],c=i[4],f=i[3],s=i[2],o=i[1];c&&j4t(r,42),V4t(r,[1,[0,o,s,f,c]]);var v=[1,[0,o,[0,s,f]]];u=1}else u=0;if(!u)v=[0,ad(c8t[13],0,r)];var l=r8t(0,function(t){V4t(t,0);for(var r=0,e=0;;){var n=C4t(t);if("number"==typeof n)if(1===n?1:Xf===n?1:0){var a=[0,r,_Gt(e)];return V4t(t,1),a}var u=ad(_,vJt,t),i=u[2],c=u[1];if(r)if(0===r[1][0])if("number"==typeof i)var f=0;else switch(i[0]){case 5:var s=i[1][2];if(s)switch(s[1][0]){case 4:case 6:var o=1;break;default:o=0}else o=0;o||L4t(t,74);var v=r;f=1;break;case 9:L4t(t,73);v=r,f=1;break;default:f=0}else if("number"==typeof i)f=0;else if(9===i[0]){L4t(t,74);v=r,f=1}else f=0;else if("number"==typeof i)f=0;else switch(i[0]){case 5:var l=i[1][2];if(l)switch(l[1][0]){case 4:case 6:var b=r,p=1;break;default:p=0}else p=0;if(!p)b=[0,[1,c]];v=b,f=1;break;case 9:v=[0,[0,c]],f=1;break;default:f=0}if(!f)v=r;r=v,e=[0,u,e]}},r),b=l[2],p=b[1],D=l[1],k=[0,D,[0,b[2]]],d=w2t(n,D);return[0,d,[8,[0,v,k,p?p[1]:[0,d]]]]}var w=r8t(0,E,r),h=w[2];return[0,w2t(n,w[1]),h]}),bD(E,function(t){V4t(t,10),Y4t(t,oJt);var r=nd(f8t[10],t);return W4t(t),[9,r]}),bD(_,function(t,r){var e=t?t[1]:t;1-z3t(r)&&L4t(r,14);var n=_4t(1,r);if("number"==typeof n)switch(n){case 24:return nd(F,r);case 40:return nd(d,r);case 46:if(50===C4t(r))return kt(r);break;case 49:if(e)return ad(A,[0,e],r);break;case 53:return nd(p,r);case 61:var a=C4t(r);return"number"==typeof a&&50===a&&e?kt(r):nd(f,r);case 62:return nd(v,r);case 15:case 64:return nd(h,r)}else if(3===n[0]&&!zk(n[3],sJt))return ad(y,[0,e],r);if(e){var u=C4t(r);return"number"==typeof u&&50===u?(L4t(r,77),nd(c8t[2],r)):nd(F,r)}return nd(c8t[2],r)}),bD(g,function(t){Y4t(t,cJt);var r=C4t(t);if("number"!=typeof r&&1===r[0]){var e=r[1],n=e[4],a=e[3],u=e[2],i=e[1];return n&&j4t(t,42),V4t(t,[1,[0,i,u,a,n]]),[0,i,[0,u,a]]}var c=[0,S4t(t),fJt];return R4t(t),c}),bD(C,function(t){return t[2]}),bD(S,function(t,r,e){var n=t?t[1]:1,a=C4t(r);if("number"==typeof a&&(1===a?1:Xf===a?1:0))return _Gt(e);1-n&&L4t(r,80);var u=r8t(0,function(t){var r=Z4t(t),e=C4t(t);if("number"==typeof e)var n=0;else if(3===e[0])if(zk(e[3],iJt))n=0;else{J4t(t);var a=Z4t(t);Q3t(t,a);var u=[0,a];n=1}else n=0;if(!n){Q3t(t,r);u=0}return[0,r,u]},r);return ud(S,[0,H4t(r,9)],r,[0,u,e])}),bD(x,function(t,r){return SGt(function(r){var e=r[2];return e[2]?0:ud(c8t[15],uJt,t,e[1])},r)}),bD(T,function(t){function r(r){var e=s4t(1,t4t(1,r)),n=S4t(e);V4t(e,49);var a=C4t(e);if("number"==typeof a)if(65<=a){if(Qr===a){var u=S4t(e);V4t(e,Qr);var i=e[26][4],f=C4t(e);if("number"==typeof f)var s=0;else if(3===f[0])if(zk(f[3],ZXt))s=0;else{J4t(e);var v=i?[0,ad(c8t[13],0,e)]:(L4t(e,14),0);s=1}else s=0;if(!s)v=0;var l=[0,nd(g,e)];return W4t(e),[15,[0,0,[0,[1,u,v]],l,1]]}}else if(13<=a)switch(a-13|0){case 23:var b=r8t(0,function(t){return V4t(t,36)},e);if(Q3t(e,[0,w2t(n,S4t(e)),tJt]),B4t(e))var p=[0,nd(s8t[14],e)];else if(N4t(e))p=[0,ad(l8t[3],e,t)];else{var k=nd(c8t[10],e);W4t(e);p=[1,k]}return[14,[0,b[1],p]];case 40:1-z3t(e)&&L4t(e,16);var d=nd(D,e),w=d[2];if("number"==typeof w)var h=0;else if(23===w[0]){var m=nd(C,w[1][1]);Q3t(e,[0,d[1],m]);h=1}else h=0;return h||vGt(kGt(eJt,rJt)),[15,[0,[0,d],0,0,0]];case 48:if(0!==_4t(1,e)){1-z3t(e)&&L4t(e,16);var F=_4t(1,e);if("number"==typeof F&&Qr===F){V4t(e,61);var y=S4t(e);V4t(e,Qr);var E=nd(g,e);return W4t(e),[15,[0,0,[0,[1,y,0]],[0,E],0]]}var _=r8t(0,c,e),T=_[2],A=_[1];return Q3t(e,[0,A,nd(C,T[1])]),[15,[0,[0,[0,A,[29,T]]],0,0,0]]}break;case 49:var O=r8t(0,function(t){return ad(o,0,t)},e),I=O[2],P=O[1];return Q3t(e,[0,P,nd(C,I[1])]),[15,[0,[0,[0,P,[30,I]]],0,0,0]];case 0:case 2:case 11:case 14:case 15:case 27:case 51:var B=ad(c8t[3],[0,t],e),N=B[2],L=B[1];if("number"==typeof N)var R=0;else switch(N[0]){case 2:var M=N[1][1];if(M){var j=M[1];R=2}else{K3t(e,[0,L,68]);var U=0;R=1}break;case 20:var X=N[1][1];if(X)j=X[1],R=2;else{K3t(e,[0,L,69]);U=0,R=1}break;case 31:U=xGt(function(t,r){return xGt(ft,t,[0,r[2][1],0])},0,N[1][1]),R=1;break;default:R=0}switch(R){case 0:U=vGt(aJt);var J=0;break;case 1:J=0;break;default:var G=[0,[0,L,nd(C,j)],0];J=1}if(!J)G=U;return SGt(function(t){return Q3t(e,t)},G),[15,[0,[0,B],0,0,1]]}var q=C4t(e);if("number"==typeof q)if(61===q){J4t(e);var W=0,V=1}else V=0;else V=0;if(!V)W=1;V4t(e,0);var Y=ud(S,0,e,0);V4t(e,1);var H=C4t(e);if("number"==typeof H)var $=0;else if(3===H[0])if(zk(H[3],nJt))$=0;else{var z=[0,nd(g,e)];$=1}else $=0;if(!$){ad(x,e,Y);z=0}return W4t(e),[15,[0,0,[0,[0,Y]],z,W]]}return function(t){return r8t(0,r,t)}}),bD(A,function(t){var r=t?t[1]:t;function e(t){1-z3t(t)&&L4t(t,14),V4t(t,60);var e=s4t(1,t4t(1,t));V4t(e,49);var n=C4t(e);if("number"==typeof n)if(53<=n){if(Qr===n){var a=S4t(e);V4t(e,Qr);var u=e[26][4],i=C4t(e);if("number"==typeof i)var f=0;else if(3===i[0])if(zk(i[3],zXt))f=0;else{J4t(e);var s=u?[0,ad(c8t[13],0,e)]:(L4t(e,14),0);f=1}else f=0;if(!f)s=0;var v=nd(g,e);return W4t(e),[5,[0,0,0,[0,[1,a,s]],[0,v]]]}if(!(63<=n))switch(n+U|0){case 0:if(r)return[5,[0,0,[0,[6,r8t(0,b,e)]],0,0]];break;case 8:if(r)return[5,[0,0,[0,[4,r8t(0,c,e)]],0,0]];break;case 9:return[5,[0,0,[0,[5,r8t(0,nd(o,$Xt),e)]],0,0]]}}else{var l=n-15|0;if(!(25<l>>>0))switch(l){case 21:var p=r8t(0,function(t){return V4t(t,36)},e),D=C4t(e);if("number"==typeof D)if(15===D)var d=[0,[1,r8t(0,w,e)]],h=1;else if(40===D)d=[0,[2,r8t(0,k,e)]],h=1;else h=0;else h=0;if(!h){var F=nd(f8t[1],e);W4t(e);d=[0,[3,F]]}return[5,[0,[0,p[1]],d,0,0]];case 0:case 9:case 12:case 13:case 25:var y=C4t(e);if("number"==typeof y){if(25<=y)if(29<=y)if(40===y)var E=[0,[2,r8t(0,k,e)]],_=2;else _=0;else _=27<=y?1:0;else if(15===y)E=[0,[1,r8t(0,w,e)]],_=2;else _=24<=y?1:0;switch(_){case 0:var C=0;break;case 1:"number"==typeof y&&(27===y?L4t(e,64):28===y&&L4t(e,63)),E=[0,[0,r8t(0,m,e)]],C=1;break;default:C=1}if(C)return[5,[0,0,E,0,0]]}throw[0,pd,QXt]}}var T=C4t(e);"number"==typeof T&&(53===T?L4t(e,66):61===T&&L4t(e,65));V4t(e,0);var A=ud(S,0,e,0);V4t(e,1);var O=C4t(e);if("number"==typeof O)var I=0;else if(3===O[0])if(zk(O[3],KXt))I=0;else{var P=[0,nd(g,e)];I=1}else I=0;if(!I){ad(x,e,A);P=0}return W4t(e),[5,[0,0,0,[0,[0,A]],P]]}return function(t){return r8t(0,e,t)}}),[0,function(t){return r8t(M,R,t)},function(t){return r8t(J,X,t)},function(t){return r8t(tt,Z,t)},function(t){return r8t(z,$,t)},function(t){return r8t(et,rt,t)},u,i,n,a,function(t){return r8t(I,O,t)},_,A,v,function(t){return r8t(B,P,t)},e,T,ct,kt,D,function(t){return r8t(at,nt,t)},l,function(t){return r8t(q,G,t)},function(t){return r8t(V,W,t)},function(t){return r8t(H,Y,t)},s,function(t){return r8t(Q,K,t)}]}(o8t),p8t=function(t){var r=function t(r,e){return t.fun(r,e)},e=function t(r,e){return t.fun(r,e)},n=function t(r,e){return t.fun(r,e)};function a(t,r){return nd(c8t[24],r)?[0,ad(n,t,r)]:(K3t(t,[0,r[1],25]),0)}function u(r){function e(t,r){var e=C4t(t);if("number"==typeof e)if(79===e){V4t(t,79);var n=[0,nd(c8t[10],t)],a=1}else a=0;else a=0;if(!a)n=0;if(n){var u=n[1];return[0,w2t(r[1],u[1]),[2,[0,r,u]]]}return r}function n(n){V4t(n,0);for(var a=0,u=0,i=0;;){var f=C4t(n);if("number"==typeof f)if(1===f?1:Xf===f?1:0){u&&K3t(n,[0,u[1],94]);var s=_Gt(i);return V4t(n,1),[0,[0,s,83===C4t(n)?[1,nd(t[10],n)]:a8t(n)]]}if(12===C4t(n))var o=r8t(0,function(t){return V4t(t,12),c(t,r)},n),v=[0,[1,[0,o[1],[0,o[2]]]]];else{var l=S4t(n),b=ad(c8t[21],0,n),p=C4t(n);if("number"==typeof p)if(83===p){V4t(n,83);var D=e(n,c(n,r)),k=w2t(l,D[1]),d=b[2];switch(d[0]){case 0:var w=[0,d[1]];break;case 1:w=[1,d[1]];break;case 2:w=vGt(GXt);break;default:w=[2,d[1]]}v=[0,[0,[0,k,[0,w,D,0]]]];var h=1}else h=0;else h=0;if(!h){var m=b[2];if(1===m[0]){var F=m[1],y=F[2],E=F[1];(y4t(y)&&zk(y,qXt)&&zk(y,WXt)?(K3t(n,[0,E,3]),1):0)||h4t(y)&&U4t(n,[0,E,50]);var _=e(n,[0,E,[3,[0,F,a8t(n),0]]]);v=[0,[0,[0,w2t(l,_[1]),[0,[1,F],_,1]]]]}else{R4t(n);v=0}}}if(v){var g=v[1],C=a?(K3t(n,[0,g[1][1],61]),0):u;if(0===g[0])var S=a,x=C;else{var T=9===C4t(n)?1:0;S=1,x=T?[0,S4t(n)]:T}1!==C4t(n)&&V4t(n,9);a=S,u=x,i=[0,g,i]}else;}}return function(t){return r8t(0,n,t)}}function i(r){function e(e){V4t(e,6);for(var n=0;;){var a=C4t(e);if("number"==typeof a){if(13<=a)var u=Xf===a?1:0;else if(7<=a)switch(a-7|0){case 2:V4t(e,9);n=[0,0,n];continue;case 5:var i=r8t(0,function(t){return V4t(t,12),c(t,r)},e),f=i[1],s=[1,[0,f,[0,i[2]]]];7!==C4t(e)&&(K3t(e,[0,f,60]),9===C4t(e)&&J4t(e));n=[0,[0,s],n];continue;case 0:u=1;break;default:u=0}else u=0;if(u){var o=_Gt(n);return V4t(e,7),[1,[0,o,83===C4t(e)?[1,nd(t[10],e)]:a8t(e)]]}}var v=c(e,r),l=C4t(e);if("number"==typeof l)if(79===l){V4t(e,79);var b=nd(c8t[10],e),p=[0,w2t(v[1],b[1]),[2,[0,v,b]]],D=1}else D=0;else D=0;if(!D)p=v;var k=[0,p];7!==C4t(e)&&V4t(e,9);n=[0,[0,k],n]}}return function(t){return r8t(0,e,t)}}function c(t,r){var e=C4t(t);if("number"==typeof e){if(6===e)return nd(i(r),t);if(0===e)return nd(u(r),t)}var n=ud(c8t[14],t,0,r);return[0,n[1],[3,n[2]]]}return bD(r,function(t,r){for(var e=a8t(t),a=0,u=r[2][1];;){if(!u){var i=[0,[0,_Gt(a),e]];return[0,r[1],i]}var c=u[1];if(0!==c[0]){var f=u[2],s=c[1],o=s[1];if(f){K3t(t,[0,o,61]);u=f}else a=[0,[1,[0,o,[0,ad(n,t,s[2][1])]]],a],u=0}else{var v=c[1],l=v[2];switch(l[0]){case 0:var b=l[3],p=ad(n,t,l[2]),D=[0,l[1],p,b],k=0;break;case 1:var d=l[2],w=d[1];K3t(t,[0,w,93]);D=[0,l[1],[0,w,[4,[0,w,[8,d[2]]]]],0],k=0;break;default:var h=l[2],m=h[1];K3t(t,[0,m,2]);var F=l[1],y=[0,m,[4,[0,m,[8,h[2]]]]],E=0;k=1}if(!k)F=D[1],y=D[2],E=D[3];switch(F[0]){case 0:var _=[0,F[1]];break;case 1:_=[1,F[1]];break;case 2:_=vGt(HXt);break;default:_=[2,F[1]]}var a=[0,[0,[0,v[1],[0,_,y,E]]],a],u=u[2]}}}),bD(e,function(t,r){for(var e=a8t(t),u=0,i=r[2][1];;){if(!i){var c=[1,[0,_Gt(u),e]];return[0,r[1],c]}var f=i[1];if(f){var s=f[1];if(0===s[0]){var o=s[1],v=o[2];if("number"!=typeof v&&2===v[0]&&0===v[1][1]){u=[0,[0,[0,ad(n,t,o)]],u],i=i[2];continue}var l=a(t,o);u=l?[0,[0,[0,l[1]]],u]:u,i=i[2];continue}var b=i[2],p=s[1],D=p[1];if(b){K3t(t,[0,D,60]);i=b;continue}var k=a(t,p[2][1]);u=k?[0,[0,[1,[0,D,[0,k[1]]]]],u]:u,i=0}else u=[0,0,u],i=i[2]}}),bD(n,function(t,n){var a=n[2],u=n[1];if("number"!=typeof a)switch(a[0]){case 0:return ad(e,t,[0,u,a[1]]);case 2:var i=a[1];if(0===i[1])return[0,u,[2,[0,i[2],i[3]]]];break;case 10:var c=a[1],f=c[2],s=c[1];if(!(t[6]&&F4t(f)?(K3t(t,[0,s,47]),1):0)&&1-t[6])if(!(t[17]&&Hk(f,VXt)?(K3t(t,[0,s,89]),1):0)){var o=t[18];(o?Hk(f,YXt):o)&&K3t(t,[0,s,88])}return[0,u,[3,[0,c,a8t(t),0]]];case 19:return ad(r,t,[0,u,a[1]])}return[0,u,[4,[0,u,a]]]}),[0,r,e,n,u,i,c]}(f8t),D8t=function t(r){return t.fun(r)},k8t=function t(r,e,n){return t.fun(r,e,n)},d8t=function t(r){return t.fun(r)},w8t=function t(r,e){return t.fun(r,e)},h8t=function t(r,e){return t.fun(r,e)},m8t=function t(r,e){return t.fun(r,e)},F8t=function t(r,e){return t.fun(r,e)},y8t=function t(r,e){return t.fun(r,e)},E8t=function t(r){return t.fun(r)},_8t=function t(r){return t.fun(r)},g8t=function t(r){return t.fun(r)},C8t=function t(r,e,n){return t.fun(r,e,n)},S8t=function t(r,e){return t.fun(r,e)},x8t=function t(r,e,n){return t.fun(r,e,n)},T8t=function t(r){return t.fun(r)},A8t=function t(r){return t.fun(r)},O8t=function(t){function r(r){G4t(r,0);var e=S4t(r);V4t(r,0),V4t(r,12);var n=nd(t[10],r),a=S4t(r);return V4t(r,1),q4t(r),[0,w2t(e,a),[0,n]]}function e(r,e){if(1===C4t(r))var n=S4t(r)[2],a=[1,[0,e[1],e[3],n]];else a=[0,nd(t[7],r)];var u=S4t(r);return V4t(r,1),q4t(r),[0,w2t(e,u),[0,a]]}function n(t){G4t(t,0);var r=S4t(t);return V4t(t,0),e(t,r)}function a(r){G4t(r,0);var n=S4t(r);V4t(r,0);var a=C4t(r);if("number"==typeof a&&12===a){V4t(r,12);var u=nd(t[10],r),i=S4t(r);return V4t(r,1),q4t(r),[0,w2t(n,i),[3,u]]}var c=e(r,n);return[0,c[1],[2,c[2]]]}function u(t){var r=S4t(t),e=C4t(t);if("number"==typeof e)var n=0;else if(6===e[0]){var a=e[1];n=1}else n=0;return n||(R4t(t),a=gXt),J4t(t),[0,r,[0,a]]}function i(t){var r=u(t),e=C4t(t);if("number"==typeof e){if(10===e){V4t(t,10);for(var n=u(t),a=[0,w2t(r[1],n[1]),[0,[0,r],n]];;){var i=C4t(t);if("number"!=typeof i||10!==i)return[2,a];V4t(t,10);var c=u(t);a=[0,w2t(a[1],c[1]),[0,[1,a],c]]}}if(83===e){V4t(t,83);var f=u(t);return[1,[0,w2t(r[1],f[1]),[0,r,f]]]}}return[0,r]}function c(t){var r=S4t(t),e=u(t);if(83===C4t(t)){V4t(t,83);var a=u(t),i=w2t(e[1],a[1]),c=i,f=[1,[0,i,[0,e,a]]]}else c=e[1],f=[0,e];if(79===C4t(t)){V4t(t,79);var s=C4t(t);if("number"==typeof s)if(0===s){var o=n(t),v=o[2],l=o[1];0!==v[1][0]&&K3t(t,[0,l,51]);var b=[0,l,[0,[1,l,v]]],p=0}else p=1;else if(7===s[0]){var D=s[1],k=D[1];V4t(t,s),b=[0,k,[0,[0,k,[0,[0,D[2]],D[3]]]]],p=0}else p=1;if(p){L4t(t,52);var d=S4t(t),w=d,h=[0,[0,d,[0,_Xt,EXt]]]}else w=b[1],h=b[2]}else w=c,h=0;return[0,w2t(r,w),[0,f,h]]}function f(t,e){var n=C4t(t);if("number"==typeof n)if(96===n)var a=0,u=0,f=0,s=1;else s=0;else s=0;if(!s)for(var o=0,v=[0,i(t)];;){var l=C4t(t);if("number"==typeof l){if(Ks<=l)if(Xf===l)var b=1;else if(Qr<=l){var p=0;b=0}else b=1;else if(96===l)b=1;else{if(0===l){o=[0,[1,r(t)],o];continue}p=0,b=0}b&&(a=v,u=_Gt(o),f=Ks===C4t(t)?1:0,p=1)}else p=0;if(p)break;o=[0,[0,c(t)],o]}f&&V4t(t,Ks);var D=S4t(t);if(V4t(t,96),q4t(t),a){var k=[0,te,[0,a[1],f,u]];return[0,w2t(e,D),k]}return[0,w2t(e,D),Js]}function s(t,r){V4t(t,Ks);var e=C4t(t);if("number"==typeof e){var n=96!==e?1:0;if(n)var a=0;else{var u=n;a=1}}else a=0;a||(u=[0,i(t)]);var c=S4t(t);V4t(t,96);var f=t[22][1];if(f){var s=f[2];if(s)var o=s[2],v=1;else v=0}else v=0;v||(o=vGt(ULt)),t[22][1]=o;var l=$3t(t),b=V3t(t[23][1],l);if(t[24][1]=b,u){var p=[0,te,[0,u[1]]];return[0,w2t(r,c),p]}return[0,w2t(r,c),Js]}var o=function t(r){return t.fun(r)},v=function t(r,e){return t.fun(r,e)},l=function t(r){return t.fun(r)};function b(t){switch(t[0]){case 0:return t[1][2][1];case 1:var r=t[1][2],e=kGt(mXt,r[2][2][1]);return kGt(r[1][2][1],e);default:var n=t[1][2],a=n[1];return kGt(0===a[0]?a[1][2][1]:b([2,a[1]]),kGt(FXt,n[2][2][1]))}}return bD(o,function(t){var r=C4t(t);if("number"==typeof r){if(0===r)return a(t)}else if(7===r[0]){var e=r[1];return V4t(t,r),[0,e[1],[4,[0,e[2],e[3]]]]}var n=nd(l,t),u=n[2],i=n[1];return Js<=u[1]?[0,i,[1,u[2]]]:[0,i,[0,u[2]]]}),bD(v,function(t,r){var e=f(t,r),n=e[2];if("number"!=typeof n&&n[2][2])var a=0,u=uo;else{G4t(t,3);for(var i=0;;){var c=C4t(t);if("number"==typeof c){if(95===c){G4t(t,2);var l=S4t(t);V4t(t,95);var p=C4t(t);if("number"==typeof p){if(Ks===p)var D=1;else if(Xf===p)D=1;else{var k=0;D=0}if(D){var d=s(t,l),w=d[2],h=d[1];if("number"==typeof w){var m=[1,h];k=1}else m=[0,[0,h,w[2]]],k=1}}else k=0;if(!k){var F=ad(v,t,l),y=F[2],E=F[1];m=Js<=y[1]?[3,[0,E,y[2]]]:[2,[0,E,y[2]]]}switch(m[0]){case 0:var _=[0,te,m[1]],g=[0,_Gt(i),_],C=1;break;case 1:var S=[0,Js,m[1]];g=[0,_Gt(i),S],C=1;break;case 2:var x=m[1];i=[0,[0,x[1],[0,x[2]]],i];continue;default:var T=m[1];i=[0,[0,T[1],[1,T[2]]],i];continue}}else if(Xf===c)R4t(t),g=[0,_Gt(i),uo],C=1;else{var A=0;C=0}C&&(a=g[1],u=g[2],A=1)}else A=0;if(A)break;i=[0,nd(o,t),i]}}if("number"==typeof u)var O=0;else{var I=u[1];if(te===I){var P=u[2],B=e[2];if("number"==typeof B)L4t(t,yXt);else{var N=b(B[2][1]);zk(b(P[2][1]),N)&&L4t(t,[6,N])}var L=P[1],R=1}else if(Js===I){var M=e[2];"number"==typeof M||te===M[1]&&L4t(t,[6,b(M[2][1])]),L=u[2],R=1}else O=0,R=0;if(R){var j=L;O=1}}O||(j=e[1]);var U=e[2];if("number"==typeof U){if("number"==typeof u)var X=0;else if(Js===u[1]){var J=[0,u[2]];X=1}else X=0;X||(J=0);var G=[0,Js,[0,e[1],J,a]];return[0,w2t(e[1],j),G]}if("number"==typeof u)var q=0;else if(te===u[1]){var W=[0,u[2]];q=1}else q=0;q||(W=0);var V=[0,te,[0,[0,e[1],U[2]],W,a]];return[0,w2t(e[1],j),V]}),bD(l,function(t){var r=S4t(t);return G4t(t,2),V4t(t,95),ad(v,t,r)}),[0,r,e,n,a,u,i,c,f,s,o,v,l]}(c8t),I8t=l8t[3],P8t=v8t[3],B8t=v8t[1],N8t=v8t[6],L8t=l8t[2],R8t=l8t[1],M8t=l8t[4],j8t=v8t[5],U8t=O8t[12],X8t=p8t[6],J8t=p8t[3];bD(D8t,function(t){var r=ad(w8t,t,function(t){return 0}),e=S4t(t);if(V4t(t,Xf),r)var n=yGt(_Gt(r))[1],a=w2t(yGt(r)[1],n);else a=e;return[0,a,r,_Gt(t[2][1])]}),bD(k8t,function(t,r,e){for(var n=n4t(1,t),a=jJt;;){var u=a[2],i=a[1],c=C4t(n);if("number"==typeof c)if(Xf===c)var f=[0,n,i,u],s=1;else s=0;else s=0;if(!s)if(nd(r,c))f=[0,n,i,u];else{if("number"==typeof c)var o=0;else if(1===c[0]){var v=nd(e,n),l=[0,v,u],b=v[2];if("number"!=typeof b&&16===b[0]){var p=b[1][2];if(p){var D=n[6]||Hk(p[1],MJt);n=t4t(D,n),a=[0,[0,c,i],l];continue}}f=[0,n,i,l],o=1}else o=0;if(!o)f=[0,n,i,u]}var k=n4t(0,n);return SGt(function(t){if("number"!=typeof t&&1===t[0]){var r=t[1],e=r[4];return e?U4t(k,[0,r[1],42]):e}return vGt(kGt(XJt,kGt(S2t(t),UJt)))},_Gt(i)),[0,k,f[3]]}}),bD(d8t,function(t){var r=nd(l8t[6],t),e=C4t(t);if("number"==typeof e){var n=e-49|0;if(!(11<n>>>0))switch(n){case 0:return ad(b8t[16],r,t);case 1:nd(M4t(t),r);var a=_4t(1,t);return nd("number"==typeof a&&4===a?b8t[17]:b8t[18],t);case 11:if(49===_4t(1,t))return nd(M4t(t),r),ad(b8t[12],0,t)}}return ad(y8t,[0,r],t)}),bD(w8t,function(t,r){var e=ud(k8t,t,r,d8t);return xGt(function(t,r){return[0,r,t]},ad(h8t,r,e[1]),e[2])}),bD(h8t,function(t,r){for(var e=0;;){var n=C4t(r);if("number"==typeof n&&Xf===n)return _Gt(e);if(nd(t,n))return _Gt(e);e=[0,nd(d8t,r),e]}}),bD(m8t,function(t,r){var e=ud(k8t,r,t,function(t){return ad(y8t,0,t)}),n=e[1];return[0,xGt(function(t,r){return[0,r,t]},ad(F8t,t,n),e[2]),n[6]]}),bD(F8t,function(t,r){for(var e=0;;){var n=C4t(r);if("number"==typeof n&&Xf===n)return _Gt(e);if(nd(t,n))return _Gt(e);e=[0,ad(y8t,0,r),e]}}),bD(y8t,function(t,r){var e=t?t[1]:t;1-N4t(r)&&nd(M4t(r),e);var n=C4t(r);if("number"==typeof n){if(27===n)return nd(b8t[26],r);if(28===n)return nd(b8t[3],r)}if(B4t(r))return nd(s8t[14],r);if(N4t(r))return ad(I8t,r,e);if("number"==typeof n){var a=n+U|0;if(!(9<a>>>0))switch(a){case 0:return nd(b8t[19],r);case 7:return ad(b8t[11],0,r);case 8:return nd(b8t[25],r);case 9:return nd(b8t[21],r)}}return nd(E8t,r)}),bD(E8t,function(t){var r=C4t(t);if("number"==typeof r)switch(r){case 0:return nd(b8t[7],t);case 8:return nd(b8t[15],t);case 19:return nd(b8t[22],t);case 20:return nd(b8t[23],t);case 22:return nd(b8t[24],t);case 23:return nd(b8t[4],t);case 24:return nd(b8t[26],t);case 25:return nd(b8t[5],t);case 26:return nd(b8t[6],t);case 32:return nd(b8t[8],t);case 35:return nd(b8t[9],t);case 37:return nd(b8t[14],t);case 39:return nd(b8t[1],t);case 59:return nd(b8t[10],t);case 110:return R4t(t),[0,S4t(t),1];case 16:case 43:return nd(b8t[2],t);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 R4t(t),J4t(t),nd(E8t,t)}if(B4t(t)){var e=nd(s8t[14],t);return X4t(t,e[1]),e}if("number"==typeof r&&28===r&&6===_4t(1,t)){var n=g4t(1,t);return K3t(t,[0,w2t(S4t(t),n),90]),nd(b8t[17],t)}return P4t(t)?nd(b8t[20],t):N4t(t)?(R4t(t),J4t(t),nd(b8t[17],t)):nd(b8t[17],t)}),bD(_8t,function(t){var r=nd(v8t[1],t),e=C4t(t);return"number"==typeof e&&9===e?ad(v8t[8],t,[0,r,0]):r}),bD(g8t,function(t){var r=nd(v8t[2],t),e=C4t(t);if("number"==typeof e&&9===e){var n=[0,ad(o8t[1],t,r),0];return[0,ad(v8t[8],t,n)]}return r}),bD(C8t,function(t,r,e){var n=e[2],a=e[1];if(zk(n,NJt)){if(zk(n,LJt))return zk(n,RJt)?h4t(n)?U4t(r,[0,a,50]):y4t(n)?K3t(r,[0,a,[1,n]]):t&&F4t(n)?U4t(r,[0,a,t[1]]):0:r[17]?K3t(r,[0,a,3]):U4t(r,[0,a,50]);if(r[6])return U4t(r,[0,a,50]);var u=r[14];return u?K3t(r,[0,a,[1,n]]):u}var i=r[18];return i?K3t(r,[0,a,3]):i}),bD(S8t,function(t,r){var e=Z4t(r);return ud(C8t,t,r,e),e}),bD(x8t,function(t,r,e){var n=r?r[1]:r;return r8t(0,function(t){var r=1-n,a=ad(S8t,[0,e],t),u=r?82===C4t(t)?1:0:r;return u&&(1-z3t(t)&&L4t(t,13),V4t(t,82)),[0,a,nd(f8t[11],t),u]},t)}),bD(T8t,function(t){var r=S4t(t);V4t(t,0);var e=ad(F8t,function(t){return 1===t?1:0},t),n=S4t(t);return V4t(t,1),[0,w2t(r,n),[0,e]]}),bD(A8t,function(t){var r=S4t(t);V4t(t,0);var e=ad(m8t,function(t){return 1===t?1:0},t),n=S4t(t);V4t(t,1);var a=e[2],u=[0,e[1]];return[0,w2t(r,n),u,a]}),ud(RWt,qJt,c8t,[0,D8t,E8t,y8t,F8t,m8t,h8t,_8t,g8t,P8t,B8t,N8t,L8t,S8t,x8t,C8t,T8t,A8t,U8t,X8t,J8t,R8t,I8t,M8t,j8t]);var G8t=[0,0],q8t=mk,W8t=hk,V8t=function(t){return Fk(HGt(t))},Y8t=function(t){return wk(HGt(t))},H8t=function(t,r,e){try{var n=new RegExp(r.toString(),e.toString())}catch(r){G8t[1]=[0,[0,t,23],G8t[1]];n=new RegExp(so,e.toString())}return n},$8t=function(t){function r(t,r){return Y8t(gGt(t,r))}function e(t,r){return r?nd(t,r[1]):hVt}function n(t,r){return 0===r[0]?hVt:nd(t,r[1])}function a(t){return V8t([0,[0,Ywt,t[1]],[0,[0,Vwt,t[2]],0]])}function u(t){var r=t[1];if(r)var e=r[1],n="number"==typeof e?Pn:e[1].toString();else n=hVt;var u=[0,[0,Gwt,a(t[3])],0];return V8t([0,[0,Wwt,n],[0,[0,qwt,a(t[2])],u]])}function i(r,e,n){if(t[1])var a=[0,[0,jwt,r.toString()],0],i=[0,[0,Uwt,u(e)],a],c=[0,[0,Xwt,Y8t([0,e[2][3],[0,e[3][3],0]])],i];else c=[0,[0,Jwt,r.toString()],0];return V8t(EGt(c,n))}function c(t){return r(d,t)}function f(t){var e=t[2];switch(e[2]){case 0:var n=gDt;break;case 1:n=CDt;break;default:n=SDt}var a=[0,[0,xDt,n.toString()],0],u=[0,[0,TDt,r(q,e[1])],a];return i(ADt,t[1],u)}function s(t){var n=t[2],a=[0,[0,cpt,r(B,n[3])],0],u=[0,[0,fpt,Y(0,n[4])],a],c=[0,[0,spt,e(rt,n[2])],u],f=[0,[0,opt,y(n[1])],c];return i(vpt,t[1],f)}function o(t,n){var a=n[2],u=a[4];if(u)var c=u[1][2],f=[0,c[1]],s=c[2];else f=0,s=0;var o=[0,[0,ybt,r(O,a[6])],0],v=[0,[0,Ebt,r(I,a[5])],o],l=[0,[0,_bt,e(nt,s)],v],b=[0,[0,gbt,e(_,f)],l],p=[0,[0,Cbt,e(rt,a[3])],b],D=a[2],k=[0,[0,Bbt,r(P,D[2][1])],0],d=[0,[0,Sbt,i(Nbt,D[1],k)],p],w=[0,[0,xbt,e(y,a[1])],d];return i(t,n[1],w)}function v(t,r){var n=r[2],a=t?pbt:Dbt,u=[0,[0,kbt,e($,n[4])],0],c=[0,[0,dbt,e($,n[3])],u],f=[0,[0,wbt,e(rt,n[2])],c],s=[0,[0,hbt,y(n[1])],f];return i(a,r[1],s)}function l(t){var r=t[2],n=[0,[0,obt,$(r[3])],0],a=[0,[0,vbt,e(rt,r[2])],n],u=[0,[0,lbt,y(r[1])],a];return i(bbt,t[1],u)}function b(t){var n=t[2],a=n[4],u=Y8t(a?[0,B(a[1]),0]:0),c=[0,[0,qlt,r(B,n[5])],0],f=[0,[0,Vlt,u],[0,[0,Wlt,r(I,n[6])],c]],s=[0,[0,Ylt,Y(0,n[3])],f],o=[0,[0,Hlt,e(rt,n[2])],s],v=[0,[0,$lt,y(n[1])],o];return i(zlt,t[1],v)}function p(t){var r=t[2],n=w2t(r[1][1],r[2][1]),a=[0,[0,Xlt,e(dt,r[3])],0],u=[0,[0,Jlt,C(n,[0,r[1],[1,r[2]],0])],a];return i(Glt,t[1],u)}function D(t){var r=t[2],e=r[2],n=0===e[0]?r[1][1]:e[1][1],a=w2t(r[1][1],n),u=[0,[0,jlt,C(a,[0,r[1],r[2],0])],0];return i(Ult,t[1],u)}function k(t){var r=[0,[0,Rlt,c(t[2][1])],0];return i(Mlt,t[1],r)}function d(t){var n=t[2],a=t[1];if("number"==typeof n)return i(0===n?Lft:Rft,a,0);switch(n[0]){case 0:return k([0,a,n[1]]);case 1:return i(jft,a,[0,[0,Mft,e(y,n[1][1])],0]);case 2:return o(mbt,[0,a,n[1]]);case 3:return i(Xft,a,[0,[0,Uft,e(y,n[1][1])],0]);case 4:return b([0,a,n[1]]);case 5:var u=n[1],c=u[3];if(c){var w=c[1];if(0!==w[0]&&!w[2])return i(Gft,a,[0,[0,Jft,e(J,u[4])],0])}var h=u[2];if(h){var m=h[1];switch(m[0]){case 0:var F=D(m[1]);break;case 1:F=p(m[1]);break;case 2:F=b(m[1]);break;case 3:F=$(m[1]);break;case 4:F=l(m[1]);break;case 5:F=v(1,m[1]);break;default:F=s(m[1])}var E=F}else E=hVt;var g=[0,[0,qft,e(J,u[4])],0],C=[0,[0,Vft,E],[0,[0,Wft,A(u[3])],g]],O=u[1];return i(Hft,a,[0,[0,Yft,!!(O?1:O)],C]);case 6:return p([0,a,n[1]]);case 7:var I=n[1],P=[0,[0,Klt,r(B,I[3])],0],R=[0,[0,Qlt,Y(0,I[4])],P],M=[0,[0,Zlt,e(rt,I[2])],R];return i(rbt,a,[0,[0,tbt,y(I[1])],M]);case 8:var j=n[1],U=j[1],X=0===U[0]?y(U[1]):J(U[1]),G=0===j[3][0]?"CommonJS":"ES";return i(Qft,a,[0,[0,Kft,X],[0,[0,zft,k(j[2])],[0,[0,$ft,G],0]]]);case 9:return i(tst,a,[0,[0,Zft,tt(n[1])],0]);case 10:var q=n[1],W=[0,[0,ibt,$(q[3])],0],V=[0,[0,cbt,e(rt,q[2])],W];return i(sbt,a,[0,[0,fbt,y(q[1])],V]);case 11:return v(1,[0,a,n[1]]);case 12:return D([0,a,n[1]]);case 13:var H=n[1],z=[0,[0,rst,_(H[2])],0];return i(nst,a,[0,[0,est,d(H[1])],z]);case 14:var K=n[1][2],Q=0===K[0]?d(K[1]):_(K[1]);return i(ist,a,[0,[0,ust,Q],[0,[0,ast,T(1).toString()],0]]);case 15:var Z=n[1],et=Z[2];if(et){var nt=et[1];if(0!==nt[0]&&!nt[2]){var at=[0,[0,cst,T(Z[4]).toString()],0];return i(sst,a,[0,[0,fst,e(J,Z[3])],at])}}var ut=[0,[0,ost,T(Z[4]).toString()],0],it=[0,[0,vst,e(J,Z[3])],ut],ct=[0,[0,lst,A(Z[2])],it];return i(pst,a,[0,[0,bst,e(d,Z[1])],ct]);case 16:var ft=n[1],st=[0,[0,Dst,e(q8t,ft[2])],0];return i(dst,a,[0,[0,kst,_(ft[1])],st]);case 17:var ot=n[1],vt=[0,[0,wst,d(ot[4])],0],lt=[0,[0,hst,e(_,ot[3])],vt],bt=[0,[0,mst,e(_,ot[2])],lt];return i(yst,a,[0,[0,Fst,e(function(t){return 0===t[0]?f(t[1]):_(t[1])},ot[1])],bt]);case 18:var pt=n[1],Dt=pt[1],kt=0===Dt[0]?f(Dt[1]):N(Dt[1]),wt=[0,[0,Est,!!pt[4]],0],ht=[0,[0,_st,d(pt[3])],wt];return i(Sst,a,[0,[0,Cst,kt],[0,[0,gst,_(pt[2])],ht]]);case 19:var mt=n[1],Ft=mt[4]?xst:Tst,yt=mt[1],Et=0===yt[0]?f(yt[1]):N(yt[1]),_t=[0,[0,Ast,d(mt[3])],0];return i(Ft,a,[0,[0,Ist,Et],[0,[0,Ost,_(mt[2])],_t]]);case 20:var gt=n[1],Ct=gt[3],St=0===Ct[0]?k(Ct[1]):_(Ct[1]),xt=gt[8],Tt=0===xt[0]?0:[0,xt[1]],At=[0,[0,rlt,e(rt,gt[9])],0],Ot=[0,[0,elt,e(tt,Tt)],At],It=[0,[0,nlt,!!gt[7]],Ot],Pt=[0,[0,alt,e(dt,gt[6])],It],Bt=[0,[0,clt,St],[0,[0,ilt,!!gt[4]],[0,[0,ult,!!gt[5]],Pt]]],Nt=[0,[0,flt,L(gt[2])],Bt];return i(olt,a,[0,[0,slt,e(y,gt[1])],Nt]);case 21:var Lt=n[1],Rt=[0,[0,Pst,e(d,Lt[3])],0],Mt=[0,[0,Bst,d(Lt[2])],Rt];return i(Lst,a,[0,[0,Nst,_(Lt[1])],Mt]);case 22:var jt=n[1],Ut=jt[4];if(Ut){var Xt=Ut[1];if(0===Xt[0])var Jt=gGt(function(t){var r=t[1],e=t[3],n=t[2],a=n?w2t(e[1],n[1][1]):e[1],u=n?n[1]:e;if(r)switch(r[1]){case 0:var c=Dr,f=1;break;case 1:c=gs,f=1;break;default:f=0}else f=0;if(!f)c=hVt;var s=[0,[0,ywt,y(u)],[0,[0,Fwt,c],0]];return i(_wt,a,[0,[0,Ewt,y(e)],s])},Xt[1]);else{var Gt=Xt[1],qt=[0,[0,hwt,y(Gt[2])],0];Jt=[0,i(mwt,Gt[1],qt),0]}var Wt=Jt}else Wt=Ut;var Vt=jt[3];if(Vt)var Yt=Vt[1],Ht=[0,[0,dwt,y(Yt)],0],$t=[0,i(wwt,Yt[1],Ht),Wt];else $t=Wt;switch(jt[1]){case 0:var zt=Rst;break;case 1:zt=Mst;break;default:zt=jst}var Kt=[0,[0,Ust,zt.toString()],0],Qt=[0,[0,Xst,J(jt[2])],Kt];return i(Gst,a,[0,[0,Jst,Y8t($t)],Qt]);case 23:return s([0,a,n[1]]);case 24:var Zt=n[1],tr=[0,[0,qst,d(Zt[2])],0];return i(Vst,a,[0,[0,Wst,y(Zt[1])],tr]);case 25:return i(Hst,a,[0,[0,Yst,e(_,n[1][1])],0]);case 26:var rr=n[1],er=[0,[0,$st,r(S,rr[2])],0];return i(Kst,a,[0,[0,zst,_(rr[1])],er]);case 27:return i(Zst,a,[0,[0,Qst,_(n[1][1])],0]);case 28:var nr=n[1],ar=[0,[0,tot,e(k,nr[3])],0],ur=[0,[0,rot,e(x,nr[2])],ar];return i(not,a,[0,[0,eot,k(nr[1])],ur]);case 29:return l([0,a,n[1]]);case 30:return v(0,[0,a,n[1]]);case 31:return f([0,a,n[1]]);case 32:var ir=n[1],cr=[0,[0,aot,d(ir[2])],0];return i(iot,a,[0,[0,uot,_(ir[1])],cr]);default:var fr=n[1],sr=[0,[0,cot,d(fr[2])],0];return i(sot,a,[0,[0,fot,_(fr[1])],sr])}}function w(t){var n=t[2],a=[0,[0,Ndt,e(ct,n[2])],0],u=[0,[0,Ldt,r(st,n[3])],a],c=[0,[0,Rdt,i(Gdt,n[1],0)],u];return i(Mdt,t[1],c)}function h(t){var n=t[2],a=[0,[0,Odt,r(st,n[3])],0],u=[0,[0,Idt,e(it,n[2])],a],c=n[1],f=c[2],s=[0,[0,jdt,!!f[2]],0],o=[0,[0,Udt,r(ut,f[3])],s],v=[0,[0,Xdt,bt(f[1])],o],l=[0,[0,Pdt,i(Jdt,c[1],v)],u];return i(Bdt,t[1],l)}function m(t){var e=t[2],n=[0,[0,pDt,r(_,e[2])],0],a=[0,[0,DDt,r(G,e[1])],n];return i(kDt,t[1],a)}function F(t){var r=t[2],e=r[2],n=r[1],a=t[1];if("number"==typeof n)var u=hVt;else switch(n[0]){case 0:u=n[1].toString();break;case 1:u=!!n[1];break;case 2:u=n[1];break;default:var c=n[1];u=H8t(a,c[1],c[2])}if("number"==typeof n)var f=0;else if(3===n[0]){var s=n[1],o=[0,[0,uDt,V8t([0,[0,aDt,s[1].toString()],[0,[0,nDt,s[2].toString()],0]])],0],v=[0,[0,cDt,u],[0,[0,iDt,e.toString()],o]];f=1}else f=0;if(!f)v=[0,[0,sDt,u],[0,[0,fDt,e.toString()],0]];return i(oDt,a,v)}function y(t){return i(_lt,t[1],[0,[0,Elt,t[2].toString()],[0,[0,ylt,hVt],[0,[0,Flt,!1],0]]])}function E(t){var r=t[2],n=r[3],a=0===n[0]?k(n[1]):_(n[1]),u=r[8],c=0===u[0]?0:[0,u[1]],f=[0,[0,vlt,e(rt,r[9])],0],s=[0,[0,llt,e(tt,c)],f],o=[0,[0,blt,!!r[7]],s],v=[0,[0,plt,e(dt,r[6])],o],l=[0,[0,dlt,a],[0,[0,klt,!!r[4]],[0,[0,Dlt,!!r[5]],v]]],b=[0,[0,wlt,L(r[2])],l],p=[0,[0,hlt,e(y,r[1])],b];return i(mlt,t[1],p)}function _(t){var n=t[2],a=t[1];if("number"==typeof n)return i(0===n?oot:vot,a,0);switch(n[0]){case 0:var u=n[1][1];return i(bot,a,[0,[0,lot,r(function(t){return e(U,t)},u)],0]);case 1:var c=n[1],f=c[3],s=0===f[0]?k(f[1]):_(f[1]),v=c[8],l=0===v[0]?0:[0,v[1]],b=[0,[0,pot,e(rt,c[9])],0],p=[0,[0,Dot,e(tt,l)],b],D=[0,[0,kot,!!c[7]],p],d=[0,[0,dot,e(dt,c[6])],D],g=[0,[0,mot,s],[0,[0,hot,!!c[4]],[0,[0,wot,!!c[5]],d]]],C=[0,[0,Fot,L(c[2])],g];return i(Eot,a,[0,[0,yot,e(y,c[1])],C]);case 2:var S=n[1];switch(S[1]){case 0:var x=_ot;break;case 1:x=got;break;case 2:x=Cot;break;case 3:x=Sot;break;case 4:x=xot;break;case 5:x=Tot;break;case 6:x=Aot;break;case 7:x=Oot;break;case 8:x=Iot;break;case 9:x=Pot;break;case 10:x=Bot;break;case 11:x=Not;break;default:x=Lot}var T=[0,[0,Rot,_(S[3])],0],A=[0,[0,Mot,N(S[2])],T];return i(Uot,a,[0,[0,jot,x.toString()],A]);case 3:var O=n[1],I=[0,[0,Xot,_(O[3])],0],P=[0,[0,Jot,_(O[2])],I];switch(O[1]){case 0:var B=Uut;break;case 1:B=Xut;break;case 2:B=Jut;break;case 3:B=Gut;break;case 4:B=qut;break;case 5:B=Wut;break;case 6:B=Vut;break;case 7:B=Yut;break;case 8:B=Hut;break;case 9:B=$ut;break;case 10:B=zut;break;case 11:B=Kut;break;case 12:B=Qut;break;case 13:B=Zut;break;case 14:B=tit;break;case 15:B=rit;break;case 16:B=eit;break;case 17:B=nit;break;case 18:B=ait;break;case 19:B=uit;break;case 20:B=iit;break;default:B=cit}return i(qot,a,[0,[0,Got,B.toString()],P]);case 4:return i(Wot,a,wt(n[1]));case 5:return o(Fbt,[0,a,n[1]]);case 6:var R=n[1],j=[0,[0,Vot,e(_,R[2])],0];return i(Hot,a,[0,[0,Yot,r(X,R[1])],j]);case 7:var J=n[1],G=[0,[0,$ot,_(J[3])],0],q=[0,[0,zot,_(J[2])],G];return i(Qot,a,[0,[0,Kot,_(J[1])],q]);case 8:return E([0,a,n[1]]);case 9:var W=n[1],V=[0,[0,Zot,e(_,W[2])],0];return i(rvt,a,[0,[0,tvt,r(X,W[1])],V]);case 10:return y(n[1]);case 11:var Y=n[1],H=[0,[0,evt,r(_,[0,Y,0])],0];return i(uvt,a,[0,[0,avt,i(nvt,w2t(a,Y[1]),0)],H]);case 12:return h([0,a,n[1]]);case 13:return w([0,a,n[1]]);case 14:return F([0,a,n[1]]);case 15:var $=n[1];switch($[1]){case 0:var z=ivt;break;case 1:z=cvt;break;default:z=fvt}var K=[0,[0,svt,_($[3])],0],Q=[0,[0,ovt,_($[2])],K];return i(lvt,a,[0,[0,vvt,z.toString()],Q]);case 16:return i(bvt,a,ht(n[1]));case 17:var Z=n[1],et=[0,[0,pvt,y(Z[2])],0];return i(kvt,a,[0,[0,Dvt,y(Z[1])],et]);case 18:var nt=n[1],ut=[0,[0,dvt,r(U,nt[3])],0],it=[0,[0,wvt,e(at,nt[2])],ut];return i(mvt,a,[0,[0,hvt,_(nt[1])],it]);case 19:return i(yvt,a,[0,[0,Fvt,r(M,n[1][1])],0]);case 20:var ct=n[1],ft=[0,[0,Evt,!!ct[2]],0];return i(_vt,a,dGt(wt(ct[1]),ft));case 21:var st=n[1],ot=[0,[0,gvt,!!st[2]],0];return i(Cvt,a,dGt(ht(st[1]),ot));case 22:return i(xvt,a,[0,[0,Svt,r(_,n[1][1])],0]);case 23:var vt=n[1],lt=[0,[0,yDt,m(vt[2])],0];return i(_Dt,a,[0,[0,EDt,_(vt[1])],lt]);case 24:return m([0,a,n[1]]);case 25:var bt=n[1],pt=[0,[0,Tvt,tt(bt[2])],0];return i(Ovt,a,[0,[0,Avt,_(bt[1])],pt]);case 26:var Dt=n[1];if(7<=Dt[1])return i(Pvt,a,[0,[0,Ivt,_(Dt[2])],0]);switch(Dt[1]){case 0:var kt=Bvt;break;case 1:kt=Nvt;break;case 2:kt=Lvt;break;case 3:kt=Rvt;break;case 4:kt=Mvt;break;case 5:kt=jvt;break;case 6:kt=Uvt;break;default:kt=vGt(Xvt)}var mt=[0,[0,Gvt,!0],[0,[0,Jvt,_(Dt[2])],0]];return i(Wvt,a,[0,[0,qvt,kt.toString()],mt]);case 27:var Ft=n[1],yt=0===Ft[1]?Yvt:Vvt,Et=[0,[0,Hvt,!!Ft[3]],0],_t=[0,[0,$vt,_(Ft[2])],Et];return i(Kvt,a,[0,[0,zvt,yt.toString()],_t]);default:var gt=n[1],Ct=[0,[0,Qvt,!!gt[2]],0];return i(tlt,a,[0,[0,Zvt,e(_,gt[1])],Ct])}}function g(t){var r=[0,[0,glt,y(t[2])],0];return i(Clt,t[1],r)}function C(t,r){var e=[0,[0,Slt,!!r[3]],0],a=[0,[0,xlt,n(tt,r[2])],e];return i(Alt,t,[0,[0,Tlt,r[1][2].toString()],a])}function S(t){var n=t[2],a=[0,[0,Olt,r(d,n[2])],0],u=[0,[0,Ilt,e(_,n[1])],a];return i(Plt,t[1],u)}function x(t){var r=t[2],n=[0,[0,Blt,k(r[2])],0],a=[0,[0,Nlt,e(N,r[1])],n];return i(Llt,t[1],a)}function T(t){return 0===t?nbt:ebt}function A(t){if(t){var e=t[1];if(0===e[0])return r(Dt,e[1]);var n=e[2];if(n){var a=[0,[0,abt,y(n[1])],0];return Y8t([0,i(ubt,e[1],a),0])}return Y8t(0)}return Y8t(0)}function O(t){var r=[0,[0,Tbt,_(t[2][1])],0];return i(Abt,t[1],r)}function I(t){var r=t[2],n=[0,[0,Obt,e(nt,r[2])],0],a=[0,[0,Ibt,y(r[1])],n];return i(Pbt,t[1],a)}function P(t){switch(t[0]){case 0:var a=t[1],u=a[2],c=u[2];switch(c[0]){case 0:var f=[0,F(c[1]),0];break;case 1:f=[0,y(c[1]),0];break;case 2:f=[0,g(c[1]),0];break;default:f=[0,_(c[1]),1]}switch(u[1]){case 0:var s=Lbt;break;case 1:s=Rbt;break;case 2:s=Mbt;break;default:s=jbt}var o=[0,[0,Ubt,r(O,u[5])],0],v=[0,[0,Gbt,s.toString()],[0,[0,Jbt,!!u[4]],[0,[0,Xbt,!!f[2]],o]]],l=[0,[0,qbt,E(u[3])],v];return i(Vbt,a[1],[0,[0,Wbt,f[1]],l]);case 1:var b=t[1],p=b[2],D=p[1];switch(D[0]){case 0:var k=[0,F(D[1]),0];break;case 1:k=[0,y(D[1]),0];break;case 2:k=vGt(Zbt);break;default:k=[0,_(D[1]),1]}var d=[0,[0,tpt,e(W,p[5])],0],w=[0,[0,ept,!!k[2]],[0,[0,rpt,!!p[4]],d]],h=[0,[0,npt,n(tt,p[3])],w],m=[0,[0,apt,e(_,p[2])],h];return i(ipt,b[1],[0,[0,upt,k[1]],m]);default:var C=t[1],S=C[2],x=S[1],T=[0,[0,Ybt,e(W,S[5])],0],A=[0,[0,Hbt,!!S[4]],T],I=[0,[0,$bt,n(tt,S[3])],A],P=[0,[0,zbt,e(_,S[2])],I],B=[0,[0,Kbt,y(x[2])],P];return i(Qbt,C[1],B)}}function B(t){var r=t[2],n=r[1],a=0===n[0]?y(n[1]):Z(n[1]),u=[0,[0,bpt,a],[0,[0,lpt,e(nt,r[2])],0]];return i(ppt,t[1],u)}function N(t){var a=t[2],u=t[1];switch(a[0]){case 0:var c=a[1],f=[0,[0,Dpt,n(tt,c[2])],0];return i(dpt,u,[0,[0,kpt,r(j,c[1])],f]);case 1:var s=a[1],o=[0,[0,wpt,n(tt,s[2])],0],v=s[1];return i(mpt,u,[0,[0,hpt,r(function(t){return e(R,t)},v)],o]);case 2:var l=a[1],b=[0,[0,Fpt,_(l[2])],0];return i(Ept,u,[0,[0,ypt,N(l[1])],b]);case 3:return C(u,a[1]);default:return _(a[1])}}function L(t){var e=t[2],n=e[2],a=e[1];if(n){var u=n[1],c=[0,[0,_pt,N(u[2][1])],0],f=i(gpt,u[1],c);return Y8t(_Gt([0,f,_Gt(gGt(N,a))]))}return r(N,a)}function R(t){if(0===t[0])return N(t[1]);var r=t[1],e=[0,[0,Cpt,N(r[2][1])],0];return i(Spt,r[1],e)}function M(t){if(0===t[0]){var r=t[1],e=r[2];switch(e[0]){case 0:var n=e[3],a=_(e[2]),u=[0,e[1],a,xpt,0,n];break;case 1:var c=e[2],f=E([0,c[1],c[2]]);u=[0,e[1],f,Tpt,1,0];break;case 2:var s=e[2],o=E([0,s[1],s[2]]);u=[0,e[1],o,Apt,0,0];break;default:var v=e[2],l=E([0,v[1],v[2]]);u=[0,e[1],l,Opt,0,0]}var b=u[1];switch(b[0]){case 0:var p=[0,F(b[1]),0];break;case 1:p=[0,y(b[1]),0];break;case 2:p=vGt(Ipt);break;default:p=[0,_(b[1]),1]}return i(jpt,r[1],[0,[0,Mpt,p[1]],[0,[0,Rpt,u[2]],[0,[0,Lpt,u[3].toString()],[0,[0,Npt,!!u[4]],[0,[0,Bpt,!!u[5]],[0,[0,Ppt,!!p[2]],0]]]]]])}var D=t[1],k=[0,[0,Upt,_(D[2][1])],0];return i(Xpt,D[1],k)}function j(t){if(0===t[0]){var r=t[1],e=r[2],n=e[1];switch(n[0]){case 0:var a=[0,F(n[1]),0];break;case 1:a=[0,y(n[1]),0];break;default:a=[0,_(n[1]),1]}var u=[0,[0,Wpt,ju],[0,[0,qpt,!1],[0,[0,Gpt,!!e[3]],[0,[0,Jpt,!!a[2]],0]]]],c=[0,[0,Vpt,N(e[2])],u];return i(Hpt,r[1],[0,[0,Ypt,a[1]],c])}var f=t[1],s=[0,[0,$pt,N(f[2][1])],0];return i(zpt,f[1],s)}function U(t){if(0===t[0])return _(t[1]);var r=t[1],e=[0,[0,Kpt,_(r[2][1])],0];return i(Qpt,r[1],e)}function X(t){var r=t[2],e=[0,[0,Zpt,!!r[3]],0],n=[0,[0,tDt,_(r[2])],e],a=[0,[0,rDt,N(r[1])],n];return i(eDt,t[1],a)}function J(t){var r=t[2];return i(bDt,t[1],[0,[0,lDt,r[1].toString()],[0,[0,vDt,r[2].toString()],0]])}function G(t){var r=t[2],e=V8t([0,[0,wDt,r[1][1].toString()],[0,[0,dDt,r[1][2].toString()],0]]);return i(FDt,t[1],[0,[0,mDt,e],[0,[0,hDt,!!r[2]],0]])}function q(t){var r=t[2],n=[0,[0,ODt,e(_,r[2])],0],a=[0,[0,IDt,N(r[1])],n];return i(PDt,t[1],a)}function W(t){var r=0===t[2]?"plus":ic;return i(NDt,t[1],[0,[0,BDt,r],0])}function V(t){var r=t[2],n=r[1],a=0===n[0]?y(n[1]):Z(n[1]),u=[0,[0,zkt,a],[0,[0,$kt,e(nt,r[2])],0]];return i(Kkt,t[1],u)}function Y(t,r){var n=r[2],a=n[3],u=xGt(function(t,r){var n=t[4],a=t[3],u=t[2],c=t[1];switch(r[0]){case 0:var f=r[1],s=f[2],o=s[2],v=s[1];switch(v[0]){case 0:var l=F(v[1]);break;case 1:l=y(v[1]);break;case 2:l=vGt(okt);break;default:l=vGt(vkt)}switch(o[0]){case 0:var b=[0,$(o[1]),lkt];break;case 1:var p=o[1];b=[0,H([0,p[1],p[2]]),bkt];break;default:var D=o[1];b=[0,H([0,D[1],D[2]]),pkt]}var k=[0,[0,Dkt,b[2].toString()],0],d=[0,[0,kkt,e(W,s[7])],k];return[0,[0,i(Ekt,f[1],[0,[0,ykt,l],[0,[0,Fkt,b[1]],[0,[0,mkt,!!s[6]],[0,[0,hkt,!!s[3]],[0,[0,wkt,!!s[4]],[0,[0,dkt,!!s[5]],d]]]]]]),c],u,a,n];case 1:var w=r[1],h=[0,[0,_kt,$(w[2][1])],0];return[0,[0,i(gkt,w[1],h),c],u,a,n];case 2:var m=r[1],E=m[2],_=[0,[0,Ckt,e(W,E[5])],0],g=[0,[0,Skt,!!E[4]],_],C=[0,[0,xkt,$(E[3])],g],S=[0,[0,Tkt,$(E[2])],C],x=[0,[0,Akt,e(y,E[1])],S];return[0,c,[0,i(Okt,m[1],x),u],a,n];case 3:var T=r[1],A=T[2],O=[0,[0,Ikt,!!A[2]],0],I=[0,[0,Pkt,H(A[1])],O];return[0,c,u,[0,i(Bkt,T[1],I),a],n];default:var P=r[1],B=P[2],N=[0,[0,Nkt,$(B[2])],0],L=[0,[0,Mkt,!!B[3]],[0,[0,Rkt,!!B[4]],[0,[0,Lkt,!!B[5]],N]]],R=[0,[0,jkt,y(B[1])],L];return[0,c,u,a,[0,i(Ukt,P[1],R),n]]}},ekt,a),c=[0,[0,nkt,Y8t(_Gt(u[4]))],0],f=[0,[0,akt,Y8t(_Gt(u[3]))],c],s=[0,[0,ukt,Y8t(_Gt(u[2]))],f],o=[0,[0,ikt,Y8t(_Gt(u[1]))],s],v=[0,[0,ckt,!!n[1]],o],l=t?[0,[0,fkt,!!n[2]],v]:v;return i(skt,r[1],l)}function H(t){var n=t[2],a=n[2][2],u=[0,[0,YDt,e(rt,n[1])],0],c=[0,[0,HDt,e(Q,a[2])],u],f=[0,[0,$Dt,$(n[3])],c],s=[0,[0,zDt,r(K,a[1])],f];return i(KDt,t[1],s)}function $(t){var e=t[2],n=t[1];if("number"==typeof e)switch(e){case 0:return i(RDt,n,0);case 1:return i(MDt,n,0);case 2:return i(jDt,n,0);case 3:return i(UDt,n,0);case 4:return i(XDt,n,0);case 5:return i(JDt,n,0);case 6:return i(GDt,n,0);case 7:return i(qDt,n,0);default:return i(ddt,n,0)}else switch(e[0]){case 0:return i(VDt,n,[0,[0,WDt,$(e[1])],0]);case 1:return H([0,n,e[1]]);case 2:return Y(1,[0,n,e[1]]);case 3:var a=e[1],u=[0,[0,Xkt,Y(0,a[1])],0];return i(Gkt,n,[0,[0,Jkt,r(B,a[2])],u]);case 4:return i(Wkt,n,[0,[0,qkt,$(e[1])],0]);case 5:return V([0,n,e[1]]);case 6:return i(Zkt,n,[0,[0,Qkt,r($,[0,e[1],[0,e[2],e[3]]])],0]);case 7:return i(rdt,n,[0,[0,tdt,r($,[0,e[1],[0,e[2],e[3]]])],0]);case 8:return i(ndt,n,[0,[0,edt,$(e[1])],0]);case 9:return i(udt,n,[0,[0,adt,r($,e[1])],0]);case 10:var c=e[1];return i(fdt,n,[0,[0,cdt,c[1].toString()],[0,[0,idt,c[2].toString()],0]]);case 11:var f=e[1];return i(vdt,n,[0,[0,odt,f[1]],[0,[0,sdt,f[2].toString()],0]]);default:var s=e[1];return i(kdt,n,[0,[0,Ddt,!!s],[0,[0,pdt,(s?ldt:bdt).toString()],0]])}}function z(t){if(0===t[0])return $(t[1]);var r=t[1];return V([0,r,[0,[0,[0,r,LDt]],0]])}function K(t){var r=t[2],n=[0,[0,QDt,!!r[3]],0],a=[0,[0,ZDt,$(r[2])],n],u=[0,[0,tkt,e(y,r[1])],a];return i(rkt,t[1],u)}function Q(t){return K(t[2][1])}function Z(t){var r=t[2],e=r[1],n=0===e[0]?y(e[1]):Z(e[1]),a=[0,[0,Ykt,n],[0,[0,Vkt,y(r[2])],0]];return i(Hkt,t[1],a)}function tt(t){var r=[0,[0,wdt,$(t[2])],0];return i(hdt,t[1],r)}function rt(t){var e=[0,[0,mdt,r(et,t[2])],0];return i(Fdt,t[1],e)}function et(t){var r=t[2],a=[0,[0,ydt,e($,r[4])],0],u=[0,[0,Edt,e(W,r[3])],a],c=[0,[0,_dt,n(tt,r[2])],u];return i(Cdt,t[1],[0,[0,gdt,r[1][2].toString()],c])}function nt(t){var e=[0,[0,Sdt,r($,t[2])],0];return i(xdt,t[1],e)}function at(t){var e=[0,[0,Tdt,r(z,t[2])],0];return i(Adt,t[1],e)}function ut(t){if(0===t[0]){var r=t[1],n=r[2],a=n[1],u=0===a[0]?ot(a[1]):vt(a[1]),c=[0,[0,zdt,u],[0,[0,$dt,e(pt,n[2])],0]];return i(Kdt,r[1],c)}var f=t[1],s=[0,[0,Qdt,_(f[2][1])],0];return i(Zdt,f[1],s)}function it(t){var r=[0,[0,qdt,bt(t[2][1])],0];return i(Wdt,t[1],r)}function ct(t){return i(Vdt,t,0)}function ft(t){var r=t[2][1],e=0===r[0]?_(r[1]):i(twt,r[1],0);return i(ewt,t[1],[0,[0,rwt,e],0])}function st(t){var r=t[2],e=t[1];switch(r[0]){case 0:return h([0,e,r[1]]);case 1:return w([0,e,r[1]]);case 2:return ft([0,e,r[1]]);case 3:return i(Hdt,e,[0,[0,Ydt,_(r[1])],0]);default:var n=r[1];return i(uwt,e,[0,[0,awt,n[1].toString()],[0,[0,nwt,n[2].toString()],0]])}}function ot(t){return i(bwt,t[1],[0,[0,lwt,t[2][1].toString()],0])}function vt(t){var r=t[2],e=[0,[0,swt,ot(r[2])],0],n=[0,[0,owt,ot(r[1])],e];return i(vwt,t[1],n)}function lt(t){var r=t[2],e=r[1],n=0===e[0]?ot(e[1]):lt(e[1]),a=[0,[0,cwt,n],[0,[0,iwt,ot(r[2])],0]];return i(fwt,t[1],a)}function bt(t){switch(t[0]){case 0:return ot(t[1]);case 1:return vt(t[1]);default:return lt(t[1])}}function pt(t){return 0===t[0]?F([0,t[1],t[2]]):ft([0,t[1],t[2]])}function Dt(t){var r=t[2],e=r[2],n=y(e?e[1]:r[1]),a=[0,[0,Dwt,y(r[1])],[0,[0,pwt,n],0]];return i(kwt,t[1],a)}function kt(t){var r=t[2],e=0===r[0]?[0,gwt,r[1]]:[0,Cwt,r[1]];return i(e[1],t[1],[0,[0,Swt,e[2].toString()],0])}function dt(t){var r=t[2];if(r)var e=Twt,n=[0,[0,xwt,_(r[1])],0];else e=Awt,n=0;return i(e,t[1],n)}function wt(t){var n=[0,[0,Owt,r(U,t[3])],0],a=[0,[0,Iwt,e(at,t[2])],n];return[0,[0,Pwt,_(t[1])],a]}function ht(t){var r=t[2];switch(r[0]){case 0:var e=y(r[1]);break;case 1:e=g(r[1]);break;default:e=_(r[1])}var n=[0,[0,Nwt,e],[0,[0,Bwt,!!t[3]],0]];return[0,[0,Lwt,_(t[1])],n]}return[0,function(e){var n=c(e[2]),a=t[2]?[0,[0,Pft,n],[0,[0,Ift,r(kt,e[3])],0]]:[0,[0,Bft,n],0];return i(Nft,e[1],a)},_,function(t){return r(function(t){var r=t[2];if("number"==typeof r){var e=r;if(50<=e)switch(e){case 50:var n=ict;break;case 51:n=cct;break;case 52:n=fct;break;case 53:n=sct;break;case 54:n=oct;break;case 55:n=vct;break;case 56:n=kGt(bct,lct);break;case 57:n=kGt(Dct,pct);break;case 58:n=kGt(dct,kct);break;case 59:n=wct;break;case 60:n=hct;break;case 61:n=mct;break;case 62:n=Fct;break;case 63:n=yct;break;case 64:n=Ect;break;case 65:n=_ct;break;case 66:n=gct;break;case 67:n=Cct;break;case 68:n=Sct;break;case 69:n=xct;break;case 70:n=Tct;break;case 71:n=Act;break;case 72:n=Oct;break;case 73:n=Ict;break;case 74:n=Pct;break;case 75:n=Bct;break;case 76:n=Nct;break;case 77:n=kGt(Rct,Lct);break;case 78:n=Mct;break;case 79:n=jct;break;case 80:n=Uct;break;case 81:n=Xct;break;case 82:n=Jct;break;case 83:n=Gct;break;case 84:n=qct;break;case 85:n=Wct;break;case 86:n=Vct;break;case 87:n=Yct;break;case 88:n=Hct;break;case 89:n=$ct;break;case 90:n=kGt(Kct,zct);break;case 91:n=Qct;break;case 92:n=Zct;break;case 93:n=tft;break;case 94:n=rft;break;case 95:n=eft;break;case 96:n=nft;break;case 97:n=aft;break;default:n=uft}else switch(e){case 0:n=sit;break;case 1:n=oit;break;case 2:n=vit;break;case 3:n=lit;break;case 4:n=bit;break;case 5:n=pit;break;case 6:n=Dit;break;case 7:n=kit;break;case 8:n=dit;break;case 9:n=wit;break;case 10:n=hit;break;case 11:n=mit;break;case 12:n=Fit;break;case 13:n=yit;break;case 14:n=Eit;break;case 15:n=_it;break;case 16:n=git;break;case 17:n=Cit;break;case 18:n=Sit;break;case 19:n=xit;break;case 20:n=Tit;break;case 21:n=Ait;break;case 22:n=Oit;break;case 23:n=Iit;break;case 24:n=Pit;break;case 25:n=Bit;break;case 26:n=Nit;break;case 27:n=Lit;break;case 28:n=Rit;break;case 29:n=kGt(jit,Mit);break;case 30:n=Uit;break;case 31:n=Xit;break;case 32:n=Jit;break;case 33:n=Git;break;case 34:n=qit;break;case 35:n=Wit;break;case 36:n=Vit;break;case 37:n=Yit;break;case 38:n=Hit;break;case 39:n=$it;break;case 40:n=zit;break;case 41:n=Kit;break;case 42:n=Qit;break;case 43:n=Zit;break;case 44:n=tct;break;case 45:n=rct;break;case 46:n=ect;break;case 47:n=nct;break;case 48:n=act;break;default:n=uct}}else switch(r[0]){case 0:n=kGt(ift,r[1]);break;case 1:n=kGt(cft,r[1]);break;case 2:var a=r[2],i=r[1];n=ad(Mqt(fft),i,a);break;case 3:n=kGt(oft,kGt(r[1],sft));break;case 4:n=kGt(lft,kGt(r[1],vft));break;case 5:var c=kGt(pft,kGt(r[2],bft));n=kGt(r[1],c);break;case 6:n=kGt(Dft,r[1]);break;case 7:n=r[1]?kGt(dft,kft):kGt(hft,wft);break;case 8:var f=r[1];n=nd(Mqt(mft),f);break;case 9:n=kGt(yft,kGt(r[1],Fft));break;case 10:var s=r[1],o=r[2]?Eft:_ft,v=r[3]?kGt(gft,s):s;n=kGt(xft,kGt(o,kGt(Sft,kGt(v,Cft))));break;default:n=kGt(Aft,kGt(r[1],Tft))}var l=[0,[0,Rwt,n.toString()],0];return V8t([0,[0,Mwt,u(t[1])],l])},t)}]}([0,1,1]),z8t=function(t){function r(r){var e=r[2],n=r[1],a=x2t(e),u=[0,[0,WJt,nd(t[1],a)],0],i=[0,nd(t[5],n[3][3]),0],c=[0,nd(t[5],n[2][3]),i],f=[0,[0,VJt,nd(t[4],c)],u],s=[0,[0,YJt,nd(t[5],n[3][2])],0],o=[0,[0,HJt,nd(t[5],n[3][1])],s],v=[0,[0,$Jt,nd(t[3],o)],0],l=[0,[0,zJt,nd(t[5],n[2][2])],0],b=[0,[0,KJt,nd(t[5],n[2][1])],l],p=[0,[0,QJt,nd(t[3],b)],v],D=[0,[0,ZJt,nd(t[3],p)],f];switch(r[3]){case 0:var k=tGt;break;case 1:k=rGt;break;case 2:k=eGt;break;case 3:k=nGt;break;case 4:k=aGt;break;default:k=uGt}var d=[0,[0,iGt,nd(t[1],k)],D],w=S2t(e),h=[0,[0,cGt,nd(t[1],w)],d];return nd(t[3],h)}return[0,r,function(e){var n=_Gt(CGt(r,e));return nd(t[4],n)}]}([0,q8t,W8t,V8t,Y8t,function(t){return t},hVt,H8t]),K8t=function(t,r){var e=jD(r,void 0)?{}:r,n=e.esproposal_decorators,a=zD(t),u=mVt(n)?[0,Fd[1],Fd[2],0|n,Fd[4],Fd[5],Fd[6],Fd[7],Fd[8]]:Fd,i=e.esproposal_class_instance_fields,c=mVt(i)?[0,0|i,u[2],u[3],u[4],u[5],u[6],u[7],u[8]]:u,f=e.esproposal_class_static_fields,s=mVt(f)?[0,c[1],0|f,c[3],c[4],c[5],c[6],c[7],c[8]]:c,o=e.esproposal_export_star_as,v=mVt(o)?[0,s[1],s[2],s[3],0|o,s[5],s[6],s[7],s[8]]:s,l=e.esproposal_optional_chaining,b=mVt(l)?[0,v[1],v[2],v[3],v[4],0|l,v[6],v[7],v[8]]:v,p=e.esproposal_nullish_coalescing,D=mVt(p)?[0,b[1],b[2],b[3],b[4],b[5],0|p,b[7],b[8]]:b,k=e.types,d=mVt(k)?[0,D[1],D[2],D[3],D[4],D[5],D[6],0|k,D[8]]:D,w=e.tokens,h=mVt(w),m=h?0|w:h,F=[0,0],y=[0,[0,d]],E=[0,m?[0,function(t){return F[1]=[0,t,F[1]],0}]:m],_=Ed?Ed[1]:1,g=[0,y?y[1]:y],C=[0,E?E[1]:E],S=H3t([0,C?C[1]:C],[0,g?g[1]:g],0,a),x=nd(c8t[1],S),T=_Gt(S[1][1]),A=_Gt(xGt(function(t,r){var e=t[2],n=t[1];return ad(i8t[3],r,n)?[0,n,e]:[0,ad(i8t[4],r,n),[0,r,e]]},[0,i8t[1],0],T)[2]);if(_?0!==A?1:0:_)throw[0,E2t,A];G8t[1]=0;var O=nd($8t[1],x),I=dGt(A,G8t[1]);return O.errors=nd($8t[3],I),m&&(O.tokens=Y8t(CGt(z8t[1],F[1]))),O},Q8t=function(t){if(t[1]===yVt)return nd(_Vt,t[2]);return nd(_Vt,new EVt(kGt(fGt,function(r){for(var e=r;;){if(!e){if(t===fd)return Dm;if(t===bd)return km;if(t[1]===ld){var n=t[2],a=n[3],u=n[2],i=n[1];return cd(Mqt(kd),i,u,a,a+5|0,dm)}if(t[1]===pd){var c=t[2],f=c[3],s=c[2],o=c[1];return cd(Mqt(kd),o,s,f,f+6|0,wm)}if(t[1]===Dd){var v=t[2],l=v[3],b=v[2],p=v[1];return cd(Mqt(kd),p,b,l,l+6|0,hm)}return 0===Wk(t)?kGt(t[1][1],Xqt(t)):t[1]}var D=e[2],k=e[1];try{var d=nd(k,t)}catch(t){d=0}if(d)return d[1];e=D}}(jqt[1])).toString()))};return r.parse=function(t,r){try{return K8t(t,r)}catch(r){return r=ed(r),Q8t(r)}},void nd(mGt[1],0)}lVt=bVt}else oVt=vVt}else fVt=sVt}else iVt=cVt}}(function(){return this}())}),K=s;return{parsers:{flow:Object.assign({parse:function(e,n,a){"use strict";var u=z.parse(e,{esproposal_class_instance_fields:!0,esproposal_class_static_fields:!0,esproposal_export_star_as:!0,esproposal_optional_chaining:!0,esproposal_nullish_coalescing:!0});if(u.errors.length>0){var i=u.errors[0].loc;throw t(u.errors[0].message,{start:{line:i.start.line,column:i.start.column+1},end:{line:i.end.line,column:i.end.column+1}})}return r(e,u),G(u,Object.assign({},a,{originalText:e}))},astFormat:"estree",hasPragma:K},v)}}});